软件体系结构(SA)概论教学课件_第1页
软件体系结构(SA)概论教学课件_第2页
软件体系结构(SA)概论教学课件_第3页
软件体系结构(SA)概论教学课件_第4页
软件体系结构(SA)概论教学课件_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

三:软件体系结构(SA概论陈虔cheng(a1261、SA基础SA基础;SA的地位SA技术现状及发展趋势;SA建模;2018/8/9软件体系结构(SA)研究背景20世纪60年代末开始出现的“软件危机软件组件和软件重用的推动:关于SA研究的兴起2018/8/9软件体系结构(SA)关于软件危机软件的先天不足1968年在原西德加密施(Garnish)召开:的国际软件工程会议上被人们普遍认识软件工程的尴尬2018/8/9软件体系结构(SA)从软件危机谈起软件危机的表现软件成本日益增长开发进度难以控制软件质量差软件维护困难2018/8/9软件体系结构(SA)软件危机的原因用户需求不明确缺乏正确的理论指导软件规模越来越大软件复杂度越来越高2018/8/9软件体系结构(SA)如何克服软件危机人们面临的不光是技术问题,更重要的是管理问题。管理不善必然导致失败。:用现代了程的概含:原理,技术和方法软件工程因此而诞生。它在软件开发方法、工具、管理等方面的应用大大缓解了软件危机造成的被动局面。2018/8/9软件体系结构(SA)软件工程软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法,包括三个要素:方法。软件工程方法为软件开发提供了"如何做"的技术,是完成软件工程项目的技术手段;工具。软件工具是人类在开发软件的活动中智力和体力的扩展和延伸,为软件工程方法提供了自动的或半自动的软件支撑环境;过程。软件工程的过程则是将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的2018/8/9软件体系结构(SA)组件与软件重用软件重用指在两次或多次不同的软件开发过程中重复使用相同或相近软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识。这种可重用的元素称作软组件,可重用的软件元素越大,其重用的粒度就越大。2018/8/9软件体系结构(SA)软件重用的好处可以减少软件开发活动中大量的重复性工作,从而提高软件生产率降低开发成本·缩短开发周期由于软组件大都经过严格的质量认证,并在实运行环重用软组件有助于改善软件质量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论