软件体系结构整理.pdfVIP

  • 0
  • 0
  • 约9.86千字
  • 约 13页
  • 2023-09-17 发布于上海
  • 举报
1-软件危机的表现 : ◎ 软件成本日益增长 ◎ 开发进度难以控制 ◎ 软件质量差 ◎ 软件维护困难 2-软件危机的原因 ◎ 用户需求不明确 ◎ 缺乏正确的理论指导 ◎ 软件规模越来越大 ◎ 软件复杂度越来越高 3-如何克服软件危机 人们面临的不光是技术问题,更重要的是管理问题。管理不善必然导致失败 。 要提高软件开发效率,提高软件产品质量,必须采用工程化的开发方法与工业化的生产技术。 在技术上,应该采用基于重用的软件生产技术;在管理上,应该采用多维的工程管理模式。 4.软件重用技术及思想: 软件重用的目的是使非结构化、非标准化程序变为结构化、标准化,并形成大量能重用的计 算机构件和模块。 软件重用技术使软件的开发基本上变成了搭积木,把需要的对象和功能模块拼起来即可。它 节省了大量的人力与物力,减少了重复开发。 最大限度地重用现存软件是软件维护方法学的重要思想原则。 4.1 四个层次的重用: (1)开发过程重用:软件标准等的重用,也称为开发支持环境重用。 (2 )软件构件重用:这里软件构件指文档、程序及数据。应该将软件构件可重用性作为主 要设计指导思想。 (3 )用户业务知识重用:用户现存系统的业务处理过程、特定专业领域的需求特征等知识 的重用。 (4 )市场知识重用:应用领域标准、行业标准、市场规律知识的重用。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档