- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CESI软件生存周期过程
信息技术 软件生存周期程GB/T8566-2007介绍 冯惠 1 综述 1.1 软件生存周期过程的提出 1.2 GB/T8566的演变 1.3 GB/T8566新版的结构 2 GB/T8566新版的过程介绍 3 关于附录D 4 软件生存周期过程模型 5 软件生存周期过程的使用 6 小结 1 综述 软件生存周期是指软件从构思开始至软件退役为止的软件发生、发展直至软件退役(死亡)的整个生存周期。为开发高水平、高质量的软件(特别是大型软件),软件的开发和维护,需要有过程来控制和管理。 在几十年的软件开发和维护过程中,许多专家总结和归纳了开发高水平、高质量软件的规律,逐步形成了软件生存周期过程的标准。只要我们认真学习、理解并结合自己的具体情况全面而又完整地贯彻过程标准(可根据具体情况进行适当的剪裁),我们就能开发出高水平、高质量的软件。以下因素决定了我们需要软件生存周期过程标准。 1.1 软件生存周期过程的提出1.1.1 软件的特点 -软件成本高 -软件开发的进度难于控制 -估计软件工作量很困难 -软件质量难于保证 -修正维护软件困难 综上所述,由于软件是计算机系统中的逻辑部件而不是物理部件,软件开发是逻辑思维过程,软件的工作量很难估计,进度难于控制,质量也难于评价,成本高,维护工作量繁重。同时软件的复杂度随规模按指数级增加,这就需要许多人共同开发一个大型系统。团队开发软件虽然增加了开发力量,但也增加了额外的工作量,组织不严密,管理不善,常常是造成软件开发失败多,费用高的重要原因。人们面临的不仅是技术问题,更重要的是管理问题。 1.1.2 计算机信息系统的应用与普及对软件的需求飞速膨胀 在计算机应用的初期,软件被看成是个体的脑力劳动的结晶,讲究技巧,甚至认为是个人的艺术品。目前计算机的应用领域已从单纯的科学计算发展到军事、经济文化、科学、社会主流的各个方面。软件系统从简单发展到复杂,从小型发展到大型,由封闭系统发展成为开放的不断演化的系统。 复杂系统中的软件比重也越来越大。 在计算机技术不断发展和应用的过程中,软件的规模越来越大,软件已经不再是个体产品而是成百上千人合作劳动的成果;软件开发,也从注意技巧发展为注重管理,软件开发过程从目标管理转向过程管理 1.1.3 软件工程与软件过程管理 计算机硬件的迅猛发展和应用的普及与扩展,对软件需求的日益迫切,软件的规模也日益扩大,从而产生了软件危机。人们警呼软件跟不上硬件的发展和应用的需要,软件成为计算机信息系统发展的瓶颈。 形势迫使人们思考软件的开发方式,人们越来越认识到要解决软件危机,只有使软件摆脱个体劳动的束缚,软件开发也要走工程化的道路。所谓软件工程就是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最先进的技术方法结合起来。 软件工程技术有两个明显的特点: 第一,强调规范化。 第二,强调文档化。 从近几年软件产业发展的情况看,软件开发方法和技术创新起了很大的作用,但推动软件产业上规模、上效益和上水平的真正原因是重视了软件过程的管理。 面对软件工程、过程管理和软件产业的兴起,许多专家对软件过程管理与控制进行了大量和深入的研究,在此基础上,IEEE和ISO总结与归纳这些研究成果,经过不断的讨论与修改,逐步形成了过程标准,于1995年正式推出了国际标准ISO/IEC 12207:1995《Information technology — software life cycle processes》。 ? 1.2 GB/T8566的演变 - GB/T8566-1988 - GB/T8566-1995 - GB/T8566-2001 - GB/T8566-2007 - ISO/IEC12207未来发展 1.3 GB/T8566新版的结构 1.4 部分术语定义 需方: 从供方获得或采购系统、软件产品或软件服务的组 织。 供方:与需方签订合同,并按合同规定提供系统、软件 产品或软件服务的组织。 开发方:在软件生存周期过程中执行开发活动(包括需 求分析、设计、测试直到验收)的组织。 操作方:运行系统的组织。 维护方:执行维护活动的组织。 使用周境:用户、任务、设备(硬件、软件和资料)以 及产品使用的物理和社会环境。 GB/T8
您可能关注的文档
最近下载
- 中国云新南航空公司acars系统培训.ppt VIP
- 马克思主义宗教观87814.ppt VIP
- 《城市轨道交通通信与信号》教案 第11课 城市轨道交通通信系统(一).docx VIP
- 大众蔚领保养手册.docx VIP
- 部编人教版小学4四年级语文上册(全册)优秀教案设计.doc VIP
- 道德与法治新教材培训心得体会.pptx VIP
- 2026年高考化学大一轮复习第3讲离子共存 离子的检验与推断.pptx VIP
- 冯唐成事心法读书札记.docx VIP
- 第1课 时代精神的精华-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 《新闻采访与写作》电子课件 第三章 新闻采写的客体——新闻事实.ppt VIP
文档评论(0)