- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
监控生产线集成框架详细设计v1
软件工程研究方向
监控软件生产线详细设计文档
变更记录
变更版本 日期 图表、表格、段落号 A/M/D 原因与修改情况描述 修订人 审核人 1.0 2007-12 A 创建 尹铨 1.1 2008-7 M 更换模板 尹铨 注:A – 增加 M – 修改 D – 删节
请不要删除后面的分节符
目录
第1章 引言 1
1.1. 编写目的 1
1.2. 背景 1
1.3. 参考资料 1
第2章 集成框架的结构 2
第3章 集成框架的模块设计说明 3
3.1. 注释设计 3
3.2. 模块1-人机交互界面扩展模块 3
3.2.1. 描述 3
3.2.2. 功能 3
3.2.3. 流程逻辑 4
3.2.4. 尚未解决的问题 4
3.3. 模块2-工具注册与资源库组织 4
3.3.1. 描述 4
3.3.2. 功能 4
3.3.3. 流程逻辑 5
3.3.4. 尚未解决的问题 5
3.4. 模块3-工具生命周期管理模块 5
3.4.1. 描述 5
3.4.2. 功能 5
3.4.3. 流程逻辑 6
3.4.4. 尚未解决的问题 6
3.5. 模块4-生产线流程配置模块 6
3.5.1. 描述 6
3.5.2. 功能 6
3.5.3. 流程逻辑 7
3.5.4. 尚未解决的问题 7
3.6. 模块5-生产线生命周期管理模块 7
3.6.1. 描述 7
3.6.2. 功能 7
3.6.3. 流程逻辑 8
3.6.4. 尚未解决的问题 8
3.7. 模块6-协同开发集成扩展模块 8
3.7.1. 描述 8
3.7.2. 功能 8
3.7.3. 流程逻辑 8
3.7.4. 尚未解决的问题 8
3.8. 模块7-数据集成与交互管理模块 8
3.8.1. 描述 8
3.8.2. 功能 9
3.8.3. 流程逻辑 9
3.8.4. 尚未解决的问题 9
3.9. 模块8-XML解析模块 9
3.9.1. 描述 9
3.9.2. 功能 9
3.9.3. 流程逻辑 9
3.9.4. 尚未解决的问题 9
参考文献 10
请不要删除后面的分节符
引言
编写目的
编写软件生产线集成框架详细设计文档是为了使集成框架开发人员了解集成框架模块组成和接口规范,并以此为指南开发集成框架。
背景
说明:
待开发的软件系统的名称:软件生产线集成框架;
参考资料
列出要用到的参考资料,如:
可信的国家软件资源共享与协同生产环境项目申请书;
集成框架的结构
用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。
概要设计中的集成框架平台无关模型图
概要设计中的集成框架平台映射到Eclipse平台上的模型图
集成框架的模块设计说明
从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。
注释设计
说明准备在本程序中安排的注释,如:
加在模块首部的注释;
加在各分枝点处的注释;
对各变量的功能、范围、缺省条件等所加的注释;
对使用的逻辑所加的注释等等。
本部分参见wiki平台上的项目工程源码注释风格说明:
10:8080/confluence/pages/viewpage.action?pageId=2195539
模块1-人机交互界面扩展模块
描述
参见概要设计。
功能
提供集成框架的可视化操作,其中界面包括:
透视图:
集成框架透视图
视图:
左侧:工具资源库管理视图、软件生产流程视图、生产线状态控制视图
右侧:生产线流程配置、控制台
流程逻辑
启动Eclipse后,若集成框架插件已加载,则可以通过打开集成框架透视图,进入集成框架编辑操作区域。透视图默认显示(左上)工具资源库管理视图、(左下)生产线状态控制视图、(右上)生产线流程配置、(右下)控制台视图。
尚未解决的问题
说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。
模块2-工具注册与资源库组织
描述
参见概要设计。
功能
提供工具注册和管理的可视化操作,其中界面包括:工具资源库管理视图,在此视图中显示资源库中已有工具,并可通过右键点击进行工具的启动、停止、卸载等操作。如同Eclipse中的插件视图一样,在此我们仅显示被集成框架所识别的工具,而不停留在插件级别。
关于工具的注册功能,目前方案是通过将插件工具放入repository文件夹,然后集成框架扫描repository文件夹进行工具发现并注册,并在集成框架中的spl.repos
文档评论(0)