当前所在位置: 首页 > 计算机 > 正文

对软件研制过程进行有效的监督和管理

本文共计4544个字,预计阅读时长16分钟。【 字体:

论文指导服务

毕业论文网专业团队提供毕业设计、论文写作指导及相关咨询服务

论文指导 毕业设计 答辩咨询
微信号已复制到剪贴板

对软件研制过程进行有效的监督和管理

  在军工企业中,高效的档案管理对实现产品项目文件的有效控制举足轻重,从而达到了对产品质量全过程的追踪和保证的目标,下面是小编搜集整理的一篇探究对软件研制过程进行有效的监督管理的论文范文,供大家阅读查看。

  摘要:随着武器装备技术的发展,软件的地位和作用日趋突出,已成为武器装备的灵魂,关系到产品研制的成败。软件方面的问题呈逐年上升趋势,软件是目前武器装备质量和可靠性的薄弱环节之一。因此,对软件研制过程进行有效的监督和管理,实施软件过程改进意义重大。

  目前,陕西长岭电子科技有限责任公司软件管理的依据是国家档案局(2001年6月5日)颁布的《档案管理软件功能要求暂行规定》、国军标GJB9001B-2009质量管理体系、GJB5000A-2008《军用软件研制能力成熟度模型》为基础,建立了软件工程化管理规章。

  一、组织构架

  为了保证GJB5000A有效实施,以现行质量管理体系组织机构为基础,建立相应地组织领导机构,并使运行形成闭环。

  认证推进会的职责:⑴组建单位GJB5000A工作组;⑵确定过程改进的目标和方针;⑶推进软件过程改进活动;⑷评审过程管理体系运行的有效性;⑸处理在各部门无法解决的矛盾和问题。

  软件工程过程组(SEPG)的职责:⑴制定适合于本单位的软件过程文件,维护软件过程资产库;⑵策划、促进和跟综单位软件过程改进活动;⑶定期评估单位软件过程能力;⑷根据软件过程的培训和咨询;⑸软件开发方法学的研究,选择、评价新的过程、规程、方法和工具。

  软件质量保证组(SQA)的职责:⑴监督软件过程的实施,确保所有软件项目和相关部门按照软件过程开展工作;⑵为软件项目组选派SQA工程师,审核SQA工程师的工作;⑶组织公司软件质量保证活动;⑷分析公司软件质量共性问题,提出过程改进建议;⑸软件过程质量标准、规范、准则、规则的研究、选择与维护。

  软件配置管理组(SCM组):⑴负责公司配置管理工具、技术和方法的推广、培训和技术支持;⑵负责指导各部门实施配置管理活动;⑶负责项目配置管理季度审核;⑷负责建立并维护公司软件产品库;⑸负责建立并维护公司过程资产库。

  产品总师:⑴批准软件技术文档;⑵参加项目的阶段(里程碑)评审;⑶解决项目组不能解决的问题。

  产品主管:⑴组织软件任务书的制定;⑵参加项目的阶段(里程碑)评审;⑶审查软件项目组成员的工作;⑷解决软件项目组不能解决的问题。

  软件主管:⑴负责本项目的软件策划、软件项目跟踪与监督、软件需求管理等过程活动;⑵负责本项目的软件工程过程等过程活动;⑶分配、考核软件项目组成员的工作;⑷组织解决软件不符合问题。

  项目主管:⑴组织软件项目的阶段(里程碑)评审;⑵组织软件项目的高层技术评审;⑶负责软件项目的测量与分析工作;⑷协助产品总师、软件主管完成项目跟踪和评审工作。

  软件开发人员:⑴承担软件的需求分析、设计和编码实现;⑵每天填写日志,参加项目双周例会;⑶参加项目阶段(里程碑)评审和技术评审;⑷解决软件评审和测试发现的问题;⑸解决SQA人员发现的软件不符合项。

  软件测试人员:⑴负责项目的单元测试、集成测试和合格性测试;⑵负责编制测试计划、设计测试用例;⑶承担软件测试的实施,记录发现的问题;⑷跟踪、验收问题的解决情况,报告测试结果。

  测量分析人员:⑴标识测量目标,确定所需的测量项;⑵编写项目的测量与分析计划;⑶收集和分析测量数据;⑷编制测量分析报告。

  配置管理员:⑴为项目制定《软件配置管理计划》;⑵为项目创建并维护受控库;⑶建立和发布软件基线,并进行审核;⑷记录配置管理活动并建立配置管理报告。

  软件质量保证工程师:软件质量保证工程师(SQA)由产品检验处指派,或由产品质量师担任,其职责是:⑴参与软件开发计划的制定;⑵制定项目的软件质量保证计划;⑶评审项目组软件过程活动,审核软件工作产品;⑷跟踪软件不符合项的处理,上报项目组内部不能解决的不符合问题;⑸编写项目SQA活动相关报告。

  软件配置控制委员会(SCCB):由产品总师、项目主管、软件主管、SQA、SCM和技术专家等组成,其职责是:⑴批准软件基线的建立和软件配置标识。⑵评审并批准对软件基线的变更。⑶批准产品基线从受控库出库。

阅读全文