版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程概述软件工程软件工程的定义和基本原则软件危机和软件工程软件过程模型(上)软件过程模型(下)软件的概念、特点和分类软件过程模型(下)1.5软件过程模型(下)3、快速原型模型
快速原型的工作模型是一个循环的模型,分为以下4步:1.快速分析:快速确定软件系统的基本要求,确定原型所要体现的特征(界面、总体结构、功能、性能)2.构造原型:考虑主要特征,快速构造一个可运行的系统。有三类原型:用户界面原型、功能原型、性能原型。3.运行和评价原型4.修改与改进运行和评价修改改进构造原型快速分析1.5软件过程模型(下)3、快速原型模型适用于具有以下特征的软件开发项目:-已有产品或产品的原型(样品),只需客户化的工程项目-简单而熟悉的行业或领域-有快速原型开发工具-进行产品移植或升级1.5软件过程模型(下)螺旋模型将瀑布模型与原型模型结合起来,并且加入两种模型均忽略了的风险分析。螺旋模型适应于风险较大的大型软件项目的开发。它的优点是将风险分析扩展到各个阶段中,大幅度降低了软件开发的风险。但是这种模型的控制和管理较为复杂,可操作性不强,对项目管理人员的要求较高。4、螺旋模型1.5软件过程模型(下)4、螺旋模型1.5软件过程模型(下)实施工程:按照确定的方案开发验证产品;风险分析:评估方案、标识风险和解决风险;客户评估:客户运行原型并评价后,计划下一周期工作。4、螺旋模型螺旋模型的每个螺旋周期可分为4个工作步骤:制定计划:确定当前周期的目标、方案和限制条件;1.5软件过程模型(下)该模型克服了瀑布模型不支持软件重用和多项开发活动集成的局限性,喷泉模型使开发过程具有迭代性和无间隙性。适宜面向对象的方法。迭代性:软件的某部分常常被重复工作多次,相关对象在每次迭代中随之加入渐进的软件成分。无间隙性:分析和设计活动等各项活动之间没有明显的边界。5、喷泉模型1.5软件过程模型(下)喷泉模型以面向对象的软件开发方法为基础,以用户需求作为喷泉模型的源泉。5、喷泉模型1.5软件过程模型(下)喷泉模型的特点:1.规定开发过程有分析、系统设计、软件设计和实现4个阶段。2.各阶段相互重叠,它反映了软件过程并行性的特点。3.以分析为基础,资源消耗成塔型,在分析阶段消耗的资源最多。4.反映了软件过程迭代性的自然特性,从高层返回低层无资源消耗。5.喷泉模型强调增量式开发,它依据分析一部分就设计一部分的原则,不要求一个阶段的彻底完成。整个过程是一个迭代的、逐步细化的过程。6.喷泉模型是对象驱动的过程,对象是所有活动作用的实体,也是项目管理的基本内容。7.喷泉模型在实现时,由于活动不同,可分为对象实现和系统实现,不但反映了系统的开发全过程,而且也反映了对象族的开发和复用的过程。
5、喷泉模型1.5软件过程模型(下)智能模型是基于知识的软件开发模型,它把瀑布模型和专家系统综合在一起。该模型在各个开发阶段都利用了相应的专家系统来帮助软件人员完成开发工作。智能模型是知识工程与软件工程在开发模型上结合的产物,是以瀑布模型和专家系统的综合应用为基础建立的模型。该模型通过应用系统的知识和规则帮助设计者认识一个特定的软件的需求和设计,这些专家系统已成为开发过程的伙伴并指导开发过程。6、智能模型1.5软件过程模型(下)6、智能模型获取需求需求分析具体描述优化程序调整验证维护知识库/专家系统程序1.5软件过程模型(下)智能模型的优点:通过领域的专家系统,可使需求说明更完整、准确和无二义性。通过软件工程专家系统,提供一个设计库支持,在开发过程中成为设计人员的助手。通过软件工程知识和特定应用领域知识和规则的应用帮助系统的开发。6、智能模型本章主要内容回顾1.1软件的概念、特点和分类1.2软件危机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语四级模拟试题二
- 生态补偿动态调整合作模式课题申报书
- 生态补偿生态补偿效果研究课题申报书
- 基于机器学习的海恩法则风险预测模型
- 2025-2030中国卫星导航与位置服务产业运行态势与应用趋势预测报告
- 基于医疗技术的科室绩效激励性分级体系
- 基于临床路径数据的绩效评价优化
- 2026年草编产品包装设计趋势分析
- 2026年保洁员招聘考试题库及答案
- 2026 高血压病人饮食的坚果酱的营养搭配课件
- 基于PLC的多功能晾衣架结构设计
- 2025年dfmea考试题及答案
- 提灯引梦+共赴山海+2025-2026学年健全师德师风建设培训
- ppp合同的补充协议
- 如何描写十种情绪(复习讲义)-2026年高考英语一轮复习原卷版
- 运营成本审计报告
- 数字智慧方案5064丨AI校园智慧融合感知系统解决方案
- 实施指南(2025)《JB-T 10285-2017食品真空冷冻干燥设备》
- 供应链现场质量审核通知函范本
- 2025至2030中国烯烃嵌段共聚物(OBC)行业项目调研及市场前景预测评估报告
- 辽宁省交通高等专科学校单招《数学》过关检测试卷含答案详解(夺分金卷)
评论
0/150
提交评论