欢迎来到天天文库
浏览记录
ID:16452551
大小:2.79 MB
页数:30页
时间:2018-08-09
《21软件工程实验报告 2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、琼州学院课程实验报告(2014~2015年度第1学期)专业 软件工程 课程软件工程概论班级 12级1班姓名 王豹学号 12241025 教师 王中华 2琼州学院电子信息工程学院制实验报告填写说明1、填写一律用钢笔或圆珠笔填写,要求字迹工整,条理清晰。2、“实验题目”可以填写章节名称或用文字表述。3、“实验目的”要逐条列出,“实验内容”以简练的文字进行概括。4、“附注”处填写实验注意事项或调试过程,以及实验中出现的异常情况和解决方法。5、“教师批阅”处由课任老师填写评语,给出实验成绩,并作为平时成绩,参与期末成绩总评。2实验项目:软件工程CASE工具实验目的:(1)理解软件工
2、程的基本概念,熟悉软件、软件生存周期、软件危机和软件工程基本原理。(2)理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类等。(3)通过Internet了解软件工程技术网站和主流的软件工程工具等。实验仪器:一台有网的计算机实验内容及步骤(或程序清单):1、上网了解查询软件工程网站和相关软件工程知识。2、了解软件工程环境概念、层次、组成和开发要求。3、查询现有主流的软件工程工具及其功能、用途、特点及使用范围。4、浏览CASE工具。通过互联网了解现有软件工程主流工具(内容如下):(1)文档编写工具:MicrosoftWordWord给用户提供了用于创建专业而优雅的文档工具,
3、帮助用户节省时间,并得到优雅美观的结果。MicrosoftWord都是最流行的文字处理程序。作为Office套件的核心程序,Word提供了许多易于使用的文档创建工具,同时也提供了丰富的功能集供创建复杂的文档使用。哪怕只使用Word应用一点文本格式化操作或图片处理,也可以使简单的文档变得比只使用纯文本更具吸引力。特点:直观的操作界面、模板与向导功能、丰富的帮助功能等。使用范围:软件开发全过程(2)分析与设计工具:PowerDesignerPowerDesigner是Sybase的企业建模和设计解决方案,采用模型驱动方法,将业务与IT结合起来,可帮助部署有效的企业体系架构,并为研发
4、生命周期管理提供强大的分析与设计技术。PowerDesigner独具匠心地将多种标准数据建模技术(UML、业务流程建模以及市场领先的数据建模)集成一体,并与.NET、WorkSpace、PowerBuilder、Java™、Eclipse等主流开发平台集成附注 年 月 日30实验步骤或程序清单(续):起来,从而为传统的软件开发周期管理提供业务分析和规范的数据库设计解决方案。此外,它支持60多种关系数据库管理系统(RDBMS)/版本。PowerDesigner运行在MicrosoftWindows平台上,并提供了Eclipse插件。特点:功能强大,使用方便,提供增量的数据库
5、开发功能,支持局部更新等。适用范围:实现、测试、有效性验证。(3)维护工具:ConcurrentVersionSystemCVS 是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。CVS版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。但是由于之前CVS编码的问题,现在大多数软件开发公司都使用SVN替代了CVS。特点:主要用于在多人开发环境下的源码的维护,实际上CVS可以维护任意文档的开发和使用。使用范围:软件开发权过程。(4)EclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本
6、身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。[附注(续)30实验步骤或程序清单(续
7、)主要组成:Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——EclipsePlatform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlatform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Ec
此文档下载收益归作者所有