网站建设技术服务协议新能源汽车价格表3万左右
网站建设技术服务协议,新能源汽车价格表3万左右,毕业设计网站前端代做,城乡建设网站人力资源软件工程模型
敏捷开发#xff1a;
个体和交互 胜过 过程和工具、可以工作的软件 胜过 面面俱到的文件、客户合作胜过合同谈判、响应变化 胜过 循序计划。#xff08;适应需求变化#xff0c;积极响应#xff09;
敏捷开发与其他结构化方法区别特点#xff1a;面向人的…软件工程模型
敏捷开发
个体和交互 胜过 过程和工具、可以工作的软件 胜过 面面俱到的文件、客户合作胜过合同谈判、响应变化 胜过 循序计划。适应需求变化积极响应
敏捷开发与其他结构化方法区别特点面向人的、适应性。
敏捷开发也是 迭代增量开发。 极限编程(XP)基础和价值观是 交流、朴素、反馈和勇气。项目的过程是加强交流从简单做起寻求反馈勇于实事求是。
近螺旋式开发将复杂的开发分解成一个个相对简单的小周期。遵循测试先行。 水晶系列方法以人为中心每个开发方法都有独特的角色、过程模式、工作产品和实践。 并列争球把每段时间如30天迭代一次冲刺sprint。 特性驱动开发方法FDD是一个 迭代 开发。
三个要素人、过程和技术。
五个核心开发整体对象模型、构造特征列表、计划特征开发、特征设计和特征构建。 统一过程模型
统一过程模型RUP
RUP描述了 如何有效利用商业的、可靠的方法开发和部署软件是一种重量级过程。RUP可以为 所有方面和层次的程序开发提供指导方针、模板以及事例支持。 软件生命周期是一个 二维软件开发模型有9个核心工作流。
业务建模、需求、分析与设计、实现、测试、部署、配置与变更管理、项目管理和环境。 RUP开发生命周期有多个循环每次循环由四个阶段组成。
初始阶段确定系统范围。
细化阶段系统架构确定。
构造阶段编码实施。
移交阶段给客户使用。 RUP核心概念
角色who的问题。有很多不同角色架构师设计师测试员。
活动解决how的问题。明确目的怎么去做。
制品what的问题。制品活动生产、创建或修改信息。
工作流when的问题。连续的需求工作流。 RUP特点
用例驱动需求分析、设计、实现和测试等活动都是用例驱动。以体系结构为中心包括系统的总体组织和全局控制。典型41试图模型。 逆向工程
软件复用
早期是代码的复用减少软件开发和维护成本。现在指 领域知识、开发经验、设计决定、体系结构、需求、设计代码和文档等一切有关方面。
逆向工程
分析程序力图最基本还原源代码。
分为四个级别
实现级包括程序的抽象语法树、符号表和过程的设计表示。
结构级依赖关系如调用图、结构图、程序图和数据结构。
功能级程序功能及程序段关系的信息数据和控制流模型。
领域级如E-R图领域概念之间关系。
领域级最抽象完备最低。实现级不抽象完备性最高。 重构、设计恢复、再工程和正向工程。
重构同一抽象级别转换系统描述形式。
再工程逆向工程基础上修改或重构已有系统产生新的系统版本。三个过程逆向过程、新需求考虑和正向工程。
设计恢复从已有的程序中抽象出有关数据设计。
正向工程使用该信息去改变或重构现有系统。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89522.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!