软件 (Software)是指包括程序、数据以及相关文档的完整组合。国标定义:与计算机系统的操作有关的计算机程序、规程、规则以及可能有的文件、文档及数据。
第1页,共67页。
软件工程(Software Engineering) 是在20世纪60年代末期提出的。这一概念的提出,其目的是倡导以工程的原理、原则和方法进行软件开发,以期解决当时出现的“软件危机”。
第2页,共67页。
表现:⑴ 软件需求的增长得不到满足 ⑵ 软件开发成本和进度无法控制⑶ 软件质量难以保证⑷ 软件不可维护或维护程度非常低⑸ 软件成本不断提高⑹软件开发生产效率的提高赶不上硬件的发展和应用需求的增长(7) 软件通常缺少适当的文档资料
总之,可以将软件危机归结为成本、质量和生产率等问题
实际上几乎所有软件都在不同程度上存在软件危机.
软件危机 (Software Crisis)
下一节
第3页,共67页。
附件列表