CASE完整 C形式是 计算机辅助软 E件工程.使用各种自动化软件工具可以做软件项目的开发和维护工作.
CASE工具设置的软件应用程序。这使用为自动的SDLC活动。 CASE工具所使用的软件项目经理,分析师和工程师开发的软件系统.
有许多CASE工具做软件开发生命周期的各个阶段,如工具,设计工具,项目管理工具,数据库管理工具,文档工具分析.
为了得到所需的结果,CASE工具加速项目工作的发展并帮助推动软件开发的下一个阶段.
于特定的SDLC阶段,CASE工具可以分为以下:
中央存储库 - CASE工具需要一个中央存储库,它可以作为通用的,集成的,一致的信息来源。中央存储库是存放在哪里的产品规格,需求文档,相关的报告和图表,对管理的其他有用的信息都存储在一个中心位置。中央储存库也可以作为数据字典.
大写工具 - 大写工具在SDLC的规划,分析和设计阶段使用.
小写工具 - 小写工具的实施,测试和维护使用.
集成的CASE工具 - 集成的CASE工具在SDLC的各个阶段的帮助,从需求收集到的测试和文档.
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.
这些工具可协助设计网页的形式一样,文本,脚本,图形等所有盟国的元素。网络工具还提供了对正在开发的实时预览,以及如何将它看起来完成后。例如, Fontello, Adobe Edge Inspect, Foundation 3, Brackets.
质量保证的软件组织监控工程过程和方法,通过开发软件产品,以确保质量的一致性按组织的标准。 QA工具,包括配置和变更控制工具和软件测试工具。例如, SoapTest, AppsWatch, JMeter.
软件的维护包括软件产品的修改就交付了。自动记录和错误报告技术,误差自动售票生成和根本原因分析的几个CASE工具,可帮助软件组织在SDLC的维护阶段。例如, Bugzilla for defect tracking, HP Quality Center.