第五章需求工程与需求分析ppt课件.pptx
《第五章需求工程与需求分析ppt课件.pptx》由会员分享,可在线阅读,更多相关《第五章需求工程与需求分析ppt课件.pptx(28页珍藏版)》请在三一办公上搜索。
1、中国石油大学胜利学院,OOSE中需求建模示例,五、需求工程与需求分析,第5章 需求工程与需求分析,软件需求工程需求分析与建模需求获取的常用方法需求模型软件需求描述需求管理需求建模示例,中国石油大学胜利学院,5.1 需求工程与需求分析,两个概念,中国石油大学胜利学院,5.2 需求分析与建模,需求分析的步骤需求分析是迭代过程,中国石油大学胜利学院,5.3 需求获取的常用方法,常规的需求获取方法联合分析小组 用户代表、领域专家和系统分析员客户访谈 充分准备,寻找共同语言 循循序渐进、逐步逼近 问题分析与确认 多个来回,中国石油大学胜利学院,5.3 需求获取的常用方法,用快速原型法获取需求利用各种分析
2、技术和方法,生成一个简化的需求规格说明;对需求规格说明进行必要的检查和修改后,确定原型的软件结构、用户界面和数据结构等;在现有的工具和环境的帮助下快速生成可运行的软件原型并进行测试、改进;将原型提交给用户评估并征求用户的修改意见;重复上述过程,直到原型得到用户的认可。,中国石油大学胜利学院,快速原型模型,需求,原型开发,最终系统设计,原型评价,最终系统实现,用户反馈,中国石油大学胜利学院,4.4 需求模型,需求模型概述结构化需求模型面向对象需求模型面向对象的需求建模画用例图写用例规约描述补充规约编写术语表,中国石油大学胜利学院,SA模型的组成与描述,SA模型的描述工具:DFD、DD和PSPEC
3、:这是早期SA模型的基本组成部分;CFD、CSPEC和STD:是早期SA模型的扩展成分,适应实时软件的建模需要;E-R图:适用于描述具有复杂数据结构的软件数据模型;,DD(数据字典):系统所涉及的各种数据对象的描述。E-R图(实体-联系图):描述数据对象间的关系,它代表软件的 数据模型。DFD(数据流图):指明系统中数据是如何流动和变换的。STD(状态-变迁图):用于指明系统在外部事件的变化下将会 如何动作,表明系统的各种状态以及各种状态间的变迁。,中国石油大学胜利学院,4.4.1 结构化需求模型,中国石油大学胜利学院,4.4.2 面向对象需求模型,中国石油大学胜利学院,如何画用例模型,确定参
4、与者步骤一存在于系统外部、与系统交互的人、硬件、其他系统通过回答问题确定参与者系统开发完成之后,有哪些人会使用这个系统? 系统需要从哪些人或其他系统中获得数据? 系统会为哪些人或其他系统提供数据? 系统会与哪些其他系统相关联? 系统是由谁来维护和管理的?,中国石油大学胜利学院,如何画用例模型,确定用例步骤二考察每个参与者与系统的交互和需要系统提供的服务通过回答问题确定用例参与者为什么要使用该系统? 参与者是否会在系统中创建、修改、删除、访问、存储数据?如果是的话,参与者又是如何来完成这些操作的? 参与者是否会将外部的某些事件通知给该系统? 系统是否会将内部的某些事件通知该参与者?,中国石油大学
5、胜利学院,如何画用例模型,绘制和检查用例图步骤三按UML标准画用例图检查用例图细化每个用例的用例规约步骤四内容包括:简要说明事件流特殊需求前置条件和后置条件用例模型的检查步骤五功能需求的完备性模型是否易于理解是否存在不一致性避免二义性语义,中国石油大学胜利学院,用例建模示例,例5.1选课系统问题陈述P110 开发一个学生选课系统。学生可以选课和查看成绩报告单,教授可以选择所教的课和记录学生的成绩。 学校保留原有的“课程目录”数据库系统来维护课程信息,但该系统的性能是有限的。新系统必须确保能及时访问旧系统上的数据。只能读取旧系统的课程信息,不能更新。 每学期开始时,学生请求查看本学期开设的课程目
6、录。有关课程的信息,包括教授名和所开设的系等,将帮助学生做出决定。系统允许学生每学期选择4门课,如果学生没有选到主要的课程,还有两门备选课程可选。每门课的学生人数限3到10人。不满3人的课程将被取消。另外,每个学期有一段时间让学生更改课程表。学生可在该时段内访问系统并添加/删除课程。某个学生的选课一旦结束,选课系统即将此学生本学期的账单信息送到财务系统。如果在选课时某门课已经人满,学生在提交信息前必须被告知。学期结束,学生可进入系统查看自己的成绩。成绩属于隐秘信息,系统必须提供额外的安全措施阻止未授权的访问。 教授必须能访问系统查询他们主讲课程。他们也需要知道是哪些学生选择了自己的课程。另外,
7、教授也能登记学生的成绩。,中国石油大学胜利学院,用例建模示例画用例图,例5.2确定参与者P116确定用例,学生要注册课程;教授要选择课程来教;注册管理人员要维护关于教授和学生的所有信息;财务系统要从注册系统获得学生的费用情况;课程目录系统维护课程信息。,无论是学生,教授还是注册员都需要登陆到系统;学生需要使用系统来选课,也能查看自己的成绩;教授需要使用系统来选择课程,也能记录学生的成绩;注册员必须维护学生、教授的所有信息,并在适当时候关闭注册系统;当选择课程的过程完成后,收费系统必须获得收费信息;学生和教授选择课程,需要启动课程目录系统。,中国石油大学胜利学院,用例建模示例画用例图,选课系统用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 需求 工程 分析 ppt 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1356419.html