- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 广东工业大学计算机学院 * 11.5.2 任务的确定与并行性 当参加同一个软件工程项目的人数不止一人的时候,开发工作就会出现并行情形。 图11-8 软件项目的并行性 * 广东工业大学计算机学院 * 11.5.3 制定开发进度计划 表11-3 进度分配百分比表 表11-4 更精确的进度分配表 阶段 需求分析 设计 编码与单元测试 组装与测试 占开发时间的百分比 10~30 17~27 25~60 16~28 总体类型 阶段分配 规模(KDSI) ? 微型 <2 小型 8 中型 32 大型 128 特大型 512 组织型 计划与需求 设计 编码与单元测试 组装与测试 10 11 12 17 ? 19 19 19 19 ? 63 59 55 51 ? 18 11 26 30 ? 半独立型 计划与需求 设计 编码与单元测试 组装与测试 16 18 20 11 24 ? 24 25 26 27 28 ? 56 52 48 44 40 ? 20 23 26 29 32 ? 嵌入型 计划与需求 设计 编码与单元测试 组装与测试 24 28 32 36 40 ? 30 32 34 36 38 ? 48 44 40 36 32 ? 22 24 26 28 30 ? * 广东工业大学计算机学院 * 11.5.4 进度安排的图形方法 甘特图(Gantt Chart)是常用的多任务安排工具。用水平线段表示任务的工作阶段,用垂直线表示当前的执行情况;线段的起点和终点分别对应着任务的开工时间和完成时间;线段的长度表示完成任务所需的时间。 在甘特图中,任务完成的标准是以应交付的文档与通过评审为标准。因此在甘特图中,文档编制与评审是软件开发进度的里程碑。甘特图的优点是标明了各任务的计划进度和当前进度,能动态地反映软件开发进展情况。缺点是难以反映多个任务之间存在的复杂的逻辑关系。 * 广东工业大学计算机学院 * 如图11-9所示给出一个具有5个任务的甘特图(任务名分别为A、B、C、D、E)。从甘特图上可以很清楚地看出各子任务在时间上的对比关系。 图11-9 甘特图 * 广东工业大学计算机学院 * 11.5.5 项目的追踪和控制 一件事情,无论计划做得多完美,如果没有严格的过程管理,执行不力,失败的可能性非常大。软件项目管理的一项重要工作就是在项目实施过程中进行追踪,对过程进行严格的控制。可以用以下不同的方式进行追踪: (1)定期举行项目状态会议。在会上,每一位项目成员报告他的进展和遇到的问题。 (2)评价在软件工程中所产生的所有评审的结果。 (3)确定由项目的计划进度所安排的可能选择的正式的里程碑。 (4)比较在项目资源表中所列出的每一个项目任务的实际开始时间和计划开始时间。 (5)非正式地与开发人员交谈,以得到他们对开发进展和刚冒头的问题的客观评价。 * 广东工业大学计算机学院 * 11.6 软件项目的组织 11.6.1 软件项目管理的特点 1. 软件项目的特点 1)智力密集,可见性差 2)单件生产 3)劳动密集,自动化程度低 4)软件工作渗透了人的因素 * 广东工业大学计算机学院 * 2. 软件管理的主要职能 软件管理的主要职能包括: (1)制定计划:规定待完成的任务、要求、资源、人力和进度等。 (2)建立组织:为实施计划,保证任务的完成,需要建立分工明确的责任制机构。 (3)配备人员:任用各种层次的技术人员和管理人员。 (4)指导:鼓励和动员软件人员完成所分配的工作。 (5)检验:对照计划或标准,监督和检查实施的情况。 * 广东工业大学计算机学院 * 11.6.2 软件项目组织的建立 建立一个好的组织来进行软件开发,是一切软件项目开发能够顺利进行的必要条件之一。 在建立软件开发的组织时,要注意: (1)尽早落实责任:在软件项目工作的开始,就要指定专人负责。使他有权进行管理,并对任务的完成负全责。 (2)减少接口:在开发过程中,人与人之间的联系是必不可少的,组织应该有合理的分工、好的组织结构,以减少不必要通信。 (3)责权均衡:软件经理人员所负的责任不应比委任给他的权力还大。 * 广东工业大学计算机学院 * 软件开发组织建立的三种模式 1. 按课题划分的模式(Project Format) 2. 按职能划分的模式(Functional Format) 3. 矩阵形模式(Matrix Format) 图11-10 软件开发组织的矩阵形模式 * 广东工业大学计算机学院 * 程序设计小组的组织形式: 在程序设计小组中典型的有三种组织形式。如图11-11所示,上排的三种为结构形式,下排的三种为通信路径 图11-11 三种不同的小组结构 * 广东工业大学计算机学院 * (1)
有哪些信誉好的足球投注网站
文档评论(0)