CASE 工具有哪些

CASE 工具

CASE工具设置的软件应用程序。这使用为自动的SDLC活动。 CASE工具所使用的软件项目经理,分析师和工程师开发的软件系统.

有许多CASE工具做软件开发生命周期的各个阶段,如工具,设计工具,项目管理工具,数据库管理工具,文档工具分析.

为了得到所需的结果,CASE工具加速项目工作的发展并帮助推动软件开发的下一个阶段.

CASE工具组件

于特定的SDLC阶段,CASE工具可以分为以下:

  • 中央存储库 - CASE工具需要一个中央存储库,它可以作为通用的,集成的,一致的信息来源。中央存储库是存放在哪里的产品规格,需求文档,相关的报告和图表,对管理的其他有用的信息都存储在一个中心位置。中央储存库也可以作为数据字典.

  • 大写工具 - 大写工具在SDLC的规划,分析和设计阶段使用.
  • 小写工具 - 小写工具的实施,测试和维护使用.
  • 集成的CASE工具 - 集成的CASE工具在SDLC的各个阶段的帮助,从需求收集到的测试和文档.

CASE工具可以组合在一起,如果他们有类似的功能,流程活动,并得到整合其他工具的能力.

CASE工具的适用范围

CASE工具的范围,进入整个软件开发生命周期.

CASE工具类型

现在,我们简要地通过不同的CASE工具

图工具

这些工具被用来表示在图形形式的系统组件,数据和其中的各种软件组件的控制流程和体系结构。例如,流程图制作工具,用于创建流程图.

流程建模工具

过程建模方法来创建软件过程模型,该模型被用来开发软件。流程建模工具,帮助管理者选择的过程模型或修改它,因为每个软件产品的需求。例如,EPF作曲.

项目管理工具

这些工具用于项目计划,成本和工作量估计,项目调度和资源规划。经理人必须严格遵守项目执行与软件项目管理的每提及一步。项目管理工具可以帮助存储和整个组织共享项目信息的实时性. 例如, Creative Pro Office, Trac Project, Basecamp.

文档工具

在软件项目文档启动软件过程之前,整个云SDLC的各个阶段和项目建成后.

文档生成工具为技术用户和最终用户的文档。技术的用户大多是开发团队的内部专业人士谁是指系统手册,参考手册,培训手册,安装手册等最终用户文档描述的功能和操作方法系统,例如用户手册。例如, Doxygen, DrExplain, Adobe RoboHelp for documentation.

分析工具

这些工具可帮助收集需求,自动检查是否有任何不一致,不准确的图表,数据冗余或错误遗漏。例如, Accept 360, Accompa, CaseComplete for requirement analysis, Visible Analyst for total analysis.

设计工具

这些工具可帮助软件设计人员设计的软件,其可以进一步在使用细化技术更小的模块被分解的块结构。这些工具提供了详细的每个模块和互连模块之间的. 如,动画软件设计

配置管理工具

软件的实例下一个版本发布。配置管理工具处理 –

  • 版本和修订管理
  • 基线配置管理
  • 变更控制管理

CASE工具在这有助于通过自动跟踪,版本管理和发布管理。例如, Fossil, Git, Accu REV.

变更控制工具

这些工具被认为是配置管理工具的一部分。他们处理的软件进行更改后,其基准是固定的,或者当软件首次发布。 CASE工具自动更改跟踪,文件管理,代码管理等。这也有助于在执行组织的政策变化.

编程工具

这些工具包括编程环境,如IDE(集成开发环境),内置的模块库和仿真工具。这些工具提供全面的援助建设的软件产品,其中包括功能仿真和测试. 例如, Cscope to search code in C, Eclipse.

原型开发工具

软件原型仿真版的预定软件产品。原型提供初始的外观和产品的手感和模拟实际产品的几个方面.

原型CASE工具基本上都与图形库。他们可以创建独立于硬件的用户界面设计。这些工具可以帮助我们根据现有的信息来建立快速原型。此外,他们提供的仿真软件原型。例如.Serenaprototype composer, Mockup Builder.

Web开发工具

这些工具可协助设计网页的形式一样,文本,脚本,图形等所有盟国的元素。网络工具还提供了对正在开发的实时预览,以及如何将它看起来完成后。例如, Fontello, Adobe Edge Inspect, Foundation 3, Brackets.

质量保证工具

质量保证的软件组织监控工程过程和方法,通过开发软件产品,以确保质量的一致性按组织的标准。 QA工具,包括配置和变更控制工具和软件测试工具。例如, SoapTest, AppsWatch, JMeter.

维护工具

软件的维护包括软件产品的修改就交付了。自动记录和错误报告技术,误差自动售票生成和根本原因分析的几个CASE工具,可帮助软件组织在SDLC的维护阶段。例如, Bugzilla for defect tracking, HP Quality Center.

参考:

http://www.tutorialspoint.com/ch/software_engineering/index.htm

时间: 2024-09-03 10:26:42

CASE 工具有哪些的相关文章

【转】三大UML建模工具Visio、Rational Rose、PowerDesign的区别

UML建模工具相信大家有所了解,那么你对UML建模工具Visio .Rational Rose.PowerDesign之间的区别和联系是否了解,这里就像大家简单介绍一下.   ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE 一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能.ROSE主要是在开发过程中的各种语义.模块.对象以及流程,状态等描述 比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加

数据库设计及建模工具——ERwin简介

设计|数据|数据库|数据库设计 ERwin用来建立实体-关系(E-R)模型,是关系数据库应用开发的优秀CASE工具.ERwin可以方便地构造实体和联系,表达实体间的各种约束关系,并根据模板创建相应的存储过程.包.触发器.角色等,还可编写相应的PB扩展属性,如编辑样式.显示风格.有效性验证规则等. ERwin可以实现将已建好的ER模型到数据库物理设计的转换,即可在多种数据库服务器(如Oracle,Sql Server,Watcom等)上自动生成库结构,提高了数据库的开发效率. ERwin可以进行逆

我眼中的Visual Studio 2010架构工具

影响架构质量的是构建体系架构的思想.原则.实践与架构师的经验,绝不 是工具.即使是最优秀的架构工具,也不可能像倚天宝剑一般--倚天一出,谁 与争锋 --似乎谁握住了这把利刃,就能够成为武林盟主.架构工具可以改善 架构师的工作,却不能替换架构的过程.软件开发过程中,最重要的依旧是人. 我在尝鲜Visual Studio 2010架构工具[i]时,偶然看到一篇文章,用夸张的 语言吹捧VS 2010架构工具,认为它是架构师最怕程序员知道的新工具.这让我 有感而发,我想起数十年前甚嚣尘上的一个理论,那就

测试工具的选择和使用

2003年第9期<程序员>上啄木鸟部落发文"测试工具的选择和使用",现将其中的工具列表摘录,以备忘 Parasoft白盒测试工具集 工具名 支持语言环境 简介 Jtest Java 代码分析和动态类.组件测试 Jcontract Java 实时性能监控以及分析优化 C++ Test C,C++ 代码分析和动态测试 CodeWizard C,C++ 代码静态分析 Insure++ C,C++ 实时性能监控以及分析优化 .test .Net 代码分析和动态测试 Compuwar

开发工具 之 PowerDesigner

原文:开发工具 之 PowerDesigner       PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一.Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具.以下基于PowerDesigner16.5说明. 该版本主要分为10种建模文件: 1.   业务流程模型(Business Process Model, BP

三大UML建模工具Visio、Rational Rose、PowerDesign的区别比较_相关技巧

ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能.ROSE主要是在开发过程中的各种语义.模块.对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗(但是它的结构仅仅对那些对掌握UML的开发人员,也就是说对客户了解系统的功能和流程等并不一定很有效),对系统的代码框架生成有很好的支持.但对数据库的开发管理和数据库端的迭代不是

怎样选择配置管理工具

每一个软件项目,不管是project类项目,还是产品类项目,都必须经历需求分析.系统设计.编码实现.集成測试.部署.交付.维护和支持的过程.在这个过程中,将生成各种各样不同的工件,包含文档.源程序.可执行代码.支持库.更可怕的是,频繁出现的变更是不可避免的,因此面向如此庞大且不断变动的信息集,怎样使其有序.高效地存放.查找和利用就成为了一个突出的问题. 针对这一问题,最早的开发者尝试过的解决的方法是通过手工来实现: 1)文档:每次改动时都另存为一个新的文件,然后通过文件名称进行区分,比如 "XX

我眼中的Visual Studio 2010架“.NET研究”构工具

影响架构质量的是构建体系架构的思想.原则.实践与架构师的经验,绝不是工具.即使是最优秀的架构工具,也不可能像倚天宝剑一般--倚天一出,谁与争锋--似乎谁握住了这把利刃,就能够成为武林盟主.架构工具可以改善架构师的工作,却不能替换架构的过程.软件开发过程中,最重要的依旧是人. 我在尝鲜Visual Studio 2010架构工具[i]时,偶然看到一篇文章,用夸张的语言吹捧VS 2010架构工具,认为它是架构师最怕程序员知道的新工具.这让我有感而发,我想起数十年前甚嚣尘上的一个理论,那就是CASE工

一起谈.NET技术,我眼中的Visual Studio 2010架构工具

影响架构质量的是构建体系架构的思想.原则.实践与架构师的经验,绝不是工具.即使是最优秀的架构工具,也不可能像倚天宝剑一般--倚天一出,谁与争锋--似乎谁握住了这把利刃,就能够成为武林盟主.架构工具可以改善架构师的工作,却不能替换架构的过程.软件开发过程中,最重要的依旧是人. 我在尝鲜Visual Studio 2010架构工具[i]时,偶然看到一篇文章,用夸张的语言吹捧VS 2010架构工具,认为它是架构师最怕程序员知道的新工具.这让我有感而发,我想起数十年前甚嚣尘上的一个理论,那就是CASE工