实施GJB5000的doc文档格式.docx
- 文档编号:16522514
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:14
- 大小:63.92KB
实施GJB5000的doc文档格式.docx
《实施GJB5000的doc文档格式.docx》由会员分享,可在线阅读,更多相关《实施GJB5000的doc文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
1.9ﻩ其他要求ﻩ13
1软件工程管理工具平台
1.1工具平台的组成及说明
经过调研、对比、分析,我们推荐需求管理工具、配置管理工具、项目管理工具和文档自动生成工具,组成软件工程管理工具平台:
产品名称
说明
(需求管理工具)
支持需求管理、需求分析、需求跟踪、需求变更管理、需求一致性保持.
(配置和变更管理工具)
支持版本控制、工作空间管理、平行开发支持、过程控制、构建和发布管理、异地开发、变更管理。
(项目管理工具)
提供自动收集、整理、统计项目数据的功能,帮助项目管理者掌握项目状态,以便于过程实施改进和组织收集过程数据。
(软件文档工具)
支持从多种开发工具或常见的第三方开发工具以交互方式收集项目文档和技术文档。
设置文档的格式和发布文档,简化文档的管理。
ﻩ以上工具在整个软件生命周期结合使用,能够以更快的速度、更少的人员、更少的风险来完成整个软件过程,达到软件工程管理工具所要求的目标。
2主要工具软件介绍
2.1需求管理工具
2.1.1主要功能
是全球领先的需求管理工具,目前在全球已有超过5万个用户和1千多家公司在使用,是欧美主要国家国防军工行业的标准,全称为 ,即动态面向对象的需求管理系统。
它以面向对象数据库为核心,用于捕获、跟踪与管理用户需求及需求变化,以确保实施的工程与需求规格说明和标准相一致。
将所有需求信息从文档管理细化到条目管理,精确跟踪用户需求细节,提供流程与结构化的方法来沟通项目的需求,高效地实现需求甄别、分析管理和变更影响分析等.
对需求进行捕获、链接、跟踪、分析和管理,能够对变更历史进行记录,创建需求基线,具有需求管理过程定制能力,支持多平台操作,提供完整的需求变更建议、审批系统。
支持远程用户临时访问并使用它的所有功能,然后离线工作,提供远程用户对本地数据库的更新功能,便于分布式团队开发的沟通与协作。
采用面向对象的方式来组织从需求开始的所有信息,把信息处理为小的离散“对象”,而不是作为连续的信息流.每个对象具有自己的特性,可以被查询与排序。
把对象组织成一致的集合对于管理大量的需求管理信息很重要。
一个集合中的对象共享同样的属性,但是可以根据不同的属性值进行排序与选择,集合中的对象可以相互继承彼此的属性。
在层次化的集合中,信息只需要表达一次就可以被“子”节点所继承。
集合之间的链接可以显示关系而不是重复信息,但具有复杂的组织方式。
允许用户使用各种技术来组织与展示信息。
它允许在两个结构化的需求集合之间建立链接,或者在结构化与非结构化集合之间建立链接。
2.1.2工具特点
1、面向对象的需求管理。
是基于面向对象的数据库,可以将对象组织为列表或层次结构,对象和联系链可以用一系列的属性来描述.这种特征十分适合基于对象-关系的需求管理技术应用。
2、提供了无限制关系的、多级的、用户可自定制的跟踪能力。
3、以引擎形式提供内置的扩展机制。
应用语言,可以直接开发具有各种功能的组件,并可以直接对数据库中数据进行各种操作,为对进行扩展与改进提供了便利.
4、便于用户沟通
提供了直观的用户界面,方便多用户通过网络并行访问,并且能够维护大量的管理对象(需求和关联信息)和连接.
提供鱼眼和微软资源管理器两种图形方式来管理视图,鱼眼视图可以突出重点地显示,也可以用色彩表达属性的优先级或试验结果。
通过图形和颜色,用户可以方便地定制想要看到的需求信息并标识需求信息。
提供电子表格风格的面向文档数据视图,能与微软和很好地集成.
5、支持协同工作
●包括一套完整的变更建议流程和审核系统,用户可以提交需求变更和建议并且审核.
●内部的项目链接允许多个项目共享需求、设计.
●讨论机制支持用户针对一个意见进行合作交流,以加快意见或想法的确立、执行、转换和实现.
●分布数据管理()支持远程用户临时访问和使用。
用户可以离线工作和远程更新.便于异地的团队成员和子承包商合作开发和沟通。
●支持多用户并行工作。
6、集成度
●提供多种工具接口
、、、、、、 。
7、支持多种操作系统
2000、 2000 、 、2003、、、 .
2.2配置和变更管理工具
由负责版本控制的和负责变更请求管理的组成.是模式,则是模式,二者共享一个数据库。
2.2.1主要功能
1、支持配置和变更管理的基本功能
包括版本控制、工作空间管理、平行开发支持、过程控制、构建和发布管理、异地开发、变更管理。
2、高级功能
●基于任务的配置管理
●支持基于组件的开发
●高级发布管理
2.2.2工具特点
1、有效的记录、管理和追踪变更请求
支持多种易于使用的客户端(,,,),对开发生命周期中出现的各类变更请求,包括测试阶段发现的缺陷、需求分析阶段的需求扩展请求等,不管提变更请求的人身处何地,只要通过网络联通到服务器,就可提交自己的变更请求,其他人通过邮件或二次开发短信迅速获知,为团队响应提供最直接的信息基础。
所有的变更请求被集中存储在统一的数据库里,便于集中管理维护,包括自定义各种形式的查询.另外,变更请求现处于何种状态—审核中?
已经分配人员处理了?
处理完毕?
都可以追踪,便于项目管理人员掌握项目中变化部分的进展情况,并对此调整人力,有助于正常时间交付客户.
2、促进团队的沟通和有效管理
●在没有引入基于任务的配置变更管理工具时,管理人员通常不知道在修改某个功能时,修改人员到底修改了哪些目录下的哪些文件;
修改人员也经常因为记不住自己修改了多少文件而只提交部分修改文件到服务器,造成编译错误;
负责编译的人也只能获取最新版本的项目文件做为编译的对象,无法轻松地选择编译内容。
引入任务的概念,迫使开发人员提交完整的修改内容,管理人员通过任务追踪任务对应的所有修改内容,编译人员则可利用任务实现有选择性的编译,极大地减少开发过程中人为因素造成的麻烦,节省了很多开发时间。
●在以前,一个变更需求的提出到实现,我们并不清楚这个需求的实现到底对应了哪些代码文件,同时是谁提的需求,又是谁修改的这个需求,这个需求是否经过评审…都单纯靠人来记忆,对于大型软件开发是非常不利的。
把和通过任务与共享一个数据库让这些困难迎刃而解:
需求的实现可以被强制创建任务来修改,这样从需求到任务到修改的对象以及需求提出者、审核者、实现者、测试者,都可以方便地实现追踪。
●在没有使用变更管理工具时,开发团队的交流通常是通过口头与邮件。
口头交流容易忘记和模糊,在责任人之间造成互相推诿.邮件虽然保证了有据可查,但邮件内容却因人而异,不具备统计性和良好的可查性。
可以自定义管理人员关注的内容,强制项目组成员共同遵循需求处理流程,利用现有的邮件服务系统,自动发送提醒电子邮件或短信,通知相关人员,从而促进团队的沟通和协作。
3、提供了综合的跟踪与影响分析能力
支持通过 的方式对系统进行访问,在浏览器中可以查询变更请求的状态、浏览变更请求的信息、生成多种统计分析图表和项目状态报告。
所以,无论是在公司还是在外地出差,项目经理都可以及时准确地了解项目的状况。
4、灵活、客观的项目统计指标
提供查询、图表、报告功能,使得项目管理人员能够方便、准确地得到项目统计指标数据。
5、集成度
●可以与开发人员的首选开发环境相集成,例如:
,, , ,é
和 )。
●配合使用,能够有效主动地辅助项目管理,它使项目活动更加透明,并且更准确地控制项目的时间表。
●与集成.允许追踪和报告的信息。
6、支持多种操作系统
2000 、 、 2003、、、、 。
2.3项目管理工具
2.3.1主要功能
●项目策划功能
1)支持用户实现对项目人员职责的分配。
2)提供多级进度计划的分解,包括阶段计划、定期任务分派。
3)根据任务的关系自动生成编码,帮助用户分解进度计划。
4)支持用户进行风险识别制定应对计划.
5)定义用户定义项目的资源、项目里程碑的跟踪控制阀值。
6)支持根据进度计划定义阶段、任务的工作产品。
7)定义项目中评审的类型、要求。
●项目跟踪功能
1)实时采集项目成员的工作日志,并对项目任务的完成和执行情况进行实施自动汇总、跟踪。
2)支持用户定期对项目的风险和问题进行跟踪。
3)自动生成项目的执行情况、风险、项目的问题的跟踪信息报表。
4)提供了记录项目会议的信息和自动统计工作量的功能。
●子合同管理
1)管理子合同的基本信息.
2)收集并保存子合同的质量保证过程、配置管理过程的执行的情况并对问题进行跟踪。
3)自动生成子合同的质量保证过程、配置管理过程的执行情况的报表,
●软件质量保证
1)支持产品审核规范的灵活定制。
2)收集质量保证人员对过程以及产品的审核情况及发现的问题,并且跟踪。
3)提供对项目的质量情况按阶段、时间、分类型进行自动统计汇总并生成报表。
●培训管理
收集、保存组织中人员的培训信息,并对其进行统计和查询。
●同行评审
1)支持评审计划的管理。
2)对评审中发现的问题进行收集、保存、跟踪和统计汇总。
●统计分析
按照项目的阶段和类型自动统计项目的工作量和活动的问题,并以图表形式展现。
●系统维护
能够对系统的人员和项目进行管理和维护。
主要包括用户,项目和操作日志的管理。
2.3.2工具特点
●基于过程、国军标5000-2003和电子行业标准11235—2001
1)数据定义支持分类汇总,能达到50004级量化管理得要求。
2)能够支持5000标准2级关键过程域的全部要求。
3)能够支持5000标准部分3级关键过程域的要求。
●实现了集成化的管理。
●基于项目角色的权限控制,保证项目数据的独立性.
●对敏感数据进行加密处理,保证数据安全性.
●易于部署,采用免费的1.1。
●功能定制灵活、易于扩展,适应不同类型企业的需要。
●具有开放的二次开发接口,支持用户对报表功能的扩展。
●具有帮助企业通过50002级评价的成功案例.
2.4文档产生工具
2.4.1主要功能
是一种软件文档工具。
使用这种工具,用户可以从多种开发工具和常见的第三方开发工具以交互方式收集项目文档和技术文档、设置文档的格式和发布文档,从而简化了文档管理.
的说明:
是一种软件文档工具,使用这种工具,用户可以在 中从多种开发工具和常见的第三方开发工具以交互方式收集、格式化和发布项目文档和技术文档,从而简化了文档管理。
向“传授”各种不同工程应用系统的数据结构和元模型,这样,便可以轻松地设置不同数据类型的格式,然后将完成格式设置后的数据集中放在一个文档中。
简化了文档管理,能够使高度格式化的项目文档和技术文档轻松地分发给远程的无连接用户,这样用户随时随地都可以进行沟通,都可以对文档进行分析理解。
的单击更新功能可以确保按需发布最新信息。
用户可以访问工程数据,并可以将工程数据插入到现有文档中,或以空白页开始创建一个可将来自您的所有开发源的信息关联在一起的综合性视图。
是完全可配置的,允许客户将指向核心产品的附件工具链接混合在一起并相互匹配起来。
允许您:
●在单个工具中从多个源创建文档
●以创记录速度交付优质文档
●快速实现
●管理内容变更
●缩短发布周期
●以可视化形式创建基于规则的模板
的说明:
是一种软件文档工具,具有脱机自动报告功能,可用于选择、收集和发布各种格式的技术文档和项目文档。
通过利用一个包含开发方法、捕获符号、数据源和文档标准的知识库来查找、提取、格式化相应的文档小节以及将项目工程信息放置到相应的文档小节中, 可为整个项目团队自动生成文档。
从 和 文档到 ,使预定的报告变得更容易使用、更高效。
是一种软件文档工具, 使用这种工具为解决方案和第三方工具提供自动化的报告和文档服务。
在维护指向数据源的最新链接的同时,还降低了生成与维护文档所需的工作量和成本。
允许您:
●自动化文档生成
●开发可缩放、可重复的文档生成过程
●使用模板帮助遵从标准
●自动生成自更新的网站
2.4.2工具特点
1、提供跟踪和协同工作环境
能够通过方式使高度格式化的项目文档和技术文档轻松地分发给远程的无连接用户,这样用户随时随地都可以进行沟通,都可以对文档进行分析理解。
并且可以通过单击更新功能可以确保按需发布最新信息。
2、统一的文档知识库
通过利用一个包含开发方法、捕获符号、数据源和文档标准的知识库来查找、提取、格式化相应的文档小节以及将项目工程信息放置到相应的文档小节中,通过订制模版可为整个项目团队自动生成文档.
3、基线控制
通过基线控制,可控制其他用户是否能够查看正式的文件。
4、集成度
●
同下列工具提取信息,支持多种数据源.
1)
2)
3)
4)
●发布到下列工具中或者使用以下格式发布文档。
1)2000/2003(嵌入式集成)
2)5.5(仅限2000)
3) 4.0
5、完全可配置。
允许客户将指向核心产品的附件工具链接混合在一起并相互匹配起来。
3工具平台对软件工程管理的支持
3.1.1软件项目策划
1、基本目标
●用于策划和跟踪软件项目的软件估计文档化。
●策划软件项目的活动和承诺,并将其文档化。
●使受影响的组和个人同意与其相关软件项目的承诺。
2、工具支持
●协助制定(或修订)软件项目计划
1)能够根据任务的关系自动生成编码,帮助用户分解进度计划。
2)能够帮助用户进行风险识别,制定应对计划。
●协助制定软件开发计划的职责
1)能够帮助用户实现对项目人员职责的分配。
2)能够进行多级进度计划的分解,包括阶段计划、定期任务分派.
3)协助定义策划软件项目的资源。
●支持软件项目策划的文档化
提供了全方位的文档生成功能,与无缝结合,支持多种数据源的导入,并且实现自动更新的功能,然后发布文档。
3.1.2软件项目跟踪与监督
1、基本目标
●按照软件计划跟踪实际结果和性能。
●当实际结果和性能明显偏离软件计划时,采取纠正措施,并加以管理直到结束。
●受影响的组和个人同意对软件承诺的更改。
●提供了软件项目跟踪的工具
1)能够实时采集并查询项目成员的工作日志。
2)能够对项目任务的完成情况进行实施自动汇总、跟踪.
3)能够帮助用户定期对项目的执行情况、风险,问题进行跟踪汇总,并且自动生成报表.
4)能够记录项目会议的信息,自动统计工作量。
●质量计划的监督和跟踪
支持标准的测试技术,提供全面的测试和自动生成报告,便于质量计划的监督和跟踪。
●需求的监督和跟踪
1)通过建立可跟踪的模型,实现需求跟踪。
并且提供了跟踪视图和跟踪向导,可以跨多级生成连接报告,实现了从需求到模型到代码与测试用例的跟踪。
2)与结合使用,可以在中提交变更请求道中,为需求变更提供分布式的变更管理。
●配置变更的监督和跟踪
1)支持基于任务的配置管理,便于项目的跟踪。
2)提供了多种的查询并且生成图表(趋势、分布图表)和报告,准确的统计指标数据,方便项目的监督。
●支持软件项目的文档化
提供了全方位的文档生成功能,与无缝结合,支持多种数据源的导入和文档发布,并且支持自动更新。
3.1.3需求管理
●控制分配需求以建立软件工程和管理所使用的基线。
●软件计划、工作产品和活动与分配需求相一致。
●支持需求管理并且文档化
1)可以将多种复杂的用户需求、系统需求、外部需求导入,进行高效自动化的管理,同时进行需求分析和需求开发.
2)提供了全方位的文档生成功能,与无缝结合,支持多种数据源的导入和文档发布,并且提供自动更新的功能.
3)与结合使用,可以将模型/链接导入,实现需求更改到文档生成的自动化。
●实现对分配需求的管理和控制
1)用的基线控制模块可以实现需求控制功能,有效地对需求进行过程控制,保证需求分析和管理的可靠性.
2)通过的用户权限机制,实现需求分配的管理和控制。
●支持需求的分析及验证
1)支持2.0需求建模.
2)为需求评审提供需求标识和跟踪。
3)内置变更建议系统,支持用户标识变更或向文档审查机构提供建议。
4)提供链接功能,实现需求跟踪,能使用户为每个需求分配一个拥有者以便高效地跟踪变更。
5)与结合使用.可在中提交变更请求到中,为需求变更提供分布式变更管理。
3.1.4软件质量保证
●软件质量保证活动是有计划的;
●软件产品及其活动遵循所用的标准、规程和需求的情况得到客观地验证;
●受影响的组和个人接到软件质量保证活动和结果的通知;
●高层管理者处理在软件项目内无法解决的不符合性问题.
●协助制定评审项目的规范
能够实现对产品审核规范的灵活定制。
●为软件质量保证组提供收集审核情况
能够收集质量保证人员对过程以及产品的审核情况及发现的问题。
●提供测试质量报告
1)支持标准的测试技术,提供全面测试和自动生成报告.
2)支持对项目的质量情况按阶段、时间、分类型的自动统计汇总。
3)能够将项目的质量情况生成报表。
●提供需求报告
能够自动生成全部相关需求的全局视图和相关文档报告.
●支持对质量保证计划的管理和控制
参见对软件配置管理关键域的支持.
●支持管理者或项目经理参与和评审软件质量保证活动
参见对软件项目跟踪和监督关键域的支持。
提供了全方位的文档生成功能,与无缝结合,支持多种数据源的导入,并且实现自动更新的功能,然后发布文档。
3.1.5软件配置管理
●软件配置管理活动是有计划的。
●所选定的软件工作产品是已标识的、受控的和可用的。
●已标识的软件产品的更改是受控的。
●受影响的组和个人接到软件基线的状态和内容的通知。
2、工具支持
●保证软件产品在软件生存周期维护配置的完整性和可跟踪性。
●提供软件的控制和管理。
●提供基于任务的分布式配置管理。
●提供了对软件基线库的支持。
●开发者使用的分布式变更管理,可以安全地对同一对象进行变更,即使这个对象属于不同的项目团队或者来源于不同数据库。
使开发者在不同地点分享与管理共同的软件部件与变更请求。
3.1.6系统管理
●个人信息管理
●部门管理
●角色管理
●用户管理
●操作权限管理
●文档类型定义
●任务类型定义
●组织软件过程定制
提供软件过程中产生的相关文档,协助建立和软件过程数据库和软件过程有关的文档库.在需求阶段,提供需求数据库和需求文档。
在软件配置管理阶段,提供数据库管理和统计文档.
●检查表定制
●工作流定制
3.1.7集成软件管理
●项目定义的软件过程是组织标准软件过程的剪裁版本。
●按照项目定义的软件过程对项目进行策划和管理。
参见对软件项目策划、软件项目跟踪和监督、组织过程定义、组间协调等关键域的支持。
3.1.8辅助功能
1、模板管理
2、自动生成相关文档
1)在整个软件过程的生命周期,产生的各种文档。
2)提供了根据用户需要,、、也能自动生成文档。
3、自动生成相关表单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实施 GJB5000 doc
![提示](https://static.bdocx.com/images/bang_tan.gif)