软件工程:实践者的研究方法版义.pptVIP

  • 4
  • 0
  • 约8.33千字
  • 约 71页
  • 2019-10-17 发布于福建
  • 举报
软件工程 第4章 理解需求 主要内容 需求工程 建立根基 导出需求 开发用例 构建需求模型 协商需求 确认需求 小结 需求工程 需求工程帮助软件工程师更好地理解他们将要解决的问题。其中所包含的一系列任务有助于理解软件将如何影响业务、客户想要什么以及最终用户将如何和软件交互。 软件工程师和项目共利益者都将参与需求工程。 需求工程 在设计和开发某个一流的计算机软件时,如果软件解决的问题不对,那么即使软件再精巧也满足不了任何人的要求。这就是在设计和开发一个基于计算机的系统之前,理解客户需求的重要性。 需求工程 理解问题的需求是软件工程师所面对的最困难的任务之一。 客户难道不知道需要什么? 最终用户难道对给他们带来实际收益的特征和功能没有清楚的认识? 很多情况下的确是这样的。甚至即使用户和最终用户清楚地知道他们的要求,这些要求也会在项目的实施过程中改变。 需求工程 需求工程是指致力于不断理解需求的大量任务和技术。从软件过程的角度来看,需求工程是一个软件工程动作,开始于沟通并持续至建模。 需求工程在设计和构造之间建立起联系的桥梁。有人认为开始于项目共利益者,即在那里定义业务需求,刻画用户场景,描述功能和特性,识别项目约束条件。另外一些人可能会建议从宽泛的系统定义开始,此时软件只是更大的系统范围中的一个构件。但是不管起始点在哪里,横跨这个桥梁将把我们带到项目之上更高的层次:由软件团队检查将要

文档评论(0)

1亿VIP精品文档

相关文档