您所在位置: 网站首页 / 文档列表 / 软件工程 / 文档详情
软件工程标准化.docx 立即下载
上传人:小新****ou 上传时间:2024-09-04 格式:DOCX 页数:18 大小: 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

软件工程标准化.docx

软件工程标准化.docx

预览

免费试读已结束,剩余 8 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第PAGE18页共NUMPAGES18页第PAGE\*MERGEFORMAT18页共NUMPAGES\*MERGEFORMAT18页学号:10210407242综述报告题目软件工程标准化院系信息工程系专业计算机网络班级1072姓名马骏指导教师黄志军2010年3月28日软件工程标准化摘要:当前中国软件管理机构、中国软件企业或其他软件开发机构,正在推行软件工程标准化的工作。把软件工程标准化工作切实地向前推进一步,必须掌握有关软件工程国家标准的具体内容。关键字:软件工程标准化国家标准软件工程标准化简介计算机问世以后,人要和计算机打交道,需要程序设计语言,这种语言不仅应让计算机理解,而且还应让别人看懂,使其成为人际交往的工具。程序设计语言的标准化最早提到日程上来。60年代程序设计语言蓬勃发展,出现了名目繁多的语言,这对于推动计算机语言的发展无疑有着重要作用。但同时也带来许多麻烦。即使同一种语言,由于在不同型号的计算机上实现时,作了不同程度的修改和变动,形成了这一语言的种种“方言”,为编写出程序的交流设置了障碍。制定标准化程序设计语言,为某一程序设计语言规定若干个标准子集,对于语言的实现者和用户都带来了很大方便。软件工程标准的类型也是多方面的。它可能包括过程标准(如方法、技术、度量等)、产品标准(如需求、设计、部件、描述、计划、报告等)、HYPERLINK"http://www.pkurc.com/infosort/5_1.htm"\t"_blank"专业标准(如职别、道德准则、认证、特许、课程等)以及记法标准(如术语、表示法、语言等)。软件工程国家标准如下图:2标准化的主要特点在开发一个软件时,需要有许多层次、不同分工的人员相互配合;在开发项目的各个部分以及各开发阶段之间也都存在着许多联系和衔接问题。如何把这些错综复杂的关系协调好,需要有一系列统一的约束和规定。在软件开发项目取得阶段成果或最后完成时,还需要进行阶段评审和验收测试。投入运行的软件,其维护工作中遇到的问题又与开发工作有着密切的关系。软件的管理工作则渗透到软件生存期的每一个环节。所有这些都要求提供统一的行为规范和衡量准则,使得各种工作都能有章可循。软件工程的标准化会给软件工作带来许多好处,比如:可提高软件的可靠性、可维护性和可移植性;可提高软件的生产率;可提高软件人员的技术水平;可提高软件人员之间的通信效率,减少差错和误解;有利于软件管理;有利于降低软件产品的成本和运行维护成本;有利于缩短软件开发周期。随着人们对计算机软件的认识逐渐深入。软件工作的范围从只是使用程序设计语言编写程序,扩展到整个软件生存期。诸如软件概念的形成、需求分析、设计、实现、测试、安装和检验。运行和维护,直到软件淘汰(为新的软件所取代)。同时还有许多技术管理工作(如过程管理、产品管理、资源管理)以及确认与验证工作(如评审和审核、产品分析、测试等)常常是跨越软件生存期各个阶段的专门工作。所有这些方面都应当逐步建立起标准或规范来。另一方面,软件工程标准的类型也是多方面的。根据中国国家标准GB/T15538-1995《软件工程标准分类法》,软件工程标准的类型有:过程标准:如方法、技术、度量等。产品标准:如需求、设计、部件、描述、计划、报告等。专业标准:如职别、道德准则、认证、特许、课程等。记法标准:如术语、表示法、语言等。2.1标准的制定与推行Java与C++相比,不再支持运算符重载、多级继承及广泛的自动强制等易混淆和较少使用的特性,而增加了内存空间自动垃圾收集的功能,复杂特性的省略和实用功能的增加使得开发变得简单而可靠。简单化的另一个方面是Java的系统非常小,其基本解释和类支持部分只占40KB,附加的基本标准库和线程支持也只需增加175KB。因此,Java应用软件能在相当小的系统之上独立工作。软件工程标准的制定与推行通常要经历一个环状的生命周期,如图10.15所示。最初,制定一项标准仅仅是初步设想,经发起后沿着环状生命期,顺时针进行要经历以下的步骤:图10.15软件工程标准的环状生命期建议:拟订初步的建议方案;公布建议修订撤消实施开发发起开发:制定标准的具体内容;审核咨询:征求并吸取有关人员的意见;审批:由管理部门决定能否推出;咨询公布:公布发布,使标准生效;培训:为推行标准准备人员条件;审批培训实施:投入使用,需经历相当期限;审核:检验实施效果,决定修改还是撤消;修订:修改其中不适当的部分,形成标准的新版本,进入
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

软件工程标准化

文档大小:

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用