第一章 软件工程概论(1)
1、软件工程的目的:
倡导以工程的原理、原则和方法进行软件开发,以解决当时出现的软件危机。
2、软件危机:
在计算机软件开发和维护过程中所遇到的一系列问题。
3、软件及组成:
计算机系统中的程序和文档称为软件,程序是计算机任务的处理对象和处理规则的描述,文档是为了理解程序所需的阐述性资料。
4、软件工程定义:
软件工程是一类求解软件的工程,它应用计算机科学、数学及管理科学等原理,借鉴传统工程的原则、方法,创建软件以达到提高质量、降低成本的目的。其中,计算机科学、数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。软件工程是一门指导计算机软件开发和维护的工程学科。