软件工程的前景..ppt
《软件工程的前景..ppt》由会员分享,可在线阅读,更多相关《软件工程的前景..ppt(10页珍藏版)》请在第壹文秘上搜索。
1、西安西安交通大学 刘海岩安交1l取得的进展l未来之路l复习重点西安西安交通大学 刘海岩安交2 软件工程随着计算机技术的发展而发展。最初的研究重点是提高程序员的工作效率,开发了很多编程和调试工具,随后又增加了文件管理、版本管理、软件配置管理等功能,逐步形成CASE。 与此同时,开发方法和开发过程的研究也取得了很多成果。瀑布模型的出现把其它行业中实施工程项目的做法搬到软件行业中来。为了支持用户对需求的变化以及解决大型软件的质量控制等问题,对传统的开发模型进行了变形与扩展,形成了很多增量与演化的开发模型。开发方法和技术的发展表现在以面向过程为主流的开发方法发展为面向对象的开发方法。 Wasserma
2、n对软件工程走向成熟作了以下归纳: 西安西安交通大学 刘海岩安交3 1、抽象:认识问题与解决问题抓住关键因素,避免过早的陷入细节。使用抽象可以发现模式,便于总结经验和复用。 2、分析与设计的方法和表示法:使用通用的分析与设计方法和表示法不仅帮助建立系统模型,还有利于交流、验证和复用。 3、用户接口原型化:随着软件逐渐进入我们生活的许多关键领域,用户的角色变得越来越重要。通过把注意力集中在用户需求和商业需求上,可以构建更有针对性、更有效的产品。 4、软件体系结构:不同的体系结构反应对同一个问题的不同解决方案,根据解决方案的特性选择合适的体系结构。体系结构模式的确定还处于初始阶段,还需扩展研究范围
3、,以获得对模式、构件和风格含义的更好理解。 西安西安交通大学 刘海岩安交4 5、软件过程:随着软件过程可见度和受控程度的提高,会不断影响软件的质量,如何影响是研究的一个主题。软件开发是一门科学也是一门艺术,它是创造与组合(不是制造)。必须了解怎样在不丧失创造性和灵活性的前提下,用软件过程来提高产品质量。CMM描述了有效的软件过程的框架,能提高软件机构的软件开发能力,满足成本、进度、功能及质量的要求。6、复用:不再是仅仅复用程序中的代码,复用构件、复用模式、复用框架、复用已有的经验和产品,软件开发和维护过程都可以寻找复用机会。软件开发构件化就是在 复用的基础上提出来的软件开发技术,在一定的标准规
4、范下复用构件,大大提高软件生产的效率和质量。西安西安交通大学 刘海岩安交5 7、度量:在软件工程的许多活动中都涉及到度量,过程度量、项目度量、软件质量度量。在生产率度量中,除了代码规模之外,还应该用各种不同的特性来度量;在产品质量度量中,除了错误和缺陷之外,还应包括用户满意度、需求等因素。度量数据对管理软件项目、改进软件过程有重要意义。 8、软件工具和开发环境:工具和环境能增强软件开发的能力,帮助我们更好的管理项目、自动完成一些任务、更快地找到和排除软件中的错误从而更有效的保证质量。目前的商品化工具注重了设计和测试阶段。支持分析、度量、管理、复用等方面的工具和环境还需进一步研究与开发。西安西安
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 前景
