找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2425|回复: 3

[管理文件与制度] 计算机软件管理程序

[复制链接]

77

主题

45

回帖

2662

积分

机械工程师

UID
388
威望
1
机械币
516
活力
20
发表于 2012-8-29 15:16:28 | 显示全部楼层 |阅读模式
1  目的
规定了计算机应用软件质量控制的程序、内容、要求、评审与审查。目的是使计算机应用软件的开发质量处于受控状态。 
2  适用范围
适用于产品设计中计算机应用软件(科学计算、辅助设计等)的设计及运行使用的全过程。
3  职责
    计算机应用软件的质量控制由科技信息部门归口管理。
4  程序
4.1  软件的开发
4.1.1  软件开发计划
    软件开发计划由软件设计人员和产品设计人员,在对拟开发的软件项目可行性论证的基础上编制,经科技信息部门主管领导审定,报总工程师批准后实施。
4.1.1.1  为确保开发软件的质量与适用性,产品设计人员须向软件人员提供以下文档:
    1)        软件需求说明
    软件需求必须清楚、准确地定义软件的每个需求。软件需求的内容参照GJB438中第2.3条执行;
    2)        全部数据格式与各种图表
    软件设计人员根据软件需求所涉及到各种数据类型要求,提供清楚、详细的数据应用流向、类型、长度以及需要处理的各种图表。
4.1.1.2  可行性报告
    说明该软件开发项目在技术、经济和社会条件等方面实现的可行性,评述可能选择的各种方案,说明并充分论证所选定的方案。
4.1.1.3  开发计划
    把对开发过程中各方面工作的负责人、开发的进度、所需开发经费的预算及其来源、所需要的硬件和软件资源等问题做出的安排,用文档的形式记载下来,以便根据本计划开展和检查项目的开发工作。
4.1.1.4  对于复杂的软件系统,在软件设计前应按GJB439《军用软件质量保证规范》编制软件质量保证计划,以指导软件设计工作,保证软件的适用性质量。
4.1.2  软件设计质量的控制
    软件设计必须依照软件工程的概念、方法,按需求设计、功能设计、结构设计、程序设计和软件测试的步骤逐步进行。各阶段的转段,必须按规定进行评审与审查。

77

主题

45

回帖

2662

积分

机械工程师

UID
388
威望
1
机械币
516
活力
20
 楼主| 发表于 2012-8-29 15:16:41 | 显示全部楼层
4.1.2.1  需求设计的质量
    需求设计由软件设计人员根据产品设计人员提出的软件需求,进行分析、定议,写出详细的软件需求说明及其他文档。该说明经审定、批准后作为整个开发工作的基础。
    根据使用环境和软件需求说明制定出软件设计说明。该说明包括软件概要设计说明、软件详细设计说明,对软件做出全面、明确的描述,必要时还应描述主要成分的各个子成分。
4.1.2.2  功能设计的质量
    以功能设计规格书为依据进行软件功能设计。对机器的硬件组成、软件适用范围、接口、正常和非正常的处理方法、输入输出等功能进行详细的设计,并拟出包括功能一览表在内的功能规格书。
4.1.2.3  结构设计的质量
    以功能设计规格书为依据进行软件的结构设计。对模块的划分、每一模块所完成的工作任务、模块之间的数据传送和连接做出详细的设计(若有数据库语言设计的软件,还包括数据库的结构),并拟出包括结构框图的结构说明书。
4.1.2.4  程序设计的质量
    按照结构说明书,编写制件源程序。若因需要简化程序制作而改变软件结构,需做出认真的分析与讨论,并修改结构说明书。
4.1.2.5  软件测试
    对设计完的软件应由软件设计人员、测试人员一起,按照软件设计说明书所定义的要求进行单体、组合、综合调试,并填写测试报告。达到要求后,由软件设计人员编写用户文档,方可交付使用。
4.1.2.6  用户文档
    用户文档包括:用户手册、操作手册和维修手册等。必须列举软件正常运行所需要的输入输出数据控制命令以及运行条件等;必须列举所有的出错信息,并说明其含义以及相应的修方法。
4.1.2.7  软件验证与确认计划  
    1)        由软件设计人员及测试人员编制确认计划,指明确认中所有的方法(如
审查、分析、演示或测试等)和规程;
2)        由软件开发小组或专业人员组成确认组,对确认计划执行的结果,软件
质量保证计划所要求的所有评审、检查和测试的结果写出确认报告。

77

主题

45

回帖

2662

积分

机械工程师

UID
388
威望
1
机械币
516
活力
20
 楼主| 发表于 2012-8-29 15:17:06 | 显示全部楼层
4.2  评审与审查
    为确保软件开发各阶段的工作满足软件需求说明的全部要求,应按规程、准确并实施评审和审查。评审是由总工程师或项目负责人主持,有关软件设计、产品设计人员和同行专家参加,通过正式会议,评价或批准软件需求、设计管理等文档;审查是由软件开发小组或专业人员检查程序,文档等是否符合有关的技术规程或约定。
4.2.1  软件需求评审
    软件需求分析末期,要对软件需求说明进行评审,以保证软件需求说明所列需求是适当的。
4.2.2  软件需求设计评审
    在软件需求设计阶段末期,要对软件需求设计进行评审,以保证模块功能的正确性、控制结构、数据结构和算法的合理性,以及设计的程序与需求的一致性。
4.2.3  功能审查
    在软件测试阶段末期,对测试报告和演示结果进行审查。
4.2.4  结构审查
    在软件结构设计阶段末期,对结构说明进行审查。
4.2.5  物理审查
    在验收软件前,要对程序、数据和文档进行审查,以证明程序、数据和文档的一致性,并为交付使用做好准备。 4.2.6  综合审查
    在软件验收测试中,要允许选用实例对软件进行演习,以证明代码与设计文档的一致性、接口规格说明(硬件和软件)的一致性、设计与功能需求的一致性、功能需求与测试描述的一致性。
4.2.7  软件修改审查
    对使用者提交的软件修改说明书进行审查,对更改要求的合理性、科学性、实用性进行审查。
4.3  软件的使用
4.3.1  使用人员要求
4.3.1.1  使用人员应严格按用户手册进行操作。
4.3.1.2  使用人员必须具有一定的计算机应用知识和专业知识,对不具备上述
知识的人员必须经过专业培训并考核合格后,方可上机操作使用。
4.3.2  使用环境要求
    科技信息部门应参照GJB1295《军队通用计算机系统使用安全要求》和企业

77

主题

45

回帖

2662

积分

机械工程师

UID
388
威望
1
机械币
516
活力
20
 楼主| 发表于 2012-8-29 15:17:22 | 显示全部楼层
有关规定制定切实可行的规章制度,例:机房管理、安全管理、数据及文件管理、系统维护管理及工艺卫生管理等,以保证机房良好的工作秩序和环境。
4.3.3  使用过程中的软件修改
    软件一旦投入使用,任何人不得进行增、删、改。如要对软件提出新的要求,即增加功能或修改功能,使用人员(或计算机操作人员)应向软件设计人员提交应用软件修改说明,经科技信息部门主管审查批准后方可进行更改设计与调试,并完善文档记录。
4.3.4  媒体管理
4.3.4.1  媒体应造册登记,编制目录集中分类管理。所有媒体的目录清单应有下列项目:媒体类别、信息类别、文件所有者、卷号、数量、文件名及其描述、项目编号、适用日期、保留期限。
4.3.4.2  根据需要与贮存环境,媒体每年要定期进行循环复制备份二份,一份备用,一份集中保管存档,以防意外损坏或老化。
4.3.4.3  媒体的传递与外借应有审批手续和传递记录。
4.3.4.4  媒体应存放在密闭、防潮的金属文件箱或柜中。
4.3.5  病毒的防治
4.3.5.1  计算机在购进、借人和执行重要任务前及外出维修后应专人对设备进行病毒检查,当确认无病毒后方可投入使用,并进行登记。
4.3.5.2  计算机系统及所有装置应定期检测、登记,一经发现病毒,立即禁止使用并按有关规定进行病毒清除。
4.3.5.3  重要的媒体应做到专机专用。
4.3.5.4  非本系统使用的媒体,须经批准、检测确认没有病毒后方可在系统中使用。
4.3.5.5  禁止执行不知来源的程序;禁止在计算机系统上运行任何“游戏”程序。
4.3.5.6  外借的媒体返回时应进行病毒检查。
4.3.6  制造过程中的数控设备所用的计算机软件程序参照此程序执行,部份规
定经主管厂领导批准后可适当减少。
5  相关文件
5.1  GJB437  《军用软件开发规范》
5.2  GJB438  《军用软件文档编制规范》
5.3  GJB439  《军用软件质量保证规范》
5.4  GJB1295 《军队通用计算机系统使用安全要求》
6  记录表单
(无)
7  附件
  (无)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|机械村 ( 渝ICP备17010994号-1|渝公网安备50022702001048号 )

GMT+8, 2024-11-24 20:20 , Processed in 0.015768 second(s), 5 queries , Gzip On, Redis On.

Powered by 机械村

Copyright © 2012- Jixiecun.com

快速回复 返回顶部 返回列表