软件工程导论知识点概要.docxVIP

  • 74
  • 0
  • 约 26页
  • 2017-01-08 发布于湖北
  • 举报
软件危机软件危机的表现软件危机是指在计算机软件的开发、使用和维护过程中遇到的一系列严重问题。1)成本难以估计、成本高。2)软件开发进度估计不准确,项目延期比比皆是。3)软件质量得不到保证(功能和性能)。4)用户对“已完成的”软件系统不满意的现象经常发生。5)维护非常困难(多样性 、复杂性、 副作用)。6)软件通常没有适当的文档。7)软件产品供不应求,跟不上计算机普及速度。产生软件危机的原因(1)与软件本身的特点有关 (逻辑复杂,成本高,风险大,难于维护)。(2)与软件开发与维护的方法不正确有关:软件≠程序(软件是程序、数据及相关文档的完整集合)急于求成=拔苗助长(软件从定义、开发、使用和维护、废弃要经历一个漫长的生命周期)各自为阵无方法学(应要组织良好、管理严密、各类人员协作共同完成的工程项目) 软件工程定义软件工程是应用计算机科学、数学、心理学及管理科学等原理开发软件的工程。它借鉴传统工程的原则、方法,以提高质量、降低成本和提高效率为目的。软件工程包括技术和管理两方面的内容,是技术与管理紧密结合所形成的工程学科。软件工程的特性:1. 软件工程关注于大型程序的构造(传统的程序设计技术和工具是支持小型程序设计的)2. 软件工程的中心课题是控制复杂性(问题分解)3. 软件经常变化(考虑将来要发生的变化)4. 开发软件的效率非常重要(寻求更好、更有效的工具)5. 和谐地合作是开发软件的关

文档评论(0)

1亿VIP精品文档

相关文档