软件体系结构与设计 第2章 理解需求 第2章 理解需求 需求工程 建立根基 导出需求 开发用例 构建需求模型 协商需求 确认需求 第2章 理解需求 正确理解需求是软件体系结构设计的必要条件,而理解问题的需求是软件工程师所面对的最困难的任务之一。在开始任何技术工作之前关注于一系列需求工程任务,有助于理解软件将如何影响业务、客户想要什么以及最终用户将如何和软件交互。 2.1 需求工程 需求工程(Requirement Engineering,RE)是指致力于不断理解需求的大量任务和技术。从软件过程的角度来看,需求工程发生在与客户沟通活动和为一般的软件过程定义的建模活动过程中,其任务是为设计和构建活动建立一个可靠坚固的基础,它必须适应过程、项目、产品和人员工作的需要。 2.1 需求工程 需求工程在设计和构造之间建立起联系的桥梁。有人可能认为这桥梁开始于项目的利益相关者(干系人,如项目经理、客户、最终用户),即在他们那里定义业务需求,刻画用户场景,描述功能和特性,识别项目约束条件;其他人可能会建议从宽泛的系统定义开始,此时软件只是更大的系统范围中的一个构件。但是,不管起始点在哪里,横跨这座桥梁将允许由软件团队检查将要进行的软件工作的内容;必须提交设计和构建的特定要求;完成指导工作顺序的优先级定义;以及将深切影响随后设计的信息、功能和行为。 2.1 需求工程 需求工程为以下
您可能关注的文档
- 软件工程习题.docx
- 轨道运输 提升运输工区技术员业务学习指导.doc
- 软件工程复习资料.doc
- 软件工程复习题.doc
- 软件工程技术基础.ppt
- 软件工程第4章.ppt
- 软件工程题库答案.doc
- 软件文档写作02-需求分析.ppt
- 软件文档写作10-开发文档2.ppt
- 软件测试计划与文档.ppt
- 2019年湖南省永州事业单位真题及答案.doc
- 定额的运用:理论与实践的融合.pptx
- 江苏省苏州工业园区星湖学校2025_2026学年七年级上学期12月随堂练习英语卷(文字版,含答案).docx
- 水泥混凝土连续配筋路面的施工与质量控制.pptx
- 江苏省盐城市康居路初级中学2025_2026学年八年级上学期12月月考地理试题(文字版,含答案).docx
- 江西省南昌市江西科技学院附属中学2025_2026学年七年级上学期期中考试生物试卷(文字版,含答案).docx
- 工程量清单编写过程.pptx
- 铁路信号防雷装置集中监测系统.pptx
- 江苏省姜堰市姜堰中学、江阴市南菁高级中学、南京市金陵中学、常州市前黄高级中学2025_2026学年高三上学期联考语文试卷(文字版,含答案).docx
- 变“夕阳事业”为“朝阳产业”——对衡阳市农村居民养老现状的调查与思考.pptx
原创力文档

文档评论(0)