- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件工程监理监理工程师+++
1、软件工程监理的概念软件工程监理是指参照软件工程的思想,对在建软件系统的整个生命周期进行全过程监理,包括软件开发过程、质量保证过程、工程管理过程及配置管理过程的监理,并为用户提供咨询、帮助建设运行制度等有益的效劳工程,其最终目的是帮助业主单位建设一个高质量的具有可持续生命力的软件系统。软件工程监理在技术上是可行的,但在观念和社会环境等方面还存在种种急需解决的问题。
2、软件工程监理阶段与传统软件工程阶段比照原始需求收集工程招标可行性报告计划工程设计需求分析系统概要设计系统详细设计测试设计工程实施编码测试部署系统试运行验收运行与维护监理实施阶段传统软件工程阶段
3、软件系统建设的监理工作背景由于软件工程自身所具的特点,以及业主单位在信息技术等相关领域存在缺乏专业技术人才或经验缺乏等问题,因此业主单位无法自行管理软件系统或自行管理无益于提高工程投资的效益和建设水平。软件工程监理工作下在是为了协助业主单位保证工程的质量、进度、投资,并合理地处理好业主单位与承建单位之间的关系,对软件系统的建设质量起到保障作用。
4、当前软件系统建设存在的主要问题软件工程投资规模呈逐年增长的趋势。大型软件系统建设是一项投资大、周期长、知识密集、高风险的系统工程,行业新颖、人员年轻、科技含量高、智力密集、涉及领域宽广,对实践经验要求高。在管理思想与开发技术不断更新和提高的情况下,由于业主单位与承建单位之间信息不对称,挖掘实际需求十分困难。实施过程中缺乏专业的监督与管理,工程风险增大,失败工程较多。麦肯锡公司的一项调查说明,全球软件开发工程中只有16%能按方案完成。
4.1甲乙方信息不对称,导致可能出现损害对方利益的情况〔1〕1、业主单位对于承建单位存在着技术弱势:〔1〕业主单位自身的信息技术力量缺乏,在工程的单体规划、技术方案和设备选型等方面难以决策;〔2〕信息技术产品商家众多,型号复杂,价格五花八门,竞争剧烈,业主单位对市场不熟悉,在挑选承建单位和进行商务谈判时心中无底,比较被动。〔3〕业主单位由于无施工实践经验,无法对进度和质量进行控制和监理,对最终结果没有把握。
4.1甲乙方信息不对称,导致可能出现损害对方利益的情况〔2〕2、承建单位相对业主单位存在着业务信息弱势,由于对业主单位的业务知识掌握较少,可能造成对实现业务的难度估计缺乏。
4.2挖掘实际需求困难〔1〕业主单位的技术人员很难掌握新的信息技术,一般没有受过专业的需求分析训练,使得双方在实际工程中的信息沟通不到位,业主单位不能正确、全面的描述其需求。承建单位的技术人员对业务领域一般不熟悉,往往不能全面分析所有的用户需求。对业务人员而言,很多业务是隐含的,在需求分析时很容易被忽略,使得需求分析结果具有一定的不确定性和歧义性。
4.2挖掘实际需求困难〔2〕对于工程中平安需求、授权需求及隐性需求等,一般业主单位为了促使工程立刻成功,往往在描述时淡化这些内容,但在实际的工程运行过程中,这些内容却是非常重要的。需求收集表现的不确定性,使得交流的双方认为对方已明白了自己的观点,自己也理解了对方的观点,在实际上双方的理解存在偏差。如果没有一定的监督和监理机制作为保障,很难保障需求挖掘的正确、全面与完整。
4.3承建单位在开发过程中可能存在的问题工程管理水平有待提高:配置管理工作不到位,开发文档缺乏科学管理,开发过程中组织协调及源代码管理往往被无视。管理工作的不完善会在很大程度上影响工程的质量和进度。开发过程未被严格执行:软件过程的理论被认为会耽误开发进度而被简化,很少在实际开发过程中被彻底执行。缺乏严格的验收过程:常以演示会的形式代替验收测试,由承建单位主导验收,业主单位处于被动状态,不能真正暴露软件隐藏的问题,不能了解软件的各项功能和性能指标,加大了系统运行与维护的困难。
5引入监理制的必要性1、监理能够打破业主单位和承建单位信息不对称,协调和保障甲乙方成功合作;2、监理能够对工程实施过程和结果提出公正恰当地评价,是确保工程工程质量、进度和本钱的有效方法;3、监理弥补业主单位在人力资源和经验上的缺乏;4、监理有助于发挥第三方专业化效劳。监理单位要始终代表业主单位的利益,并站在第三方的立场,公平公正对待工程各方。综上所述,引入监理将会使信息系统工程风险降得更低,更大程度上保证信息系统工程成功。
6质量控制的内容和主要监理措施软件质量监理指对工程承建单位的软件工程行为进行监控、督导、测试和评价。应用软件系统开发成功的主要指标:功能到达目的用户需求、软件质量特性良好、开发本钱和维护本钱较低、及时交付使用等。软件工程的质量监理,主要是因循软件工程的开发阶段进行监理与控制,通过过程控制,从而最终实现总目标质量控制。
6.1质量控制的工作程序
文档评论(0)