码迷,mamicode.com
首页 > 其他好文 > 详细

《软件工程概论》第三章核心内容

时间:2015-03-01 11:48:47      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

软件需求分析阶段的任务:需求获取、需求分析、需求定义和需求验证。 结构化分析方法:是一种面向数据流进行需求分析的方法。  结构化设计方法的分类:一类是根据系统的数据流进行设计,称为面向数据流的设计,或称过程驱动的设计;另一类是根据系统的数据结构进行设计,称为面向数据结构的设计,或称数据驱动的设计。 需求获取是软件生存期中决定性的一步,涉及客户、用户及开发方。  需求获取的问题:系统的目标或范围问题、需求不准确性问题、需求的易变问题  需求获取的任务:发现和分析问题,并分析问题的原因和结果的关系、与用户进行各种方式的交流,并使用调查研究方法收集信息、按照数据过程和接口观察问题的不同侧面、将获取的需求文档化,形式有用例、决策表、决策树等。  需求获取的原则:深入浅出、以流程为主线。  需求获取的过程:开发高层的业务模型、定义项目范围和高层需求、识别用户类和用户代表、获取具体的需求、确定目标系统的业务工作流、需求整理与总结(功能需求、性能需求、环境需求、可靠性需求、安全保密需求、用户界面需求、资源使用需求、软件成本消耗与开发进度需求)。  获取具体的需求:与用户进行交流、现有产品或竞争产品的描述文档、系统需求规格说明、当前系统的问题报告和改进要求、市场调查和用户问卷调查、观察用户如何工作。  软件需求分析阶段的任务:需求获取、需求分析(完整性、正确性、合理性、可行性、充分性)、需求定义、需求验证。  数据字典:以词条的方式定义在数据模型、功能模型和行为模型中出现的数据对象及控制信息的特性,给出它们的准确定义包括数据流、加工、数据文件、数据元素,以及数据源点和数据汇点。数据字典精确地、严格地定义了每一个与系统相关的数据元素。、

《软件工程概论》第三章核心内容

标签:

原文地址:http://www.cnblogs.com/masimian/p/4306687.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!