📜  软件工程 | CASE 工具的特点

📅  最后修改于: 2022-05-13 01:56:59.792000             🧑  作者: Mango

软件工程 | CASE 工具的特点

先决条件——CASE(计算机辅助软件包工程),CASE的好处
硬件和环境要求:
在大多数情况下,流行的硬件可能会限制 CASE 工具的选择。因此,手头的任务不是为 CASE 工具处理硬件必需品,而是在现有硬件能力范围内适应 CASE 工具的相关程度最佳配置。因此,通常强调为给定的硬件配置选择最优化的 CASE 工具配置。

异构网络是分布式环境的一个实例,我们将选择它来进行说明,因为它有很多风格,因为它有机器自由选择。异构网络中的 CASE 工具实现利用了客户端-服务器范式。运行完全不同模块的多个购买者通过该服务器访问知识词典。 info wordbook server 可以支持一个或多个来。虽然可以运行多个服务器来处理各种不同的问题,但是信息字典的分布式实现并不常见。

该工具集通过info wordbook集成,支持多核、多用户同时操作以及用户之间共享数据的权限。 info wordbook 提供所有项目实体的一致阅读,例如知识记录定义及其实体关系图保持一致。服务器应该描述每个项目对 info wordbook 的逻辑读取。这表明它应该允许备份/恢复、复制、清理信息字典的一部分等。

对于同时操作的最佳可行用户种类,该工具应该可以令人满意地工作。该工具应该为用户支持多窗口环境。这对于修改用户一次制作相当多的图表通常至关重要。它还有助于导航和从一半到另一半的变化。

文档支持:
可交付的文档应该以图表的方式组织,并且可能能够合并来自中央存储库的文本和图表。这有助于制作最新的文档。 CASE 工具应该与一个或许多商业上可获得的出版物包集成。应该可以将文本、图形、表格、知识词本报告以 PostScript 等常见形式导出到 DTP 包

项目管理支持:
CASE 工具应该支持组装、存储和分析有关计算机代码项目进度的数据,例如可计算的任务长度、常规和实际任务开始、完成日期、日期和审查结果等。

外部接口:
CASE 工具应该允许交换数据以实现样式的可重用性。 CASE工具导出的数据最好采用美国信息交换标准代码格式,并支持开放式设计。同样,{the data|the info|the data} wordbook 应该提供一个访问信息的编程接口。集成自定义实用程序、构建新技术或填充信息字簿需要它。

逆向工程:
CASE 工具应该支持从流行的供应代码生成结构图表和知识字典。它应该从 ASCII 文本文件中填充 info wordbook。如果该工具用于重新设计数据系统,它应该包含从索引连续文件结构、分级和网络数据库到计算机数据库系统的转换工具。

数据字典接口:
数据字典接口应该提供对其中保存的实体和关系的读取和更新访问权限。它应该具有打印功能来获取所查看屏幕的文本。它应该给出交叉引用、影响分析等分析报告。理想情况下,它应该支持一种问题语言来查看其内容。