第二章
1.1 软件工程
1.1.1 软件工程定义
软件是与一个系统 , 特别是一个计算机系统有关的程序。
软件工程是一类求解软件的工程。
它应用计算机科学、数学以
及管理科学等原理、借鉴传统的原理、方法,创建软件以达到提
高质量、降低成本的目的,使计算机设备的能力借助于软件成为
对人类有用的东西。
其中:
计算机科学、数学用于构造模型和算法;
工程科学用于制定规范、设计模式、评价成本及确定权衡;
管理科学用于计划、资源、质量、成本等管理。
1.1.2 软件工程框架
1. 软件工程目标
“
”
软件工程的目标是 生产正确、可用及具经济效益的产品 。
2. 软件工程活动
软件工程的活动是指生产一个最终满足需求且达到工程目标的
软件产品所需要的步骤,主要包括问题定义、可行性研究、需求
分析、设计、实现、确认、支持等。