dfd中的数据流、数据存储表示某个有组织的数据集合,它们内容摘要:

及赊欠报告 金额 ≤ $500 欠款 ≤ 60天 发出批准书、发货单 操作 1 2 3 4 发货单金额 $500 $500 $500 $500 赊欠情况 60 60 60 60 不发出批准书 √ 发出批准书 √ √ √ 发出发货单 √ √ √ 发出赊欠报告 √ 条 件 操 作 北京理工大学计算机系 动态分析 为直观反映系统的动作,从特定观点出发描述系统的行为。 状态迁移图  常见动态分析方法 时序图 状态迁移图 (STD: Status Transfer Diagram) 适合描述含有有限个状态的系统;不同事件的发生可以用在不同状态间的转换。 状态迁移图表示: 状态图 和 状态矩阵。 状态图图形元素 状态 , n: 标识状态名或编号; 状态转移标识; ti是状态转移的信号或事件名; n ti 北京理工大学计算机系 例如 : n m ti 在 n状态下,有事件 ti的触发,则转向 m状态。 m状态称为 n的后继状态。 北京理工大学计算机系 例 : 在操作系统中,根据调度的要求设置进程状态。 给出当 多个申请占用 CPU运行的进程时, CPU分配 的进程 的状态图 和状态矩阵。 设进程是分配给 CPU的最小处理单位。 可能的状态: 就绪 : 等待分配 CPU ; 运行 : 正在 CPU上做处理 ; 等待 :放弃 CPU; 事件 : t1 : 因 I/O等事件发生要求中断 ; t2 :中断事件已经处理 ; t3 : 分配 CPU ; t4 : 已经 用完分配的 CPU时间 ; 北京理工大学计算机系 运行 等待 就绪 t2 t1 t4 t3 t1 t2 t3 t4 就绪 运行 运行 等待 就绪 等待 就绪 北京理工大学计算机系  时序图 • 作用 : 用于对比系统中处理事件的时序与响 应的处理时间。 例 : 功能 1 功能 2 功能 3 T1 T3 T 事件 e T2 北京理工大学计算机系 需求规格说明 ( SRS) 作用 1. 便于用户、开发人员进行理解和交流; 2. 支持目标系统的确认,软件开发工作的基础和依据; 3. 控制系统的进化过程 ; 需求规格说明主要内容 : 对所开发软件的功能、性能、用户界面,运行环境等作出详细说明。 功能和行为需求描述 ; 非功能性需求描述 ; 软件需求规约及评审 北京理工大学计算机系 需求验证 (1) 正确性 (2) 无二义性 (3) 完整性 (4) 可验证性 (5) 一致性 (6) 可理解性 (7) 可修改性 (8) 可被跟踪性 (9) 可跟踪性 (10)设计无关性 (11)注释 需求分析的主要难点  问题的复杂性  交流障碍  不完备性和不一致性  需求易变性 (1)需求模型及语言: 功能分解模型 OO模型。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。