进行评价。开发人员根据反馈进一步对原型进行补充和完善,直到用户对开发的原型系统满意为止。使用原型系统时,客户和开发者必须承认原型是为定义需求服务的。然后丢弃原型,实际的软件系统是以质量第一为目标的。适用范围:a) 客户提出了软件的一些基本功能,但是没有详细定义的输入、处理和输出需求。b) 开发人员对算法的效率、操作系统的兼容性和人机交互的形式等情况不确定。――优点:由用户或客户进行评价,能够用来定义需求 缺点:第一个系统通常是不可用的,必须被扔掉
螺旋模型 一种风险驱动型过程模型,它有两个显著的特点。一是采用循环的方式逐步加深系统定义和实现的深度,同时降低风险(要求在项目的所有阶段始终考虑技术风险)。二是确定一系列里程碑,确保共利益者都支持可行的和令人满意的系统解决方案。适用范围:大型系统开发
协同开发模型。有时候叫协同工程,可以表示为一系列框架活动、软件工程动作和任务以及相应的状态。协同过程模型定义了一系列事件,这些事件将出发软件工程活动、动作或状态转换。协同过程模型可用于所有类型的软件开发,能提供项目当前的状态图。 专用过程模型:
基于构建的开发:能够做到软件复用,带来极大收益。
形式化方法模型:的主要活动是生成计算机软件的数学规格说明。使用形式化方法,歧义性问题、不完整问题、不一致问题都容易被发现和改正,不是依靠特定的评审,而是应用分析的方法。
面向方面的软件开发(AOSD):为定义、说明、设计和构建方面提供过程和方法,是对横切关注点局部表示的一种机制,超越了子程序和继承的方法。
统一过程:
UP 以用例为驱动、以系统架构为中心的迭代与增量过程。RUP包括起始、细化、构建、转换和生产5个部分。五个UP阶段并不是顺序地进行,而是阶段性地并发进行。 UP模型(概念重点):一种用UML进行面向对象软件工程的框架。敏捷的概念
4.了解模型的特点与使用范围
第6章 系统工程(不作要求)
1.系统工程的概念
2.基于计算机系统的要素
3.系统工程的层次 全局/领域/要素/详细视图
4.业务过程工程 需要分析和设计的三种不同架构:数据、应用、和技术基础设施
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库软件工程-实践者的研究方法-知识点(5)在线全文阅读。
相关推荐: