(最新)软件工程工具分类.pdf

上传人:索**** 文档编号:83448991 上传时间:2023-03-30 格式:PDF 页数:6 大小:74.05KB
返回 下载 相关 举报
(最新)软件工程工具分类.pdf_第1页
第1页 / 共6页
(最新)软件工程工具分类.pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《(最新)软件工程工具分类.pdf》由会员分享,可在线阅读,更多相关《(最新)软件工程工具分类.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实验一实验目的与要求(1)理解软件工程的基本概念,熟悉软件、软件生存周期、软件危机和软件工程基本原理。(2)理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类。(3)通过 Internet了解软件工程技术网站和主流的软件工程工具等。实验内容(1)上网了解查询软件工程网站和相关软件工程知识。(2)了解软件工程环境概念、层次、组成和开发要求。(3)查询现有主流的软件工程工具及其功能、用途、特点及适用范围。(4)浏览 CASE工具。通过互联网了解现有的软件工程主流工具,完成表1-2 的内容。表 1-2 软件工程工具分类工具类型代表性的工具名称特点使用软件工程阶段文档编写工具Microsoft

2、 Word、Microsoft Visio直观的操作界面、模板与向导功能、丰富的帮助功能等。软件开发权过程分析与设计工具PowerDesigner功能强大,使用方便,提供增量的数据库开发功能,支持局部更新等。实现、测试、有效性验证版本控制工具Visual Soure Safe提供了基本的设计、实现认证安全和版本控制机制,能够对文本、二进制、图形图像等文件进行控制。配置管理工具ClearCase功能强大,但使用复杂,采用许多新的配置管理思想支持多版本、并行开发等。设计、实现测试工具WinRunner、LoadRunnerWinRunner 能够提高测试人员的工作效率和质量;LoadRunner

3、能对整个企业架构进行测试。缩短测试时间,优化性能和加速应用系统的发布周期。实现、测试、有效性验证维护工具Concurrent Version System主要用于在多人开发环境下的源码的维护,实际上CVS软件开发权过程可以维护任意文档的开发和使用.调试工具交互式调试系统实现、测试、有效性验证再工程工具交叉索引系统、程序重构系统实现程序分析工具交叉索引生成器、静态/动态分析器实现、测试、有效性验证(5)使用一些常用的 CASE 工具,如 Visio、Rose、VSS、CVS、CVS、Project、PowerDesigner、WinRunner、LoadRunner、Eclipse等,快速了解他

4、们的基本功能和作用,完成表1-3 的内容。表 1-3 一些常用的软件工程工具分析工具名称主要功能界面特点环境要求Visio绘图功能Windows操作系统Rose能满足所有建模环境(Web开发,数据建模,Visual Studio 和 C+)需求能力和灵活性Windows 9X,NT,Alpha NT,SGI,Solaris,AIX,Digital UNIX和 HP-UXVSS负责项目文件的管理Windows 操作系统CVS主要用于在多人开发环境下的源码的维护Windows 操作系统Project项目管理Windows 操作系统PowerDesigner分别从概念模型和物理数据模型俩个层次对数据

5、库进行设计。Windows 操作系统WinRunner用于检测应用程序是否能Windows 操作系统够达到预期的功能及正常运行。LoadRunner预测系统行为和性能的工业标准级负载测试工具,能优化系统性能。Windows 操作系统Eclipse主要用来Java 语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C+和 Python的开发工具。只是一个框架和一组服务,用于通过插件组件构建开发环境。操作系统(6)软件企业调查。通过各种方式了解企业使用哪些CASE 工具以及适用环境,完成表 1-4 的内容。表 1-4 软件企业使用 CASE 工具调查公司名称使用的工具使用的环境公司规模北京

6、赛优科技有限公司微软王码五笔智能 希网动态 IPUNIX。北京赛优科技有限公司坐落在北京市朝阳区中关村电子城西区,是享受国家特别扶持的高新科技企业,是面向全国专业从事行业信息软件研究、开发与系统集成的高科技公司。赛优是在医疗、通讯、电子商务信息化等领域为客户提供可靠、先进、完善的信息管理系统及其相关产品的技术支持与服务的专业软件公司,同时是国家认证的“双软”企业、高新技术企业、ICP许可运营商。5.请查阅有关资料,给“软件”下一个定义6.“软件生存周期”是软件工程技术的重要基础,是对软件的长远发展的看法,这种看法把软件开始开发之前和软件交付使用之后的一切活动都包括在软件生存周期之内,请查阅有关

7、资料,给出“软件生存周期”的定义。7.“软件生存周期过程”概念进一步完善了关于软件生存周期的定义,其主要内容是:8.由于工作对象和范围的不同以及经验的不同,对软件生存周期过程中各阶段的划分也不尽相同。但是,这些不同划分中有许多相同之处。相关的软件工程国家标准把软件生存周期划分为8 个阶段,这 8 个阶段是:你认为把软件生存周期划分为不同阶段的意义何在9.上网搜索和浏览,了解软件工程技术的应用情况,看看哪些网站在做着软件工程的技术支持工作并将搜索结果记录下来。你习惯使用的网络搜索引擎是:你再本次搜索中使用的关键词主要是:网站名称网址内容描述在本实验中将你感觉比较重要的2 个软件工程专业网站记录下来。10.综合分析,你认为各软件工程专业网站当前技术热点是:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁