第一章:概述-<软件工程>-[读书笔记]
2011-10-26 16:38
211 查看
概述
软件工程是关于软件生产的各个方面的工程学科,而系统工程侧重基于计算机系统开发的所有方面, 包括硬件, 软件和处理工程。软件工程属于系统工程的一部分软件
软件并不仅仅指程序, 它包括程序和所有使程序正确运行所需用的相关文档和配置信息。软件产品可以分为两类: 通用软件产品, 定制软件产品。二者的主要区别在于:在通用软件中,软件描述由开发者自己完成,而定制软件产品的软件描述通常是由客户给出,开发者必须按客户要求进行开发。
软件过程
软件过程是指制作软件产品的一组活动及其结果,其中有四个基本活动:1. 软件描述;
2. 软件开发;
3. 软件有效性验证;
4. 软件进化。
软件过程模型
软件过程模型是从一特定角度提出的软件过程的简化描述,其本质在于简单化。基本的有:1. 瀑布型开发方法;
2. 迭代式开发方法;
3. 基于组件的软件工程(CBSE)。
其他
1. 软件工程方法是软件生产的组织方式, 包括对软件过程的建议, 使用的标记法, 进行系统描述的规律和设计指南;2. 优良软件必须具有的基本属性: 可维护性, 可依赖性, 有效性, 可用性.
相关文章推荐
- 第二章: 社会 - 技术系统 - <软件工程> - [读书笔记]
- <<什么是数学>> 读书笔记 第一章
- <<深度探索c++对象模型>>第一章读书笔记
- <虚拟化与云计算>读书笔记--第一章 数据中心的构建与管理
- [读书笔记] - <Essential C++> - 第一章: C++ 编程基础
- 读书笔记<<程序员的自我修养>> 第一章(温故而知新)
- <<TCP/IP详解笔记----第一章:概述>>
- 《管理的常识》第一章<什么是管理>读书笔记一
- 读书笔记:A tour of computer system<computer system a programmer perspective第一章>
- 《战略管理》第一章<什么是战略管理>读书笔记
- 读书笔记:machine-level representation of program<computer system a programmer perspective第二章>
- <<代码整洁之道>>读书笔记二 函数
- <操作系统>1. 概述
- <<Effiective STL>>读书笔记
- windows核心编程<读书笔记三>内核对象
- 深入理解 c# 第一章 使用IComparer<Product> 对 List<Product> 进行排序
- Java学习笔记 第一章 入门<转>
- <<你的灯亮着吗?>>读书笔记
- <<WinDbg 调试实践基础>> 第一章:内存,寄存器和简单的运算 (1)
- GDB - <<软件调试的艺术>>读书笔记