2016.3.3 软件工程基础

来源:互联网 发布:美橙互联 域名转出 编辑:程序博客网 时间:2024/06/09 22:55

软件的定义:软件是由程序、文档、数据组成的

软件危机:

软件工程的三要素: 方法+工具+过程

                         原则:采取适宜的开发模型、采取合适的设计方法、重视开发过程的管理、提供高质量的工程支持


软件生命周期模型: 

瀑布模型 :开发过程:需求分析(需求规格说明书)----->设计(详细设计、概要设计)---->编码------>测试------>安装(部署)----->维护

V模型: 开发过程:需求分析-----概要设计------详细设计----编码------单元测试------集成测试-----系统测试------验收测试

迭代模型: 敏捷开发(敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试

软件开发的主流技术: C/S(客户机/服务器)、B/S(浏览器/服务器)

0 0
原创粉丝点击