欢迎来到天天文库
浏览记录
ID:48793984
大小:99.00 KB
页数:10页
时间:2020-01-25
《《软件工程》教学课件12软件工具和集成化环境.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、福州大学·软件学院·计算机教研室软件工具和集成化环境王灿辉2005.01.10SOFTWAREENGINEERING为支持软件开发、维护、管理而研制的计算机程序系统称为软件(开发)工具。它的目的是为了提高软件生产率和改进软件质量,为软件开发活动提供自动化的开发工具。例如:正文编辑器、编译系统、静态分析、动态跟踪、需求分析、设计分析、测试、模拟等工具。软件开发工具2005.01.10SOFTWAREENGINEERING孤立的单个软件开发工具:用于支持软件开发过程中的某项特定活动,这些零散的工具有不同的用户界面、不同的数据存储格式,它们之间彼此独立,不能或很难进行通信和数据的共享与交换
2、。软件开发工具2005.01.10SOFTWAREENGINEERING集成化的CASE环境:它将在软件开发过程的不同阶段使用的工具进行集成,使其有着一致的用户界面和可以共享的信息数据库。软件开发工具2005.01.10SOFTWAREENGINEERING编程工具分析和设计工具软件维护工具版本控制工具项目管理工具文档管理工具软件配置管理工具测试管理工具软件开发工具分类2005.01.10SOFTWAREENGINEERING软件开发环境(SDE),也称为软件工程环境(SEE)是相关的一组软件工具集合称为软件开发环境,它支持一定的软件开发方法或按照一定的软件开发模型组织而成。软件开发
3、环境2005.01.10SOFTWAREENGINEERING在软件工程活动中,软件开发人员按照软件工程的方法和原则,借助于计算机及其软件工具的帮助,开发、维护、管理软件产品的过程,称为计算机辅助软件工程CASE(Computer-AidedSoftwareEngineering)。计算机辅助软件工程2005.01.10SOFTWAREENGINEERINGCASE把软件开发技术,软件工具和软件开发方法集成到一个统一的框架中,并且吸取了CAD,软件工程,操作系统,数据库,网络和其他许多计算机领域的原理和技术。计算机辅助软件工程2005.01.10SOFTWAREENGINEERING
4、CASE强调解决整个软件开发过程的效率问题,而不是个别阶段的,由于它跨越了软件生存周期各个阶段,着眼于软件分析和设计以及实现和维护的自动化,因而解决了软件生存周期的生产率问题。CASE的目的是实现软件生存周期各环节的自动化并使之成为一个整体。计算机辅助软件工程2005.01.10SOFTWAREENGINEERING本章内容讲授到此结束!福州大学·软件学院·计算机教研室·王灿辉Q&A2005.01.10SOFTWAREENGINEERING
此文档下载收益归作者所有