第3章-需求工程.ppt

第3章-需求工程.ppt - 软工程 第 3 章...

This preview shows page 1 - 10 out of 40 pages.

软件工程 软件工程 软件工程 软件工程 3 3 章 需求工程 章 需求工程
Image of page 1

Subscribe to view the full document.

内容摘要 内容摘要 需求工程概述 需求获取 需求分析、协商与建模 需求规约与验证 需求管理 复旦大学计算机科学技术学院 软件工程(第二版) 2
Image of page 2
内容摘要 内容摘要 需求工程概述 需求工程概述 需求获取 需求分析、协商与建模 需求规约与验证 需求管理 复旦大学计算机科学技术学院 软件工程(第二版) 3
Image of page 3

Subscribe to view the full document.

Alan Davis 把需求工程定义为“直到 (但不包括)把软件分解为实际架构构 件之前的所有活动” Herb Krasner 定义了需求工程的五 阶段生命周期:需求定义和分析、需求 决策、形成需求规格、需求实现与验证 、需求演进管理 Matthias Jarke Klaus Pohl 出了三阶段周期的说法:获取、表示和 验证 复旦大学计算机科学技术学院 软件工程(第二版) 4
Image of page 4
本书将软件需求工程细分为 需求获取 需求分析与协 系统建模 需求规约 需求验证 需求管理 六个阶 段。 复旦大学计算机科学技术学院 软件工程(第二版) 5
Image of page 5

Subscribe to view the full document.

需求获取 需求获取 系统分析人员通过与用户的交流、对现有系统的 观察及对任务进行分析,确定系统或产品范围的 限制性描述、与系统或产品有关的人员及特征列 表、系统的技术环境的描述、系统功能的列表及 应用于每个需求的领域限制、一组描述不同运行 条件下系统或产品使用状况的应用场景以及为更 好地定义需求而开发的任意原型。 需求获取的工作产品为进行需求分析提供了基础 复旦大学计算机科学技术学院 软件工程(第二版) 6
Image of page 6
需求分析与协商 需求分析与协商 需求获取结束后,分析活动对需求进行分 类组织,分析每个需求其它需求的关系来 ,检查需求的一致性、重叠和遗漏的情况 ,并根据用户的需要对需求进行排序。 在需求获取阶段,经常出现以下问题: 用户提出的要求超出软件系统可以实现的范 围或实现能力; 不同的用户提出了相互冲突的需求 复旦大学计算机科学技术学院 软件工程(第二版) 7
Image of page 7

Subscribe to view the full document.

系统建模 系统建模 建模工具的使用在用户和系统分析人员之 间建立了统一的语言和理解的桥梁,同时 系统分析人员借助建模技术对获取的需求 信息进行分析,排除错误和弥补不足,确 保需求文档正确反映用户的真实意图。 常用的分析和建模方法有面向数据流方法 、面向数据结构方法和面向对象的方法。 复旦大学计算机科学技术学院 软件工程(第二版) 8
Image of page 8
需求规约 需求规约 软件需求规约是分析任务的最终产物, 通过建立完整的信息描述、详细的功能
Image of page 9

Subscribe to view the full document.

Image of page 10
  • Fall '13
  • Prof.Peng

{[ snackBarMessage ]}

Get FREE access by uploading your study materials

Upload your study materials now and get free access to over 25 million documents.

Upload now for FREE access Or pay now for instant access
Christopher Reinemann
"Before using Course Hero my grade was at 78%. By the end of the semester my grade was at 90%. I could not have done it without all the class material I found."
— Christopher R., University of Rhode Island '15, Course Hero Intern

Ask a question for free

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern