OSSP软件项目实施方法介绍

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:you19841231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:选择一个合适的软件开发模型,对项目的成功是至关重要的。该文介绍一种经过成功实践的软件项目实施方法的特点及实施流程。
  关键词:软件工程过程;生存期模型;软件项目管理
  中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)36-2770-02
  OSSP Software Implementation of the Project to Introduce Methods
  WANG Fang, CHENG Yuan
  (Suzhou Vocation University, Suzhou 215104, China)
  Abstract: To choose a suitable model of software development is all-importance for the success of the project.This paper describes the characteristic and Implementation of the ossp model which has been successfully implemented.
  Key words: software engineering process; survival model; software project management
  同任何事物一样,软件也有一个孕育、诞生、成长、成熟、衰亡的过程。一般称其为计算机软件的生存期,把上述基本过程的活动进一步展开,就可以得到软件生存期的六个阶段,即制定计划、需求分析、设计、程序编制、测试及运行维护。选择合适的生存期模型非常重要,因为它提供了软件开发项目实施的指南。一定规模的软件企业都会有自己的软件开发生存期模型库,模型库中有各种生存期模型的说明。比较常用的开发模型有瀑布模型、V模型、螺旋模型、RUP模型等。下面介绍一种面向协作管理的项目实施方法——协作开发架构(OSSP)。该实施方法有过很多成功实践。
  1 OSSP架构介绍
  
   图2 质量保证活动详图
  
   图3 软件配置管理活动
  2.5 系统试运行及部署
  当系统开发结束并且经过集成测试和系统测试后,将进入系统试运行及部署阶段,本阶段的目标是通过项目试运行,确保最终用户可以正常使用本系统,并保证系统满足用户最初提出的需求。
  2.6 项目验收及后续支持
  在经过了前面的几个阶段,整个系统开始试运行之后,就进入了整个项目的验收和评估阶段了,项目验收需要切实总结在整个项目过程中出现的各种问题和相关经验,为以后项目的改进和提高奠定良好的基础。
  2.6.1 项目验收
  针对项目验收而言包括阶段性的项目验收和总验收两部分,其中阶段验收是总验收的基础。在每个阶段工作完成后,由相关责任方共同参加,相关责任人在验收报告上签字。验收内容包括项目进度、项目目标完成情况、评价和项目文档。
  2.6.2 项目后续支持
  针对企业的项目,为客户提供优质、高效的后续服务,提供完善的技术支持,保证系统的正常运行。制定合理的后续支持计划,包括针对企业确定特殊的技术支持策略、安排合适的人力和物力进行定期跟踪等,密切关注管理系统的运行状况,提供完善的支持。
  3 质量保证体系
  在整个项目实施过程中既要保证进度又要充分保证项目质量,除了具备成熟的方法论、有效的项目管理和充分的技术力量保证等因素以外,制定一套完善的质量保证体系显然是必不可少的。
  首先内部应常设独立于其它部门的质量管理小组,负责每个项目的质量监控。
  每个项目由专人负责质量监督,分别在项目的前、中、后三个阶段对项目进行质量检验,以确保项目质量:
  1) 项目前期
  质量管理领导小组成员对项目建议书进行检查,包括项目的工作方法、项目的团队、项目工作计划和项目提交的交付物。
  2) 项目进行中
  对项目进程进行监督,确保项目内容和日程不偏离计划、成本与项目进度符合计划、项目范围按计划、人员合理配置、项目进程报告按时提交和确保客户保持必要的支持和参与度;对客户与团队之间的有效沟通进行跟踪评估;了解客户满意度,确保项目的整体质量和表现。
  3) 项目结束时
  将全部项目交付品交给知识管理协调员,由后者输入公司的知识管理库;对项目进行审查,确保其合规完整的完成,如果未能完成,则该项目的收入不能确认为该项目经理当年的绩效考核结果中。
  同时质量保证活动将贯穿于整个软件开发生命周期之中,并且细化到各个具体阶段,详见如图2所示。
  同时软件管理配置活动也贯穿于整个软件开发生命周期中各个具体阶段,详见图3所示。
  
  4 结束语
  软件生存期模型是软件企业进行软件开发的一种框架,它说明了软件的活动和进行软件开发的过程。这个框架模型应包括所有的开发活动以及软件产品。生存期模型的选择对于项目的成功开展非常重要。在实际的应用中,应根据特定环境来选择适合本企业的开发模型。
  
  参考文献:
  [1] 刘伟群,李雄.新型软件开发模型比较[J].现代计算机,2005,5.
  [2] 张友生,李雄.软件开发模型研究综述[J].计算机工程与应用,2006,3.
  [3] 齐治昌,谭庆平,宁洪.软件工程[M].北京:高等教育出版社.
其他文献
摘要:随着WEB技术的发展,基于网络的课程教学系统已经得到广泛的应用与实践。该文在分析操作实践课程特点及网络学习特点的基础上,提出了基于WEB的《ACCESS数据库程序设计》课程自主学习系统的设计与实施方案。系统以知识点为基础,组合围绕知识点的相关学习要素,综合解决和实现了学生在无教师指导下的完全自主学习。  关键词:自主学习;远程教育;WEB应用  中图分类号:TP311文献标识码:A文章编号:
摘要:如何在高校通识教育课程设置中融入计算思维的培养目标,已成为计算机教学工作者及高等教育课程体系制订者的研究课题之一。该文介绍了计算思维概念及研究现状,分析了国内大学通识教育现存问题,并在借鉴美国众多研究型大学通识教育课程的多种模式经验的基础上,对于大学计算机通识教育课程的设计提出了思路建议。  关键词:计算思维;通识教育;课程设置模式  中图分类号:G642 文獻标识码:A 文章编号:1009
我国的传统教育经历了两千多年的发展演进,构建了一套相对完整而严谨的理论体系,不仅在一定程度上维持了社会和国家的长治久安,也保证了文化与思想的传承,更塑造了中华民族的精神气质和性格特点。其中,“修身、齐家、治国、平天下”的家国情怀与“天人和谐、睦邻里仁、文道结合、知行合一”等传统思想,对现代教育影响深远。由吴婕主编、大连理工大学出版社于2013年出版的《中华优秀传统文化》一书,对中华优秀传统文化进行
摘要:我国基层社会治理面临着许多的矛盾和问题。而网格化管理就是根据属地管理、地理布局等原则,将辖区分成若干个网格状的单元,并对每一个网格实施动态、全方位的管理,对格内居民进行多元化、精细化、个性化的服务,从而达到高效、有针对性的服务,从而提高提高公共管理服务职能、密切党群干群关系、完善为民办实事的长交机制的目的。该文主要是通过介绍乌兰浩特铁西街社区网格化建设,来阐释网格化管理在解决基层社会治理的矛
摘要:C语言是一种被广泛应用的计算机语言,它已成为高校计算机教学的重要内容。本文结合教学实践,探讨C语言教学中培养学生编程能力的途径,探索C语言程序设计的教学方法,解决C语言程序设计存在的问题,旨在进一步提高C语言程序设计教学效果。  关键词:C语言;编程能力;算法;教育  中图分类号:TP3文献标识码:A文章编号:1009-3044(2009)04-0886-02  The Ascertaini
摘要:在当代家族小说作品中,周大新的《第二十幕》以尚吉利家族的兴衰史来影射上个世纪中国的时代风云变幻,作品在真实展现传统民族工业的现代化转型的基础上,深入挖掘了根植于儒家文化土壤中的家族精神在家族工业发展中的重要价值和意义。该小说在对家族精神予以肯定的同时,用现代的眼光对小说中人物自我意识的淡化进行了理性层面的审视。  关键词: 《第二十幕》 家族精神 自我意识  新旧世纪之交,重装登场的新历史小
崔峦曾说,从理念、文本组织和教学方法三个方面可以看到,群文阅读与统编语文教材的编排,同我们对教学的期望是一致的。二者在理念上都重视阅读和阅读质量,都鼓励由课内的单篇、群文阅读,引向整本书的阅读。在文本组织上,群文阅读是结构化阅读,对多文本的信息进行整合,教材编写的普通单元、阅读策略单元、习作单元等组文成群的角度和方式在群文阅读中也经常使用;群文阅读是探究性阅读,教材是以语文要素为重点,提倡“1 X
摘要:应急决策是抗灾救灾中的关键步骤,直接决定着救灾效果,关系着人民生命财产安全。应急决策的及时、有效依赖于对灾害情况的全面了解以及对救助预案的准确分析。利用虚拟仿真技术、GIS技术和多媒体技术等研制用于培训的突发事件应急推演系统,它能生成不同的虚拟环境和其相关问题,使受训人员融入其中来进行突发事件印记推演训练;该系统为应急决策提供了可视化环境,实现预案的可视性以及可操作性。文章从研究综述、目标定
摘要:AT89C2051是一种精简型单片机,因其I/O接口有限,应用时必须进行扩展,文章通过5个设计说明如何在耗用较少I/O资源下,实现尽可能多的按键输入。  关键词:AT89C2051;74LS164;按键;设计;I/O接口  中图分类号:TP368文献标识码:A文章编号:1009-3044(2008)27-2094-05  AT89C2051 Save Limited Resources to
摘要:本文是在充分研究了CC1100无线通讯、MC55的AT命令和AT89S52单片机的前提下,运用数字电路设计、uCOS、控制理论等相关知识,提出了一个能在实际的家居中对家电进行远程控制的一种解决方案。该方案通过GSM网络发送控制命令到主控模块,主控模块收到命令后进行相应的处理并发送到对应的终端模块,终端模块进行电器的控制。本文给出了该方案的实现方法。  关键词:智能家居;CC1100;GSM网