软件需求过程与框架.ppt
《软件需求过程与框架.ppt》由会员分享,可在线阅读,更多相关《软件需求过程与框架.ppt(58页珍藏版)》请在三一办公上搜索。
1、,开发一部:周光明2023年2月2日,软件需求过程与框架,1.需求过程与知识模型,2.需求开发结构框架,3.AMIS对于需求过程与框架的一点实践,4.一些思考,目录,1.需求过程与知识模型,2.需求开发结构框架,3.AMIS对于需求过程与框架的一点实践,4.一些思考,敏捷性等级:以敏捷的方式思考问题,敏捷性等级:以敏捷的方式思考问题,大象-坚固、强壮、生命周期长、记忆时间长。需要一份完整的需求规格说明书。当采用合同化的做法时就属于这种情况。通常具有很长的周期,涉及许多风险承担者,处于不同的地方。开发者的数量也很大,需要使用更为正式的沟通方式。,骏马-快速、强壮并且可依靠。如果劲马项目可能是最常
2、见的项目。需要一些文档,因为需求可能会从一个部门传递到另一部门。组织机构的文化要求开发过程有一定程度的正规性或秩序。中等的生命周期。,兔子-最敏捷的项目。如果有大量频繁的迭代,每次迭代都是以较小的增量交付可以工作的功能,那么这就是兔子。兔子项目不会花许多时间来编写需求。了解领域知识的人与开发者在同一个地方。生命周期相对较短。,根据不同的项目类型,采用的不同敏捷性等级,以裁减过程和框架元素。,需求在整个生命周期中所承担的角色,需求收集,产品反馈,产品设计,产品使用,产品构建,系统模型,系统建模,设计规格说明书,产品,需求规格说明书,风险承担者的想法和需要,构建反馈,设计反馈,需求,模型,预期的操
3、作环境,需求收集与系统建模,需求收集,系统建模,时间,工作量的比例,需求收集与系统建模,需求过程参考模型,网罗需求,质量关,需求复用,复查规格说明,规范化的潜在需求,编写需求,客户的需要,潜在需求,项目启动,产品的战略计划,业务目标,用例,需求模板,产品的战略计划,拒绝,风险承担者,风险承担者,想法和需要,工作范围上下文,接受的需求,风险和费用,风险承担者和管理层,遗漏的需求,复查过的规格说明书,为需求做原型,实验的需求,潜在需求,设计、构建,领域知识可复用需求,结构,产品使用 与演进,主要风险和初始费用,新的需求,客户,需求启动活动参考模型,网罗需求,规范化的潜在需求,编写需求,客户的需要,
4、潜在需求,项目启动,产品的战略计划,业务目标,用例,需求模板,风险承担者,想法和需要,工作范围上下文,为需求做原型,实验的需求,潜在需求,领域知识可复用需求,主要风险和初始费用,客户,项目启动活动提交物,关键风险承担者,风险承担者,工作范围上下文,术语,目标,限制条件,风险,费用,案例:项目目标,案例:术语,案例:工作范围上下文,产品范围上下文,场景1.2.3.,确定最合适的产品,工作范围上下文,业务事件清单,分析每个业务事件,需求,用例图,对每个业务事件的响应(业务用例)经过分析,确定合适的产品.分析师为每个产品用例编写需求。,网罗需求活动参考模型,网罗需求,质量关,规范化的潜在需求,编写需
5、求,客户的需要,潜在需求,项目启动,产品的战略计划,业务目标,用例,需求模板,产品的战略计划,拒绝,风险承担者,风险承担者,想法和需要,工作范围上下文,接受的需求,为需求做原型,实验的需求,潜在需求,领域知识可复用需求,主要风险和初始费用,客户,17,网罗技巧列表,网罗关注的是抽取和发现需求,用例场景1.2.3.,对每一步,场景是与风险承担者一起工作,并确定产品用例的功能的一种方便的方式。每个场景步骤会被分解为他的功能性需求。所有这些功能性需求揭示了产品为实现这个产品用例必须做什么事情。,风险承担者描述工作,用例与非功能性需求,用例,功能性需求,功能性需求,功能性需求,易用性,政策,法律,可维
6、护性,操作,安全,需求知识模型,1.需求过程与知识模型,2.需求开发结构框架,3.AMIS对于需求过程与框架的一点实践,4.一些思考,随需应变的业务系统,过程,人员,信息,网点,业务处理中心,账务处理中心,运管中心,业务系统的三大要素,业务系统,人员(组织、角色),信息(数据流、实体),过程(业务流程、规则),业务系统向应用系统映射,应用系统,业务界面的描述(Form,Menu,Style,Report,Print,Query),业务实体的描述,业务流程的描述业务规则的描述,业务系统和应用系统的描述,业务界面的描述(Form,Menu,Style,Report,Print,Query),业务实
7、体的描述,业务流程的描述业务规则的描述,需求,组件生成,系统所有者,系统用户,系统分析员和项目经理,“过程”,系统启动,系统分析,项目管理和过程管理,“参与者”,业务驱动力,技术驱动力,“产品”,应用系统,事务处理系统,管理信息系统,决策支持系统,通信与协作系统,组件生成购,系统所有者,系统用户,系统分析员和项目经理,“过程”,系统启动,系统分析,项目管理和过程管理,“参与者”,业务驱动力,技术驱动力,“产品”-一个应用系统,系统所有者的信息系统视图系统所有者:为要构造和运行的系统付费,设置系统的目标和优先级。因此,他们从解决问题和探索机会的开销和收益的角度看待信息系统。,系统用户的信息系统视
8、图系统用户:为系统定义业务需求和预期。因此,他们从他们的工作提供的功能易学性或易用性方面看待信息系统。,组件生成,系统所有者,系统用户,系统分析员和项目经理,“过程”,系统启动,系统分析,项目管理和过程管理,“参与者”,业务驱动力,技术驱动力,“产品”,应用系统,经济全球化 电子商务和电子政务 协作与合作经营 持续改进 全面质量管理 业务过程重组,组件生成,系统所有者,系统用户,系统分析员和项目经理,“过程”,系统启动,系统分析,项目管理和过程管理,“参与者”,业务驱动力,技术驱动力,“产品”,应用系统,网络和因特网 移动和无线技术 对象技术 协作技术 企业应用软件,组件生成购,系统所有者,系
9、统用户,系统分析员和项目经理,“过程”,系统启动,系统分析,项目管理和过程管理,“参与者”,业务驱动力,技术驱动力,“产品”-一个应用系统,系统启动阶段的发布物系统启动:产生一个业务问题陈述和项目计划,确定要用技术方案解决的问题的范围、目标、进度和预算。,系统分析阶段的发布物系统分析:产生系统用户对业务问题方案的业务需求、预期和优先级的陈述。,组件生成购,系统所有者,系统用户,系统分析员和项目经理,系统启动,系统分析,项目管理和过程管理,“参与者”,业务驱动力,技术驱动力,应用系统,网络技术,“过程”,功能范围和构想,业务过程需求,目标:改进业务过程,软件技术,组件生成购,系统所有者,系统用户
10、,系统分析员和项目经理,系统启动,系统分析,项目管理和过程管理,“参与者”,业务驱动力,技术驱动力,应用系统,信息范围和构想,业务数据需求,目标:改进业务知识,网络技术,“过程”,数据库技术,功能范围和构想,业务过程需求,目标:改进业务过程,软件技术,组件生成购,系统所有者,系统用户,系统分析员和项目经理,系统启动,系统分析,项目管理和过程管理,“参与者”,业务驱动力,技术驱动力,应用系统,信息范围和构想,业务数据需求,目标:改进业务知识,网络技术,“过程”,数据库技术,功能范围和构想,业务过程需求,目标:改进业务过程,软件技术,通信范围和构想,业务接口需求,目标:改进业务通信,接口技术,组件
11、生成购,组件生成购,系统所有者,项目经理和系统分析员,范围定义,问题分析,需求分析,逻辑设计,项目管理和过程管理,战略企业规划 战略信息系统规划,战略企业信息技术架构,系统改进目标,信息范围和构想,目标:改进业务知识,限制:批准的网络技术,限制:批准的数据库技术,功能范围和构想,目标:改进业务过程,限制:批准的软件技术,通信范围和构想,目标:改进业务通信,限制:批准的接口技术,工作陈述问题陈述,组件生成购,用例模型,业务需求陈述,系统用户,调研方法:抽样、调研、观察、问题、面谈、原型、JRP,组件生成购,组件生成购,系统所有者,项目经理和系统分析员,范围定义,问题分析,需求分析,逻辑设计,项目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 过程 框架
链接地址:https://www.31ppt.com/p-2223675.html