- 5
- 0
- 约3.66万字
- 约 330页
- 2015-07-23 发布于河南
- 举报
软件开发 ( Software Engineering ) 1 软件工程概述 1.1 软件危机 60年代中期以前:通用硬件相当普遍,软件却是为某个具体的应用而编写的。 60年代中到70年代中:软件作坊。 软件危机:计算机软件的开发和维护过程中所遇到的一系列严重问题。(正常、不正常运行软件都具有这种问题) 1)对软件开发成本和进度的估计常常很不准确; 2)用户对完成的软件系统不满意的现象经常发生; 3)软件产品的质量往往靠不住; 4)软件常常是不可维护的; 5)软件通常没有适当的文档资料; 6)软件成本在计算机系统总成本中所占的比例逐年上升; 7)软件开发生产率提高的速度跟不上计算机应用的发展趋势。 1.1.2 产生软件危机的原因 在软件开发的不同阶段进行修改需要付出的代价很不相同: 1)推广使用在实践中总结出来的开发软件的成功技术和方法,并研究探索更有效的技术和方法; 2)开发和使用更好的软件工具; 3)良好的组织管理措施。 为了解决软件危机产生的问题,软件工程与方法学逐渐形成,然后出现了两个相互相承又各有侧重的学科: 1)软件工程学:主要应用工程的方法和技术研究软件开发与维护的方法、工具和管理的一门交叉学科。 2)程序设计方法学:主要应用数学的方法研究程序的性质以及程序设计的理论和方法的学科。 1.2
您可能关注的文档
- 软件体系结构-6 体系结构的一般描述【荐】.ppt
- 软件体系结构-前言【荐】.ppt
- 软件体系结构-第1章【荐】.ppt
- 软件体系结构1【荐】.ppt
- 软件体系结构3【荐】.ppt
- 软件体系结构4【荐】.ppt
- 软件体系结构5【荐】.ppt
- 软件体系结构6【荐】.ppt
- 软件体系结构Chap01_绪论【荐】.ppt
- 软件体系结构_第二章软件体系结构的风格与模式【荐】.pdf
- 初中语文中考现代文阅读插叙作用知识清单.docx
- 第九单元实验活动7粗盐中难溶性杂质的去除课件--九年级化学人教版下册.pptx
- Unit3TheInternetVideotime课件-高一英语人教版.pptx
- 八年级历史下册:中国特色社会主义道路的探索与开创.docx
- 同底数幂的除法(3).pptx
- 勾股定理的应用-课件--人教版数学八年级下册.pptx
- Unit8SectionA3a-3c课件人教版英语八年级上册.pptx
- Unit7BeaGoodListener第二课时(课件)-教科版英语三年级上册(1).pptx
- Unit2FamilyrulesPartBLet’stalkLookandsay(课件)-人教PEP版英语四年级下册(1).pptx
- 八年级道德与法治下册《我国的根本政治制度——人民代表大会制度》深度探究教案.docx
原创力文档

文档评论(0)