软件工程管理硕士范文的现状及策论(共3篇)

上传人:蜀歌 文档编号:147793742 上传时间:2020-10-13 格式:PDF 页数:10 大小:228.31KB
返回 下载 相关 举报
软件工程管理硕士范文的现状及策论(共3篇)_第1页
第1页 / 共10页
软件工程管理硕士范文的现状及策论(共3篇)_第2页
第2页 / 共10页
软件工程管理硕士范文的现状及策论(共3篇)_第3页
第3页 / 共10页
软件工程管理硕士范文的现状及策论(共3篇)_第4页
第4页 / 共10页
软件工程管理硕士范文的现状及策论(共3篇)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《软件工程管理硕士范文的现状及策论(共3篇)》由会员分享,可在线阅读,更多相关《软件工程管理硕士范文的现状及策论(共3篇)(10页珍藏版)》请在金锄头文库上搜索。

1、软件工程管理硕士论文的现状及策论(共 3 篇)软件工程管理硕士论文的现状及策论(共 3 篇) 第 1 篇:软件工程管理的现状和创新策略 软件工程 管理是软件工程和项目管理结合而形成的一个交叉学科,是软件工程管理学科的方法具体 到软件工程领域的实际应用。与普通领域上的软件工程管理不同,软件工程项目具有一定 的特殊性和复杂性,所以软件工程管理是保证软件产品的成本,进度,质量以及按时交付 的一个不可或缺的重要因素。本文分析了软件工程管理的现状,并对以姑姑为代表的创 新管理策略进行了分析和研究。 软件工程管理的提出和研宄源于上世纪 70 年代中期, 美国国防部在那时曾经专门针对软件工程进行不理想进行过

2、研宄,其中大约 70%是由于管 理不善所引起的,大家所认为的技术因素等并不是主要原因。他们从这些研宄中得出一个 结论,影响软件研发项目全局的因素是软件工程项目的管理,而技术等相关因素只是起到 了一些局部作用。到了上世纪 90 年代中期,软件工程管理水平低下的问题仍然存在并且 更加严重。根据美国软件工程项目实施现状的调查结果显示,软件工程研发的总体情况仍 然很难预测,大约只有 10%的软件工程项目能够在大家预定的花费和时间点交付。在国内 的软件工程中同样存在着这种情况,甚至更加的严重。近些年来,在整个软件业也在倡导 一些新的管理模式,但是从总体上来看,传统的软件工程管理模式即瀑布型模式,仍旧是

3、使用最为广泛的管理方法,现在一些企业也在尝试一些新型的管理模式,比如队以及敏捷 模式。 1984 年美国国会与美国灯行业一些主流公司和相关的研宄中心一起创立的一 个由美国联邦政府资助的非盈利组织一软件工程研究所在其早期研究中得出的研究成果。 该模型提供了软件工程成果以及管理方法的框架,自 90 年代提出之后,已经在北美洲、 欧洲和日本等地成功地进行了实际应用。现在该模型已经作为业界软件过程改进的工业标 准。 现在国外对的研究已经比较成熟并得到了广泛应用,但是在我国对的研究远 远落后于国外软件发达国家。是一个非常复杂的体系,有着大量的标准和要求,对 于软件过程中每一个方面都有很多具体的标准要求。

4、国内大部分软件公司规模较小,人员 配备在 10 至 20 人之间,经常是四五个人就实施一个项目,完全按照的体系来管理进行软 件工程管理并不符合实际情况。所以本文基于理论,对软件工程管理的现状进行分析和 总结的基础上,就等创新策略进行研究。 1 软件工程管理的现状及其特点 (一) 工程管理的内涵 软件工程管理的定义,美国对软件工程管理作了如下解释: 软件工程管理是为了完成一个项目的需求和目的,将相应的知识、技术、工具以及技巧运 用到该项目的具体事务中去的工作,软件工程管理的实现是通过执行以下这些运作流程: 启动、计划、执行、控制和结束。 ?祖倡导的软件工程管理理论的中心内容是执行软 件工程管理所

5、需要的具体知识,这些具体的知识根据普通软件工程管理的要求可以划分为 九大知识领域,传统意义上的软件工程管理的概念就是如何实行和运用这九个领域知识, 来对一个项目进行管理。 (二)软件工程管理的特点 软件工程管理的特殊性还体现 在其管理过程以及内容的特殊性。为保证软件工程获得成功,必须清楚其工作范围、要完 成的任务、需要的资源、需要的工作量、进度的安排、可能遇到的风险等。软件工程项目 的管理工作必须开始于软件开发工作之前,并且要始终贯穿于整个软件开发的过程之中, 最后结束于整个软件工程所有工作终止之时。?心 1 的定义包含了很多重要的理念,最重 要的是制定了一个重要的准则,就是实施流程管理,它明

6、确提出了软件工程管理整个流程 的五个阶段,即启动、计划、执行、控制、结束。任何一个项目都是由开始到结束的一系 列活动,具有从始至终、渐进性的特征。一个项目的具体工作要分为几个步骤的过程来完 成,这些过程称为项目中的阶段,一个项目从始至终所有阶段的总和称为一个项目的生命 周期。通过对项目的总结,任何一个项目都应该具备以下阶段: 项目启动阶段:启动 阶段的目的是决定某个项目整体或某个项目的某个阶段是否启动。决定一个项目是否启动, 首先要建立对一个项目的认同感,要弄明白开发的是什么类型的产品,满足客户的需求是 什么,同时还要对一个项目的工作任务所涉及到的范围、具体资源要求、费用要求、面临 的种种风险

7、等,将这些内容形成一个项目意向书来呈现出来给客户,来帮助客户确定他们 的要求以及期望,并帮助他们做出一个判断,来确定是否让项目立刻上马。一个项目的意 向书得到客户的通过,形成整个项目的起点,并开始组织软件工程管理班子。 项目计 划阶段:这个阶段的主要工作就是为整个项目做出一份合理可行的计划。明确出在项目各 个阶段的任务,需要做的事情;然后由各级项目经理来确定具体每部分的工作计划,列出 每部分需要做的具体事情,并根据整个项目各个部分的重要紧急程度排序;确定每项工作 所需要的人员配备及各种资源;并且根据人员具体的配备而制定出各个部分工作的时间节 点以及整个项目的时间表。 项目执行阶段:这个阶段的主

8、要任务就是根据项目的计划 来完成相关的事情,包括确定落实完成各项任务所需要的资源,比如说人员,实施设备, 相关费用,以及各种所需信息。然后由项目经理带领全体人员开展各项项目工作。同时跟 踪整个项目以及项目各个部分工作开展情况,并通过各种方式向项目利益相关方报告项目 进度和执行的具体情况。 项目控制阶段:项目控制阶段的主要任务就是确保项目各个 阶段的结果是否和项目的计划保持一致。通过各种方式来控制项目的结果不要和项目计划 产生偏离,并且通过衡量结果,对比项目计划,来找出项目差别,并且提出相应的策略。 这个阶段的任务还包括,审核在项目的执行当中提出的一些修改的请求。同时能够调节项 目整体进程当中的

9、资源配给,并且根据项目的实际情况对工作的总体进程做出一些修正。 项目结束阶段:这个阶段的主要工作就是使整个项目的最终生产结果能够符合这个项目最 初所定的计划,满足客户的需求,并且得到一个客户方肯定的确认。而且还包括一些项目 完成之后的收尾交接等工作,对整个项目进行总结,并且完成文档等项目相关资料的保存 等一些善后工作。 (三)当前软件工程管理面临的问题软件工程管理是一个很有挑战性 和创造性的学科,并没有一个非常成熟,放在哪里都行之有效的管理模式,对于国内的一 些中小企业来说,要想在竞争激烈的市场上占有一席之地,实施软件工程管理是必要的。 但是实施软件工程管理也并非易事,在软件工程管理实施过程中

10、,会面临很多问题: 软件工程管理系统培训的缺乏。在软件企业中,往往都是由本公司在技术方面具备非常 强能力的人担任项目经理,而他们缺乏专业的软件工程管理知识和技能。 软件工程 计划意识的缺乏。项目经理对软件开发的总体计划以及开中阶段计划的作用认识不足,所 以项目实施过程中缺乏一个具体可行总体计划,而由于工作中不断出现的事情而导致阶段 计划经常被拖延,以致进度控制管理未能达到预期效果。 管理意识的缺乏。由于项 目经理经常投入于具体的技术工作,而忽略软件工程管理的整体,容易造成项目团队成员 之间,任务安排不合理,资源浪费,以及计划不周等,任务不能合理的得到分配,以致很 多事情都要自己埋头做。 沟通意

11、识的缺乏。软件工程最大的特殊性,是智力劳动, 纯知识产品,人在其中的作用起决定性作用。如果在定制计划,需求等方面缺乏必要的沟 通,就会造成了很多重复性劳动,以及项目结果未能达到预期。风险管理的问题。有些项 目经理缺乏风险管理的意识,忽视了软件工程管理中的风险管理的部分,对风险管理的制 定有些随意,未能对风险做具体的分析,不能起到有效防范风险的作用。软件工程变的异 常复杂。由于项目规模的增大,参与人数大量增加,软件工程管理也变得异常复杂,需要 解决的问题也随之变的复杂起来。 由于上述问题在软件工程管理中出现的比较多,同 时也比较复杂,为了更好的进行软件工程管理,管理是一个比较有效并可行的方法。

12、2。贼贼管理的内涵和现状 一管理的内涵 是 1984 年由美国国会联 合美国的一些订公司联合创立的一个有由联邦政府资助的软件工程研宄所(丨加狀如 66 如 8I 肥 11 加伯,!)的一个研宄成果。见 1 的策略是将工程学科即结构化的环境引入到 软件开发当中,正如结构建筑师、桥梁建筑师与飞机设计师都是用统一的环境一样。3 瓜 将定义为:对于软件组织在定义、实现、度量、控制和改善其软件过程的实贱中各个发 展阶段的描述。的核心是把软件开发视为一个过程,并根据这一原则对软件开发和 维护进行过程监控和研宄,以使其更加科学化、标准化,能够更好地实现目标。 采 用 5 级等级结构,由最低的一级到最高的五级

13、,被评为等级五的组织,那么它则达到了完 全成熟度。完全的成熟度指的的是软件组织有一套实际运行方法和规范。使软件开发团队 能在一个可以预见的,可靠的,可以重复的方式来生产高质量的软件,被评为等级一的组 织缺乏这种能力,称为初始级,在实际中他意味着“有组织的混沌状态”,质量不是通过 有计划的一系列的过程来实现,而是通过个人自己来达到的。 (二国内应用现 状 在上世纪九十年代初,1.0 版由美国软件工程研宄所发布,引起了我国沿海的 几个大城市部分灯人士的关注,他们引进了 1.0 版到我国软件工程领域。后来在 1995 年我国 开始载人飞船工程的研宄,需要一个比较成熟的软件工程管理框架,所以选择 了并

14、进行了深入的研宄,提出了队并在载人飞船项目组内内实施,取得了积极的 好评。由于国际上软件工程合作的加深,清华鼎新公司率先于 1999 年通过了二级的评 估。随着国务院 18 号文件的发布,在我国的研宄和应用迅速升温。相关的过程管 理标准的书籍越来越多的面世。很多企业加入了 管理的评估中来。根据国内软件 工程管理方面研宄专家的调查表明,由于软件过程必然与工程管理相关,因而它不像具体 的软件开发技术问题容易实施。特别是国内广大的中小软件企业和部门,在进行过程改造 时,容易面临很多问题: 急于看到效果。由于的应用要对旧的软件过程进行大量 的改进,甚至是抛弃一切,从头再来,这个过程需要企业方面很大的投

15、入,如果企业决定 进行管理应用,那么必须能够尽早的投入到这个过程中来,而其必须做到应用的彻底性, 不要半途而废。 作为一套管理框架、标准,它只告诉了企业做什么,您的论文得 到两院院士关注 管控一体化 而不是怎么做的改进重点放在了影响过程的关键问题, 主要针对大型软件企业,这些企业部门完备,可以对软件过程中的方方面面进行改进,对 于中国目前大量的中小型企业中的一些因素可能并不适用。 企业在过程改进的同时, 可以引进一些工具和新技术。但是,过程的改进是一个周期长投资高见效慢的长期过程。 所以企业必须有耐心进行过程的改进,在一个很长的周期内,过程改进的收益才会明显。 3 实现。贼贼的创新策略 (一)

16、需求管理过程创新 需求管理是在用户和软件工程之 间建立对顾客需求的共同理解,实施有效的需求管理是项目成功的关键。需求管理是软件 工程非常关键的一个步骤,需求分析的完整与否直接影响到软件过程的改进,甚至导致软 件开发的成败。因此,面向用户的需求一定要和用户多沟通、交流,最终通过双方有关部 门人员的论证以文档资料的形式确定下来。任何一个需求分析因客观原因可能存在着需求 更改的可能,对于这种情况一定要注意需求更改的可控性,要及时判断需求更改所影响的 范围,通过定义一个规范的流程来处理需求变更,要建立需求的基准版本和更改版本控制 文档资料,一方面使受需求变化影响的产品与需求变更一致,另一方面使需求变动影响到 的产品尽可能少,最终目的是在需求发生变更的情况下项目仍然能取得成功。 (二)软 件工程计划过程创新 软件工程策划是根据目标对软件过程实施活动的安排,是实施 的核心并纳入基线管理。其关键活动有软件生存周期模型、工作产品、工作分解结构、项 目估算、风险分析、项目计划。在软件工程的实施过程必须做到:)制定软件工程计划的 标准格式,说明系统的功能、性能、应交付

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号