二、软件工程的需求
1、需求工程师
1.1 软件工程师所需能力
1. 分析问题和解决问题的能力
2. 人际沟通及交流能力
3. 软件工程知识和技能
4. 应用领域有关知识
5. 书面语言组织和表达能力
软件工程师需要做出尽可能简化问题复杂度的假设
2、需求的定义
2.1 需求的内容

2.2 需求规约

3、需求文档
3.1 软件需求规格说明

3.2 SSR风格与用户手册大纲
软件需求规格说明SRS的风格是描述性的自然语言文本,撰写用户手册作为一种性价比高的一箭双雕的方法,同时获得SRS和用户手册,用户手册作为SRS对于和用户交互的系统是比较有效的,这样系统由交互驱动。

3.3 需求规格生成过程与SSR模板大纲

SRS需要根据预先定义的标准章节模式来组织,即根据模板来撰写。SRS的模板使得撰写统一的SRS变得简单。模板可以被用于半自动地从需求数据库或者用例模型生成SRS。

3.4 高质量需求规格说明

本文探讨了软件工程中需求的重要性,包括需求工程师应具备的能力、需求的定义及其文档编写方法。强调了需求工程师需要具备的问题分析解决能力、人际沟通能力及软件工程知识等,并介绍了软件需求规格说明(SRS)的撰写技巧和模板使用。

被折叠的 条评论
为什么被折叠?



