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

目录
相关文章
|
算法 C语言 C++
嵌入式PID算法理论+实践分析
嵌入式PID算法理论+实践分析
1022 0
|
算法 测试技术
详细设计文档格式
1、背景 (背景、原因) 2、名词解释 (对文档中出现新的或不常见的名词、概念或简略语给出定义和解释) 3、设计目标 3.1、实现的功能 (概要描述要实现的功能,列出要实现的功能点及子功能点,并对每一个功能点进行详细说明。
7193 0
|
5月前
|
存储 Linux 索引
内存卡怎么格式化?格式化内存卡完整教程
本文详解内存卡格式化全流程:涵盖FAT32/exFAT/NTFS文件系统选择、三种实操方法(此电脑/磁盘管理/DiskGenius)、写保护排查、失败原因及数据恢复要点,助你安全高效修复读写异常。(239字)
|
11月前
|
安全 调度 数据库
混合云架构:云上云下一体化
混合云架构融合公有云弹性与私有云可控性,通过网络互联、数据同步、应用协同、安全合规与成本优化,实现云上云下资源一体化。适用于金融等对安全与性能双高要求行业,助力企业平衡创新、稳定与成本,是数字化转型优选方案。(238字)
602 0
|
数据采集 存储 API
Python爬虫结合API接口批量获取PDF文件
Python爬虫结合API接口批量获取PDF文件
|
数据库 C++
【数据结构进阶】红黑树超详解 + 实现(附源码)
本文深入探讨了红黑树的实现原理与特性。红黑树是一种自平衡二叉搜索树,通过节点着色(红/黑)和特定规则,确保树的高度接近平衡,从而实现高效的插入、删除和查找操作。相比AVL树,红黑树允许一定程度的不平衡,减少了旋转调整次数,提升了动态操作性能。文章详细解析了红黑树的性质、插入时的平衡调整(变色与旋转)、查找逻辑以及合法性检查,并提供了完整的C++代码实现。红黑树在操作系统和数据库中广泛应用,其设计兼顾效率与复杂性的平衡。
4428 3
|
JavaScript Java CDN
vue3完整教程从入门到精通(新人必学1,vue3快速上手)
本文提供了Vue 3从入门到精通的完整教程,涵盖了创建Vue应用、通过CDN使用Vue、定义网站以及使用ES模块构建版本的步骤和示例代码。
11309 1
vue3完整教程从入门到精通(新人必学1,vue3快速上手)
|
存储 安全 API
深入理解RESTful API设计原则
本文旨在探讨RESTful API设计的基本原则和最佳实践,帮助开发者构建高效、可维护的Web服务。通过分析REST架构的核心概念,如资源、统一接口、无状态通信等,本文将指导读者如何设计符合REST原则的API,以及如何处理常见的设计挑战,如版本控制、错误处理和安全性问题。
IDEA 出现问题:严重占用CPU 长时间在90~100%解决方案
IDEA 出现问题:严重占用CPU 长时间在90~100%解决方案
5827 0
IDEA 出现问题:严重占用CPU 长时间在90~100%解决方案
|
资源调度 JavaScript 前端开发
Prettier 入门:让代码整洁如一
【10月更文挑战第18天】在软件开发过程中,代码的可读性对于团队协作和个人工作效率都至关重要。良好的代码格式不仅能提高代码的可读性,还能减少因风格差异引起的代码审查时间。Prettier 是一款自动代码格式化工具,能够帮助开发者快速统一代码风格,使得团队成员编写的代码具有一致性。本文将介绍 Prettier 的基本用法、安装方式以及如何在常见编辑器中设置和使用 Prettier。
2057 4

热门文章

最新文章