- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GIS软件工程管理 第一节 概述 第二节 软件工程计划管理 第一节 概述 什么是软件工程管理? 软件工程管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对经费、人员、进度、性能、风险等进行分析和管理的活动。 第一节 概述 软件工程管理的重要性 1、工程管理可以帮助软件开发合理配置人力资源,帮助团队形成顺畅有效的沟通机制 2、工程管理可以使软件项目计划周密可行 3、工程管理有助于严格控制风险 4、工程管理可以帮助健全完备的文档资料 第一节 概述 第一节 概述 一、开发人员 软件开发人员一般分为:项目负责人、系统分析员、高级程序员、程序员、初级程序员、资料员和其他辅助人员。不同职责的人,要求的素质不同。软件生存期各个阶段的活动既要有分工又要互相联系。因此,要求选择的各类人员既能胜任工作,又能相互很好的配合。 第一节 概述 二、组织机构 组织机构不等于开发人员的简单集合,要求有好的组织结构;合理的人员分工;有效的通讯。下面介绍几种常见的组织结构:主程序员组织结构、专家组织结构。 第一节 概述 第一节 概述 第一节 概述 第一节 概述 第一节 概述 第一节 概述 第一节 概述 第二节 软件工程计划管理 工程项目计划的概念 软件工程管理是对软件项目的开发管理,是对整个软件生存期的所有活动进行管理。任何工程的成败,都与管理的好坏密切相关,软件工程更不例外。尤其是软件产品的特殊性,软件工程的管理对于保证软件产品的质量具有极为重要的作用。 理程计划管 工程项目计划的内容 一、范围 从以下方面考虑软件的作用范围: 软件的功能、性能 接口(与硬件、软件工具、人、过程的一系列操作) 软件的可靠性 理 计划管理 成本估算方法 1、自顶向下的估算方法 从项目的整体出发,进行类推。即据以前完成的同类项目的总成本,推算当前项目的总成本,再将其分配到各开发任务中。 特点:简便、估算工作量小、误差大。 理 2、自底向上的估计法 把待开发的软件细分,直到每一子任务都已经明确所需要的开发工作量,然后把它们累加起来。 特点:精确度高、但缺少子任务(模块)间的联系 3、差别估计法 综合上述两种方法而得,将项目与已经完成的项目进行类比,相同部分按照已经完成的项目估算,不同部分另行估算。 特点:估算较精确、但区分类比较困难。 理 成本估算模型 COCOMO模型 COCOMO模型(Constructive Cost Model)由TRW公司开发,是由Boehm提出的结构型成本估算模型,其特点是精确、易用。 它是一种层次模型,按照其祥细程度分为三级:即基本的COCOMO模型、中间的COCOMO模型和详细的COCOMO模型。 该模型主要对工作量MM(单位:PM)和进度TDEP(单位:月)进行估算。 计划管理 管理 基本的COCOMO模型(静态单变量模型) 其中: MM — 工作量(PM),KLOC — 估计的源代码行 Cl —模型系数,? —模型指数 Cl、 ? 取决于开发项目的模式为组织型、半独立型或嵌入型。 管理 软件项目进度计划 软件开发进度计划安排是一件困难的任务,既要考虑各个子任务之间的相互联系,尽可能并行地安排任务,又要预见潜在的问题,提供意外事件的处理意见。 描述计划进度的主要工具有:甘特图、PERT技术(工程网络图)。 理 Gantt图 Gantt图组成: (1)图的左上方列出项目的开发活动; (2)上方列出日历时间; (3)每个活动的开始时间和结束时间各画一个小三角形; (4)当活动已经开始或结束时,将小三角形涂黑。 工程网络图(PERT图) PERT图组成: 圆框表示一项开发活动 框内数字表示完成这一活动所需的时间 框间的箭头表示活动发生的先后顺序 理 SE 文档 VV 产品测试 VV 测试数据 VV 测试软件 PG 编码 SE 设计 VV 测试计划 SE 分析 3 2 1 12 11 10 9 8 7 6 5 4 3 2 1 负责人 活动 SE 系统工程师 VV 质量保证人员 PG 程序员 数字 数字 * * * 软件工程的具体内容 开发人员 组织机构 用户 文档资料 控制 主程序员组织机构 每个组员对主程序员负责 专家组织机构 是由若干专家组成一个开发机构,强调每个专家的才能,充分发挥每个专家的作用。这种组
文档评论(0)