- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程PPT课件第5章 展望开发 .ppt
第 五 章 原型开发 §5.1 原型的定义 原型模型(快速成型模型) 采用原型模型的软件生存周期 原型的特性 是一个可实际工作的系统; 没有固定的生存期,结局可能是用后 立即被抛弃,或可能成为最终系统; 可服务于不同的目的, 从需求分析 到最终产品都可做原型; 建立必须快,便宜; 是包含修改、评价在内的完整重复 过程 原型指“快速软件原型” §5.2 原型化开发的应用领域 需求分析和定义规格说明 作为软件设计的一种工具 作为一种解决不确定性的工具 作为一种实验工具 系统开发同时,作为同步培训工具 作为开发方法,利用原型演化为最终系统 作为软件维护的辅助工具 原型是一个可实地运行的模型,有正式产品的主要特征,但不是全部特征。 软件原型是软件系统的最初版本,以最少的费用,最短的时间开发出的、以反映最后软件的主要特征的系统。 原型的定义 原型开发指的是建立一个系统的早期版本的演习(practice),它不必反映最终产品的所有性能,而只要反映感兴趣的一些方面。 原型的作用 问题:开发初期很难确定用户 需求规格 解决:用户与开发者之间的鸿沟 以原型(软件产品的样品)为 共同语言,实现用户与开发者双 向沟通。 建造/修改 原型 用户测试 运行原型 听取用 户意见 原型范型 分析定义 系统需求 生成 原型 系统 设计 程序 设计 编码 测试 运 行 和维护 原型化 含原型化的 软件生存期 不适合原型开发的领域 嵌入式软件 实时控制软件 科学数值计算软件 §5.3 原型开发的分类 原型化实现技术随建立原型的 目的的不同分为: (1)抛弃式原型开发 (2)演化式原型开发 (3)递增式原型开发 §5.4 原型开发的步骤 (1) 确定原型开发目标 (2) 功能选择 (3) 原型构造 (4) 评价 原型化策略 仅对屏幕的原型化 使用购买的软件系统作为初始模型 可行性分析中的原型 子系统原型化 原型化的开发环境 (1)试验性原型 原型用来确认对需求的理解是否正确, 应在与实际产品环境相近的环境上开发 原型。 (2) 试用性原型 原型用来帮助用户在试用中使自己的模 糊的需求明确起来,可在与实际产品 环境完全无关的环境上开发运行。 §5.5 原型类型 从原型所表现的产品特性出发, 原型可分为: 界面原型 功能原型-系统功能形式上的实现. §5.6 原型开发技术 功能原型开发 用户界面原型开发 支持原型开发的软件工具 (1)原型化工具 (2)CASE原型化工具 支持软件工程各种方法和 实现的语言 原型开发语言 : 规格说明语言 设 计 语 言 编 程 语 言 : 支持原型开发工具, 以便原型演示 支持CASE工具,以便 需求分析及设计和实 现的正确性证明 支持优化编译器,产 生更有效的实现 (1)原型化工具 面向应用的第四代语言(4GL) ▲ Delphi ▲ VB ▲ PowerBuilder ▲ shell,perl,tcl/tk (2)CASE原型化工具 将原型化工具和支持其它软工程方法的CASE工具集成在一起,使用GUI技术和仿真模拟技术来快速生成原型. 支持快速原型方法的CASE工具 用户界面自动生成工具 面向数据库应用的开发工具 4GL环境提供的CASE工具 可重用工具 快速原形实现 软件公司积累的大量面向对象软件组件,在面向对象编程过程中可以得到充分的利用,运用PB6和Java语言,随心所欲调用原有的组件,在Powerdesigner的物理数据模型支持下, 实现快速原型。 原型化工具和CASE原型化工具的特点: 以自动生成原型为目的 不用编程或基本不用编程 §5.7 原型法效果 保证产品有较好的可维护性 改善用户与开发人员的信息交流和思想沟通,给用户修改的机会 减少或消灭下游返工的可能,改进了瀑布模型的弊病 原型系统可作为培训环境,有利于用户培训和开发同步。 开发成本降低,周期缩短。
您可能关注的文档
最近下载
- 《新能源汽车维护与保养》课件——任务1新能源汽车起动、操控与充电.pptx VIP
- 2019年山东省广播电视技术能手竞赛(网络安全)答案.doc VIP
- 2025年华北煤炭医学院附属医院医护人员招聘参考题库含答案解析.docx VIP
- 起重机械培训(初训)课件.ppt VIP
- 《危化品企业安全隐患排查治理图册》.pptx VIP
- 2025广东珠海市斗门区招聘公办中小学教师71人笔试备考题库及答案解析.docx VIP
- 声音在不同介质中的传播说课课件公开课教案教学设计课件案例资料.pptx VIP
- 阿那亚品牌手册.pdf VIP
- 2021ACOG妊娠期急性脂肪肝指南要点解读(全文).docx VIP
- 《福建省工程建设领域保障农民工工资支付规范化管理指导手册(第一版)》(2).doc VIP
文档评论(0)