软件工程第三章-1(需求)课题.ppt

第三章 软件需求分析;下面是一组漫画 这组漫画形象地刻画了一个事实 获取完整正确的需求是一项十分困难的工作;1. 功能需求 这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能。 2. 性能需求 性能需求指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的需求。;3. 可靠性和可用性需求 可靠性需求定量地指定系统的可靠性。 4. 出错处理需求 这类需求说明系统对环境错误应该怎样响应 5. 接口需求 接口需求描述应用系统与它的环境通信的格式。常见的接口需求有:用户接口需求;硬件接口需求;软件接口需求;通信接口需求;6. 约束 设计约束或实现约束描述在设计或实现应用系统时应遵守的限制条件。常见的约束有:精度;工具和语言约束;设计约束;应该使用的标准;应该使用的硬件平台。 7. 逆向需求 逆向需求说明软件系统不应该做什么。 8. 将来可能提出的要求 应该明确地列出那些虽然不属于当前系统开发范畴,但是据分析将来很可能会提出来的要求。 ;分析系统的数据要求,这是软件需求分析的一个重要任务。分析系统的数据要求通常采用建立数据模型的方法(ER图、数据字典、层次方框图、Wariner图等工具);综合上述两项分析的结果可以导出系统的详细的逻辑模型,通常用数据流图、实体-联系图、状态转换图、数据字典和主要的处理算法

文档评论(0)

1亿VIP精品文档

相关文档