- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
需求工程概论(应用篇);上期回顾;上期回顾;需求工程的结构;需求的开发与管理;课程内容;需求开发;1 获取需求;获取需求的活动流程:
获取需求活动准则:
清楚用户提出需求的理由并判断理由是否充分恰当
关注“做什么”而不是“怎么做”
分析识别用户需求的隐含需求
明确标识未确定的需求项
使用户需求与业务需求保持一致;需求开发;2 分析需求;;软件原型(software prototype)是所提出的新产品的部分实现,建立原型的目的是:
明确并完善需求
探索设计选择方案
发展为最终的产品
原型的分类:
按范围可分为“水平原型”和“垂直原型”;
按用法可分为“抛弃型原型”和“演化型原型”
;原型法成功的因素:
项目计划中应包括原型风险;
对于已经理解的需求不要建立原型;
在原型屏幕显示和报表中使用合理的模拟数据;
不要期望原型可以代替需??文档。;分析风险:在允许的成本、性能要求下 ,明确每项需求的风险,包括与其他需求的冲突、对外界因素的依赖和技术障碍。
确立优先级:尽早确立交付产品最重要的功能以权衡合理的项目范围、进度、预算和质量目标等。
;结构化分析:
数据模型(实体关系图ERD)
功能模型(数据流图DFD)
行为模型(行为迁移图STD)
面向对象:
用例模型(Use Case)
;数据模型的三种元素:
实体
属性
关联
实体关系图(ERD):
;2 分析需求 之 建立需求模型—功能模型;行为模型由三种元素组成:
状态
迁移
事件
状态迁移图(STD):;用例模型(Use Case):通过描述“系统”和“活动者”之间的交互来描述系统的行为。分解系统目标,描述活动者为实现目标而执行的所有步骤。
优点:
以用户为向导的;
方便的得到系统功能的测试用例。;需求开发;3 编写需求规格说明书;3 编写需求规格说明书;需求开发;4 验证需求;小结;课程内容;需求管理;需求管理;需求管理的结构;1 变更控制;1 变更控制;1 变更控制;1 变更控制;需求管理;2 版本控制;2 版本控制;需求管理;3 需求跟踪;3 需求跟踪;3 需求跟踪;3 需求跟踪;需求管理;3 需求状态跟踪;3 需求状态跟踪;度量;需求管理工具;小结;结束语;
文档评论(0)