- 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.软件工程化实施原则
无论是软件工程化还是CIMS应用示范项目,都是要在一个组织中实施一种新的管理理念,都是一个涉及组织许多部门的基础建设,二者之间有许多相似之处。因此我们在研究软件工程化的实施原则时,也注意对CIMS研究成果的重用。
1.1十六字方针
软件工程化涉及软件开发组织的组织、管理、技术等各方面,往往持续几年时间,具有复杂性和长期性的特点,这就要求组织坚持“效益驱动,总体规划,分步实施、重点突破”的十六字方针,正确理解并在软件工程化过程中自觉运用该方针将是软件工程化实施的关键。
(l)软件开发组织存在的基础就是创造效益,效益的体现是T、Q、C、S,对于没有效益的事情组织肯定是不愿意做的。软件工程化工作的周期往往比较长,组织能够持久的、不断的投入资源做下去,必须有效益这种动力来驱动。这就要求在规划时和实施时要考虑到效益因素。
(2)总体规划将保证组织能够持续的正确的投人资源完成正确的工作,不至于造成重复建设和浪费。在采用SW一CMM模型作为组织软件工程化水平的评价标准时,建议组织把二级和三级放在一起进行总体规划,但在实施时以二级作为实施重点。
(3)项目的复杂性使得组织不可能投人大量的资源来投入实施工作,分步实施、重点突破使得组织能够集中有限的资源打歼灭战而不是全而战争或持久战,同时分步实施也使得组织能获得经验、锻炼队伍,保证项目的成功。
1.2 组织最高管理者参与原则
软件工程化实施时需要涉及组织的变革、管理的进步、技术的革新等各方面的改变,是企业内部管理的革命。组织最高管理者必须对软件工程化有一个清醒的认识,认识到软件工程化的作用和效益的同时,又要认识到需要投入和付出,认识到改革过程中的风险。软件工程化涉及企业改革的范围和深度都比较大,没有最高管理者对一些重大问题的决策,是没有办法使软件工程化顺利进展的。
1.3培训优先原则
对我国大多数软件开发组织来说,尽管对软件工程有大概了解,但对ISO9000系列标准、SW一CMM等软件工程化评价体系,却了解较少,对在实际当中如何操作也缺少清醒的认识。因此无论是实施前、实施中还是实施后都应以培训为先导,改变人的观念,提高人的技术能力和管理能力。要在组织内部开展全方位、多层次的培训,尤其要重视岗位培训。
1.4 理论联系实际原则
无论是SW一CMM还是ISO9000系列标准仅仅反映了未来软件开发组织的过程,但如何达到这种需求并没有说明,我们必须充分认识sw一CMM、ISO9000系列标准,仔细分析软件开发组织目前的状况包括存在的问题,找出相应的解决办法,制订合理的总体方案,达到软件工程化的目的。
1.5 渐进原则
软件工程化的过程必须采用渐进原则而不是革命性的突变,这是与软件工程化的复杂性和长期性密切联系的。在总体规划下,渐进原则会逐步向日标打幻些,使人们逐步意识到进步。
对于已实施部分要加强度最,获取过程活动和技术活动的度最数据,为组织的过程改进和技术进步提供科学的决策数据,使组织持续不断的获得进步。
2.软件工程化实施中的几个问题
2.1软件系统的表示问题
软件系统的表示是技术问题,每个组织有自己的表示方法,实际上是企业机密。笔者通过项目特别是CIMS等项目的工程实践,深深感觉到一个规范化的、文档化的、标准的、完备的软件系统表示,对软件工程化工作的实施成功的巨大的影响。这个问题不解决,就无法实现软件工程化,必然导致项目开发工作的交互成本、管理成本大幅增加,“文档”成为摆设,项目拖期,必然造成软件工程化工作的失败。软件系统表示主要需解决两个问题:
(l)软件系统的表示方法
(2)软件表示的完备性、统一性、清晰性
2.2 组织的结构问题
如何建立软件开发组织的组织框架,直接与组织最高管理者的管理理念和企业运行效率有关。从总体上,木文把组织框架分为三种类型:项目型、职能部门型、项目职能部门结合型。
但这种组织形式具有以下缺点:
(1)资源浪费
每个项目都有相应的人力资源需求计划,项目建立时,同时建立相应的组织。这会造成人力资源闲置,因为没有专门的专业部门,资源不能统一调度。
(2)不利于技术进步
每一个项目中的相应
您可能关注的文档
最近下载
- (高清版)DB4401∕T 112.1-2021 《城市道路占道施工交通组织和安全措施设置 第1部分:交通安全设施设置》.pdf VIP
- 素食店创业计划书.pptx
- 5《秋天的怀念》—优质课课件(共30张PPT).pptx VIP
- 血管瘤治疗后护理.pptx
- 年产12000吨中药材中药饮片加工GMP项目可行性研究报告写作模板-备案审批.doc
- 有限空间作业考试试题库(附答案).docx
- 公共政策审计课件.pptx
- “分数除法”六年级上册第三单元整体教学设计.docx VIP
- 成考政治试题及答案.doc VIP
- 人教版七年级上册英语Starter Unit 3知识点梳理及语法讲义(学生版).pdf VIP
文档评论(0)