软件工程标准化frke.docx





《软件工程标准化frke.docx》由会员分享,可在线阅读,更多相关《软件工程标准化frke.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学 号:10211040072442综述报告告题目软件工程程标准化化院系信息工程程系专业计算机网网络班级10722姓名马 骏指导教师师黄志军20100年3月28日软件工程程标准化化摘要:当当前中国国软件管管理机构构、中国国软件企企业或其其他软件件开发机机构,正正在推行行软件工工程标准准化的工工作。把把软件工工程标准准化工作作切实地地向前推推进一步步,必须须掌握有有关软件件工程国国家标准准的具体体内容。关键字:软件工工程标准准化 国国家标准准1 软件工程程标准化化简介计算机问问世以后后,人要要和计算算机打交交道,需需要程序序设计语语言,这这种语言言不仅应应让计算算机理解解,而且且还应让让别人看看
2、懂,使使其成为为人际交交往的工工具。程程序设计计语言的的标准化化最早提提到日程程上来。660年代代程序设设计语言言蓬勃发发展,出出现了名名目繁多多的语言言,这对对于推动动计算机机语言的的发展无无疑有着着重要作作用。但但同时也也带来许许多麻烦烦。即使使同一种种语言, 由于在在不同型型号的计计算机上上实现时时,作了了不同程程度的修修改和变变动,形形成了这这一语言言的种种种“方言言”,为为编写出出程序的的交流设设置了障障碍。制制定标准准化程序序设计语语言,为为某一程程序设计计语言规规定若干干个标准准子集,对对于语言言的实现现者和用用户都带带来了很很大方便便。软件工程程标准的的类型也也是多方方面的。它
3、它可能包包括过程程标准(如方法法、技术术、度量量等)、产产品标准准(如需需求、设设计、部部件、 描述、计计划、报报告等)、专业业标准(如职别别、道德德准则、认认证、特特许、课课程等)以及记记法标准准(如术术语、表表示法、语语言等)。软件工程程国家标标准如下下图:2标准化化的主要要特点 在开发一一个软件件时,需需要有许许多层次次、不同同分工的的人员相相互配合合;在开开发项目目的各个个部分以以及各开开发阶段段之间也也都存在在着许多多联系和和衔接问问题。如如何把这这些错综综复杂的的关系协协调好,需需要有一一系列统统一的约约束和规规定。在在软件开开发项目目取得阶阶段成果果或最后后完成时时,还需需要进行
4、行阶段评评审和验验收测试试。投入入运行的的软件,其其维护工工作中遇遇到的问问题又与与开发工工作有着着密切的的关系。软软件的管管理工作作则渗透透到软件件生存期期的每一一个环节节。所有有这些都都要求提提供统一一的行为为规范和和衡量准准则,使使得各种种工作都都能有章章可循。软件工程程的标准准化会给给软件工工作带来来许多好好处,比比如:可提高软软件的可可靠性、可可维护性性和可移移植性;可提高软软件的生生产率;可提高软软件人员员的技术术水平;可提高软软件人员员之间的的通信效效率,减减少差错错和误解解;有利于软软件管理理;有利利于降低低软件产产品的成成本和运运行维护护成本;有利于缩缩短软件件开发周周期。随
5、着人们们对计算算机软件件的认识识逐渐深深入。软软件工作作的范围围从只是是使用程程序设计计语言编编写程序序,扩展展到整个个软件生生存期。诸诸如软件件概念的的形成、需需求分析析、设计计、实现现、测试试、安装装和检验验。运行行和维护护,直到到软件淘淘汰(为新的的软件所所取代)。同时时还有许许多技术术管理工工作(如过程程管理、产产品管理理、资源源管理)以及确确认与验验证工作作(如评审审和审核核、产品品分析、测测试等)常常是是跨越软软件生存存期各个个阶段的的专门工工作。所所有这些些方面都都应当逐逐步建立立起标准准或规范范来。另另一方面面,软件件工程标标准的类类型也是是多方面面的。根根据中国国国家标标准G
6、BBT 115533819995软软件工程程标准分分类法,软软件工程程标准的的类型有有: 过程标标准:如如方法、技技术、度度量等。 产品标标准:如如需求、设设计、部部件、描描述、计计划、报报告等。 专业标标准:如如职别、道道德准则则、认证证、特许许、课程程等。 记法标标准:如如术语、表表示法、语语言等。2.1标标准的制制定与推推行Javaa与C+相比比,不再再支持运运算符重重载、多多级继承承及广泛泛的自动动强制等等易混淆淆和较少少使用的的特性,而而增加了了内存空空间自动动垃圾收收集的功功能,复复杂特性性的省略略和实用用功能的的增加使使得开发发变得简简单而可可靠。 简单化的的另一个个方面是是Ja
7、vva的系系统非常常小,其其基本解解释和类类支持部部分只占占40KKB,附附加的基基本标准准库和线线程支持持也只需需增加1175KKB。因因此,JJavaa应用软软件能在在相当小小的系统统之上独独立工作作。 软件工程程标准的的制定与与推行通通常要经经历一个个环状的的生命周周期, 如图10.15所所示。最最初,制制定一项项标准仅仅仅是初初步设想想,经发发起后沿沿着环状状生命期期,顺时时针进行行要经历历以下的的步骤:图10.15 软件工程标准的环状生命期建议:拟拟订初步步的建议议方案;公布建议修订撤消实施开发发起开发:制制定标准准的具体体内容;审核咨询:征征求并吸吸取有关关人员的的意见;审批:由由
8、管理部部门决定定能否推推出;咨询 公布:公布发发布,使使标准生生效;培训:为为推行标标准准备备人员条条件;审批培训实施:投投入使用用,需经经历相当当期限;审核:检检验实施施效果,决决定修改改还是撤消;修订:修修改其中中不适当当的部分分,形成标准的的新版本本,进入入新的周周期。为使标准准逐步成成熟,可可能在环环状生命命周期上上循环若若干圈,需需要做大大量的工工作。2.2软软件工程程标准的的层次根据软件件工程标标准制定定的机构构和标准准适用的的范围有有所不同同,它可可分为五五个级别别,即国国际标准准、国家家标准、行行业标准准、企业业(机构)标准及及项目(课题)标准。以以下分别别对五级级标准的的标识
9、符符和标准准制定(或批准准)的机构构做一简简要说明明:国际标标准由国际联联合机构构制定和和公布,提提供各国国参考的的标准。如如ISOO(Innterrnattionnal Staandaardss Orrgannizaatioon)国际际标准化化组织。这这一国际际机构有有着广泛泛的代表表性和权权威性,它它所公布布的标准准也有较较大的影影响。119600年代初初,该机机构建立立了“计算机机与信息息处理技技术委员员会”, 简称称ISOOTC997,专专门负责责与计算算机有关关的标准准化工作作。这一一标准通通常冠有有ISOO字样,如如ISOO 8663186 Infformmatiion prooc
10、esssinngpproggramm coonsttruccts andd coonveentiionss foor ttheiir rreprreseentaatioon信信息处理理程序序构造及及其表示示法的约约定。该该标准现现已由中中国收入入国家标标准。 国家家标准由政府或或国家级级的机构构制定或或批准,适适用于全全国范围围的标准准,如:GB中华人人民共和和国国家家技术监监督局是是中国的的最高标标准化机机构,它它所公布布实施的的标准简简称为“国标”。现已已批准了了若干个个软件工工程标准准。ANSII(Ammeriicann Naatioonall Sttanddardds IInsttit
11、uute)美国国国家标标准协会会。这是是美国一一些民间间标准化化组织的的领导机机构,具具有一定定的权威威性。FIPSS(NBBS) (Feederral Infformmatiion Proocesssinng SStanndarrds(Nattionnal Burreauu off Sttanddardds)美国国商务部部国家标标准局联联邦信息息处理标标准。它它所公布布的标准准均冠有有FIPPS字样样。如119877年发表表的FIIPS PUUB 113287 Guiidellinee foor vvaliidattionn annd vveriificcatiion plaan oof c
12、compputeer ssofttwarre(软件确确认与验验证计划划指南)。BS(BBrittishh Sttanddardd)英国国国家标准准。 DINN(Deeutsschees IInsttituut ffr NNormmungg)德国标标准协会会 JISS(Jaapannesee Inndusstriial Staandaard)日本本工业标标准 行业业标准由行业机机构、学学术团体体或国防防机构制制定,并并适用于于某个业业务领域域的标准准,如: IEEEE(IInsttituute of Eleectrricaal aand Eleectrroniics Enggineeerss)美
13、国电电气与电电子工程程师学会会。近年年该学会会专门成成立了软软件标准准分技术术委员会会(SEESS),积极极开展了了软件标标准化活活动,取取得了显显著成果果,受到到了软件件界的关关注。IIEEEE通过的的标准经经常要报报请ANNSI审审批,使使之具有有国家标标准的性性质。因因此,日日常看到到IEEEE公布布的标准准常冠有有ANSSI的字字头。例例如,AANSIIIEEEE SStr 828819883软软件配置置管理计计划标准准。 GJBB中华华人民共共和国国国家军用用标准。这这是由中中国国防防科学技技术工业业委员会会批准,适适合于国国防部门门和军队队使用的的标准。例例如,119888年实施施
14、的GJJB 443788军军用软件件开发规规范;GJBB 433888军军用软件件文档编编制规范范。3) DDOD_STDD(Deeparrtmeent Of Deffensse_SSTannDarrds)美国国国防部部标准,适适用于美美国国防防部门。 MILL_S(MILLitaary_Staandaard)美国国军用标标准,适适用于美美军内部部。此外,近近年来中中国许多多经济部部门(例如,原原航空航航天部、原原国家机机械工业业委员会会、对外外经济贸贸易部、石石油化学学工业总总公司等等)都开展展了软件件标准化化工作,制制定和公公布了一一些适合合于本部部门工作作需要的的规范。这这些规范范大都参
15、参考了国国际标准准或国家家标准,对对各自行行业所属属企业的的软件工工程工作作起了有有力的推推动作用用。企业规规范一些大型型企业或或公司,由由于软件件工程工工作的需需要,制制定适用用于本部部门的规规范。例例如,美美国IBBM公司司通用产产品部(Genneraal PProdductts DDiviisioon)119844年制定定的程程序设计计开发指指南,仅仅供该公公司内部部使用。项目规规范由某一科科研生产产项目组组织制定定,且为为该项任任务专用用的软件件工程规规范。例例如,计计算机集集成制造造系统(CIMMS)的的软件工工程规范范。3软件工工程的国国家标准准19833年5月中国国原国家家标准总
16、总局和原原电子工工业部主主持成立立了“计算机机与信息息技术标标准化技技术委员员会”,下设设十三个个分技术术委员会会。与软软件相关关的程序序设计语语言分委委员会和和软件工工程技术术分委员员会。中中国制定定和推行行标准化化工作的的总原则则是向国国际标准准靠拢,对对于能够够在中国国适用的的标准一一律按等等同采用用的方法法,以促促进国际际交流。这这里,等等同采用用是要使使自己的的标准与与国际标标准的技技术内容容完全相相同,仅仅稍做编编辑性修修改。从19883年起起到现在在,中国国已陆续续制定和和发布了了20项国国家标准准。这些些标准可可分为44类:基础标标准;开发标标准;文档标标准;管理标标准。在表1
17、00.1所示示的表中中分别列列出了这这些标准准的名称称及其标标准号。除除去国家家标准以以外,近近年来中中国还制制定了一一些国家家军用标标准。根根据国务务院、中中央军委委在19984年年1月颁发发的军用用标准化化管理办办法的规规定,国国家军用用标准是是指对国国防科学学技术和和军事技技术装备备发展有有重大意意义而必必须在国国防科研研、生产产、使用用范围内内统一的的标准。凡凡已有的的国家标标准能满满足国防防系统和和部队使使用要求求的,不不再制定定军用标标准。表10.1中国的的软件工工程标准准分类标 准准 名名 称称标 准准 号号基础标准开发标准信息处理理数据据流程图图、程序序流程图图、系统统流程图图
18、、程序序网络图图和系统统资源图图的文件件编辑符符号及约约定GB 11526689ISO 5800719885软件工程程术语GB/TT 111457789软件工程程标准分分类法GB/TT 155538895ANSII/IEEEE 110022信息处理理程序序构造及及其表示示法的约约定GB 113500292ISO 86331信息处理理单命命中判定定表的规规范GB/TT 155535595ISO 58006信息处理理系统计算算机系统统配置图图符号及及其约定定GB/TT 144085593ISO 87990文档标准软件开发发规范GB 88566688计算机软软件单元元测试GB/TT 15553229
19、5软件支持持环境信息处理理按记记录组处处理顺序序文卷的的程序流流程ISO 6599319885软件维护护指南GB/TT 144079993软件文档档管理指指南计算机软软件产品品开发文文件编制制指南GB 88567788 计算机软软件需求求说明编编制指南南GB 99385588ANSII/IEEEE 8829计算机软软件测试试文件编编制规范范GB 99386688ANSII/IEEEE 8830管理标准计算机软软件配置置管理计计划规范范GB/TT 122505590IEEEE 8228信息技术术 软软件产品品评价 质量量特性及及其使用用指南GB/TT 122260096ISO/IECC 9112
20、691计算机软软件质量量保证计计划规范范GB 112500490ANSII/IEEEE 7730计算机软软件可靠靠性和可可维护性性管理GB/TT 144394493质量管理理和质量量保证标标准 第三部部分:GGB/T 1190001ISOO 90001在在软件开开发、供供应和维维护中的的使用指指南GB/TT 1990000.394ISO 900003933.1GGB/TT 85567-20006 计计算机软软件文档档编制规规范本标准准根据GGB/TT 85566-20001信信息技术术 软件件生存周周期过程程的规规定,主主要对软软件的开开发过程程和管理理过程应应编制的的主要文文档及其其编制的的
21、内容、格格式规定定了基本本要求。本本标准原原则上适适用于所所有类型型的软件件产品的的开发过过程和管管理过程程。 本标标准规定定规定了了文档过过程,包包括软件件标准的的类型(含含产品标标准和过过程标准准)、源源材料的的准备、文文档计划划、文档档开发、评评审、与与其他公公司的文文档开发发子合同同;文档档编制要要求,包包括软件件生存同同期与各各种文档档的编制制要求,含含可行性性与计划划研究、需需求分析析、设计计、实现现、测试试、运行行与维护护共六个个阶段的的要求、在在文档编编制中应应考虑的的各种因因素;详详细给出出了255种文档档编制的的格式,这这些文档档包括可可行性分分析(研研究)报报告、软软件开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 标准化 frke

限制150内