DM-ISO-软件配置管理控制程序

合集下载

软件专业英语对照表

软件专业英语对照表

常见专业术语:组织过程定义控制程序 process for organizational process definition 软件生命周期模型software life cycle model组织标准过程集合描述 description of organization's set of standard process.组织标准过程裁剪指南 tailoring guideline for organizational standard process过程数据库使用规范usage specification for process metrics library过程财富度量报告measurement report for process asserts项目生命周期模型选择工作单sheet for selecting project software lifecycle model组织过程焦点控制程序 process for organizational process focus EPG工作章程EPG charterEPG工作考核细则performance appraisal rules for EPG member 过程改进建议处理控制程序process for handling process improvement proposal过程定义文件配置管理规范configuration management specification for process definition document过程行动组(PAT)工作记录process action team (PAT) working record过程定义文件试验结果评定表evaluation form for pilot result of process definition document过程状态季度报告模板 process status quarterly report template过程行动计划process action plan过程推广计划process promotion plan过程试验计划process pilot plan公司年度过程评估计划 organizational process assessment annual plan 公司过程改进总体要求 General objectives for organizational process improvement会议记录meeting minutes过程改进建议和意见汇总表summary form of comments and suggestions of PI过程改进实践状态清单 status list for process improvement practice EPG工作度量epg metrics程序文件评审讨论问题记录表issue record of process document review过程改进总体计划General plan for process improvement过程改进工作度量报告 metrics report for process improvement过程豁免申请单 process exempt application过程改进任务列表 process improvement tasks list组织级培训过程控制程序organization- level training process兼职讲师管理规定part-time instructor management regulation 免修规程training waiver procedure培训课程开发规程training course development procedure外购培训管理规程outsourcing training management procedure培训效果评估规定training effectiveness evaluation procedure 培训效果跟踪表 training effectiveness tracking record员工培训计划申请表application for employee training plan员工外训学习申请表application for employee external training 免修培训申请表application for training waiver战略培训需求表demands form for strategic training需求管理控制程序requirement management process需求变更控制规程requirement change control procedure变更影响分析控制规程 Impact analysis procedure of change确定项目已定义过程规程procedure for establishing project's defined process项目协调与沟通规程project communication & negotiation procedure 风险管理控制程序risk management process风险管理指导书risk management guidebook风险管理计划risk management plan风险列表risk list商业现货软件产品选择控制程序COTS product selection process COTS软件产品评价准则COTS product evaluation criteriaCOTS软件产品评价报告COTS product evaluation report供应商合作通知单cooperation notification to supplier第三方产品评估表the 3rd party's product evaluation form商业现货采购控制程序 COTS product procurement process软件子合同管理控制程序software sub-contract management process子合同评审规程sub-contract review procedure子合同开发监管规程sub-contract development monitoring procedure子合同配置管理规程sub-contract Configuration Management procedure子合同配置监督计划模版sub-contract configuration monitoring plan template子合同QA审核规程sub-contract QA audit procedure软件子承包商评定标准 sub-contractor evaluation criteria直真软件开发子合同模板(商务) contract template (business) for ZZ's software sub-contract子合同开发过程监控报告sub-contract development monitoring report子合同开发过程监控计划sub-contract development monitoring plan子合同工作计划sub-contract working plan产品(项目)子合同申请单application form for product( project ) sub-contract候选子承包商评估报告 candidate sub-contractor evaluation report 软件子合同评审记录software sub-contract review record项目策划控制程序project planning process规模估计规程size estimation procedure工作量估计规程effort estimation procedure编制进度规程schedule generation procedure项目策划计划plan for project planningPDSP文档PDSP document项目环境列表project's environment list项目的任务WBS列表project's task WBS list产品规模估计表product size estimation form工作量估计表effort estimation form关键计算机资源表CCR list外来工作产品清单out-sourcing work product list主要工作产品清单main work product list交付工作产品清单deliverable work product list人力资源需求表HR demands form人力资源评估表HR evaluation form项目人员计划表project's HR plan项目预算工时表project's budget/ effort form项目需增加硬件、软件成本预算表Budget form for hardware & software added共利益者协调计划表stakeholder negotiation plan资料管理计划表materials management plan开发计划development plan项目培训计划project training plan项目进度表project schedule项目总体进度表abstract project schedule合同项目立项报告initiating report for contract project研发项目立项报告initiating report for R&D project项目跟踪监控程序SPTO process研发中心例会管理规定 Review meeting procedure for R&D center研发项目组例会管理规定Review meeting procedure for R&D project team项目关闭控制程序project closure process里程碑评审规程milestone review procedure软件开发计划变更规程 Software development plan revise procedure 对外承诺变更控制规程 External commitment change procedure测量与分析控制程序 measurement & analysis process度量项定义规程measurement item definition procedure测量目标选择表measurement goal selection list项目测量数据集合project's metrics set项目度量周报project's metrics weekly report测量规格说明书metrics specification度量报告metrics report项目度量计划project's measurement plan决策分析与解决方案控制程序discussion analysis and resolution processDAR运用指南DAR practice guideline决策方案评价准则desiccation resolution evaluation criteria 过程与产品质量保证控制程序process& product quality assurance process不符合问题处理规程non-compliance issue handle procedure项目过程活动评审规程 project's process activity review procedure 项目工作产品审核规程 project's work product audit procedure质量保证活动策划规程 SQA planning procedure不符合问题等级标准non-compliance issue grade standard评价工作产品任务集合 work product evaluation tasks set评价过程活动任务集合 process activity evaluation tasks set不符合问题报告表non-compliance issue report不符合问题跟踪记录表 non-compliance issue tracking record工作产品审核记录表work product audit record过程活动评审记录表process activity review record项目QA计划进度表project's QA planned schedule 外部专家审核报告external expert audit report跨项目QA报告QA report across projects项目QA报告project QA report项目QA计划project QA plan软件配置管理控制程序 software configuration management process配置管理标准configuration management standard测试阶段CI变更规程CI change procedure in testing phase产品出库规程product check-out procedure产品入库规程product check-in procedure产品发布管理规程product release management procedure产品日常备份规程product daily backup procedure配置变更分析规程configuration change impact analysis procedure配置变更管理子过程configuration change management sub-process 配置审核管理规程configuration audit management procedure产品库管理规程product library management procedure配置项状态报告CI status report功能配置审核报告模板 FCA report template物理配置审核报告模板 FCA report template基线配置审核报告模板 baseline configuration audit report template 软件送测单delivering software to testing form日常备份记录daily backup record配置项清单CI list产品发布通知product release notification产品发布报告product release report配置管理计划模版CM plan template配置管理任务列表CM tasks list配置审核问题跟踪记录表configuration audit issues tracking record文件归档申请单application form for document archiving项目SCM任务单project's SCM task list最终产品规模测量记录 final product size metrics record销售管理控制程序sales management control process售前支持控制程序pre-sales support control process售前技术支持计划pre-sales technical support plan售前技术申请pre-sales technical application产品定义过程控制程序 product definition process需求调研规程requirement investigation procedure软件需求分析控制程序 software requirement analysis process面向对象需求分析规程 O-O requirement analysis procedure需求分析方法工具指南 guideline for methods /tools of requirement analysis需求缺陷分类标准standard of requirement defect types需求规格说明Checklist checklist for requirement specification需求分析计划跟踪表requirement analysis plan and tracking record 需求不一致项跟踪记录表requirement defect tracking record 产品(产品构件)需求product ( product component) requirement产品(产品构件)需求规格说明书-By Object product ( product component) requirement specification template -by object产品(产品构件)需求规格说明书-By Feature product ( productcomponent) requirement specification template -by feature产品(产品构件)需求规格说明书-By User Class product( product component) requirement specification template -by user class产品(产品构件)需求规格说明书-By Fun Hierarchy product( product component) requirement specification template -by Fun Hierarchy软件概要设计控制程序 software preliminary design process软件详细设计控制程序 software detailed design process概要设计说明书模板一(面向对象) PD document template (OO)概要设计说明书模板PD document template软件开发计划模版SDP template数据库设计说明书模板 database design document template用户界面设计说明书user interface design document详细设计说明书模板DD document template产品实现控制程序-代码实现product realization process-coding设计问题跟踪记录表tracking record for design issuesC++编码规范C++ coding specificationJAVA编程规范JAVA coding specification产品构件实现清单product component realization list产品构件实现方法和计划product component realization method and plan产品实现控制程序-支持文档实现product realization process- supportive document realization产品集成控制程序product integration process接口管理规程interface management procedure集成产品评价规程integrated product evaluation procedure 《产品集成策略》模版 product integration strategy template《产品集成评价报告》模版product integration evaluation report template接口跟踪表interface tracking record接口不一致项列表interface non-compliance list部件测试控制程序component testing process产品集成测试控制程序 product integration testing process系统测试控制程序system testing processFIRST OFF测试控制程序FIRST OFF testing processBUG管理系统使用规范bug management system usage specification BUG确认规程Bug confirmation procedure正式评审规程formal review procedure同级评审指导书PR guidebook技术评审规程technical review procedure同级评审策划规程PR planning procedure正式评审申请表formal review application技术评审申请表technical review application评审工作分析报告review analysis report评审工作表review working form评审准备数据表review preparation metric form同级评审计划PR plan评审记录和缺陷跟踪表 review record and defect tracking record系统测试数据和测试环境设计system testing metrics and testing environment design部件测试数据和测试环境设计component testing metrics and testing environment design部件测试用例component testing use-case系统测试用例system testing use-case系统测试方案system testing scheme部件测试方案component testing scheme接受系统测试检查单 system testing checklist接受产品集成测试检查单 product integration testing checklist接受部件测试检查单 component testing checklist接受First off测试检查单 FIRST OFF testing checklistFirst off测试计划Fist Off testing plan测试计划testing plan产品集成测试计划product integration testing plan测试问题记录表testing issue record单个自由产品测试总结 independent product testing summary测试报告testing report测试总结testing summary产品集成测试报告product integration testing report代码走查规程code walk-through procedure单元测试规程unit testing procedure制定确认策划规程validation planning procedure确认规程validation procedure需求确认方法描述requirement validation methods description 产品确认方法描述product validation methods description确认计划书模板validation plan template产品验收控制程序product acceptance processFIRST OFF规程Fist off procedure产品发布规程product release procedure产品移交规程product delivery procedure系统集成控制程序system integration process系统集成项目测试验收规程acceptance procedure for system integration project testing系统集成项目维护规程 maintenance procedure for system integration project售后服务控制程序post-sales service control process客户服务请求处理表handle form for customer service application 客户服务请求解决情况统计表statistics for closure status of customer service application客户满意度调查表customer satisfaction questionnaire客户满意度统计分析报告statistics analysis report for customer satisfaction客户满意改进方案customer satisfaction improvement plan售后客户档案(原有文件) post-sales customer profile ( original documents)维护项目控制程序maintenance project control process一级维护任务单the 1st level maintenance tasks form维护项目立项报告initiating report for maintenance project 维护项目工作计划working plan for maintenance project现场服务记录on-site service record现场培训记录on-site training record维护项目总结报告summary report for maintenance project二级任务单the 2nd tasks form项目结束通知单project closure notification项目决算报告project settlement report软件维护控制程序software maintenance control process维护需求记录表maintenance demands record软件维护申请表software maintenance application软件维护记录单software maintenance formAcceptance Testing--可接受性测试一般由用户/客户进行的确认是否可以接受一个产品的验证性测试. actual outcome--实际结果被测对象在特定的条件下实际产生的结果.Ad Hoc Testing--随机测试测试人员通过随机的尝试系统的功能,试图使系统中断.algorithm--算法(1)一个定义好的有限规则集,用于在有限步骤内解决一个问题;(2)执行一个特定任务的任何操作序列.algorithm analysis--算法分析一个软件的验证确认任务,用于保证选择的算法是正确的、合适的和稳定的,并且满足所有精确性、规模和时间方面的要求.Alpha Testing--Alpha测试由选定的用户进行的产品早期性测试.这个测试一般在可控制的环境下进行的.analysis--分析(1)分解到一些原子部分或基本原则,以便确定整体的特性;(2)一个推理的过程,显示一个特定的结果是假设前提的结果;(3)一个问题的方法研究,并且问题被分解为一些小的相关单元作进一步详细研究.anomaly--异常在文档或软件操作中观察到的任何与期望违背的结果.application software--应用软件满足特定需要的软件.architecture--构架一个系统或组件的组织结构.ASQ--自动化软件质量(Automated Software Quality)使用软件工具来提高软件的质量.assertion--断言指定一个程序必须已经存在的状态的一个逻辑表达式,或者一组程序变量在程序执行期间的某个点上必须满足的条件.assertion checking--断言检查用户在程序中嵌入的断言的检查.audit--审计一个或一组工作产品的独立检查以评价与规格、标准、契约或其它准则的符合程度.audit trail--审计跟踪系统审计活动的一个时间记录.Automated Testing--自动化测试使用自动化测试工具来进行测试,这类测试一般不需要人干预,通常在GUI、性能等测试中用得较多.Backus-Naur Form--BNF范式一种分析语言,用于形式化描述语言的语法baseline--基线一个已经被正式评审和批准的规格或产品,它作为进一步开发的一个基础,并且必须通过正式的变更流程来变更.Basic Block--基本块一个或多个顺序的可执行语句块,不包含任何分支语句.basis test set--基本测试集根据代码逻辑引出来的一个测试用例集合,它保证能获得100%的分支覆盖.behavior--行为对于一个系统的一个函数的输入和预置条件组合以及需要的反应.一个函数的所有规格包含一个或多个行为.benchmark--标杆/指标/基准一个标准,根据该标准可以进行度量或比较.Beta Testing--Beta测试在客户场地,由客户进行的对产品预发布版本的测试.这个测试一般是不可控的.big-bang testing--大锤测试/一次性集成测试非渐增式集成测试的一种策略,测试的时候把所有系统的组件一次性组合成系统进行测试.Black Box Testing--黑盒测试根据软件的规格对软件进行的测试,这类测试不考虑软件内部的运作原理,因此软件对用户来说就像一个黑盒子.bottom-up testing--由低向上测试渐增式集成测试的一种,其策略是先测试底层的组件,然后逐步加入较高层次的组件进行测试,直到系统所有组件都加入到系统.boundary value--边界值一个输入或输出值,它处在等价类的边界上.boundary value coverage--边界值覆盖通过测试用例,测试组件等价类的所有边界值.boundary value testing--边界值测试通过边界值分析方法来生成测试用例的一种测试策略.Boundary Value Analysis--边界值分析该分析一般与等价类一起使用.经验认为软件的错误经常在输入的边界上产生,因此边界值分析就是分析软件输入边界的一种方法.branch--分支在组件中,控制从任何语句到其它任何非直接后续语句的一个条件转换,或者是一个无条件转换.branch condition--分支条件branch condition combination coverage--分支条件组合覆盖在每个判定中所有分支条件结果组合被测试用例覆盖到的百分比. branch condition combination testing--分支条件组合测试通过执行分支条件结果组合来设计测试用例的一种方法.branch condition coverage--分支条件覆盖每个判定中分支条件结果被测试用例覆盖到的百分比.branch condition testing--分支条件测试通过执行分支条件结果来设计测试用例的一种方法.branch coverage--分支覆盖通过测试执行到的分支的百分比.branch outcome--分支结果见判定结果(decision outcome)branch point--分支点branch testing--分支测试通过执行分支结果来设计测试用例的一种方法.Breadth Testing--广度测试在测试中测试一个产品的所有功能,但是不测试更细节的特性.bug--缺陷capture/playback tool--捕获/回放工具参考capture/replay toolCapture/Replay Tool--捕获/回放工具一种测试工具,能够捕获在测试过程中传递给软件的输入,并且能够在以后的时间中,重复这个执行的过程.这类工具一般在GUI测试中用的较多. CASE--计算机辅助软件工程(computer aided software engineering) 用于支持软件开发的一个自动化系统.CAST--计算机辅助测试在测试过程中使用计算机软件工具进行辅助的测试.cause-effect graph--因果图一个图形,用来表示输入(原因)与结果之间的关系,可以被用来设计测试用例.certification--证明一个过程,用于确定一个系统或组件与特定的需求相一致.change control--变更控制一个用于计算机系统或系统数据修改的过程,该过程是质量保证程序的一个关键子集,需要被明确的描述.code audit--代码审计由一个人、组或工具对源代码进行的一个独立的评审,以验证其与设计规格、程序标准的一致性.正确性和有效性也会被评价.Code Coverage--代码覆盖率一种分析方法,用于确定在一个测试套执行后,软件的哪些部分被执行到了,哪些部分没有被执行到.Code Inspection--代码检视一个正式的同行评审手段,在该评审中,作者的同行根据检查表对程序的逻辑进行提问,并检查其与编码规范的一致性.Code Walkthrough--代码走读一个非正式的同行评审手段,在该评审中,代码被使用一些简单的测试用例进行人工执行,程序变量的状态被手工分析,以分析程序的逻辑和假设. code-based testing--基于代码的测试根据从实现中引出的目标设计测试用例.coding standards--编程规范一些编程方面需要遵循的标准,包括命名方式、排版格式等内容. Compatibility Testing--兼容性测试测试软件是否和系统的其它与之交互的元素之间兼容,如:浏览器、操作系统、硬件等.complete path testing--完全路径测试completeness--完整性实体的所有必须部分必须被包含的属性.complexity--复杂性系统或组件难于理解或验证的程度.Component--组件一个最小的软件单元,有着独立的规格Component Testing--组件测试computation data use--计算数据使用一个不在条件中的数据使用. computer system security--计算机系统安全性计算机软件和硬件对偶然的或故意的访问、使用、修改或破坏的一种保护机制.condition--条件一个不包含布尔操作的布尔表达式,例如:Acondition coverage--条件覆盖通过测试执行到的条件的百分比.condition outcome--条件结果条件为真为假的评价.configuration control--配置控制配置管理的一个方面,包括评价、协调、批准、和实现配置项的变更. configuration management--配置管理一套技术和管理方面的原则用于确定和文档化一个配置项的功能和物理属性、控制对这些属性的变更、记录和报告变更处理和实现的状态、以及验证与指定需求的一致性.conformance criterion--一致性标准判断组件在一个特定输入值上的行为是否符合规格的一种方法. Conformance Testing--一致性测试测试一个系统的实现是否和其基于的规格相一致的测试.consistency--一致性在系统或组件的各组成部分和文档之间没有矛盾,一致的程度. consistency checker--一致性检查器一个软件工具,用于测试设计规格中需求的一致性和完整性.control flow--控制流程序执行中所有可能的事件顺序的一个抽象表示.control flow graph--控制流图通过一个组件的可能替换控制流路径的一个图形表示.conversion testing--转换测试用于测试已有系统的数据是否能够转换到替代系统上的一种测试. corrective maintenance--故障检修用于纠正硬件或软件中故障的维护.correctness--正确性软件遵从其规格的程度.correctness--正确性软件在其规格、设计和编码中没有故障的程度.软件、文档和其它项满足需求的程度.软件、文档和其它项满足用户明显的和隐含的需求的程度. coverage--覆盖率用于确定测试所执行到的覆盖项的百分比.coverage item--覆盖项作为测试基础的一个入口或属性:如语句、分支、条件等.crash--崩溃计算机系统或组件突然并完全的丧失功能.criticality--关键性需求、模块、错误、故障、失效或其它项对一个系统的操作或开发影响的程度.criticality analysis--关键性分析需求的一种分析,它根据需求的风险情况给每个需求项分配一个关键级别. cyclomatic complexity--循环复杂度一个程序中独立路径的数量.data corruption--数据污染违背数据一致性的情况.data definition--数据定义一个可执行语句,在该语句上一个变量被赋予了一个值.data definition C-use coverage--数据定义C-use覆盖在组件中被测试执行到的数据定义C-use使用对的百分比.data definition C-use pair--数据定义C-use使用对一个数据定义和一个计算数据使用,数据使用的值是数据定义的值.data definition P-use coverage--数据定义P-use覆盖在组件中被测试执行到的数据定义P-use使用对的百分比.data definition P-use pair--数据定义P-use使用对一个数据定义和一个条件数据使用,数据使用的值是数据定义的值.data definition-use coverage--数据定义使用覆盖在组件中被测试执行到的数据定义使用对的百分比.data definition-use pair--数据定义使用对一个数据定义和一个数据使用,数据使用的值是数据定义的值.data definition-use testing--数据定义使用测试以执行数据定义使用对为目标进行测试用例设计的一种技术.data dictionary--数据字典(1)一个软件系统中使用的所有数据项名称,以及这些项相关属性的集合.(2)数据流、数据元素、文件、数据基础、和相关处理的一个集合. data flow analysis--数据流分析一个软件验证和确认过程,用于保证输入和输出数据和它们的格式是被适当定义的,并且数据流是正确的.data flow coverage--数据流覆盖测试覆盖率的度量是根据变量在代码中的使用情况.data flow diagram--数据流图把数据源、数据接受、数据存储和数据处理作为节点描述的一个图形,数据之间的逻辑体现为节点之间的边.data flow testing--数据流测试根据代码中变量的使用情况进行的测试.data integrity--数据完整性一个数据集合完全、正确和一致的程度.data use--数据使用一个可执行的语句,在该语句中,变量的值被访问.data validation--数据确认用于确认数据不正确、不完整和不合理的过程.dead code--死代码在程序操作过程中永远不可能被执行到的代码.Debugging--调试发现和去除软件失效根源的过程.decision--判定一个程序控制点,在该控制点上,控制流有两个或多个可替换路由. Decision condition--判定条件判定内的一个条件.decision coverage--判定覆盖在组件中被测试执行到的判定结果的百分比.decision outcome--判定结果一个判定的结果,决定控制流走哪条路径.decision table--判定表一个表格,用于显示条件和条件导致动作的集合.Depth Testing--深度测试执行一个产品的一个特性的所有细节,但不测试所有特性.比较广度测试. design of experiments--实验设计一种计划实验的方法,这样适合分析的数据可以被收集.design-based testing--基于设计的测试根据软件的构架或详细设计引出测试用例的一种方法.desk checking--桌面检查通过手工模拟软件执行的方式进行测试的一种方式.diagnostic--诊断检测和隔离故障或失效的过程.dirty testing--肮脏测试参考负面测试(negative testing)disaster recovery--灾难恢复一个灾难的恢复和重建过程或能力.documentation testing--文档测试测试关注于文档的正确性.domain--域值被选择的一个集合.domain testing--域测试参考等价划分测试(equivalence partition testing)dynamic analysis--动态分析根据执行的行为评价一个系统或组件的过程.Dynamic Testing--动态测试通过执行软件的手段来测试软件.embedded software--嵌入式软件软件运行在特定硬件设备中,不能独立于硬件存在.这类系统一般要求实时性较高.emulator--仿真一个模仿另一个系统的系统或设备,它接受相同的输入并产生相同的输出. End-to-End testing--端到端测试在一个模拟现实使用的场景下测试一个完整的应用环境,例如和数据库交互,使用网络通信等.entity relationship diagram--实体关系图描述现实世界中实体及它们关系的图形.entry point--入口点一个组件的第一个可执行语句.Equivalence Class--等价类组件输入或输出域的一个部分,在该部分中,组件的行为从组件的规格上来看认为是相同的.equivalence partition coverage--等价划分覆盖在组件中被测试执行到的等价类的百分比.equivalence partition testing--等价划分测试根据等价类设计测试用例的一种技术.Equivalence Partitioning--等价划分组件的一个测试用例设计技术,该技术从组件的等价类中选取典型的点进行测试.error--错误IEEE的定义是:一个人为产生不正确结果的行为.error guessing--错误猜测根据测试人员以往的经验猜测可能出现问题的地方来进行用例设计的一种技术.error seeding--错误播种/错误插值故意插入一些已知故障(fault)到一个系统中去的过程,目的是为了根据错。

软件配置管理控制程序

软件配置管理控制程序

配置管理控制程序历史记录目录1.引言1.1目的本程序文件定义了本组织的配置管理的过程,目的是规范公司的软件配置管理活动,使公司的所有软件开发项目的软件配置管理活动都能按照统一的要求进行。

1.2 使用范围本文件适用于公司的所有软件项目。

1.3 名词和缩写CM(Configuration Management) 配置管理SCCB (Software Configuration Control Board) 软件配置管理控制委员会CC (Configuration Controller) 配置管理员工作产品(Work Products):项目技术开发和管理工作中产生的有价值的成果,例如源代码、数据和各种文档。

配置项(Configuration Item, CI):纳入到配置管理范畴作为单个实体对待的工作产品称为配置项[IEEE Std 610.12 - 1990 ];配置项包括:项目计划书、需求文档、设计文档、源代码、可执行代码、测试用例、运行软件所需的各种数据,它们经评审和检查通过后进入软件配置管理。

基线(Baseline):一组拥有唯一标识号的需求、设计、源代码文卷以及相应的可执行代码、构造文卷和用户文档构成一条基线。

基线一经放行,就可以作为从配置管理系统检索源代码文卷(配置项)和生成可执行文卷的工具。

2角色与职责2.1软件配置管理组(CM)CM组是项目里的一个小组,根据项目大小,可以由一个人,或者多人组成,小组的成员称为配置管理员(CC),通常由公司的质量保证组安排,加入到项目组,由项目经理领导。

CM组建立并管理配置管理库系统。

CM组负责组织相关部门和人员进行有关CM活动的培训。

项目组的CM组负责在该项目的整个生命周期中进行配置管理活动。

2.2软件配置管理控制委员会(SCCB)SCCB建立在项目级,通常由项目经理、该项目的技术经理、软件开发工程师、资深工程师、测试经理/测试工程师以及CC组成。

SCCB在项目策划阶段由项目经理负责筹建。

《软件配置管理规范》实施细则

《软件配置管理规范》实施细则

目录1 目的 (3)2 配置管理工作授权 (3)3 配置管理库结构标准 (3)4 配置项标识与管理 (3)5 工作流程定义 (4)5.1 项目SCM总流程 (4)5.1.1 编制配置管理计划 (4)5.1.2 配置标识 (4)5.1.3 基线变更控制 (4)5.1.4 配置状态统计/ 报告 (4)5.1.5 配置审核 (4)5.1.6 发布(FCA/PCA) (4)5.2 基线生成、归档 (5)5.2.1 流程 (5)5.2.2 规程 (6)5.2.3 单据 (8)5.3 程序测试 (8)5.3.1 流程 (8)5.3.2 规程 (8)5.3.3 单据 (9)5.4 基线变更控制 (9)5.5 配置状态统计/ 报告 (9)5.6 配置审核 (9)5.6.1 流程 (9)5.6.2 规程 (10)5.6.3 单据 (10)5.7 发布管理(下发) (11)5.7.1 流程 (11)5.7.2 规程 (11)5.7.3 单据 (12)6 配置管理保密管理 (13)7 相关/支持性文件 (13)为了加强公司软件配置管理,保证公司版本管理的一致性,配合《软件配置管理规范》的顺利实施,制定本细则。

1. 公司领导贾林是配置管理工作的最高管理者和权限者,享有VM 和TRACKER系统的用户名和密码,能够对所有项目和产品的任一模块进行任意操作,也可以授权给别人。

既是管理者,又是执行者。

2. 配置管理部经理、部门经理是相应职责范围内的管理者、变更审批者,可以在配置管理部成员或者研发经理/组长配合下检查工作、审核,但不是版本管理工作的执行者,没有VM系统的用户名和密码。

3. 配置管理部组员、研发经理/组长是配置管理操作的管理者和执行者,负责本职责范围内的配置管理工作,并配合相关的检查。

4. 编程人员、文档编制、修改人员是版本管理机的使用者,没有管理权限。

5. 其他人员(如测试、市场、售后、工程等)可以根据需要,在配置管理部申请暂时用户和密码,但必须经过相关领导批准。

ISO-设备管理程序

ISO-设备管理程序
4.4设备日常维护保养
4.4.1设备使用部门应明确设备日常维护保养责任人。一台设备多人操作的,设备使用部门必需指定专人(双班制作业的各指定一人)负责日常维护保养。
4.4.2设备部应明确设备的日常维护和点检要求。
4.4.3设备点检人员应在生产前进行点检,并将检查情况记录于“设备点检记录表”。
4.4.4设备部长按设备日常维护保养的基本要求,负责组织相关人员对全公司在役生产设备每月进行一次检查,根据检查结果填写“设备日常维护保养月检查记录单”,对各部门/车间设备管理责任人和设备日常维护保养责任人进行一次评估。对发现的问题,设备部应责成相关责任人限期整改。
XXX有限公司
程序文件
文件编号:XXX-QP-X
版号:A
标题:设备管理程序
页码:第3页共3页
副总经理批准后实施,同时办理修理费用手续。
4.7.3设备大修完毕,设备部会同使用部门/车间对设备进行验收,验收后及时填写“设备大修理验收记录单”并归档。
4.7.4设备部对设备大修理情况应在“设备分台帐及设备维修记录表”上登记。
4.10设备报废
4.10.1设备报废应符合下列条件之一:设备陈旧、性能与精度不能满足工艺要求和产品质量要
求,又不能修复的;设备技术性能落后、能耗高、效益低、经济效益差的;设备大修后虽然能恢复精度,但经济上不如更新的。
4.10.2设备报废处理由设备部填写“设备报废申请单”提出报废原因,经设备部长审核,常务副总经理批准后,方可报废。
4.8设备的封存和启封
4.8.1在役生产设备可能会停用三个月以上,由使用部门负责人填写“设备封存申请单”报设备部长审核后,由设备部实施封存,切断电源,做好设备防护工作并做好封存标识.
4.8.2凡封存的设备需重新启用时,由使用部门/车间负责人填写“设备启用申请单”报设备部长审核后,由设备部实施启封,对启封的设备由设备部负责进行试车,检查正常后,交付给使用部门。

DMISO软件工程质量管理程序

DMISO软件工程质量管理程序

软件质量管理的组织保证
软件项目质量管理,首先要在组织上得到保证。

组织上没有保证,就不会有人去制定质量计划,质量的控制和管理也难以得到落实。

软件项目质量的组织保证如下图所示:
5.5.2 测试与纠错的流程
敏捷测试的流程
5.6 缺陷预防和跟踪分析
软件缺陷不仅仅局限于程序功能的问题,任何与用户需求不符合的地方(包括各类文档),都是缺陷。

5.6.1 缺陷预防
缺陷预防要求在软件开发生命周期的每个阶段实施根本原因分析(Root Cause Analysis),为有效开展缺陷预防活动提供依据。

通过对缺陷的深入分析可以找到缺陷产生的根本原因,确定这些缺陷产生的根源和这些根源存在的程度,从而找出对策、采取措施消除问题的根源,防止将来再次发生同类的问题。

5.6.3 缺陷分析
缺陷分析是收集到的缺陷信息进行分类和汇总统计。

通过缺陷分析,可以发现各种类型缺陷发生的概率,掌握集中的区域,明晰缺陷的发展趋势,了解缺陷产生的主要原因。

以便有针对性地提出遏制缺陷发生的措施,有效降低缺陷数量。

软件配置管理控制程序

软件配置管理控制程序

配置管理控制程序北京XX科技发展有限公司YYMMDD历史版本文件审核单文件批准单目录1.引言 (1)1.1.编写目的 (1)1.2.适用范围 (1)1.3.预期读者 (1)1.4.名词解释 (1)1.5.角色和职责 (4)2.过程描述 (5)2.1.概述 (5)2.2.制定配置管理计划 (6)2.2.1.概述 (6)2.2.2.入口准则 (6)2.2.3.输入工作产品 (6)2.2.4.主要步骤 (6)2.2.5.出口准则 (7)2.2.6.输出工作产品及质量记录 (7)2.3.配置库管理 (7)2.3.1.概述 (7)2.3.2.入口准则 (7)2.3.3.输入工作产品 (7)2.3.4.主要步骤 (7)2.3.5.出口准则 (9)2.3.6.输出工作产品及质量记录 (9)2.4.版本构造 (9)2.4.1.概述 (9)2.4.2.入口准则 (9)2.4.3.输入工作产品 (9)2.4.4.主要步骤 (10)2.4.5.出口准则 (10)2.4.6.输出工作产品及质量记录 (11)2.5.版本发布 (11)2.5.1.概述 (11)2.5.2.入口准则 (11)2.5.3.输入工作产品 (11)2.5.4.主要步骤 (11)2.5.5.出口准则 (12)2.5.6.输出工作产品及质量记录 (12)2.6.变更控制 (12)2.6.1.概述 (12)2.6.2.入口准则 (13)2.6.3.输入工作产品 (13)2.6.4.主要步骤 (13)2.6.5.出口准则 (14)2.6.6.输出工作产品及质量记录 (14)2.7.配置审计 (14)2.7.1.概述 (14)2.7.2.入口准则 (15)2.7.3.输入工作产品 (15)2.7.4.主要步骤 (15)2.7.5.出口准则 (16)2.7.6.输出工作产品及质量记录 (16)3.度量要求 (16)4.评审要求 (16)5.裁剪指南 (17)6.附录 (17)6.1.相关程序、作业指导书和指南 (17)6.2.输出工作产品及质量记录 (17)7.参考资料 (18)1.引言1.1. 编写目的本文档描述了配置管理的目的及作用、参加配置管理活动的角色及其职责、配置管理的实施过程等内容,以指导公司的配置管理活动。

技术标准化控制程序DM-A2MB0004-2011

技术标准化控制程序DM-A2MB0004-2011

ICS备案号:Q/DM技术标准化控制程序浙江大明工业股份有限公司 发布Q/DM-A2MB0004-2011前言本程序文件是根据ISO/TS16949-2002汽车供方质量管理体系的要求,结合我司的实际进行编制的,以规范我司的技术文件管理工作。

4.2.3文件控制;质量管理体系所要求的文件应予以控制。

记录是一种特殊类型的文件,应依据4.2.4的要求进行控制。

应编制形成文件的程序,以规定以下方面所需的控制;1)为文件的充分性与适宜性,在文件发布前进行批准。

2)必要时对文件进行评审与更新,并再次批准;3)确保文件的更改和现行修订状态得到识别;4)确保在使用处可获得适用文件的有关版本;5)确保文件保持清晰、易于识别;6)确保组织所确定的策划和运行质量管理体系所需的外来文件得到识别,并控制其分发;7)防止作废文件的非预期使用,若因任何原因而保留作废文件时,对这些文件进行适当的标识。

7.1产品实现的策划组织应策划和开发产品实现所需的过程。

产品实现的策划应与质量管理体系其他过程的要求相一致。

(见4.1)在对产品实现进行策划时,组织应确定以下方面的适当内容:A)产品的质量目标和要求;B)针对产品确定过程、文件和资源的要求;C)产品所要求的验证、确认、监视、测量、检验和试验活动,以及产品接收准则;D)为实现过程及其产品满足要求提供证据所需的记录;策划的输出形式应适合于组织的运作方式。

注1:对应用于特定产品、项目和合同的质量管理体系的过程(包括产品实现过程)和资源做出规定的文件可称之为质量计划。

注2:组织也可将7.3的要求应用于产品实现过程的开发。

本程序由浙江大明工业股份有限公司质管部提出。

本程序由浙江大明工业股份有限公司技术中心归口。

本程序的主要起草人:叶xx、吴xx、徐xx、李xx本程序的审核人:本程序的批准人:本文件版本号:C,修订号:0I技术标准化控制程序1 范围适用于本公司技术中心编制的各类技术文件,技术标准等要求。

dm 管理工具 执行计划解读

dm 管理工具 执行计划解读

DM 管理工具执行计划解读本文主要介绍 DM(Device Manager) 管理工具的执行计划,包括其功能、使用方法以及注意事项,以帮助用户更好地使用该工具。

下面是本店铺为大家精心编写的4篇《DM 管理工具执行计划解读》,供大家借鉴与参考,希望对大家有所帮助。

《DM 管理工具执行计划解读》篇1引言DM(Device Manager) 是一种常用的设备管理工具,可用于管理计算机上的设备驱动程序和硬件设备。

使用 DM 可以方便地安装、更新和卸载设备驱动程序,以及配置设备属性。

本文将介绍 DM 管理工具的执行计划,帮助用户更好地使用该工具。

一、DM 管理工具的功能DM 管理工具主要具有以下功能:1. 安装和卸载设备驱动程序:DM 可以方便地安装和卸载设备驱动程序,用户只需选择要安装或卸载的驱动程序,然后点击相应的按钮即可。

2. 更新设备驱动程序:DM 可以检查设备驱动程序的版本,并自动更新到最新版本。

用户可以在 DM 中设置自动更新选项,以便在有更新时自动更新设备驱动程序。

3. 配置设备属性:DM 可以配置设备的属性,例如设备名称、设备类型、设备状态等。

用户可以在 DM 中查看设备属性,并根据需要进行修改。

4. 卸载设备:DM 可以卸载设备,即将设备从计算机中移除。

用户可以在 DM 中选择要卸载的设备,然后点击“卸载”按钮即可。

二、DM 管理工具的使用方法使用 DM 管理工具的方法如下:1. 打开 DM 管理工具:在 Windows 操作系统中,打开“开始”菜单,搜索“Device Manager”并双击打开。

2. 查看设备列表:在 DM 管理工具中,可以看到所有连接到计算机的设备,包括硬件设备和设备驱动程序。

3. 操作设备:在 DM 管理工具中,可以选择要操作的设备,然后点击相应的按钮进行操作。

例如,要安装设备驱动程序,可以选择要安装的驱动程序,然后点击“安装”按钮。

4. 配置设备属性:如果要配置设备的属性,可以选择要配置的设备,然后点击“属性”按钮。

软件控制程序

软件控制程序

软件控制程序1目的和范围按软件工程方法,设计和开发计算机软件,对生产和服务提供使用的计算机软件以及用于规定要求的监视和测量的计算机软件进行确认和管理,确保产品质量。

适用于本公司军工产品软件的开发、引进和运行维护,生产和服务提供使用的计算机软件以及用于规定要求的监视和测量的计算机软件的控制和管理。

2规范性引用文件下列文件中的条款通过引用而成为本标准的条款。

凡注日期或版次的引用文件,其后的任何修改单(不包含勘误的内容)或修订版均不适用于本标准,但提倡使用本标准的各方探讨使用其最新版本的可能性。

凡未注日期或版次的引用文件,其最新版本适用于本标准。

GB/T19000-2008质量管理体系基础和术语3术语和定义GB/T19000-200确立的术语和定义适用于本标准。

3.1软件软件是指计算机程序及其有关的数据和文档,也包括固化了的程序。

3.2重要软件重要软件是指它的故障会影响到人身安全,会导致重大经济损失或社会损失的软件。

3.3软件开发库软件开发库是指在软件生命周期的某一个阶段期间,存放与该阶段软件开发工作有关的计算机可读信息和人工可读信息的库。

3.4软件受控库软件受控库是指在软件生命周期的某一个阶段结束时,存放作为阶段产品而释放的,与软件开发工作有关的计算机可读信息和人工可读信息的库。

软件配置管理就是对软件受控库中的各个软件项进行管理,因此软件受控库也叫做软件配置管理库。

3.5软件产品库软件产品库是指在软件生命周期的组装与系统测试阶段结束后,存放最终产品而后交付给用户运行或在现场安装的软件的库。

3.6软件配置软件配置是指一个软件产品在软件生命周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的文档、程序及其数据的集合。

该集合中的每一个元素称为该软件产品软件配置中的一个配置项。

4职责4.1技术中心软件所a)软件项目负责人对软件设计开发的技术质量负责;b)负责对用于规定要求的监视和测量的计算机软件进行确认;c)产品或项目负责人组织编写质量保证大纲/计划;d)负责软件设计开发策划、输入、输出、评审、验证、确认、更改、技术状态管理等的实施。

配置管理控制程序

配置管理控制程序

XXX项目配置管理控制程序修订历史记录目录1 目的 (1)2 适用范围 (1)3 职责 (1)3.1 项目经理 (1)3.2配置管理人员 (1)3.3项目开发人员 (1)3.4 SQA (1)4 工作程序 (2)4.1 术语定义 (2)4.2 软件配置项的范围 (2)4.3 配置管理计划编制 (2)4.4 配置管理计划评审 (2)4.5 软件配置标识 (3)4.6 配置变更控制 (3)4.7 配置状态报告 (4)4.8 配置检查 (4)4.9 配置管理过程评审 (4)4.10 质量记录的保存 (4)5 相关文件 (4)6 质量记录 (4)1 目的确保项目成员在整个软件生存周期随时都能获取正确的、准确的信息,以最大限度地减少混乱,提高开发效率,确保用户获得适用的产品。

保留开发中的中间文档、积累开发经验。

2 适用范围本程序适用于公司软件产品开发生存周期中的各项活动。

3 职责3.1 项目经理指定配置管理人员。

负责审批配置管理计划。

3.2配置管理人员负责编制和执行项目的配置管理计划。

3.3项目开发人员负责执行配置管理计划3.4 SQA负责跟踪配置管理计划的实施。

4 工作程序4.1 术语定义软件配置管理,软件配置管理是标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和变更,记录并报告配置的状态和变更要求,验证配置项的完整性和正确性。

软件配置项:为配置管理的目的而作为一个单元来看待的硬件/或软件成分。

基线:软件生存周期各开发阶段末尾的特定点,也被称为里程碑。

4.2 软件配置项的范围与合同、过程、计划和产品有关的文档及资料。

源代码、目标代码和可执行代码。

相关产品,如:开发工具、可复用组件、编程技巧和方法等。

4.3 配置管理计划编制所有项目在制定项目开发计划时,都应由项目经理指定配置管理人员,然后由配置人员依据《配置管理计划编写指南》编写《配置管理计划》。

项目配置管理计划至少应包括的内容:●配置管理人员的组成及分工;●配置管理活动的规定;●项目中所设定的基线及其生成的时机;●配置管理中使用的工具、技术和方法;●配置项的确定以及将各配置项置于配置控制的相应阶段。

完整的DM软件环境搭建步骤

完整的DM软件环境搭建步骤

完整的DM软件环境搭建步骤安装大概10分钟会自动检查站点,看个人网速,之后会出现下载语言包(如果选择汉语),点跳过就行了。

同步时间也可以跳过。

再过几分钟就安装完了。

2、安装vmtools最好先把光碟弹出,右键unmount,点install vmtools,安装完重启。

3、安装samba一、安装sambasudo apt-get install sambasudo apt-get install smbfs下载速度慢的话记得换个软件源。

二、创建共享目录mkdir /home/cyh/sharesodu chmod 777 /home/cyh/share三、配置文件1、备份配置文件sodu mv /etc/samba/smb.conf /etc/samba/smb.conf.bak2、创建新的samba配置文件sudo vim /etc/samba/smb.conf;#############smb.conf#############[global];创建工作组workgroup=MYGROUP;安全级别security=shareguest OK=yes[share];设置共享文件夹路径path=/home/cyh/share browseable=yeswriteable=yes存盘退出。

四、测试testparm五、重启samba服务sudo /etc/init.d/samba restart六、重启。

七、映射XP下右键“我的电脑”==》映射网络硬盘输入IP及共享文件夹,OK。

4、安装目标板Linuxsudo mkdir /opt/mv_pro_5.0cd /tmpsudo chmod 777 mvl_5_0_0_demo_lsp_setuplinux_02_10_00_14.bin Sudo chmod 777 mvl_5_0_0801921_demo_sys_setuplinux.bin gksudo ./mvl_5_0_#_demo_sys_setuplinux.bin安装目录设为/opt/mv_pro_5.0gksudo ./mvl_5_0_0_demo_lsp_setuplinux_#_#_#_#.bin同上转到/opt/mv_pro_5.0解压里面的两个文件sudo tar -zxvf mvltools5_0_0801921_update.tar.gz解压要几分钟时间sudo tar -zxvf DaVinciLSP_02_10_00_14.tar.gz5、安装DVSDK软件包sudo ./dvsdk_setuplinux_2_10_01_18.bin安装在~/dvsdk_2_10_01_18sudo ./xdctools_setuplinux_3_15_01_59.bin安装在~/dvsdk_2_10_01_18/xdctools_3_15_01_59完了删除安装文件。

DM-ISO-软件配置管理控制程序

DM-ISO-软件配置管理控制程序
监督执行版本控制和变更控制方案;
过程支持;
完成配置审计并提交报告;
对开发人员进行相关的培训;
软件定解决方案。
产品经理/项目经理
产品经理/项目经理是整个软件产品和项目研发活动的负责人,他根据配置控制委员会的建议,批准本产品或项目相关的配置管理的各项活动并控制它们的进程。其具体工作职责如下:
简单地说,就是关于软件资产的管理。主要包括两个方面:
管理软件资产的合理存放和访问,包括其演进、变更或变化的记录,并加以流程上的控制;
关注软件系统的集成和交付,保障团队合作顺畅,等等。
软件配置管理的主要内容包括:
制定配置管理计划
创建配置管理环境
标识配置项
管理基线和发布活动
变更控制
配置状态监控和报告
配置审计
4)定义标识配置项的准则
5)制订基线计划
6)制订配置库备份计划
7)制订变更控制流程
8)制订审批计划
配置管理员在软件产品或项目研发正式立项后,建立配置管理库,使用Git/Gitlab作为配置库管理工具;
配置库分为“开发库”和“受控库”:“开发库”用于存放在软件研发过程中产生和收集的各种程序代码、软件库包和开发技术文档等,由产品负责人/项目经理和开发团队负责管理和维护;“受控库”保存已被审定的软件配置项,由配置管理员负责管理和维护;
当产品进行了重大修改,或者新增功能累积较多,而导致项目整体发生全局变化时,主版本号加1;
编译版本号一般是编译器或构建工具在编译或构建过程中,按一定规则自动生成的,我们只定义其格式,并不进行人为控制。
α(alpha)版
此版本表示目前仅仅是一个初步完成品,通常只在开发者内部交流,或者发布给专业测试人员进行内测。一般而言,该版本软件的bug较多,普通用户最好不要安装。

CMMI文件清单中英文对照表

CMMI文件清单中英文对照表
里程碑评审规程
Milestone Review Procedure
软件开发计划变更规程
Software Development Plan Revise Procedure
对外承诺变更控制规程
External Commitment Change Procedure
MA
度量分析
测量与分析控制程序
Measurement & Analysis Process
项目需增加硬件、软件成本预算表
Budget Form For Hardware & Software Added
共利益者协调计划表
Stakeholder Negotiation Plan
资料管理计划表
Materials Management Plan
开发计划
Development Plan
项目培训计划
培训课程开发规程
Training Course Development Procedure
外购培训管理规程
Outsourcing Training Management Procedure
培训效果评估规定
Training Effectiveness Evaluation Procedure
培训效果跟踪表
Sub-Contract Configuration Management Procedure
子合同配置监督计划模版
Sub-Contract Configuration Monitoring Plan Template
子合同QA审核规程
Sub-Contract QA Audit Procedure
软件子承包商评定标准
Performance Appraisal Rules For EPG Member

软件项目配置管理

软件项目配置管理
软件项目配置管理
软件项目中是否遇到如下的问题:
开发人员使用错误的版本修改程序 开发人员未经授权修改代码或文档,或修改的结果不 能及时反映到各个相关部分; 人员流动,交接工作不彻底造成软件关键部件遗失; 已修复的Bug在新版本中出现; 找不到某个文件的历史版本; 无法重新编译某个历史版本,使维护工作十分困难; 因协同开发中,或者异地开发,版本变更混乱导致 整个项目失败; …
受控环境
Check out 变更控制 流程
新版本
配置库
1 2 RELEASE 1.0 1 1 4 5 6 2 3 4 RELEASE 1.1 4 PATCH #2 2 3 1 2 1 PATCH #1
3
7
RELEASE 2.0
3、基线变更管理过程
基线修改应受到控制,这种变化要经 SCCB授权,按程序进行控制并记录基线 修改的过程。
基线审核
保证基线化软件工作产品的完整性和一致性
5、配置状态统计
检查配置管理系统以及内容 检测配置项变更历史
IEEE标准828-1998规定用于计算配置状 态的最小数据集包括
被批准的配置项 配置项的所有请求的变化状态 配置项所有被批准的变更实现状态
评估一个配置系统状态
变更请求的数量 变更请求的历史报告 存储量的增长 配置管理系统以及SCCB在运作中发生异 SCCB 常的次数等等
软件项目进行中面临的一个主要问题是 持续不断的变化 有效的项目管理能够控制变化,以最有 效的手段应对变化。
要点
软件项目配置管理基本概念 软件项目配置管理过程 软件项目配置管理计划
一、软件项目配置管理基本概念
软件配置管理是指一整套管理软件开发 和软件维护以及各种中间软件产品的方 法和规则。 软件配置管理包括标识在给定时间点上 软件的配置(即选定的软件工作产品及 其描述),系统地控制对配置的更改, 并维护在整个软件生命周期中配置的完 整性和可追溯性。 在配置管理过程中需要建立软件基线库

嵌入式软件管理确认控制程序

嵌入式软件管理确认控制程序

文件制修订记录1.0目的确保质量管理体系过程中和医疗器械产品/汽车产品的嵌入式软件各功能满足预期用途,特编制本程序文件。

2.0范围适用于本公司所有医疗器械产品/汽车产品的嵌入式软件。

3.0职责3.1工程部:按公司的程序要求进行软件的设计和开发,进行软件验证、集成和软件维护,软件的生产周期评估。

3.2品质部:负责软件使用前的确认。

3.3采购部:负责软件变更后的确认。

4.0定义4.1嵌入式软件嵌入式软件是存储在顾客指定的汽车部件(通常是计算机芯片或其他非易失性存储器)中,或作为系统设计的一部分来控制其功能的专门程序。

为了符合 IATF 16949 认证的范围,由嵌入式软件控制的部件必须为汽车应用而研发(即客车、轻型商用车、重型卡车、客车以及摩托车;参见《获得并保持 IATF 认可的规则》,第 5 版,第 1.0 节 IATF 16949 认证资格,以符合“汽车”资格)。

注:用于控制制造过程的任何方面的软件(如用于制造部件或材料的机器)不包括在嵌入式软件的定义中。

4.2软件的安全性级别:制造商应按照软件系统引起的危害对于患者、操作者或其他人员的可能影响,赋于每个软件系统一个软件安全性级别(A、B或C)。

A级:不可能对健康有伤害或损坏。

B级:可能有不严重的伤害。

C级:可能死亡或严重伤害。

4.3黑盒测试:将系统(软件和硬件)看作不能打开的黑盒,在不考虑系统内部结构和特性的情况下,测试者只依靠系统需求说明书,从可能的输入条件和输出条件中确定测试数据,也就是根据系统的功能或外部特性,设计测试用例(例如功能测试)。

4.4白盒测试:即结构测试或逻辑驱动测试。

这种测试允许测试者考虑系统的内部结构,并根据系统内部结构设计测试用例,而不考虑系统的功能。

4.5版本:某一配置项的已标识了的实例。

注:软件产品某版本的修改产生了一个新版本,但要求软件配置管理活动。

5.0内容5.1软件的分类根据软件的作用方式不同,软件分类及定义见下表:5.2.1工程部负责软件的生存周期的评估,对软件进行确认。

DAMS软件使用手册

DAMS软件使用手册

DAMS软件使用手册系统登陆1、档案栏目点击“档案”栏目,会出现“备份/还原”、“数据库压缩”、“数据库维护”、“资料汇出”、“预设打印机设定”。

备份/还原:用户可将现有数据进行备份和还原操作。

(建议下载使用者前/后都进行数据库备份)数据库压缩:用户可以对数据库进行压缩,以减小数据库使用硬盘的存储量。

资料汇出:用户可以将“雇员主要资料”和“已分析的考勤记录”以EXCEL 方式进行汇出。

数据库维护:可手动对数据进行删除操作。

2、装置管理员栏目点击“装置管理员”将出现如下界面:新增考勤机:新增加考勤机并对其进行配置名称:随意填写型号:I4 Flexi装置编号:一定与前台考勤机设置一样IP地址:一定与前台考勤机设置一样修改:对选择的考勤机配置进行修改。

移除考勤机:将选择的考勤机进行删除操作。

选择所有:一次性选择所有考勤机。

选择取消:取消所有选择的考勤机。

下载:将选择的考勤机的考勤记录下载到本地(注意:下载成功后考勤机的考勤记录会自动删除)。

预设下载:用户可以设置一个时间段,让系统自动下载考勤记录。

时间同步:将服务器时间同步到前端考勤机。

传送时区:将预先设置好的时区(时区的定义:规定在某个时间段内才是有效的考勤时间)上载到考勤机内。

下载使用者:在指纹考勤系统运行中,如果某台考勤机有新用户的指纹信息添加或有用户的指纹信息做了修改后,需要对本台考勤机进行此操作。

上载使用者:若添加了新的考勤机或进行了下载使用者操作后,需要对其他考勤机进行指纹数据同步时,进行此操作。

(注意:此操作会将考勤机现有的所有指纹数据进行覆盖)将需要编排在同一个组的考勤设备进行编组。

点击使用者后出现如下界面:(带*号的证明该用户已经有指纹数据)时间表编号:是用户设置好的时区内的有效考勤时间段,选择了时间表编号后代表使用者只有在规定的时间段才是有效考勤时间,其余时间段为无效考勤时间。

设置有效考勤时间段,每个时区可设置4个有效考勤时间段(如果用户在验证指纹时,考勤机提示“验证拒绝”,代表此是时间不是有效考勤时间)3、设定栏目点击“设定”栏目,会出现“公司资料”、“使用者设定”、“部门”、“工作群组”、“员工记录”、“工作时间表”、“选项”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
监督执行版本控制和变更控制方案;
过程支持;
完成配置审计并提交报告;
对开发人员进行相关的培训;
软件配置管理工具的日常管理与维护;
识别开发过程中存在的问题并制定解决方案。
产品经理/项目经理
产品经理/项目经理是整个软件产品和项目研发活动的负责人,他根据配置控制委员会的建议,批准本产品或项目相关的配置管理的各项活动并控制它们的进程。其具体工作职责如下:
简单地说,就是关于软件资产的管理。主要包括两个方面:
管理软件资产的合理存放和访问,包括其演进、变更或变化的记录,并加以流程上的控制;
关注软件系统的集成和交付,保障团队合作顺畅,等等。
软件配置管理的主要内容包括:
制定配置管理计划
创建配置管理环境
标识配置项
管理基线和发布活动
变更控制
配置状态监控和报告
配置审计
4)定义标识配置项的准则
5)制订基线计划
6)制订配置库备份计划
7)制订变更控制流程
8)制订审批计划
配置管理员在软件产品或项目研发正式立项后,建立配置管理库,使用Git/Gitlab作为配置库管理工具;
配置库分为“开发库”和“受控库”:“开发库”用于存放在软件研发过程中产生和收集的各种程序代码、软件库包和开发技术文档等,由产品负责人/项目经理和开发团队负责管理和维护;“受控库”保存已被审定的软件配置项,由配置管理员负责管理和维护;
如果没有特殊要求,《软件配置管理计划》将被包含在《软件开发总体计划》中,无需单独编制文档。否则,产品经理/项目经理将依照软件配置管理计划的模板,在配置管理员的协助下,制定本项目的软件配置管理计划。
1)制定本项目的配置管理策略和指导方针
2)确定配置管理需使用的资源
3)确定配置管理的项目干系人,分配责任,并确定其介入时机
配置计划里的基线一般由产品负责人或项目经理来驱动和管理,而非配置管理员。
变更请求,包括新功能、需求变更、功能增强,也包括缺陷。(变更申请人)
评估,分配给合适的人去处理变更,并检查以确保它们确实被处理了。(产品负责人/项目经理、CCB)
控制对配置项的变更,如果要改它,需要合适的人同意。(CCB、产品负责人/项目经理)
本程序文档适用于公司所有软件产品和项目在各个阶段标识的软件配置管理,并利用“配置管理工具”完成配置项标识、版本控制、变化控制、审计和状态统计等任务或活动。
配置控制委员会(CCB)负责人
负责指导和控制软件配置管理的各项具体活动的进行,并为产品经理/项目经理的决策提供建议。其具体工作职责如下:
制定总体配置管理策略及访问控制策略;
评审和审批配置管理计划;
审核重大变更;
评审和审核有关软件基线的设置和更改;
组织CCB的各种例会;
根据配置管理员的报告决定相应的对策。
配置管理员
根据配置管理计划执行各项管理任务,定期向CCB提交报告,并列席CCB的例会。其具体工作职责如下:
参与制定和修改配置管理计划
监控并定期检查各配置项的管理与维护状况;
本程序文档明确规定了公司软件配置管理活动的目标、Байду номын сангаас导方针和过程定义,为公司软件配置管理提供所应遵循的计划、策略、方法、程序及工具等一般化说明。
贯穿于整个软件生命周期,应用技术上和管理上的指导原则和具体方法,用来识别和记录配置项(例如程序源代码、软件库包、文档资料等)的功能特征和物理特征;管理或控制这些特征的变更;记录和报告变更的处理和执行的状态;以及验证其是否符合特定的需求。
软件配置项与基线版本
执行审计以验证配置项符合特定的标准或需求。配置审计内容包括:
1)评估基线的完整性
2)检查配置记录是否正确反映了配置项的配置情况
3)审核配置项的结构完整性
4)对配置项进行技术评审
5)验证配置项的完备性和正确性
6)验证是否符合配置管理标准和规程
能够及时、随时地给出配置项的当前状况,报告所有配置项以及变更请求的状态,以便于加强配置管理工作:
制定本产品或项目的软件配置管理策略;
制定并发布本产品或项目的配置管理计划;
批准或确认配置项的标识,以及软件基线的建立;
决定本产品或项目的开发工作里程碑;
变更控制和管理;
接受并审阅配置控制委员会的报告。
开发、测试及运维团队
开发、测试及运维团队的职责就是根据项目组织确定的配置管理计划和相关规定,按照配置管理工具的使用模型来完成产品的开发、测试、实施和运维任务,包括各配置项的管理与维护、版本控制和变更控制、过程支持等活动。
在配置管理中,所谓的基线(Baseline),就是一个配置项或一组配置项在其生命周期的特定时间点上通过正式评审而进入正式受控的一种状态。
每一个基线都是其下一步开发的出发点和基准点,且必须通过正式的变更流程来变更。
重要的检查点(CheckPoint)是里程碑(Milestone),重要的里程碑就形成基线(很多情况下,通过在每个配置项或每组配置项的特定整体版本上打标签来完成)。
配置管理库必须设置权限。只有产品/项目组成员、配置管理员、质量保证部门和其他被授权的相关人员能够访问配置管理库,进行相应的操作。
所谓的配置项,即软件过程中生成或收集的各种制品或信息,主要包括:
程序源代码、各种脚本、可执行程序、软件库包等;
软件过程中产生的各种工程技术文档;
各种数据;
……
标识配置项又称识别配置项。确认需要纳入配置管理的配置项,确定配置项的获取时间和所有者,为识别的配置项分配唯一的标识;接着,利用之前建立的配置管理系统或配置管理库来存放配置项;最后通过评审或测试后,由配置项组成基线,作为未来开发的基础。
文件发行及分发状况
分发部门
收文章
发行章
份数
发行部门
变更履历
No.
版本
修订日期
修订内容
修订者
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
制作
审核
批准
张琦
软件配置管理(SCM)贯穿于整个软件生命周期,是管理软件产品所有资产及其变更,维护整个软件研发过程的重要活动,无论是对于管理人员还是研发人员都有着重要的意义。
改好后,检查和验证,才能入库。(CCB、产品负责人/项目经理)
变更的发布。(配置管理员)
基线的变更:基线以内的,不用走变更流程,但产品负责人或项目经理要决定是否进行回归测试,以保证更改不会对基线造成未预料的影响;基线外要走变更流程。
所有配置项的变更历史必须记录在配置项内,包括:日期、版本号、变更请求号、变更内容、修改人等。
相关文档
最新文档