实验室器材管理系统项目配置计划.doc_第1页
实验室器材管理系统项目配置计划.doc_第2页
实验室器材管理系统项目配置计划.doc_第3页
实验室器材管理系统项目配置计划.doc_第4页
实验室器材管理系统项目配置计划.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项项目目编编号号:S101-04-2010 实验室器材管理系统实验室器材管理系统 Laboratory Equipment Management System 项目配置计划文档 Version:1.0 项项 目目 承承 担担 部部 门门:软件实训 八组 撰撰 写写 人人(签名): 完成日期完成日期:2010/10/20 文档使用部文档使用部门门:主管领导项目组客户维护人员用户 评审负责评审负责人人(签名): 评审评审日期日期:2010/10/18 分分类类:配 置计划 二 0 一 0 年 十 月 二十 日 文档信息文档信息 项目名: 实验器材管理系统 项目编号: R-1-24-10-2010 标题: Laboratory Equipment Management System Plan 作者:杨东 创建日期:2010-10-20 上次更新日期: 版本:1.0.0 部门名称: 软件实训 文档状态文档状态 文档状态草稿 正式 文档评审人 员 项目经理、配置经理、重要开发人员和集 成员 评审时间2010-10-18 修订文档历史记录修订文档历史记录 日期日期版本版本说明说明作者作者 2010 年 10 月 20 日1.0初始版本杨东 目录目录 1.简介II 1.1目的.II 1.2范围.II 1.3定义、首字母缩写词和缩略语.II 1.4参考资料.II 2.软件配置管理II 2.1组织、职责和接口.II 2.2工具、环境和基础设施III 3.配置管理活动.III 3.1配置标识III 3.1.1文档错误!未定义书签。错误!未定义书签。 3.1.2项目基线IV 3.2配置和变更控制IV 3.2.1变更请求的处理和审批错误!未定义书签。错误!未定义书签。 3.3配置状态统计VI 3.3.1项目介质存储VI 3.3.2配置的审计VI 4.附录 配置管理报表及其格式.VI Laboratory Equipment Management System Plan 1.1. 简介简介 项目 CM 计划说明在产品生命周期中将执行的所有与 CM 相关的活动。它详细说明了活动时间 表、分配的职责以及必需的资源(包括人员、工具和计算机设备) 。 1.11.1 目的目的 CM 计划的目的在于,定义或参考那些描述要在软件产品开发中执行配置和变更控制管理 (CM) 方式的步骤和活动。 1.21.2 范围范围 本规范规定了在制订软件配置管理计划时应该遵循的统一的基本要求。 本规范适用于软件特别是重要软件的配置管理计划的制订工作。对于非重要软件或已开发好的软 件,可以采用本规范规定的要求的子集。 1.31.3 定义、首字母缩写词和缩略语定义、首字母缩写词和缩略语 CCB - configuration control board 变更(或配置)控制委员会 CI - configuration item 配置项 CM - configuration management 配置管理 CMP - configuration management plan 配置管理计划 CR - change request 变更请求 SCM - software configuration management 软件配置管理 任意角色 项目中所有角色 1.41.4 参考资料参考资料 计算机软件产品开发文件编制指南 计算机软件质量保证计划规范 计算机软件配置管理计划规范 社区管理系统 软件质量保证计划 2.2. 软件配置管理软件配置管理 2.12.1 组织、职责和接口组织、职责和接口 角色相关人员职责接口 2.22.2 工具、环境和基础设施工具、环境和基础设施 1.工具 类型类型使用时期使用时期工具工具原因原因 配置管理全局SVN简单易用 2.CM 环境和基础设施 1)产品数据量的预期大小:我们期望本项目至少有 500 次记录,1000M 的磁盘空间。 2) 产品团队的分配: 和客户机的实际位置: 服务器客户端配置情况 1L111G13、1K28、1K30 、1K29、1K31、1K 32、1K33、1K34、1 K35、1K36、1K37 、1L16 P4 1.7G,256M 内存、40G 硬盘、Win2000 3.3. 配置管理活动配置管理活动 3.13.1 配置标识配置标识 3.1.1标识方法 标签标识特定版本的工件。组成某一版本子系统的工件集,无论从整体还是从个体来说,都可通 过特定的版本和标签进行标识。因此,标签对于重新使用或引用原有的固定版本的工件集合很有 帮助。 以下是一些示例: 名称名称对应的内容对应的内容 LEMS_R1.0Laboratory Equipment Management System 系统 1.0 发布版本 LEMS_R2.0.BL5准备以 2.0 版本发布的 GUI 系统的内部发布版本 号 LEMS_B1.1Laboratory Equipment Management System 系统 1.1 Beta 发布版 LEMS_R2.0.BL16计划在 2.0 发布版中发布的 Thorn 2000 的内部系 统基线第 16 号 LEMS_R1.0.5Laboratory Equipment Management System 的维 护发布版本 3.1.2基线标识 在各阶段中基线号:阶段基 线号 + _ + 序号 例:在第二阶段内的第三次基线:B20_3 3.1.3项目基线 所有属于本项目及其各子系统的各类基线,首先要按照任务书、软件需求规格说明书的规定确定 其技术内容,然后按照软件系统的上述命名约定的规定来标识 注:基线发布 在每次创建基线以后进行发布。 非代码类基线:由配置经理发布。 代码类基线:由集成员发布。 基线号基线号建立时机建立时机 A10 第一阶段审查结束 B20第二阶段审查结束 C30产品化结束 基线发布表(参见附录)。 3.23.2 配置和变更控制配置和变更控制 软件配置的变更管理适用于本项目的所有文档和代码,其中包括本项目的各个运行软件,也包括 为本项目专门开发的支持软件。 变更请求表单 变更请求表单是一个正式提交的工件,用于在整个项目的生命周期内跟踪所有的请求(包括新特 性、扩展请求、缺陷、变更的需求等)与相关的状态信息。所有变更历史记录,包括所有状态变 更及变更的日期和原因,都将随 CR 一起保存。进行多次复审和结束项目时都可使用此信息。(参 见附录 2)变更请求表单 变更申请的流程及涉及相关负责人如下图所示: 变更过程中的活动 步骤角色内容 1提交者提交变更请求 2CCB复审变更请求 3CCB 代表(项目经理担任)确认重复或拒绝 4项目经理分配工作与安排工作时间 5指定的角色进行变更 6CCB确认变更 7CCB确认变更是否通过 变更过程中的活动,如 图 1 : 1.提交变更请 求 2.复审变更请 求 变更请求 接受? 立即变更? 是 否 详细信息 3.分配任务 4.进行变更 5.确认变更 通过? 否 是 否 推迟变更 是 结束 是 拒绝?否 保存变更历史记录 如果工件为 Word 文档,则在文档的修订文档历史记录。 如果工件为其他工件,必须在相应的记录中保存变更历史纪录。 变更请求中受影响配置项的变更 在变更请求中受影响配置项需要变更时,首先由项目经理通知受影响配置项的变更人员,其次被 通知人员按照标准变更流程进行变更。 (图 1 活动图) 3.33.3 配置状态统计配置状态统计 3.3.1项目介质存储 项目介质保留策略、备份计划、事故处理计划、恢复计划 备份机制及保留策略: 每天下班时将主服务器的数据备份到备份服务器中 备份服务器只保留最近一周的备份 事故处理和恢复机制: 如果出现事故(如:主服务器当机、遭病毒、硬件损坏等),采用备份服务器上的数据进行恢复 防病毒/杀毒机制: 杀毒/防病毒软件:360 杀毒 频率:每周五杀毒 负责人:系统管理员(袁之) 介质保留方式: 介质保留方式:联机 类型:磁盘(硬盘) 格式:Windows 文件 3.3.2配置的审计 根据软件问题记录利用软件问题报告单和软件修改报告单对项目子系统及其支持软件的配置 状态进行追踪。对软件问题报告单和软件修改报告单的追踪应由软件配置管理工具自动实现,用 户可通过该软件系统对其进行查询。 注:本计划在此处应给出软件问题报告单与软件修改报告单 的具体格式,并作出必要的说明。 4.4. 附录附录 环境配置步骤、配置管理报表及其格式环境配置步骤、配置管理报表及其格式 附录 1 环境搭配步骤 1.安装 SVN 到 /downloads 下载 TortoiseSVN。之后安装,如图 1。 图 1 2安装 SVN 链接 VS 的插件 AnkhSvn 下载链接:/Download/Detail-502.shtml ,之后安装,如图 2。 图 f1_2 3.验证 svn 对 vs 的支持 打开 vs 如图 3,可发现文件前面多了些勾,表示 SVN 成功支持 vs。 图 3 灰色的勾表示正常,而橙色的勾表示已经更改了,而 PendingChanges 则告诉我们哪些文件时新 加的,哪些文件被改过了,如果要还原的话,只需要选择该文件,右键点击,Revert 就好了, 如图 f1_4。 图 4 如果已安装好 AnkhSVN 插件但是又看不到,那么请检查系统选项卡里面是否选择了它作为默认的 源代码管理工具,如图 5。 图 5 安装好 TortoiseSVN 之后(安装后可能需要重启) ,在资源管理器中点击右键的时候就能看到它的 菜单,如图 6。 图 6 4.使用 SVN SVN CheckOut 可以获取其它地方 SVN 服务器上面的某个项目的源码,当然,前提是要有权限才 行。如:随便找个盘符如 F 盘,点右键,选择 SVN CheckOut,然后 Url of Repository 中输入 svn://soft(这是我们组服务器地址)这个地址,点击 OK。如图 7: 图 7 5管理项目 1)创建 Web 服务器。 可以去一些提供免费 SVN 服务器服务的网站上面注册一个账号建立项目就行,我们组使用的是 。注册建立项目成功之后就可以通过菜单 Import 把需要导入的东西导入到 SVN 服 务器了,如图 8。 导入界面的地址栏输入我们的 SVN 服务器地址即可,如:svn://soft。导出的时 候可用输入日志,以方便日后查询。除了可以导入 SVN 服务器之外,还可使用文件协议在自己的 电脑上管理我们的代码(如果不需要多人在多台电脑上面共同维护这个项目) 。 图 8 2)使用本地服务器 找个地方新建一个文件夹,如 D:TestSVNServer 这个文件夹,然后对着这个新建的文件夹点右 键,选择 SVNCreate repository here,OK,本地 SVN 服务器已经建好了。如果创建成功,这个文 件夹里面多了好多东西,如图 9, 这是 SVN 服务必须要的一些东西。 现在让我们使用文件协议导入我们的项目到该 SVN 服务器中,找到我们要导入的项目,跟导入 网络上的 SVN 服务器一样,右击项目文件夹,SVNImport。在 Import 界面中如图 10 填即可。 图 9 图 10 6.使用 SVN CheckOut 获取服务器中文件 如 F:soft,选择 SVN CheckOut,然后地址框输入服务器(本地,web 皆可)地址,如 7。此时, soft 这个文件夹带上了个绿色的勾。选择 soft 文件夹,右击,选择 SVNShow Log,如图 11,在 这个界面我们还可以检查代码的改变都是什么。 图 11 7. 如何提交代码(Commit) 我们可以通过右击被 SVN 管理的项目,选择 SVN Commit 输入相关信息之后就可以提交了,通 常提交都需要你提供用户名和密码验证等等,特别是网络上的 SVN 服务器,本地 SVN 服务器可 以不管,见图 12。 图 12 注意,SVN 不会把新添加的文件默认选中,它只会默认选中已经在 SVN 中添加了的文件。所以当 新加了文件的时候注意勾上,防止漏传,这在现今的 SVN 管理中漏上传是非常普遍且经常发生的 事情。用 VS 的 SVN 插件也可以上传,对于添加到 VS2010 的 IDE 中的文件推荐大家使用这种方 式,因为这样可以有效的防止漏上传新加的代码。注意,有的二进制文件如资源文件 MP3、PNG 或者其它资源打包文件等可能不会添加到 IDE 中,因此这时候一定要注意不要漏传,去资源管理 器中右击项目,SVNADD,将新加的有用的文件添加进去,一些临时文件和垃圾文件不要添加, 如图 13。 图 13 8. 申请一个 SVN Web 服务器 上 /reg.aspx 提交注册即可。注册后,在管理频道可以新建项目(图 14),团 队其他人员只需加入此项目。 图 14 附录 2 基线发布表 基线发布表基线发布表 项目编号R-1-24-10-2010项目名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论