_软件工程实验指导.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
_软件工程实验指导

软件工程实验指导 夏辉 计算机学院软件工程系 实验目的 介绍主流软件工具 介绍UML工具使用方法 介绍数据建模工具使用方法 介绍餐厅管理系统的分析过程 为什么要使用工具 工具只是一个能够提高工作效率的手段,提供有效的过程及流程来指导工作 主流软件分析与工具-需求分析 需求分析 IBM Rational RequisitePro 主要关注于项目的文档、通信和控制的不断变化的需求 IBM Rational Software Modeler 使用统一建模语言(UML)符号可视化模型系统和应用程序 主流软件分析与工具-设计 软件设计 IBM Rational Software Architect 使用一个工具统一架构、设计和开发 IBM Rational Rose 使构架设计师和设计人员能够使用统一建模语言 (UML) 进行模型驱动开发。这些用户可以建立软件构架、业务需求、可重用资源、管理级通信的平台独立模型。 主流软件分析与工具-设计 IBM Rational Software Architect 使用一个工具统一架构、设计和开发 IBM Rational Rose 使构架设计师和设计人员能够使用统一建模语言 (UML) 进行模型驱动开发。这些用户可以建立软件构架、业务需求、可重用资源、管理级通信的平台独立模型。 主流软件分析与工具-设计 StarUML 韩国人用delphi开发,功能全面,开源免费。 Trufun 业界最早实现UML2.1标准的uml建模工具 西安楚凡科技 免费版为plato Eclipse UML 在eclipse工具下有很多版本,大部分是免费。 可以实现23种设计模式的UML图与代码的互转 Visio 实现各种图形的绘制,包括UML 数据库建模设计 ERWin ERwin/ERX可以进行逆向工程、能够自动生成文档、支持与数据库同步、支持团队式 开发,所支持的数据库多达20多种。ERwin/ERX数据库设计工具可以用于设计生成客户机/ 服务器、Web、Intranet和数据仓库等应用程序数据库。? Power design PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。 利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型, 也能对团队设备模型进行控制。 主流软件分析与工具-测试 junit 一个回归测试框架。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。 IBM Rational Functional Tester 执行功能测试自动化,以增加复杂 Java、Microsoft Visual Studio?.NET WinForm 和基于 Web 的应用程序中发现的缺陷 IBM Rational Performance Tester 基于多用户负载,验证 Web 应用程序性能、可伸缩性和可靠性 主流软件分析与工具-测试 IBM Rational Test RealTime 执行面向内嵌的和其他实时环境的应用程序的组件测试和运行时分析 主流软件分析与工具-测试 Mercury WinRunner 是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。 Mercury LoadRunner LoadRunner?是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。LoadRunner?的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的查找和发现问题 主流软件分析与工具-测试管理 Mercury TestDirector 基于Web的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。通过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及错误跟踪等功能。 IBM Test Manager 针对测试活动管理、执行和报告的中央控制台。它是为可扩展性而构建的,支持的范围从纯人工测试方法到各种自动化范型(包括单元测试、功能回归测试和性能测 试)。Rational TestManager可以由项目团队的所有成员访问,确保了测试覆盖信息、缺陷倾势和应用程序准备状态的高度可见性 Bugfree 借鉴微软公司软件研发理念、免费且开放源代码、基于Web的精简版Bug管理系统 主流软件分析与工具-项目管理 IBM Rational ClearCase 利用全面的版本控制、工作空间管理以及构建和版

文档评论(0)

rachel + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档