目录:
定义-计算机辅助软件工程(CASE)是什么意思?
计算机辅助软件工程(CASE)是计算机辅助工具和方法在软件开发中的应用,以确保高质量和无缺陷的软件。 CASE确保检查点和纪律严明的方法,并帮助设计人员,开发人员,测试人员,管理人员和其他人员在开发过程中查看项目的里程碑。
CASE还可以用作与项目相关的文档(如业务计划,需求和设计规范)的存储库。 使用CASE的最大优势之一是交付最终产品,因为它可以确保客户仍然是流程的一部分,因此最终产品更有可能满足实际需求。
Techopedia解释了计算机辅助软件工程(CASE)
CASE方法涵盖了产品开发的整个周期,包括代码生成,产品工具,存储库,原型设计和其他工具。
CASE中包含了各种工具,这些工具称为CASE工具,用于支持软件开发生命周期中的不同阶段和里程碑。
CASE工具的类型包括:
- 图表工具:帮助以数据和系统过程的图形和图形表示形式。
- 计算机显示和报告生成器:有助于理解数据要求和所涉及的关系。
- 分析工具:关注图表和数据流中涉及的不一致,不正确的规范。
- 中央存储库:提供与项目管理相关的数据图,报告和文档的单点存储。
- 文档生成器:帮助根据标准生成用户和技术文档。
- 代码生成器:在设计,文档和图表的帮助下,帮助自动生成包括定义在内的代码。
CASE方法的优点包括:
- 由于特别强调重新设计和测试,因此大大降低了产品在其预期使用寿命内的维修成本。
- 在开发过程中采用有组织的方法可以提高产品的整体质量。
- 使用计算机辅助软件工程方法,更有可能且更容易满足现实世界的需求。
CASE通过帮助确保开发高质量产品而间接为组织提供竞争优势。