第7章面向对象软件开发过程—初始阶段.pptVIP

第7章面向对象软件开发过程—初始阶段.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 面向对象软件开发过程 (2) 初始阶段 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 提纲 §7b.1 POS案例 §7b.2 初始阶段的主要工作 §7b.3 需求类型 §7b.4 用例模型:写出实际语境中的需求 §7b.5 识别其他需求 §7b.6 从初始阶段到细化阶段 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §7b.1 POS案例 POS系统:记录销售信息,处理支付过程,常用于零售店。 系统包括: 硬件:计算机,条码扫描器 软件: 与其他系统连接:第三方税金计算器和库存控制系统 系统要求: 相对容错:库存系统故障不影响销售和付款,即:如果远程服务(库存系统)暂时中断,系统必须能够获取销售信息和处理现金付款,不至于营业瘫痪。 多客户终端:瘦客户Web终端、PC、触摸屏、无线PDA 易于客户化,如不同用户在开始一个新的销售或增加新商品时要求执行一些额外的业务逻辑,系统应该灵活支持。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §7b.2 初始阶段的主要工作 初始阶段应该考虑以下问题: 项目的构想怎么样?商业案例是什么? 可行性如何? 购买还是开发? 粗略估计一下成本,估计收益。 项目是否停止或继续进行? 主要目标: 只进行一定的研究,得到未来新系统的可行性以及实现系统总体目标的合理判断,并确定是否值得继续深入研究系统即可。(深入的研究是细化阶段的工作) 概括为: 预见项目的范围、构想和商业案例; 项目相关人员是否就项目的构想达成基本的一致,项目是否值得继续进行认真的研究。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §7b.2 初始阶段的主要工作 初始阶段的时间比较短暂,只要建立起初始的一般构想,并确定项目是否可行,是否值得细化研究就行。 工件 注解 构想和商业案例 描述高层的目标和约束、商业案例,并提供一个执行摘要 用例模型 描述功能需求和相关的非功能需求(10%) 补充规范 描述其他需求 术语表 关键的领域术语 风险列表和风险管理计划 描述业务、技术、资源和进度上的风险,以及如何减轻这些风险或该如何应对。 原型和概念验证 阐明构想,验证技术问题 迭代计划 描述在第一次细化迭代中该做什么? 阶段计划和软件开发计划 对细化阶段的持续时间和工作量进行低精度的猜测。开发涉及的工具、人员、培训和其他资源。 开发案例 描述为本项目定制的统一过程的步骤和工件。在统一过程中,总需求为项目定制一些步骤或工件。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §7b.3 需求类型 需求就是系统必须提供的能力和必须遵从的条件。 需求管理更推崇用“一种条理化的方法来寻找、记录、组织和跟踪系统不断变化的需求”。 需求类型:FURPS+ Function(功能):特性、能力、安全性 Usability(可用性):人性化因素、帮助和文档; Reliability(可靠性):故障周期、可恢复性、可预测性; Performance(性能):响应时间、吞吐量、准确性、有效性、资源利用率; Supportability(可支持性):适应性、可维护性、国际化、可配置性。 +:一些辅助性和次要的因素。 Implementation(实现):资源限制、语言和工具、硬件等; Interface(接口):与外部系统接口所加得约束; Operations(操作):系统操作环境中的管理 Package(包装) Legal(授权):许可证或其他方式。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档