2-1

来源:百度文库 编辑:神马文学网 时间:2024/04/26 21:42:58


概 述
1.软件危机的起因
  由于软件规模的扩大,复杂性成倍的增加,在60年代中后期导致了所谓的“软件危机”。
2.软件危机的表现
(1)开发过程往往无法控制,常常一再拖延。
(2)缺乏科学的指导原则和管理方法,软件产品质量低劣,达不到规定的要求。
(3)由于产品质量低劣,维护任务十分繁重。
(4)软件开发费用急剧上升,常常超出预算,使应用部门与开发部门无法负担。
3.解决软件危机的方法
(1)为了解决“软件危机”,在1968年首次提出“软件工程”的概念。
(2)人们认为,应该用科学知识、工程方面的纪律指导软件开发的过程,以提高软件质量和开发效率,降低开发成本。
4.软件生存期
(1)软件工程中把软件开发和运营的全过程称为“软件生存期”(life cycle)。
(2)软件生存期是软件工程的一个重要概念。
(3)软件生存期是指从软件的规划、研制、实现、投入运行后的维护,直到它被新的软件所取代而停止使用的整个期间。
5.数据库应用系统
(1)以数据库为基础的信息系统通常称为数据库应用系统。
(2)它一般具有信息的采集、组织、加工、抽取、综合和传播等功能。
(3)数据库应用系统的开发是一项软件工程,但又有自己特有的特点,所以特称为“数据库工程”。
6.数据库系统生存期
(1)仿照软件生存期,可以得到数据库系统生存期概念。
(2)我们把数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统生存期。
(3)这个生存期一般可划分成下面七个阶段:规划、需求分析、概念设计、逻辑设计、物理设计、实现、运行维护。