软件设计开发过程控制探讨.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件设计开发过程控制探讨 山东省质量认证中心 王胜林 随着计算机信息产业的飞速发展我国的软件开发行业有了飞速发展。国内软件行业在经历了过去高速 增长期后近年来已经进入稳定增长阶段 06 年、07 年全行业增速为 22.9%、20.9%。2008 年行业增速达到了 31.2%软件组织落户各地的软件园。 笔者审核多个软件开发企业,大部分企业能够按照软件开发的流程,较好地应用 ISO9001 标准,不断 改进企业的管理和服务。但个别的企业由于对 ISO9001 的理解不深对一些概念的模糊没有结合软件行业的 特点有效地应用 ISO9001。往往是为了满足认证要求重新编制符合标准名称的文件和记录。没有发挥 ISO9001 标准的作用,出现了“两张皮”的现象。 软件的开发主要依据 ISO/IEC 9126:2001 《软件工程.产品质量.第 1 部分 :质量模型》、ISO/IEC 12207-2008 《 系统和软件工程.软件生命周期过程》ISO9001 标准的应用,ISO 发布了 ISO9000-3:1997 《ISO9001:1994在计算机软件开发、供应、安装和维护中的使用指南》 。 开发过程就是将需求规范转换为软件产品。开发以规定的方法步骤实施,以免引入错误从而降低了对 验证和确认过程的依赖。 企业应编制和保持文件化的程序以保证软件产品的设计和实现符合规定的要求,并按开发计划进行。 软件开发控制程序首先要规定软件开发过程中相关人员的职责和权限包括项目经理、系统分析员、编 程人员、产品顾问、测试人员等的职责和权限以及这些人员之间的相互关系还要规定技术部门、项目组与 其他部门之间的接口关系。开发过程可以按照标准的条款的要求对各阶段分别加以描述和规定。 软件开发项目是根据一个或多个生存周期模型进行组织。过程、活动和任务是根据采用的生存周期模 型的性质加以计划并实施的。采用的生存周期模型可以更新,适合具体的项目要求。 一、设计和开发的策划 我国目前软件开发大部分是根据客户的需求,进行开发的。自主开发需要做充分的市场调研,在确定 客户要求或市场需求后,需要进行可行性分析,分析的内容包括可行性研究的前提,包括拟开发产品的要 求、目标、对现有系统的分析,建议的系统,投资和效益分析、社会因素的分析,最终做出是否可行性的 结论。 在确定开发的可行性后,企业应对项目或产品的开发活动编制开发计划。设计开发计划的内容包括: 需求分析、设计、编码、集成、测试、安装和接收支持等过程的具体工作内容要求和工作内容及各阶段的 评审的安排等。计划应阐明或列出应开展的活动,并规定实施这些活动的职责。主要的工作阶段划分,工 作的时间表。 开发工作小组的组成、职责,分包商的使用以及需使用的物资资源;确定开发的人员组成,明确开发 小组和项目组负责人,及相应的分工。确定开发的平台,如开发和测试工具、模型等并为其配备充分的资 源。 在设计开发计划中明确开发人员或小组之间的组织接口和技术接口,例如: 项目小组、开发的外包方、 用户、顾客代表等。应规定参与设计过程的不同部门之间在组织上和技术上的接口,将必要的信息形成文 件,予以传递并定期评审。 特别需要关注与顾客及顾客代表的职责,以及与其的接口和沟通渠道及沟通方式。以确定顾客提供的 信息软件运行平台和环境等相关信息的准确性。 设计和开发依据标准、规则、惯例和约定、开发用的工具和技术 (包括对这类工具和技术的鉴定和技 术状态控制)、 技术状态管理惯例、控制不合格品的方法、用于支持开发的非交付软件的控制方法、备份 和恢复(包括应付偶然事故的计划)的规程、归档、备份和恢复的程序,包括应急计划、病毒防护的控制方 法。设计开发的计划包括的内容如: 质量计划、风险管理计划、技术状态管理计划、集成计划、测试计划、 安装计划、移交计划、培训计划、维护计划。开发计划和任何有关的这些计划可以是一份独立的文件,或 作为另一文件的一部分,或者由若干文件组成。 需要对软件的项目进度进行确定可以采用微软的Project项目管理工具对工作量进行估算确定开发的 时间表。 开发计划应加以评审和批准。开发计划可以有其他名称,比如软件开发计划或软件项目计划计划 应随设计的进展的变化情况加以修改。 根据项目的不同,企业可以结合自身的能力对不具备或不经济的委托外部的企业

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档