软件工程 |使用 CASE 工具进行结构化分析和设计
几种表示技术用于结构化分析和结构化风格。后续支持可以从 CASE 工具中提供。 CASE 工具应该支持一种或多种结构化分析和风格技术。它应该支持轻松绘制分析和样式图。 CASE 工具应该能够在各个层次上提供简单的导航,并通过外观和分析。
该工具应支持整个外观和分析以及所有级别的研究层次结构的完整性和一致性检查。只要有可能,系统就应该禁止任何不一致的操作,但是,要实现这样的功能应该非常困难。每当在一致性检查时出现严重的程序负载时,应该有可能快速禁用一致性检查。
代码生成和 CASE 工具:
由于代码生成很焦虑,因此对 CASE 工具的总体期望有点低。负担得起的需求是从供应文件到款式知识的可追溯性。在整个代码生成部分中,CASE 工具预期的许多实用支持如下:
- CASE 工具应该支持以一种或多种流行语言生成模块骨架或模板。它应该是包含版权信息、模块的临时描述、作者姓名以及因此以某种可选格式的创建日期的潜力。
- 该工具应该从一种或多种流行语言的信息词典的内容中机械地生成记录、结构、类别定义
- 它应该为在线数据库管理系统生成数据库表。
- 该工具应该从主要基于 X 窗口和 MS 窗口的应用程序的缩影定义中为程序生成代码。
测试用例生成CASE工具:
用于代码生成操作的 CASE 工具应具有以下功能:
- 它应该支持每种风格和需求测试。
- 它通常应该查看 ASCII 格式的设置报告,这些报告可能直接与测试设置文档无关。