精选优质文档-倾情为你奉上一、软件工程概述1软件特点软件:计算机程序、方法、规则、相关的文档资料,以及计算机程序运行时所需要的数据。软件是计算机系统中的逻辑成分,具有无形性。其主要内容包括:程序、配置文件、系统文档、用户文档等。2软件分类(1)按功能划分:系统软件、支撑软件、应用软件。(2)按工作方式划分:实时处理软件、分时处理软件、交互式软件、批处理软件。(3)按规模划分:微型软件、小型软件、中型软件、大型软件。(4)按服务对象划分:通用软件、定制软件。3软件发展阶段(1)程序设计时代(20世纪50年代)。(2)程序系统时代(20世纪60年代)。(3)软件工程时代(20世纪70年代起)。4软件危机(1)危机现象:软件开发成本与进度估计不准确,软件产品与用户要求不一致,软件产品质量可靠性差,软件文档不完整不一致,软件产品可维护性差,软件生产率低。(2)危机原因:软件的不可见性,系统规模庞大,生产工程化程度低,对用户需求关心不够,对维护不够重视,开发工具自动化程度低。5软件工程软件工程:运用