版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三:软件体系结构(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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建福州市福清市明德幼儿园招聘考试备考试题及答案解析
- 2026年杭州市上城区人民政府紫阳街道办事处编外招聘2人笔试备考题库及答案解析
- 2026广东汕头市消防救援支队消防技术服务人员招录5人笔试模拟试题及答案解析
- 2026四川绵阳市妇幼保健院招聘医师及技师5人笔试备考题库及答案解析
- 外研版七上M8U1教学流程
- 2026广东汕头市南方医科大学珠江医院潮南医院招聘合同制护理人员25人考试备考试题及答案解析
- 2026中国延安干部学院春季学期招聘教师6人考试备考题库及答案解析
- 2026陕西西安地质调查中心招聘医务室医生笔试备考试题及答案解析
- 2026中国华电集团海南有限公司校园招聘3人(第二批)笔试备考题库及答案解析
- 2026河北保定市宽高高级中学招聘41人笔试参考题库及答案解析
- 2026年内蒙古电子信息职业技术学院单招综合素质考试题库带答案详解(精练)
- 塔吊作业安全技术交底
- 2025年贵州医疗岗位笔试真题及答案
- 隧道复工安全培训课件
- 2026年及未来5年中国内河水运行业市场供需格局及投资规划建议报告
- 2025至2030中国在线教育平台用户行为付费意愿及商业模式优化分析报告
- 2026年上海市初三上学期语文一模试题汇编之现代文阅读试题和参考答案
- 机械臂安全事故培训课件
- 混凝土地坪施工组织设计方案
- 2026年高考语文备考之18道病句修改专练含答案
- 2026年江西科技学院单招职业技能测试题库附答案详解
评论
0/150
提交评论