全球旧事资料 分类
数据流名称只能是名词或名词短语,整个图中不反映加工的执行顺序。2)一般不画物质流数据流反映的是能用计算机处理的数据,并不是实物,因此系统的数据流图上一般不要画物质流。3)加工的画法每个加工至少有一个输入数据数据流图的用途:1)建立新系统逻辑模型的工具2)作为与用户和开发人员交流信息的工具3)作为分析、设计乃至维护的依据
数据字典:
概念数据字典是关于数据的信息的集合DDDataDictio
ary是对DFD中包含的所有元素的定义的集合在分析、设计和维护过程中供查阅用内容1)数据流2)数据流分量(即数据元素)3)数据存储4)处理(IPO图或PDL更加方便)是对上述四类元素的定义具体信息名字数据、控制项、数据存储或外部实体的主要名称别名该元素等价的其他名字,尽量减少使用地点与方式使用数据或控制项的处理的列表,以及使用这些对象的方式例如作为处理的输入,从处理输出,作为数据存储,作为外部实体内容描述描述数据或控制项内容的符号补充信息关于数据类型、预置值、限制等的其他信息
f软件项目的量化估算
成本估算工作量估算工程进度安排行成本估算阶段成本估算甘特图:历史悠久、应用广泛的进度计划工具进度安排的任务网络图优点:简单,能动态地反映开发进展缺点:难以反映多个任务间的逻辑关系
f第三章.传统软件工程方法:需求分析
需求分析
1目标和任务2需求获取技术3需求内容4需求建模方法
需求分析任务
问题分析需求描述需求评审
需求建模方法
1面向数据流的分析方法2面向对象的分析方法3面向数据结构的分析方法
需求工程的任务
需求开发包含四个过程:需求获取、需求整理与分析、需求定义、需求验证。需求分析的具体任务:需求获取、确定和分析需求、开发原型系统、编写SRS、需求验证、
变更管理、修正计划
软件需求及需求的分类
软件需求:以一种清晰、简洁、一致且无二义性的方式,描述用户对目标软件系统在功能、行为、性能、设计约束等方面的期望,是在开发过程中对系统的约束。(表达做什么而不描述如何做。)
Requireme
tistheBasicsofQuality,软件需求的作用:①分理解现实中的业务问题,并作为软件设计的基础;②为软件项目的成本、时间、风险估计提供准确的依据;③少开发工作量,避免将时间与资源浪费在设计与实现错误的需求上;④通提供需求文档和需求基线,来有效的管理系统演化与变更;⑤为顾客与开发团队之间正式合同的一部分r
好听全球资料 返回顶部