您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > XXXX_软件工程实验指导
软件工程实验指导夏辉计算机学院软件工程系实验目的介绍主流软件工具介绍UML工具使用方法介绍数据建模工具使用方法介绍餐厅管理系统的分析过程为什么要使用工具工具只是一个能够提高工作效率的手段,提供有效的过程及流程来指导工作主流软件分析与工具-需求分析需求分析IBMRationalRequisitePro主要关注于项目的文档、通信和控制的不断变化的需求IBMRationalSoftwareModeler使用统一建模语言(UML)符号可视化模型系统和应用程序主流软件分析与工具-设计软件设计IBMRationalSoftwareArchitect使用一个工具统一架构、设计和开发IBMRationalRose使构架设计师和设计人员能够使用统一建模语言(UML)进行模型驱动开发。这些用户可以建立软件构架、业务需求、可重用资源、管理级通信的平台独立模型。主流软件分析与工具-设计IBMRationalSoftwareArchitect使用一个工具统一架构、设计和开发IBMRationalRose使构架设计师和设计人员能够使用统一建模语言(UML)进行模型驱动开发。这些用户可以建立软件构架、业务需求、可重用资源、管理级通信的平台独立模型。主流软件分析与工具-设计StarUML韩国人用delphi开发,功能全面,开源免费。Trufun业界最早实现UML2.1标准的uml建模工具西安楚凡科技免费版为platoEclipseUML在eclipse工具下有很多版本,大部分是免费。可以实现23种设计模式的UML图与代码的互转Visio实现各种图形的绘制,包括UML数据库建模设计ERWinERwin/ERX可以进行逆向工程、能够自动生成文档、支持与数据库同步、支持团队式开发,所支持的数据库多达20多种。ERwin/ERX数据库设计工具可以用于设计生成客户机/服务器、Web、Intranet和数据仓库等应用程序数据库。PowerdesignPowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。主流软件分析与工具-测试junit一个回归测试框架。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。IBMRationalFunctionalTester执行功能测试自动化,以增加复杂Java、MicrosoftVisualStudio?.NETWinForm和基于Web的应用程序中发现的缺陷IBMRationalPerformanceTester基于多用户负载,验证Web应用程序性能、可伸缩性和可靠性主流软件分析与工具-测试IBMRationalTestRealTime执行面向内嵌的和其他实时环境的应用程序的组件测试和运行时分析主流软件分析与工具-测试MercuryWinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。MercuryLoadRunnerLoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题主流软件分析与工具-测试管理MercuryTestDirector基于Web的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。通过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及错误跟踪等功能。IBMTestManager针对测试活动管理、执行和报告的中央控制台。它是为可扩展性而构建的,支持的范围从纯人工测试方法到各种自动化范型(包括单元测试、功能回归测试和性能测试)。RationalTestManager可以由项目团队的所有成员访问,确保了测试覆盖信息、缺陷倾势和应用程序准备状态的高度可见性Bugfree借鉴微软公司软件研发理念、免费且开放源代码、基于Web的精简版Bug管理系统主流软件分析与工具-项目管理IBMRationalClearCase利用全面的版本控制、工作空间管理以及构建和版本管理来实现软件资产管理。DotProject是一个基于LAMP的开源项目管理软件,历史比较悠久(号称始于1996年),在全世界被翻译成几十种语言,涵盖了公司管理、项目管理、任务跟踪(带甘特图)、论坛、问题跟踪、文件管理、日历,通信录、备忘录、投票、权限管理、主题管理。这是个老牌的项目管理系统,使用人数较多,而且功能也比较全面和强大ZenTaoPMS禅道项目管理软件(ZenTaoPMS)是一款国产的,基于LGPL协议,开源免费的项目管理软件,它集产品管理、项目管理、测试管理于一体,同时还包含了事务管理、组织管理等诸多功能,是中小型企业项目管理的首选主流软件分析与工具-项目管理CVSCVS是ConcurrentVersionsSystem的缩写,它是开放源代码软件世界的一个伟大杰作,由于其简单易用、功能强大,跨平台,支持并发版本控制,而且免费,它在全球中小型软件企业中得到了广泛使用。MicrosoftVisualSourceSafeVSS是微软公司为VisualStudio配套开发的一个小型的配置管理工具,VSS的优点在于其与VisualStudio实现了无缝集成,使用简单。提供了历史版本记录、修改控制、文件比较、日志等基本功能。但其缺点也是十分明显的,只支持Windows平台,不支持并行开发,通过Checkout-Modify-Checkin的管理方式,一个时间只允许一个人修改代码,而且速度慢、伸缩性差,不支持异地开发。软件过程管理软件工具实验课程软件建模RationalROSE软件工程导论等软件配置管理RationalClearCaseRationalClearQuest软件项目管理软件测试RobotPerformanceTestFunctionTestTestRealtime软件测试技术软件实验室结束
本文标题:XXXX_软件工程实验指导
链接地址:https://www.777doc.com/doc-164639 .html