CASE 工具有哪些-阿里云开发者社区

开发者社区> 开发与运维> 正文

CASE 工具有哪些

简介: <h2 style="color:rgb(18,18,20); font-weight:normal; letter-spacing:-1px; margin:0.2em 0.2em 0.2em 0px; font-size:1.7em; line-height:1.5em; padding:0px; position:relative; left:0px; font-family:Ver

CASE 工具

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

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

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


CASE工具组件

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

  • 中央存储库 - 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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章