- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
史料數位化之METADATA與AUTHORITY CONTROL / 陳雪華 软件工程学教程第二版 第14章 软件管理 软件项目的特点与软件管理职能 软件开发组织 标准化管理 软件配置管理 第14章 软件管理 与其他工程项目的管理相比,软件项目的组织管理工作既有相似的方面,但也有一些不同的特点 做好软件项目的管理,不仅对保证软件产品的质量具有重要意义,也是发展软件产业的关键 第14章 软件管理 虽然好的管理还不一定能保证工程的成功,但是,坏的管理或不适当的管理技术却一定会导致软件工程的失败 软件交付使用的日期将大大拖后 成本可能比预计成本高几倍 最终的软件产品很难维护 14.1 软件项目的特点与软件管理职能 软件管理是软件开发与维护过程的管理,其任务是有效地组织人、技术和工具来完成预定的软件项目 14.1.1 软件项目的特点 软件产品是无形的,它把思维、概念、算法、组织、流程、效率和质量等多方面的问题熔为一体 在许多情况下,用户一开始提不出明确的需求 在开发过程中,程序和其他资料常常需要修改。修改中很可能带来一些新的问题,并且常常不能及时发现 文件资料的工作量在软件项目中占有很大比重,然而对于这样重要的工作,开发人员往往不感兴趣 软件工程项目技术性强,要求具有一定业务水平和实践经验的人员参加,但人员的调动会对工作带来很大影响 14.1.3 软件管理的主要职能 人员管理:建立分工明确的责任制,按项目需要,在各个阶段任用适量的各种层次的技术人员和管理人员 计划管理:规定要完成的软件项目的目标和任务,以及所需要的人员、资源以及进度等 标准化管理:对软件生存周期中所有各个阶段的工作作出合理的、统一的规定 配置管理:对软件在各个阶段产生的配置项,进行标识、控制、审查和解释的一组活动 还有软件产权保护和开发的指导与检验等 14.2 软件开发组织 能干的软件开发人员是最重要的软件开发资源 在管理 (行政) 人员和专业人员两方面都要做出安排 一个软件项目所需要的人数只能在对开发工作量的估算完成之后才能确定 程序设计小组 小组的人数不能太多,否则组员间彼此通信的时间将多于程序设计时间 (以2~8名成员为宜) 通常采用非正式的组织方式,根据每个人的能力和经验分配适当的任务 组内多数成员是经验丰富技术熟练的程序员 容易确定小组的质量标准,用民主方式确定的标准更容易被大家遵守;组员间关系密切,能够互相学习等 主程序员组 (核心3人) 主程序员——经验丰富能力强的高级程序员,全面负责软件系统的设计、编码、测试和安装 辅助程序员——技术熟练而且富于经验,协助主程序员工作,并且在必要时能代替主程序员。主要任务是设计测试方案和分析测试结果,以验证主程序员的工作 程序管理员——完成和项目有关的全部事务性工作 主程序员组 (其他专门人员) 项目管理员——负责行政后勤方面的管理事务 工具员——负责开发必要的软件工具 文档编辑——负责对主程序员或辅助程序员书写的文档进行编辑加工 语言和系统专家——对正在使用的程序设计语言和系统的特点比较熟悉,他的任务是给主程序员提建议,以便更好地利用这些特点 测试员——提出具体的测试方案,编写测试驱动程序和“桩”程序,并且进行测试以验证主程序员的工作 一个或多个后援程序员——按照主程序员的设计去编码 14.2.2 对项目经理人员的要求 软件项目经理是工作的组织者,其管理能力强弱是项目成败的关键 除去一般管理要求外,应具有以下能力 把用户提出的非技术性要求加以整理提炼,以技术说明书的形式转告给分析员或测试员 能说明用户放弃不切实际的要求,以保证合理的要求得以满足 能够把表面上似乎无关的要求集中在一起,归结为“需要什么”,“要解决什么问题”等。这是一个综合问题的能力 能说服上级领导和用户,让他们理解什么是不实际的要求,但又要使他们毫不勉强,乐于接受,并受到启发 14.3 标准化管理 在传统的工业等领域中,实行标准生产的必要性及其对生产、流通、运行等方面带来的好处已被普遍接受 随着软件工程的逐渐成熟,软件产品已经进入商业化阶段,作为一个产业,应该重视标准化工作 14.3 标准化管理 软件工程标准化涉及 软件设计的标准化:设计方法、设计表达方法、程序结构、程序设计语言、程序设计风格、用户接口设计、数据结构设计、算法设计等 文件编写的标准化 项目管理的标准化 14.3 标准化管理 软件工程标准化的好处 提高软件的可靠性、可维护性和可移植性——提高软件产品的质量 提高软件的生产率 提高软件人员的技术水平 改善软件开发人员之间的通信效率,减少差错 有利于软件管理 有利于降低软件成本和缩短软件开发周期 ?14.4 软件配置管理 软件在其生存周期的各个阶段中所产生的文件、报告、表格和数据等,构成了软件配置,即以多种形式表述
您可能关注的文档
- 软件工程( 第四版) 高职软件专业 高树芳 习题参考答案 软件工程( 第四版)习题及解答1 7.doc
- 软件工程( 第四版) 高职软件专业 高树芳 习题参考答案 软件工程( 第四版)习题及解答9 8.doc
- 软件工程(第二版)(闫菲)电子教案 第八章.ppt
- 软件工程(第二版)(闫菲)电子教案 第二章new.ppt
- 软件工程(第二版)(闫菲)电子教案 第九章.ppt
- 软件工程(第二版)(闫菲)电子教案 第六章.ppt
- 软件工程(第二版)(闫菲)电子教案 第七章.ppt
- 软件工程(第二版)(闫菲)电子教案 第三章new.ppt
- 软件工程(第二版)(闫菲)电子教案 第十二章new.ppt
- 软件工程(第二版)(闫菲)电子教案 第十章new.ppt
- 软件工程学教程(第二版) 教学课件 作者 周苏 王文 第15章 软件生存周期过程.ppt
- 软件工程学教程(第二版) 教学课件 作者 周苏 王文 第16章 软件工程的发展.ppt
- 软件工程学教程(第二版) 教学课件 作者 周苏 王文 软件工程学教程(第二版) 部分习题参考答案.doc
- 软件工程学实验 教学课件 作者 周苏 王文 张泳 吴艳 等 实验“背景知识”.doc
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 第1章 软件工程概述.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 第2章 软件过程模型与面向对象方法.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 第3章 UML简介.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 第4章 Rational Rose简介.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 第5章 图书管理系统需求建模.ppt
- 软件工程与Rose建模案例教程 高职软件专业 刘志成陈承欢 课件 第6章 图书管理系统静态建模.ppt
最近下载
- 中华兵法大典 《百战奇略》.pdf
- JT-T-971-2015沥青加铺层用聚合物改性沥青抗裂贴.docx VIP
- Sharp夏普数码复合机用户使用手册 BP-C2021X C2021R C2521R(20).pdf
- 宝峰UV5R对讲机说明书(打印版).docx VIP
- 钢柱、钢梁、钢结构制作安装.pdf VIP
- xx售楼中心、样板间、会所物业服务方案.doc VIP
- 2025年贵州贵阳乌当富民村镇银行招聘客户经理笔试历年典型考题及考点剖析附带答案详解.docx
- 2025年初级钳工试题及答案钳工试题(含答案).docx VIP
- 一张奖状的动力(1).doc
- 框架钢结构施工组织设计.pdf VIP
文档评论(0)