欢迎来到天天文库
浏览记录
ID:1357098
大小:320.00 KB
页数:11页
时间:2017-11-10
《redmine过程框架插件详细设计说明书v1.0》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、项目名称:Redmine过程框架插件文件名称:详细设计说明书Redmine过程框架插件详细设计说明书编制人员:编制部门:行业信息化实验室模版文件版本:V1.0.0第11页共11页项目名称:Redmine过程框架插件文件名称:详细设计说明书文件修改记录表日期版本变更说明作者2011-7-201.0初始版本鄢萌文件审批表单位名称负责人签字(可多人)签字日期行业信息化实验室第11页共11页项目名称:Redmine过程框架插件文件名称:详细设计说明书目录1引言41.1编写目的41.2背景41.3定义41.4参考资料41.5范围41.6术语与缩写解
2、释52系统环境及开发工具53模块命名规则63.1概述63.2模块命名规范63.3其他命名规范63.4应当避免的命名问题74对象设计84.1系统类图结构84.2关键类设计104.2.1类设计105数据库设计116模块汇总116.1模块汇总表116.2模块关系图126.2.1系统整体结构126.2.2流程管理各子模块的结构126.3界面设计要求147子系统模块设计157.1流程管理157.1.1项目参数配置管理157.1.2活动管理257.1.3任务集管理357.1.3任务管理447.1.4项目配置参数管理56第11页共11页项目名称:Red
3、mine过程框架插件文件名称:详细设计说明书1引言1.1编写目的本说明书确定Redmine过程框架插件的详细功能模块和数据结构,为下阶段开发工作提供依据。1.2背景本项目是基于开源的redmine项目协作平台所进行的二次开发,以重庆大学软件学院软件工程教学为背景,为用户提供软件过程配置与管理的功能。通过本插件和redmine项目协作平台的无缝结合,在指导用户进行开发的同时也让用户能够体会到软件工程的思想,提高软件过程能力。2系统环境及开发工具操作系统WindowsXp数据库Mysql客户端IE浏览器服务器webrick版本控制器SVN开发
4、平台Radrialseclipse第11页共11页项目名称:Redmine过程框架插件文件名称:详细设计说明书1模块命名规则1.1概述设计,开发人员应严格遵守此套开发规范和标准,并落实到自己的设计与代码程序中。编码规范将包括:ruby编程规范1.2模块命名规范模块命名的原则是根据每个模块的具体功能,采用相应的英文单词来命名的原则。各模块的名称如表3.1所示。模块名称命名过程框架process_framework软件过程software_process活动action任务task表3.11.3应当避免的命名问题1.名称具有误导性2.两个不同
5、的命名具有相似的含义3.不同的命名英文拼写很相似,仅差一两个字符4.在变量名称中不应当使用数字5.完全和变量含义不相关的命名第11页共11页项目名称:Redmine过程框架插件文件名称:详细设计说明书1对象设计1.1系统类图第11页共11页项目名称:Redmine过程框架插件文件名称:详细设计说明书1数据库设计2模块汇总2.1模块汇总表模块名称功能简述软件过程配置配置适合项目的软件过程、导入/保存软件过程、共享软件过程活动管理后台管理部分,对活动数据进行维护任务管理后台管理部分,对任务数据进行维护2.2模块关系图第11页共11页项目名称:
6、Redmine过程框架插件文件名称:详细设计说明书1.1.1模块结构模块名称模块组织结构图软件过程配置活动管理任务管理第11页共11页项目名称:Redmine过程框架插件文件名称:详细设计说明书1模块设计1.1软件过程配置1.1.1功能描述用户首先可以选择导入软件过程,导入的软件过程可以是用户自己保存的也可以是平台上其他用户共享的,如果用户不需要导入,而是要自行配置,则首先选择一个软件过程类型,然后插件会给出建议的一套软件过程,用户再进行二次配置。配置完成后,redmine会根据配置创建版本和问题,同时用户也能将配置的软件过程进行保存,以
7、便下次创建项目时使用,保存时需要选择是否共享1.1.2流程逻辑1.1.2.1用例图第11页共11页项目名称:Redmine过程框架插件文件名称:详细设计说明书1.1.1.1活动图第11页共11页项目名称:Redmine过程框架插件文件名称:详细设计说明书1.1.1接口设计1.2活动管理1.3任务管理第11页共11页
此文档下载收益归作者所有