今昔软件工程技术结合具体项目探析现代软件工程发展与优势计算机1502班王晓东2006年10月现代软件工程大致上,现代软件工程具有以下几个方面的优势:面向对象(基于构件):将领域模型实例化为数据对象,清晰明了,降低了软件模型间的复杂性。UML等建模工具的兴起:StarUml等建模工具的使用,使开发人员在需求分析和总体设计阶段有了很好的工具,规范了软件开发过程。高可用性和高复用性:构件和组件的复用和移植,使得软件开发周期大大缩短,提高了开发的效率,典型的青鸟工程就是很好的例子,其中的构件/组件生产车间开发了大量可复用的构件/组件(库)。模块化、形式化的开发方法:这一技术的使用代价很高,所以主要用于高精确系统的开发,因为高精确系统中的一个很小的错误可能会引起极大的灾难。新技术、新方法层出不穷:似乎并未被开发者们所熟知的一些现代软件开发方法正在不断发展,像之前提到的净室软件工程的概念。开源框架的使用:以SSH为代表的开源框架,给网站开发提供了轻量级的解决方案。敏捷开发:以用户的需求进化为核心,在保持软件一直处于可使用状态前提下采用迭代、循序渐进的方法进行软件开发,使软件开发具有很大程度的灵活性。成熟的设计模式:耿祥义总结有23种设计模式,工厂模式,单例模式,观察者模式都是常用的软件开发模式;先进的测试方法和工具:黑盒白盒测试,Radom Adapted Testing等常规测试方法,加上B
您可能关注的文档
- 路面设计原理与方法作业--第一次.doc
- 防水施工方案(苏州中心广场项目DE地块裙房三楼精装修工程).doc
- 防水施工监理细则.doc
- 路由与交换技术_第七章_VLAN.ppt
- 邮政机务员(分拣模块).doc
- 非常精美的古建筑设计.docx
- 项目5广告策略.ppt
- 铀生产的进展.docx
- 项目5 销售与收款循环审计.ppt
- 项目3 商务会面礼仪.ppt
- GB/T 5135.18-2026自动喷水灭火系统 第18部分:消防管道支吊架.pdf
- 中国国家标准 GB/T 5135.18-2026自动喷水灭火系统 第18部分:消防管道支吊架.pdf
- GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南.pdf
- 《GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南》.pdf
- 中国国家标准 GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南.pdf
- GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象.pdf
- 中国国家标准 GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象.pdf
- 《GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象》.pdf
- 中国国家标准 GB/T 32151.11-2026温室气体排放核算与报告要求 第11部分:煤炭生产企业.pdf
- GB/T 32151.11-2026温室气体排放核算与报告要求 第11部分:煤炭生产企业.pdf
原创力文档

文档评论(0)