信息系统项目管理师考点分析之十二:软件工程国家标准
信息系统项目管理师考点分析之十二:软件工程国家标准软件工程国家标准考试自2007年下半年考试中才开始出现,2007年下半年2道、2008年上半年3道,2008年下半年3道、2009年上半年3道。
而今年上半年项目管理工程师中级考试出现了4道,可以预见今年下半年软件工程国家标准考题也在3道题左右,建议重点掌握。
软件工程国家标准涉及标准文档较多,建议有时间都看一遍,有些考题考得比较偏,这种情况只能靠常识和逻辑推理来解题了。
一、考试范围下面是从考试大纲里摘录的软件工程相关国家标准:6.2软件工程的国家标准6.2.1基础标准·软件工程术语GB/T 11457-1995·信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编辑符号及约定GB 1526-1989·信息处理系统计算机系统配置图符号及约定GB/T 14085-19936.2.2开发标准·信息技术软件生存周期过程GB/T 8566-2001·软件支持环境GB/T 15853-1995·软件维护指南GB/T 14079-19936.2.3文档标准·软件文档管理指南GB/T 16680—1996·计算机软件产品开发文件编制指南GB/T 8567-1988·计算机软件需求说明编制指南GB/T 9385-19886.2.4管理标准·计算机软件配置管理计划规范GB/T 12505-1990·信息技术软件产品评价质量特性及其使用指南GB/T 16260-2002·计算机软件质量保证计划规范GB/T 12504-1990·计算机软件质量保证计划规范GB/T 14394-1993二、知识点归纳1、软件工程术语GB/T 11457-1995包括三方面的内容:1)英汉软件工程术语对照及中文解释2)英文索引3)中文索引软件工程术语(2006版)标准定义了1859条软件工程领域的术语,都是一些基础术语,个人觉得考试只需要掌握以上内容即可。
2、信息技术软件生存周期过程GB/T 8566-20012、2.1 生存周期基本过程生存周期基本过程包括5个过程,这些过程供各主要参与方在软件生存周期期间使用。
主要参与方是参与或完成软件产品开发、运作或维护的组织。
这些主要参与方有软件产品的需方、供方、开发者、操作者和维护者。
基本过程有:1)获取过程:确定需方和获取系统软件产品或软件服务的组织的活动。
2)供应过程:确定供方和向需方提供系统软件产品或软件服务的组织的活动。
3)开发过程:确定开发者和定义并开发软件产品的组织的活动。
4)运作过程:确定操作者和在规定的环境中为其用户提供运行计算机系统服务的组织的活动。
5)维护过程:确定维护者和提供维护软件产品服务的组织的活动也就是对软件的修改进行管理使它保持合适的运行状态。
这一过程包括软件产品的移植和退役。
2.2生存周期支持过程生存周期支持过程包括8个过程。
支持过程以明确的目的作为构成整体所必须的部分支持其他过程有。
助于软件项目的成功和提高质量。
支持过程按照其他过程的需要采用和执行。
支持过程有:1)文档编制过程:确定记录生存周期过程产生的信息所需的活动2)配置管理过程:确定配置管理活动3)质量保证过程:确定客观地保证软件产品和过程符合于规定需求以及已建立的计划所需的活动。
联合评审、审核、验证和确认可以作为质量保证技术使用。
4)验证过程:根据软件项目需求按不同深度为需方供方或某独立方确定验证软件产品所需的活动5)确认过程:为需方供方或某独立方确定确认软件项目的软件产品所需的活动。
6)联合评审过程:确定评价一项活动的状态和产品所需的活动。
这一过程可由任何两方,采用其中一方评审方以联合讨论会的形式评审另一方(被评审方)。
7)审核过程:确定为判定符合于需求计划和合同所需的活动。
这一过程可由任何两方采用,其中一方(审核方)审核另一方(被审核方)的软件产品或活动8)问题解决过程:确定一个过程来分析和解决问题(包括不合格)不论问题的性质或来源如何,它们都是在实施开发、运作、维护或其他过程期间暴露出来的。
2.3 生存周期组织过程生存周期组织过程包括4个过程。
这些过程可被某个组织用来建立和实现由相关的生存期过程和人员组成的基础结构并不断改进这种结构和过程。
采用它们通常超出特定的项目和合同的范围。
但是,这些特定项目和合同的经验教训有助于改善组织状况。
组织过程有:1)管理过程:确定生存周期过程中的基本管理活动包括项目管理。
2)基础设施过程:确定建立生存周期过程基础结构的基本活动。
3)改进过程:确定一个组织(即需方、供方、开发者、操作者、维护者或另一过程的管理者)为建立测量、控制和改进其生存周期过程所需开展的基本活动。
4)培训过程:确定提供经适当培训的人员所需的活动。
建议如有时间,把这个标准从头到尾看一遍,了解每个过程的基本概念即可。
3、软件维护指南GB/T 14079-1993软件维护是在软件产品交付使用之后,为纠正故障,改善性能和其他属性,或使产品适应改变了的环境所进行的修改活动。
软件维护必须有控制地进行,使整个过程中都处于适当的管理和控制之下。
除了控制预算、进度和人员,关键在于要由软件维护主管来负责控制和修改系统。
.软件维护一般分为完善性维护、适应性维护和改性维护三种类型。
3.1 完善性维护完善性维护是为扩充功能和改善性能而进行修改和扩充,以满足用户变化了的需求。
主要内容包括:a. 为扩充或增强功能而作的修改(如扩充解题范围和算法优化);b. 为提高性能而作的修改(如提高精度,节省存储空间等);c. 为便于维护而作的修改(如增加注释,改进易读性)。
3.2 适应性维护适应性维护是为适应软件运行环境的变化而作的修改,变化的主要内容包括:a. 影响系统的规定、法律和规则的变化;b. 硬件配置的变化,如机型、终端、打印机等的变化;c 数据格式或文卷结构的变化;d. 系统软件的变化,如操作系统、编译系统或实用程序的变化口3.3 改正性维护改正性维护是为维持系统操作运行,对在开发过程产生而在测试和验收时没有发现的错误而进行的改正。
所必需改正的错误包括;a,设计错误;b. 逻辑错误;c. 编码错误;d. 文档错误;e. 数据错误。
4、软件文档管理指南GB/T 16680—19964.1软件文档归入如下三种类别1)开发文档:描述开发过程本身✓可行性研究和项目任务书✓需求规格说明✓功能规格说明✓设计规格说明包括程序和数据规格说明✓开发计划✓软件集成和测试计划✓质量保证计划标准进度✓安全和测试信息2)产品文档描述开发过程的产物✓培训手册✓参考手册和用户指南✓软件支持手册✓产品手册和信息广告3)管理文档记录项目管理的信息✓开发过程的每个阶段的进度和进度变更的记录✓软件变更情况的记录✓相对于开发的判定记录✓职责定义5、计算机软件配置管理计划规范GB/T 12505-19901)软件开发库software development library软件开发库是指在软件生存周期的某一个阶段期间,存放与该阶段软件开发工作有关的计算机可读信息和人工可读信息的库。
2)软件受控库software sontrolled library软件受控库是指在软件生存周期的某一个阶段结束时,存放作为阶段产品而释放的、与软件开发工作有关的计算机可读信息一人工可读信息的库。
软件配置管理就是对软件受控库中的各软件项进行管理,因此软件受控库也叫做软件配置管理库。
3)软件产品库software product libary软件产品库是指在软件生存周期的组装与系统测试阶段结束后,存放最终产品而后交付给用户运行或在现场安装的软件的库。
释放release释放是指在软件生存周期的各个阶段结束时,由该阶段向下阶段提交该阶段产品的过程。
它也指将集成与系统测试阶段结束时所获得的最终产品向用户提交的过程。
后面这个过程也中做交付(d elivery)。
6、信息技术软件产品评价质量特性及其使用指南GB/T 16260-2002质量子特性定义6.1功能性✓适合性与规定任务能否提供一组功能以及这组功能的适合程度有关的软件属性注:适合程度的例子是面向任务系统中由子功能构成功能是否合适表容量是否合适等✓准确性与能否得到正确或相符的结果或效果有关的软件属性注:例如此属性包括计算值所需的准确程度✓互操作性互用性与同其他指定系统进行交互的能力有关的软件属性注:为避免可能与易替换性的含义相混淆此处用互操作性互用性而不用兼容性见✓依从性使软件遵循有关的标准约定法规及类似规定的软件属性✓安全性与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性6.2可靠性✓成熟性与由软件故障引起失效的频度有关的软件属性✓容错性与在软件故障或违反指定接口的情况下维持规定的性能水平的能力有关的软件属性注:指定的性能水平包括失效防护能力✓易恢复性与在失效发生后重建其性能水平并恢复直接受影响数据的能力以及为达此目的所需的时间和努力有关的软件属性6.3易用性✓易理解性与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性✓易学性与用户为学习软件应用例如运行控制输入输出所花的努力有关的软件属性✓易操作性与用户为操作和运行控制所花努力有关的软件属性6.4效率✓时间特性与软件执行其功能时响应和处理时间以及吞吐量有关的软件属性✓资源特性与在软件执行其功能时所使用的资源数量及其使用时间有关的软件属性6.5维护性✓易分析性与为诊断缺陷或失效原因及为判定待修改的部分所需努力有关的软件属性✓易改变性与进行修改排除错误或适应环境变化所需努力有关的软件属性✓稳定性与修改所造成的未预料结果的风险有关的软件属性✓易测试性与确认已修改软件所需的努力有关的软件属性注:此子特性的涵义可能会被研究中的修改加以改变6.6可移植性✓适应性与软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性✓易安装性与在指定环境下安装软件所需努力有关的软件属性✓遵循性使软件遵循与可移植性有关的标准或约定的软件属性✓易替换性与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性注:A、为避免可能与互操作性互用性的含义相混淆此处用易替换性而不用兼容性见B、特定软件的易替换性并不隐含此软件可由所考虑的软件所替代C、易替换性可能包含易安装性和适应性这两个属性由于此概念的重要性它已被采用作为一个独立的子特性.三、历年试题及分析●软件工程国家标准“软件工程术语GB/T 11457-1995”内容中不包括(48)。
(2007年下)(48)A. 英汉软件工程术语对照及中文解释B. 按英文字典顺序排列的术语C. 程序网络图的文件编辑符号及约定D. 中文索引分析:软件工程国家标准“软件工程术语GB/T 11457-1995”内容包括:♦英汉软件工程术语对照及中文解释♦英文索引♦中文索引程序网络图的文件编辑符号及约定属于GB 1526-1989。
一文读懂软件开发的国家标准和行业准则
一文读懂软件开发的国家标准和行业准则软件开发作为信息技术领域的核心活动,其标准化和规范化对于保障软件质量、提高开发效率以及确保信息安全具有重要意义。
本文将为您详细解读软件开发的国家标准和行业准则,帮助您了解和遵循这些规范,以确保软件开发过程的合规性和产品的高质量。
一、国家标准国家标准是指由国家相关管理部门制定和发布,在全国范围内统一的技术规范。
在软件开发领域,国家标准主要包括以下几个方面:1.1 软件工程基础标准软件工程基础标准涉及软件开发过程中的基本概念、术语、符号、图形等。
这些标准确保了软件开发各环节的沟通一致性,如GB/T 11457(软件工程术语)和GB/T 8566(软件需求规格说明书规范)。
1.2 软件开发过程标准软件开发过程标准规定了软件开发各阶段的任务、方法和工具使用,如GB/T 15532(软件生命周期过程)和GB/T 26260(软件工程项目管理)。
1.3 软件质量标准软件质量标准定义了评价软件产品质量的指标体系和测试方法,如GB/T 16260(软件工程软件质量)系列标准。
1.4 信息安全标准信息安全标准涉及软件在设计、开发、部署和使用过程中的安全要求和措施,如GB/T 22239(信息系统安全保护等级划分)和GB/T 25069(信息安全技术信息系统安全等级保护基本要求)。
二、行业准则行业准则是在国家标准的基础上,由行业协会或组织针对特定行业或领域制定的规范性文件。
软件开发领域的行业准则主要包括:2.1 行业最佳实践行业最佳实践通常总结了一系列在软件开发过程中被广泛认可的高效方法和最佳实践,如敏捷开发、DevOps等。
这些实践在提升开发效率和软件质量方面发挥了重要作用。
2.2 行业安全准则针对软件开发中的安全问题,行业会发布相关的安全准则,指导开发人员和企业如何防范和应对安全威胁,如OWASP(开放式Web应用安全项目)发布的安全指南。
2.3 行业代码规范为了提高代码的可读性和可维护性,降低软件项目之间的差异性,行业会制定统一的代码规范,如《软件工程代码规范》(GB/T 36291.1-2018)系列标准。
软件工程文档 国家标准
软件工程文档国家标准
软件工程是一门涵盖多个学科的综合性学科,它以工程原理和方法为基础,运用计算机科学和数学的知识,对软件开发过程中的设计、开发、测试、维护和管理等各个环节进行系统化的研究和应用。
在软件工程领域,国家标准的制定和实施对于规范和促进软件工程的发展具有重要意义。
国家标准是国家有关部门根据国家政策、法律法规和有关标准化原则,为了保护国家利益和社会公共利益,统一国家的技术规范和质量标准,保证产品和服务的质量和安全性而制定和实施的强制性标准。
在软件工程领域,国家标准的制定可以统一软件开发过程中的规范和标准,提高软件产品的质量和安全性,促进软件工程领域的健康发展。
国家标准的制定需要充分考虑软件工程领域的发展需求和技术特点,结合国际标准和国内实际情况,制定出适合国家软件工程发展的标准体系。
国家标准应当包括软件工程的基本原理、方法和技术规范,涵盖软件开发、测试、维护和管理等各个环节,同时还应当考虑到软件工程的新技术、新方法和新趋势,为软件工程领域的创新和发展提供规范和指导。
国家标准的实施需要软件工程领域的相关单位和个人共同努力,加强标准的宣传和推广,提高软件工程从业人员的标准意识和质量意识,促进软件工程领域的标准化建设。
同时,国家标准的实施还需要加强监督和检查,确保软件工程领域的标准得到有效执行,为软件产品的质量和安全性提供保障。
总之,国家标准对于软件工程领域的发展具有重要意义,它可以规范和促进软件工程的发展,提高软件产品的质量和安全性,促进软件工程领域的健康发展。
因此,我们应当充分重视国家标准的制定和实施,共同推动软件工程领域的标准化建设,为我国软件工程的发展做出贡献。
软件工程国家标准(一)2024
软件工程国家标准(一)引言概述:软件工程国家标准是指由国家有关部门制定的规范和指导原则,用于规范和指导软件工程领域的开发、测试和维护等工作。
本文将介绍软件工程国家标准的内容,并从五个大点进行阐述。
1. 软件项目管理1.1 项目立项与组织:确定项目目标和范围,明确项目的组织结构和职责分工。
1.2 项目计划与控制:制定项目计划、进度控制和风险管理策略,并监督执行情况。
1.3 质量管理:确保软件开发过程中的质量标准和控制措施,包括质量检查和质量评估。
1.4 配置管理:管理软件项目的所有配置项,包括版本控制和配置变更管理。
1.5 缺陷管理:管理软件开发过程中出现的缺陷和问题,制定解决方案和改进措施。
2. 软件需求工程2.1 需求获取与分析:收集和分析用户需求,明确软件系统的功能和性能要求。
2.2 需求规格说明:将需求转化为可测量和可验证的规格说明,包括功能性需求和非功能性需求。
2.3 需求确认和变更管理:与用户确认需求,并管理需求变更,确保软件系统满足用户期望。
2.4 需求追踪和验证:追踪需求的实现过程,确保软件系统的功能和性能符合需求规格。
2.5 需求评审和验收:评审和验证软件系统的需求规格,确保其与用户需求的一致性和可行性。
3. 软件设计与实现3.1 系统结构设计:设计软件系统的整体结构,包括组件、模块和接口之间的关系。
3.2 数据结构设计:设计软件系统中的数据结构和数据库模型,确保数据的合理组织和管理。
3.3 模块设计与实现:设计和实现软件系统的各个功能模块,确保功能的完整和正确性。
3.4 界面设计与交互设计:设计软件系统的界面和用户交互方式,确保用户友好和易用性。
3.5 编码规范与代码审查:制定编码规范,进行代码审查,确保软件代码的质量和可维护性。
4. 软件测试与验证4.1 测试策略与计划:制定测试策略和测试计划,明确定义测试的范围和测试用例。
4.2 单元测试:对软件系统的单个模块进行测试,确保模块的功能和性能符合要求。
详解软件开发相关的国家标准和行业规范
详解软件开发相关的国家标准和行业规范1. 背景随着信息技术的飞速发展和广泛应用,软件开发在各行各业中扮演着重要角色。
为确保软件开发过程的质量和安全性,国家和行业都制定了相应的标准和规范。
本文将详细解析软件开发相关的国家标准和行业规范。
2. 国家标准国家标准是由国家相关部门制定的,具有法律效力的标准。
在软件开发领域,国家标准主要包括以下几个方面:2.1 软件工程标准软件工程标准是指规范软件开发过程中的管理和工程实践的标准。
其中最重要的国家标准是《软件工程》(GB/T -2003),它规定了软件开发的基本原则、生命周期、开发过程和管理要求等内容。
2.2 软件质量标准软件质量标准是指规范软件产品质量的标准。
其中最常用的国家标准是《软件质量保证》(GB/T .3-2008),它详细说明了软件质量保证的原则、要求和评估方法,确保软件产品的可靠性、可用性和安全性。
2.3 软件测试标准软件测试标准是指规范软件测试过程的标准。
其中最常用的国家标准是《软件测试文档》(GB/T -2003),它规定了软件测试的基本原则、测试计划和测试报告的编制要求,确保软件产品的功能和性能符合需求。
3. 行业规范行业规范是由行业组织或专业协会制定的,用于规范特定行业软件开发的标准。
在软件开发领域,行业规范主要包括以下几个方面:3.1 安全标准安全标准是指规范软件安全开发和使用的标准。
例如,在金融行业,有《金融信息系统安全技术要求》(YD/T 2086-2016);在医疗行业,有《医疗器械软件开发规范》(YY/T 0616-2018)。
这些标准规定了软件开发过程中的安全要求和安全测试方法。
3.2 数据标准数据标准是指规范软件数据交换和共享的标准。
例如,在电力行业,有《电力行业数据交换规范》(DL/T 645-1997);在交通行业,有《交通信息数据交换规范》(JT/T 808-2011)。
这些标准规定了数据格式、数据交换协议和数据安全性等方面的要求。
2022-2023年高级软考《信息系统项目管理师》历年真题高频考点汇总4(附带答案)
2022-2023年高级软考《信息系统项目管理师》历年真题高频考点汇总(附带答案)(图片大小可自由调整)一.全考点综合测验(共35题)1.【单选题】以下关于质量保证的叙述中,不正确的是:()。
A.实施质量保证是确保采用合理的质量标准和操作性定义的过程B.实施质量保证是通过执行产品检查并发现缺陷来实现的C.质量测量指标是质量保证的输入D.质量保证活动可由第三方团队进行监督,适当时提供服务支持正确答案:B2.【单选题】某软件开发企业, 在平面媒体上刊登了其开发的财务软件销售商业广告,概要介绍了产品的功能。
按照合同法规定, 该商业广告属于()A.要约B.承诺C.要约邀请D.承诺邀请正确答案:C3.【单选题】() 主要是针对用户使用的绩效, 而不是针对软件自身的度量指标A.内部质量B.使用质量C.外部质量D.可用性度量正确答案:B4.【单选题】() 不属于信息系统项目的生命周期模型A.瀑布模型B.迭代模型C.螺旋模型D.类-对象模型正确答案:D5.【单选题】某公司任命小王为某信息系统开发项目的项目经理。
小王组建的团队经过一段时间的磨合,成员之间项目熟悉和了解。
矛盾基本解决,项目经理能够得到团队的认可。
由于项目进度落后,小王又向公司提出申请,项目组假如了 2 名新成员。
此时项目团队处于()。
A.震荡阶段B.发挥阶段C.形成阶段D.规范阶段正确答案:C6.【单选题】产品分析属于哪个过程的工具A.范围规划B.范围定义C.范围核实D.范围控制正确答案:B7.【单选题】假设和制约因素最初被拟成文件是在哪个过程组?A.启动B.计划C.实施D.收尾正确答案:A8.【单选题】某项目已制定了详细的范围说明书, 并完成了WBS分解。
在项目执行过程, 项目经理在进行下一周工作安排的时候, 发现WBS遗漏了一项重要的工作, 那么接下来他应该首先()A.组织项目组讨论, 修改WBSB.修改项目管理计划, 并重新评审C.汇报给客户, 与其沟通, 重新编写项目文档D.填写项目变更申请, 对产生的工作量进行估算, 等待变更委员会审批正确答案:D9.【单选题】对项目的投资效果进行经济评价的方法,包含静态分析法和动态分析法,这两种方法的区别主要体现在()。
导读:软件开发领域的国家标准与行业准则
导读:软件开发领域的国家标准与行业准则在软件开发领域,国家标准与行业准则是非常重要的。
它们为软件开发过程提供了明确的指导,确保了软件质量和安全性,同时也为软件开发者提供了行为规范,使得整个软件开发过程更加规范化和标准化。
第一部分:国家标准在中国,国家标准化管理委员会负责制定和发布国家标准,其中包括软件开发领域的国家标准。
以下是一些主要的软件开发领域的国家标准:1. GB/T 系列标准:这是一套关于软件工程的国家标准,包括软件生命周期过程、产品质量模型、质量评估等多个方面。
GB/T 25000系列标准:这是一套关于软件工程的国家标准,包括软件生命周期过程、产品质量模型、质量评估等多个方面。
2. GB/T 系列标准:这是一套关于软件测试的国家标准,包括软件测试过程、测试设计技术、测试文档等方面。
GB/T 20240系列标准:这是一套关于软件测试的国家标准,包括软件测试过程、测试设计技术、测试文档等方面。
3. GB/T 系列标准:这是一套关于软件可靠性的国家标准,包括软件可靠性需求、可靠性建模和评估等方面。
GB/T 28480系列标准:这是一套关于软件可靠性的国家标准,包括软件可靠性需求、可靠性建模和评估等方面。
第二部分:行业准则除了国家标准,软件开发领域还有许多行业准则,这些准则是由各大软件开发公司、专业协会、研究机构等制定的,它们为软件开发者提供了更具体的指导。
以下是一些主要的软件开发领域的行业准则:1. 敏捷开发准则:敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。
它强调通过跨功能团队合作,利用适应性和反馈来应对复杂性和不确定性。
敏捷开发准则:敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。
它强调通过跨功能团队合作,利用适应性和反馈来应对复杂性和不确定性。
2. DevOps准则:DevOps是一种理念,强调开发和运维团队之间的紧密合作,以便更快、更可靠地交付和更新应用。
DevOps准则:DevOps是一种理念,强调开发和运维团队之间的紧密合作,以便更快、更可靠地交付和更新应用。
信息系统项目管理师考点分析之十二:软件工程国家标准(精)
信息系统项目管理师考点分析之十二:软件工程国家标准软件工程国家标准考试自2007年下半年考试中才开始出现,2007年下半年2道、2008年上半年3道,2008年下半年3道、2009年上半年3道。
而今年上半年项目管理工程师中级考试出现了4道,可以预见今年下半年软件工程国家标准考题也在3道题左右,建议重点掌握。
软件工程国家标准涉及标准文档较多,建议有时间都看一遍,有些考题考得比较偏,这种情况只能靠常识和逻辑推理来解题了。
一、考试范围下面是从考试大纲里摘录的软件工程相关国家标准:6.2软件工程的国家标准6.2.1基础标准·软件工程术语GB/T 11457-1995·信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编辑符号及约定GB 1526-1989·信息处理系统计算机系统配置图符号及约定GB/T 14085-19936.2.2开发标准·信息技术软件生存周期过程GB/T 8566-2001·软件支持环境GB/T 15853-1995·软件维护指南GB/T 14079-19936.2.3文档标准·软件文档管理指南GB/T 16680—1996·计算机软件产品开发文件编制指南GB/T 8567-1988·计算机软件需求说明编制指南GB/T 9385-19886.2.4管理标准·计算机软件配置管理计划规范GB/T 12505-1990·信息技术软件产品评价质量特性及其使用指南GB/T 16260-2002·计算机软件质量保证计划规范GB/T 12504-1990·计算机软件质量保证计划规范GB/T 14394-1993二、知识点归纳1、软件工程术语GB/T 11457-1995包括三方面的内容:1英汉软件工程术语对照及中文解释2英文索引3中文索引软件工程术语(2006版标准定义了1859条软件工程领域的术语,都是一些基础术语,个人觉得考试只需要掌握以上内容即可。
计算机软件工程国家标准
计算机软件工程国家标准计算机软件工程国家标准是指根据国家有关法律法规和标准化管理制度,对计算机软件工程领域的相关标准进行规范和统一的文件。
其制定的目的是为了提高计算机软件工程的质量、效率和可靠性,保障软件产品的安全性和稳定性,促进计算机软件产业的健康发展。
首先,计算机软件工程国家标准涵盖了软件开发、测试、维护、管理等方面的规范和要求。
在软件开发过程中,标准规定了需求分析、设计、编码、测试、部署等各个阶段的流程和方法,以及相应的文档和工件的编制要求。
在软件测试方面,标准规定了测试计划、测试用例设计、测试执行、缺陷管理等方面的规范和流程。
在软件维护方面,标准规定了变更管理、问题管理、配置管理等方面的要求。
在软件项目管理方面,标准规定了项目计划、进度控制、风险管理、质量管理等方面的规范和要求。
其次,计算机软件工程国家标准还涉及了软件工程领域的相关技术标准和方法标准。
例如,对于软件开发过程中的各种方法和工具,标准规定了其应用的要求和指导。
对于软件测试过程中的自动化测试、性能测试、安全测试等方面,标准规定了相应的技术标准和方法标准。
对于软件项目管理过程中的项目评估、过程改进、度量分析等方面,标准也规定了相应的技术标准和方法标准。
最后,计算机软件工程国家标准对软件工程领域的相关人员和组织也提出了一些要求。
例如,对于软件开发人员和测试人员,标准规定了其必须具备的知识和技能,以及相关的培训和认证要求。
对于软件开发组织和测试组织,标准规定了其应具备的资源和环境,以及相关的过程和管理要求。
综上所述,计算机软件工程国家标准是对计算机软件工程领域的相关标准进行规范和统一的文件,其制定的目的是为了提高软件工程的质量、效率和可靠性,保障软件产品的安全性和稳定性,促进计算机软件产业的健康发展。
希望通过不断完善和执行这些标准,能够推动我国软件工程领域的发展,提升软件产品的国际竞争力,为我国软件产业的腾飞做出贡献。
国家标准--软件工程规范
国家标准--软件工程规范
首先,软件工程规范对软件开发的流程进行了详细的规范。
在软件开发的过程中,需要进行需求分析、系统设计、编码、测试等一系列环节,而软件工程规范对这些环节进行了详细的规范,包括每个环节的具体任务、所需的文档、质量标准等,使得软件开发的流程更加规范化、标准化。
其次,软件工程规范对文档管理进行了详细的规范。
在软件开发的过程中,需
要编写大量的文档,包括需求规格说明书、设计文档、测试报告等,而这些文档的编写、审批、变更等都需要进行严格的管理,以确保文档的准确性和完整性,软件工程规范对文档管理进行了详细的规范,包括文档的命名规范、版本管理、审批流程等,使得文档管理更加规范、高效。
此外,软件工程规范对质量保证、配置管理、变更管理等方面也进行了详细的
规范。
在软件开发的过程中,需要对软件的质量进行保证,对软件的配置进行管理,对软件的变更进行控制,而软件工程规范对这些方面进行了详细的规范,包括质量保证的方法和标准、配置管理的流程和规定、变更管理的流程和权限等,使得软件开发更加可控、可靠。
总的来说,国家标准--软件工程规范对软件开发的各个方面进行了详细的规范,具有重要的指导意义。
遵循软件工程规范,可以使得软件开发的流程更加规范、文档管理更加高效、质量保证更加可靠,有助于提高软件开发的效率和质量,值得我们在软件开发的过程中认真遵循和执行。
软件工程的国家标准 总结
软件工程的国家标准总结国际标准化组织(ISO)、国际电工委员会(IEC)、国际电信联盟(ITU)信息技术领域:电气电子工程师学会(IEEE)、Internet协会、国际Web联盟(W3C)在中国,按照国务院授权,在国家质量监督检验检疫总局管理下,国家标准化管理委员会(SAC)统一管理全国标准化工作。
全国信息技术标准化技术委员会在国家标管委领导下负责信息技术领域国家标准的规划和制订工作。
根据制定机构和适用范围的不同,标准按类型划分,可分为强制性标准和推荐性标准。
国际标准、国家标准、行业标准、区域/地方标准和企业标准1、国际标准:是指由国际联合机构制定和公布,提供各国参考的标准,ISO、IEC、ITU2、国家标准:是指由政府或国家级的机构制定或批准,适用于全国范围的标准,GB或GB/T:中华人民共和国国家标准,由国标委制定,国家质量监督检验检疫总局批准和公布FIPS-NBS:美国国家标准局联邦信息处理标准BS:英国国家标准JIS:日本工业标准3、行业标准:是指由行业机构、学术团队或国防机构制定,并适用于某个业务领域的标准,IEEE:电气电子工程师学会标准GJB:中华人民共和国国家军事标准,DOD-STD:美国国防部标准,适用于美国国防部门MIL-S:美国军用标准,适用于美国军队内部4、区域/地方标准:是指由区域性国际联合机构制定和公布,提供区域内各国参考和执行的标准ARS:非洲地区标准ASMO:阿拉伯标准EN:欧洲标准ETS:欧洲电信标准PAS:泛美标准国内地方标准是指由省、自治区、直辖市标准化行政主管部门制定,并报国务院标准化行政主管部门和国务院有关行政主管部门备案,仅适用于本地的标准。
5、企业标准:是指一些大企业或机构,由于工作需要制定的适用于本企业或机构的标准,企业标准以Q开头。
各级标准之间的关系:1、对需要在全国范围内统一的技术要求,应当制定国家标准。
2、对没有国家标准而又需要在全国某个行业范围内统一的技术要求,可以制定行业标准。
