2016.3.3 软件工程基础
2016-03-03 22:59
176 查看
软件的定义:软件是由程序、文档、数据组成的
软件危机:
软件工程的三要素: 方法+工具+过程
原则:采取适宜的开发模型、采取合适的设计方法、重视开发过程的管理、提供高质量的工程支持
软件生命周期模型:
瀑布模型 :开发过程:需求分析(需求规格说明书)----->设计(详细设计、概要设计)---->编码------>测试------>安装(部署)----->维护
V模型: 开发过程:需求分析-----概要设计------详细设计----编码------单元测试------集成测试-----系统测试------验收测试
迭代模型: 敏捷开发(敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试)
软件开发的主流技术: C/S(客户机/服务器)、B/S(浏览器/服务器)
软件危机:
软件工程的三要素: 方法+工具+过程
原则:采取适宜的开发模型、采取合适的设计方法、重视开发过程的管理、提供高质量的工程支持
软件生命周期模型:
瀑布模型 :开发过程:需求分析(需求规格说明书)----->设计(详细设计、概要设计)---->编码------>测试------>安装(部署)----->维护
V模型: 开发过程:需求分析-----概要设计------详细设计----编码------单元测试------集成测试-----系统测试------验收测试
迭代模型: 敏捷开发(敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试)
软件开发的主流技术: C/S(客户机/服务器)、B/S(浏览器/服务器)
相关文章推荐
- node.js下promise的两种常见用法
- android textview 莫名其妙 换行了?
- 2-4 Tutorials with python -> Routing
- 在vs2015中配置opencv的问题及解决办法
- bzoj 1192: [HNOI2006]鬼谷子的钱袋
- 资格考试_第五章_基金职业道德
- 2016/3/3日志总结 运用Jsp和Servlet实现网站的注册模块
- 有关JSon的用法
- 个人常用linux命令归纳(5)
- android_TimePicker
- C语言的结构体和C++结构体的区别
- 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】网址
- 推荐火狐浏览器用户web前端开发
- springMVC读取请求参数
- sql server 触发器
- Unknown lifecycle phase "mybatis-generator-generate"
- 第一次随笔
- UGUI的事件系统分析
- 字符串复习
- 2-3 Tutorials with python Publish Subscribe