软件过程改进的复杂性工作程序.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 软件过程改进的复杂性工作程序 SW-CMM实施的系统方法论 华南理工大学工商管理学院 万江平 广州 2004年12月20日 内容提要 专著出版情况 软件、软件过程及其复杂性 Sigma-N概念 软件过程改进复杂性七命题 软件过程改进案例 小结 系统与管理决策从书(1) 系统方法论:包括复杂性科学中的方法论 决策:方法论应用范围为管理理论,也指具体的决策方法 系统与管理决策从书(2) 软件过程改进复杂性工作程序 企业知识管理方法论 企业战略管理的系统方法论 利益协调软系统方法论 专著内容提要(1) 第一章是绪论。说明软件过程改进复杂性根源在于软件的复杂性,并对本书的研究内容、研究方法、创新之处和文章结构进行了说明。 第二章是软件过程改进的复杂性工作程序理论基础(合理性)。本书将软件过程按照价值链模型(M.Porter)分成软件开发过程和软件支持过程。并根据沃菲尔德复杂性理论的科学模型的论域和通用设计科学对软件工程七原理 (B.W.Boehm)应用通用设计,得出了软件开发过程复杂性五命题。对软件过程改进六原理(Watts S. Humphrey)应用结构复杂性理论,得出了软件支持过程复杂性七命题。这十二个复杂性命题是软件过程改进的理论基础。 专著内容提要(2) 第三章是软件过程改进的复杂性工作程序(结构化表示)。首先对25种认知障碍、复杂性工作程序和16条通用设计法则进行了述评。在此基础上设计了软件过程改进的复杂性工作程序,包括两个阶段:发现阶段和解决阶段。 第四章是软件生产的支持结构(应用)。首先讨论了软件过程中的知识管理,并参考传统的企业模型、微软企业模型和印度Infosys公司的知识管理,提出了软件企业模型,并为软件生产建立了一个支持结构来帮助软件企业实现其商业目标。 第五章是实证研究。包括问卷调查和案例研究。问卷调查包括软件过程改进要素和软件过程改进理论两部分。以美资旭电(深圳)科技有限公司资讯科技和系统服务部软件项目管理方法以及广州市灵狐系统工程公司软件项目管理为对象进行了案例研究。 Warfield序(1) 计算机软件也显示出技术和科学相脱离的关系。自从1847年奥古斯塔斯?笛?摩根发现了关系理论,同年布尔发表了代数命题以来,尽管基于科学基础和数学逻辑的计算机软件科学出现了明显的停滞,但是软件市场却蓬勃发展,技术持续不断地得到了重视。与此相反,时至今日,计算机软件的科学基础还没有取得共识。技术发展而不重视其科学基础始终是值得研究的课题。 Warfield序(2) 值得庆幸的是万江平博士和他的导师杨建梅博士在现代软件文献几乎空白的情况下,想方设法找出了软件本质上的科学基础,并加入到商业环境中。这件事早就应该做的了。这项工作的影响将持续到2010年,但应用本工作来改进组织的软件设计似乎是必然的。 顾基发序(1) 计算机软件对于信息技术的发展越来越显出它的重要性。而软件质量又越来越影响它的广泛应用和迅速发展。如何去改进软件过程成为一个急待解决的问题。无疑软件过程又是一个极为复杂的过程。尽管国内外有不少人也在从事相关的研究,但是本书作者从系统科学的角度,特别是从复杂性方面来描述和解决与软件工程相关的问题。作者选用了美国沃菲尔德提出的复杂性理论来描述软件工程的复杂性。在软件开发过程中提出了五个命题,在软件支持过程中提出了七个命题,从而进一步提出了软件过程改进的复杂性工作程序。 顾基发序(2) 作者在撰写本书时既能站在当代新兴学科,如系统科学和复杂性研究、认知科学等,同时又注意了实证研究。利用了他们理论研究成果对美国微软公司团队成功法则和印度INFOSYS公司软件项目管理进行了科学分析。作者还广泛地调查了广东地区一些信息企业,并深入地对美资旭电(深圳)科技有限公司资讯科技和系统服务部软件项目管理和广州市灵狐系统工程公司软件项目管理为对象进行了案例研究。总之该书既有理论研究,更有实证研究。对于从事软件工程开发的工作者无疑是一本值得阅读的好书。 内容提要 专著出版情况 软件、软件过程及其复杂性 Sigma-N概念 软件过程改进复杂性七命题 软件过程改进案例 小结 复杂性的涵义 结构复杂性学派(J.N.Warfield)认为:复杂性包括情景复杂性及认知复杂性,其理论基础是通用设计科学,其基本观点是通过“设计”可以管理复杂性,并提出处理复杂性的复杂性工作程序、复杂性定律以及一些具体的技术性方法。 软件的复杂性 IBM OS/360总设计师布鲁克斯(Brooks)博士将软件中的难题分为两类: 本质问题(essence,即由软件本质决定的固有的难题)和非本质问题(accidents,即目前遇到的,但并非软件产品固有的困难)。 四个本质问题:即复杂性(Complexity)、一致性(Conformity

文档评论(0)

kaku + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档