- 5
- 0
- 约2.33千字
- 约 5页
- 2021-11-21 发布于天津
- 举报
构件开发工具需求分析
对构件开发工具进行特征分析,得到构件开发工具的特征模型。如图 1所示:
构件开发服务编辑需求设计构件实现构件测试构件提交构件代码转换数据存储编辑需求属性保存需求属性接口定义生成需求描述文件提交构件信息采集构件信息构件入库登记添加接口删除接口可视化编辑模型检查构件描述查看构件可视化编辑服务添加删除移动添加删除移动构件检索服务精确检索关键字检索查看/编辑基本属性图1构件开发工具特征模型~
构件开发服务
编辑需求
设计构件
实现构件
测试构件
提交构件
代码转换
数据存储
编辑需求属性
保存需求属性
接口定义
生成需求描述文件
提交构件信息
采集构件信息
构件入库登记
添加接口
删除接口
可视化编辑
模型检查
构件描述查看
构件可视化编辑服务
添加
删除
移动
添加
删除
移动
构件检索服务
精确检索
关键字检索
查看/编辑
基本属性
图1构件开发工具特征模型
~ ~1
子构件操作
接口操作
连接件操作
查看编辑
可视属性
移动
其中每个特征的详细描述如表 1所示。
表1构件开发工具相关特征的描述
特征名称
特征描述
构件开发项目管理服务
构件开发项目管理相关需求的集合统称为构件开发项目管理服务。 新建项目、打开项目、保存项目、删除项目、关闭项目等子特征。
其进一步包含
新建项目
建立一个空白的项目,将其保存到指定路径中。
打开项目
从存储设备中读取一个先前被保存的项目文件。
保存项目
将当前的项目信息存储到设备中。
删除项目
从存储设备中删除当前项目的所有项目相关的文件。 包含一个具有变化性的子特
征:删除前确认
关闭项目
退岀当前的构件开发项目。包含一个可选的子特征:存盘提示
删除前确认
当用户触发删除构件开发项目时,提示用户是否删除,以防止误操作。
存盘提示
在关闭项目前,提示用户是否存储当前的项目。
构件管理服务
构件管理相关需求的集合统称为构件管理服务。 其进一步包含新建构件、保存构
件、删除构件等子特征。
新建构件
在一个项目中新建构件。
保存构件
将当前的构件信息存储到设备中。
删除构件
从存储设备中删除当前构件的所有构件相关的文件。 包含一个具有变化性的子特
征:删除前确认
构件新建方式
包含基于DSSA新建领域构件、基于 DSSA新建应用构件、新建原始构件三种方
式
基于DSSA新建领域构件
新建时需要选择DSSA文件路径和要创建的构件名。构件开发过程中从 DSSA文
件中继承来的内容将不能进行修改。
基于DSSA新建应用构件
新建时需要选择DSSA文件路径和要创建的构件名。构件开发过程中从 DSSA文
件中继承来的内容将允许进行修改。
新建原始构件
新建时只需要输入构件名即可。
构件开发服务
构件开发相关需求的集合统称为构件开发服务。 其进一步包含编辑需求、设计构
件、实现构件、测试构件、提交构件等子特征。
编辑需求
对构件需求阶段进行编辑。包含编辑需求属性、保存需求属性、 接口定义、生成
需求描述文件等子特征。
设计构件
对构件进行设计。包含可视化编辑、查看 /编辑基本属性、模型检查、查看构件
描述等子特征。
实现构件
对构件进行实现。包含代码转换、数据存储等子特征。
测试构件
对构件进行测试。
提交构件
对完成的构件进行提交。
编辑需求属性
编辑与构件需求相关的属性。
保存需求属性
新建一个构件需求属性文件,构件需求属性以 XML的形式保存在文件中。
接口定义
只有基于DSSA创建的应用构件和原始构件才能对构件进行接口定义。包含添加 接口、修改接口、删除接口三个子特征。
生成需求描述文件
新建一个构件需求描述文件,提取 DSSA文件中该构件的需求描述添加到这个文
件中,并将构件接口定义重新添加到文件中。
添加接口
对接口进行添加。
修改接口
对接口进行修改。
删除接口
对接口进行删除。
可视化编辑
对构件进行可视化设计。需要构件可视化编辑服务。
查看/编辑基本属性
对构件基本属性进行查看、编辑。包括重命名等。
模型检查
对用户设计的构件模型进行检查,如果有不符合规范的地方则能够向用户指出并 提示用户修正。
查看构件描述
对构件描述进行查看。
代码转换
将接口、子构件、构件接口与连接件接口的关系以及构件属性的 ADL描述语言
转换成C语言。
数据存储
将转化生成的代码存储成.c和.h文件。
采集构件信息
是把构件生产过程中各个阶段的产物采集起来。
提交构件信息
将采集的文件提取到指定的文件夹中存储。
构件入库登记
填写构件登记表,并以 xml形式存储。
构件可视化编辑服务
对构件可视化编辑的相关需求的集合。
子构件操作
对子构件进行相关操作。只有复合构件才允许有子构件。包含添加、 删除、移动
等子特征。
接口操作
对接口进行相关操作。包含移动等子特征。
连接件操作
对连接件进行
原创力文档

文档评论(0)