面向对象软件工程与UML 第11章 软件管理.ppt

上传人:s****8 文档编号:67271368 上传时间:2022-12-24 格式:PPT 页数:16 大小:99.50KB
返回 下载 相关 举报
面向对象软件工程与UML 第11章 软件管理.ppt_第1页
第1页 / 共16页
面向对象软件工程与UML 第11章 软件管理.ppt_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《面向对象软件工程与UML 第11章 软件管理.ppt》由会员分享,可在线阅读,更多相关《面向对象软件工程与UML 第11章 软件管理.ppt(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第第11章章软件管理软件管理软软软软件件件件管管管管理理理理的的的的对对对对象象象象是是是是软软软软件件件件工工工工程程程程项项项项目目目目,软软软软件件件件管管管管理理理理就就就就是是是是对对对对软软软软件件件件工工工工程程程程项项项项目目目目开开开开发发发发过过过过程程程程的的的的管管管管理理理理。具具具具体体体体地地地地说说说说,就就就就是是是是对对对对整整整整个个个个软软软软件件件件生生生生存存存存期期期期的的的的一一一一切切切切活活活活动动动动进进进进行行行行管管管管理理理理,以以以以达达达达到到到到提提提提高高高高生生生生产产产产率率率率、改改改改善善善善产产产产品品品品质量的目的

2、。质量的目的。质量的目的。质量的目的。第第11章章软件管理软件管理11.1 11.1 软件项目的特点和软件管理的职能软件项目的特点和软件管理的职能一、软件项目的特点一、软件项目的特点一、软件项目的特点一、软件项目的特点(1 1)智力密集,可见性差)智力密集,可见性差)智力密集,可见性差)智力密集,可见性差(2 2)单件生产)单件生产)单件生产)单件生产 (3 3)劳动密集、自动化程度低)劳动密集、自动化程度低)劳动密集、自动化程度低)劳动密集、自动化程度低(4 4)使用方法繁琐,维护困难)使用方法繁琐,维护困难)使用方法繁琐,维护困难)使用方法繁琐,维护困难(5 5)软件工作渗透了人的因素)软

3、件工作渗透了人的因素)软件工作渗透了人的因素)软件工作渗透了人的因素第第11章章软件管理软件管理二二二二、造成软件项目失误的原因造成软件项目失误的原因造成软件项目失误的原因造成软件项目失误的原因造造造造成成成成软软软软件件件件项项项项目目目目失失失失误误误误的的的的原原原原因因因因主主主主要要要要涉涉涉涉及及及及到到到到软软软软件件件件项项项项目目目目研研研研制制制制中中中中的的的的计计计计划划划划制制制制定定定定、进进进进度度度度估估估估计计计计、资资资资源源源源使使使使用用用用、人人人人员员员员配配配配备备备备、组组组组织织织织机机机机构构构构和和和和管管管管理理理理方方方方法法法法等软件

4、管理的许多侧面。等软件管理的许多侧面。等软件管理的许多侧面。等软件管理的许多侧面。第第11章章软件管理软件管理三、三、三、三、软件管理的职能软件管理的职能软件管理的职能软件管理的职能(1 1 1 1)制制制制定定定定计计计计划划划划:规规规规定定定定待待待待完完完完成成成成的的的的任任任任务务务务、要要要要求求求求、资资资资源源源源、人力和进度等。人力和进度等。人力和进度等。人力和进度等。(2 2 2 2)建建建建立立立立项项项项目目目目组组组组织织织织:为为为为实实实实施施施施计计计计划划划划,保保保保证证证证任任任任务务务务的的的的完完完完成成成成,需要建立分工明确的责任机构。需要建立分工

5、明确的责任机构。需要建立分工明确的责任机构。需要建立分工明确的责任机构。(3 3 3 3)配配配配备备备备人人人人员员员员:任任任任用用用用各各各各种种种种层层层层次次次次的的的的技技技技术术术术人人人人员员员员和和和和管管管管理理理理人人人人员。员。员。员。(4 4 4 4)指导:鼓励和动员软件人员完成所分配的任务。)指导:鼓励和动员软件人员完成所分配的任务。)指导:鼓励和动员软件人员完成所分配的任务。)指导:鼓励和动员软件人员完成所分配的任务。(5 5 5 5)检验:对照计划或标准监督检查实施的情况。)检验:对照计划或标准监督检查实施的情况。)检验:对照计划或标准监督检查实施的情况。)检验

6、:对照计划或标准监督检查实施的情况。第第11章章软件管理软件管理11.2 11.2 软件项目计划软件项目计划一、一、一、一、制定计划的目标和进行风险分析制定计划的目标和进行风险分析制定计划的目标和进行风险分析制定计划的目标和进行风险分析 制制制制定定定定软软软软件件件件项项项项目目目目计计计计划划划划的的的的目目目目标标标标就就就就是是是是要要要要回回回回答答答答:这这这这个个个个软软软软件件件件开开开开发发发发项项项项目目目目的的的的工工工工作作作作范范范范围围围围是是是是什什什什么么么么?需需需需要要要要哪哪哪哪些些些些资资资资源源源源?应应应应花花花花费费费费多多多多少少少少工工工工作作

7、作作量量量量?要要要要用用用用的的的的成成成成本本本本有有有有多多多多少少少少?以及进度安排怎样等一系列问题。以及进度安排怎样等一系列问题。以及进度安排怎样等一系列问题。以及进度安排怎样等一系列问题。组组组组织织织织软软软软件件件件开开开开发发发发项项项项目目目目必必必必须须须须事事事事先先先先认认认认清清清清可可可可能能能能构构构构成成成成风风风风险险险险的的的的因因因因素素素素,并并并并研研研研究究究究战战战战胜胜胜胜风风风风险险险险的的的的对对对对策策策策。只只只只有有有有这这这这样样样样才才才才能能能能避避避避免免免免出出出出现现现现灾灾灾灾难难难难性性性性后后后后果果果果,取取取取得

8、得得得项项项项目目目目的的的的预预预预期期期期成成成成果。果。果。果。第第11章章软件管理软件管理二、软件计划的类型二、软件计划的类型二、软件计划的类型二、软件计划的类型(1 1)项目实施计划或软件开发计划)项目实施计划或软件开发计划)项目实施计划或软件开发计划)项目实施计划或软件开发计划(2 2)质量保证计划)质量保证计划)质量保证计划)质量保证计划(3 3)软件测试计划)软件测试计划)软件测试计划)软件测试计划(4 4)文档编制计划)文档编制计划)文档编制计划)文档编制计划(5 5)用户培训计划)用户培训计划)用户培训计划)用户培训计划(6 6)综合支持计划)综合支持计划)综合支持计划)综

9、合支持计划(7 7)软件分发计划)软件分发计划)软件分发计划)软件分发计划第第11章章软件管理软件管理11.3 11.3 软件项目组织软件项目组织一、一、一、一、组织原则组织原则组织原则组织原则在建立组织时应注意到以下的原则:在建立组织时应注意到以下的原则:在建立组织时应注意到以下的原则:在建立组织时应注意到以下的原则:(1 1 1 1)尽早落实责任:要尽早指定专人负责软件开)尽早落实责任:要尽早指定专人负责软件开)尽早落实责任:要尽早指定专人负责软件开)尽早落实责任:要尽早指定专人负责软件开发,使他有权进行管理,并对任务的完成负责。发,使他有权进行管理,并对任务的完成负责。发,使他有权进行管

10、理,并对任务的完成负责。发,使他有权进行管理,并对任务的完成负责。(2 2 2 2)减少接口:开发过程中,人员之间的联系是)减少接口:开发过程中,人员之间的联系是)减少接口:开发过程中,人员之间的联系是)减少接口:开发过程中,人员之间的联系是必不可少的,但应注意,组织的工作效率是和完必不可少的,但应注意,组织的工作效率是和完必不可少的,但应注意,组织的工作效率是和完必不可少的,但应注意,组织的工作效率是和完成任务中存在的人际联系数目成反比的。成任务中存在的人际联系数目成反比的。成任务中存在的人际联系数目成反比的。成任务中存在的人际联系数目成反比的。(3 3 3 3)责权均衡:软件经理人员所负的

11、责任不应比)责权均衡:软件经理人员所负的责任不应比)责权均衡:软件经理人员所负的责任不应比)责权均衡:软件经理人员所负的责任不应比委任给他的权力还大。委任给他的权力还大。委任给他的权力还大。委任给他的权力还大。第第11章章软件管理软件管理11.4 11.4 软件项目人员配备软件项目人员配备一、一、一、一、项目开发各阶段所需人员项目开发各阶段所需人员项目开发各阶段所需人员项目开发各阶段所需人员 软件开发各开发阶段几类人员参与项目的程度软件开发各开发阶段几类人员参与项目的程度软件开发各开发阶段几类人员参与项目的程度软件开发各开发阶段几类人员参与项目的程度软件项目的恒定人力配备软件项目的恒定人力配备

12、软件项目的恒定人力配备软件项目的恒定人力配备 第第11章章软件管理软件管理11.4.2 11.4.2 11.4.2 11.4.2 配备人员的原则配备人员的原则配备人员的原则配备人员的原则(1 1 1 1)重重重重质质质质量量量量:软软软软件件件件项项项项目目目目开开开开发发发发是是是是技技技技术术术术性性性性很很很很强强强强的的的的工工工工作作作作,任任任任用用用用少少少少量量量量有有有有实实实实践践践践经经经经验验验验、有有有有开开开开发发发发能能能能力力力力的的的的人人人人员员员员去去去去完完完完成成成成关关关关键键键键性性性性任任任任务务务务,常常常常常常常常要要要要比比比比使使使使用用

13、用用较较较较多多多多的的的的经验不足的人员更有效。经验不足的人员更有效。经验不足的人员更有效。经验不足的人员更有效。(2 2 2 2)重重重重培培培培训训训训:花花花花力力力力气气气气培培培培养养养养所所所所需需需需的的的的技技技技术术术术人人人人员员员员和和和和管理人员,是有效地解决人员问题的好办法。管理人员,是有效地解决人员问题的好办法。管理人员,是有效地解决人员问题的好办法。管理人员,是有效地解决人员问题的好办法。(3 3 3 3)双双双双阶阶阶阶梯梯梯梯提提提提升升升升:人人人人员员员员的的的的提提提提升升升升应应应应分分分分别别别别按按按按技技技技术职务和管理职务进行,不能混在一起。

14、术职务和管理职务进行,不能混在一起。术职务和管理职务进行,不能混在一起。术职务和管理职务进行,不能混在一起。第第11章章软件管理软件管理三、三、三、三、对项目经理人员的要求对项目经理人员的要求对项目经理人员的要求对项目经理人员的要求(1 1 1 1)能能能能把把把把用用用用户户户户提提提提出出出出的的的的非非非非技技技技术术术术性性性性要要要要求求求求加加加加以以以以整整整整理理理理提提提提炼炼炼炼,以以以以技技技技术术术术说说说说明明明明书书书书的的的的形形形形式式式式转转转转告告告告给给给给分分分分析析析析员员员员和和和和测测测测试员。试员。试员。试员。(2 2 2 2)能能能能说说说说服

15、服服服用用用用户户户户放放放放弃弃弃弃一一一一些些些些不不不不切切切切实实实实际际际际的的的的要要要要求求求求,以便保证合理的要求得以满足。以便保证合理的要求得以满足。以便保证合理的要求得以满足。以便保证合理的要求得以满足。(3 3 3 3)能能能能够够够够把把把把表表表表面面面面上上上上似似似似乎乎乎乎无无无无关关关关的的的的要要要要求求求求集集集集中中中中在在在在一一一一起起起起,归归归归结结结结为为为为“需需需需要要要要什什什什么么么么”、“要要要要解解解解决决决决什什什什么么么么问问问问题题题题”,这是一种综合问题的能力。,这是一种综合问题的能力。,这是一种综合问题的能力。,这是一种综

16、合问题的能力。(4 4 4 4)要要要要懂懂懂懂得得得得心心心心理理理理学学学学,能能能能说说说说服服服服上上上上级级级级领领领领导导导导和和和和用用用用户户户户,既既既既要要要要让让让让他他他他们们们们理理理理解解解解什什什什么么么么是是是是不不不不切切切切实实实实际际际际的的的的要要要要求求求求,又又又又要要要要让他们毫不勉强、乐于接受。让他们毫不勉强、乐于接受。让他们毫不勉强、乐于接受。让他们毫不勉强、乐于接受。第第11章章软件管理软件管理四、四、四、四、评价软件人员的条件评价软件人员的条件评价软件人员的条件评价软件人员的条件(1 1 1 1)牢固掌握计算机软件的基本知识和技能。)牢固掌

17、握计算机软件的基本知识和技能。)牢固掌握计算机软件的基本知识和技能。)牢固掌握计算机软件的基本知识和技能。(2 2 2 2)善善善善于于于于分分分分析析析析、综综综综合合合合问问问问题题题题,具具具具有有有有严严严严密密密密的的的的逻逻逻逻辑辑辑辑思思思思维能力。维能力。维能力。维能力。(3 3 3 3)工工工工作作作作踏踏踏踏实实实实、细细细细致致致致,遵遵遵遵循循循循标标标标准准准准和和和和规规规规范范范范,具具具具有有有有严格的科学作风。严格的科学作风。严格的科学作风。严格的科学作风。(4 4)工作中表现出耐心、毅力和责任心。工作中表现出耐心、毅力和责任心。工作中表现出耐心、毅力和责任心

18、。工作中表现出耐心、毅力和责任心。(5 5 5 5)善善善善于于于于听听听听取取取取别别别别人人人人意意意意见见见见,善善善善于于于于与与与与周周周周围围围围人人人人员员员员团团团团结结结结协作,建立良好的人际关系。协作,建立良好的人际关系。协作,建立良好的人际关系。协作,建立良好的人际关系。(6 6 6 6)具有良好的书面和口头表达能力。)具有良好的书面和口头表达能力。)具有良好的书面和口头表达能力。)具有良好的书面和口头表达能力。第第11章章软件管理软件管理11.5 11.5 软件项目的指导和检验软件项目的指导和检验一、一、一、一、软件项目指导软件项目指导软件项目指导软件项目指导 (1 1

19、 1 1)鼓励)鼓励)鼓励)鼓励(2 2 2 2)引导)引导)引导)引导 (3 3 3 3)通讯)通讯)通讯)通讯 二、软件项目检验二、软件项目检验二、软件项目检验二、软件项目检验(1 1)选定标准)选定标准)选定标准)选定标准(2 2)重大偏离)重大偏离)重大偏离)重大偏离(3 3)特殊情况)特殊情况)特殊情况)特殊情况第第11章章软件管理软件管理11.6 11.6 软件配置管理和配置管理工具软件配置管理和配置管理工具一、概述一、概述一、概述一、概述软软软软 件件件件 配配配配 置置置置 管管管管 理理理理,简简简简 称称称称 SCMSCM(Software Software Configu

20、ration Configuration ManagementManagement),是是是是贯贯贯贯穿穿穿穿于于于于整整整整个个个个软软软软件件件件工工工工程程程程中中中中的的的的保保保保护护护护性性性性活活活活动动动动。软软软软件件件件工工工工程程程程项项项项目目目目中中中中的的的的变变变变更更更更和和和和修修修修改改改改总总总总是是是是不不不不可可可可避避避避免免免免的的的的,因因因因此此此此SCMSCM活活活活动动动动被被被被设设设设计计计计用用用用于于于于标标标标记记记记变变变变更更更更、控控控控制制制制变变变变更更更更、确确确确保保保保变变变变更更更更正正正正确确确确地实现、向其他

21、有关的人报告变更等。地实现、向其他有关的人报告变更等。地实现、向其他有关的人报告变更等。地实现、向其他有关的人报告变更等。软软软软件件件件配配配配置置置置管管管管理理理理的的的的主主主主要要要要目目目目标标标标是是是是使使使使软软软软件件件件的的的的变变变变更更更更和和和和修修修修改改改改可可可可以以以以更更更更容容容容易易易易被被被被适适适适应应应应,并并并并减减减减少少少少当当当当变变变变更更更更必必必必须须须须发生时所需花费的工作量。发生时所需花费的工作量。发生时所需花费的工作量。发生时所需花费的工作量。第第11章章软件管理软件管理二、基线(二、基线(二、基线(二、基线(baseline

22、baseline)基线是软件生存期中各个开发阶段末尾的基线是软件生存期中各个开发阶段末尾的基线是软件生存期中各个开发阶段末尾的基线是软件生存期中各个开发阶段末尾的特定点,又称里程碑。由正式的技术评审而得特定点,又称里程碑。由正式的技术评审而得特定点,又称里程碑。由正式的技术评审而得特定点,又称里程碑。由正式的技术评审而得到的到的到的到的SCISCI协议和软件配置的正式文本才能成为协议和软件配置的正式文本才能成为协议和软件配置的正式文本才能成为协议和软件配置的正式文本才能成为基线。它的作用是使各阶段工作的划分更加明基线。它的作用是使各阶段工作的划分更加明基线。它的作用是使各阶段工作的划分更加明基

23、线。它的作用是使各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,以确化,使本来连续的工作在这些点上断开,以确化,使本来连续的工作在这些点上断开,以确化,使本来连续的工作在这些点上断开,以便于检验和肯定阶段成果,例如明确规定不允便于检验和肯定阶段成果,例如明确规定不允便于检验和肯定阶段成果,例如明确规定不允便于检验和肯定阶段成果,例如明确规定不允许跨越里程碑修改另一阶段的文档。许跨越里程碑修改另一阶段的文档。许跨越里程碑修改另一阶段的文档。许跨越里程碑修改另一阶段的文档。软件开发各阶段的基线软件开发各阶段的基线软件开发各阶段的基线软件开发各阶段的基线 第第11章章软件管理软件管理三、

24、三、三、三、软件配置项软件配置项软件配置项软件配置项SCISCI是软件配置管理的对象。主要的是软件配置管理的对象。主要的是软件配置管理的对象。主要的是软件配置管理的对象。主要的SCISCI有:有:有:有:系统规格说明书系统规格说明书系统规格说明书系统规格说明书 软件项目开发计划软件项目开发计划软件项目开发计划软件项目开发计划 软件需求规格说明书软件需求规格说明书软件需求规格说明书软件需求规格说明书 可供使用的原型可供使用的原型可供使用的原型可供使用的原型 用户手册初稿用户手册初稿用户手册初稿用户手册初稿 总体设计规格说明书总体设计规格说明书总体设计规格说明书总体设计规格说明书 详细设计规格说明

25、书详细设计规格说明书详细设计规格说明书详细设计规格说明书 源程序清单源程序清单源程序清单源程序清单 测试计划测试计划测试计划测试计划 测试报告测试报告测试报告测试报告 操作手册操作手册操作手册操作手册 用户手册正式稿用户手册正式稿用户手册正式稿用户手册正式稿 软件问题报告软件问题报告软件问题报告软件问题报告 可直接运行的目标码程序可直接运行的目标码程序可直接运行的目标码程序可直接运行的目标码程序 维护请求维护请求维护请求维护请求 工程变更通知工程变更通知工程变更通知工程变更通知 软件工程标准软件工程标准软件工程标准软件工程标准 项目开发总结项目开发总结项目开发总结项目开发总结第第11章章软件管

26、理软件管理四、软件配置管理的过程四、软件配置管理的过程四、软件配置管理的过程四、软件配置管理的过程 实施配置管理时,需要考虑下面一些问题:实施配置管理时,需要考虑下面一些问题:实施配置管理时,需要考虑下面一些问题:实施配置管理时,需要考虑下面一些问题:(1 1)采采采采用用用用什什什什么么么么方方方方式式式式标标标标识识识识和和和和管管管管理理理理许许许许多多多多已已已已存存存存在在在在的的的的程程程程序序序序的的的的各种版本使变更能够有效地实现?各种版本使变更能够有效地实现?各种版本使变更能够有效地实现?各种版本使变更能够有效地实现?(2 2)在软件交付用户之前和之后,如何控制变更)在软件交

27、付用户之前和之后,如何控制变更)在软件交付用户之前和之后,如何控制变更)在软件交付用户之前和之后,如何控制变更?(3 3)谁有权批准和对变更安排优先级)谁有权批准和对变更安排优先级)谁有权批准和对变更安排优先级)谁有权批准和对变更安排优先级?(4 4)如何保证变更得以正确地实施)如何保证变更得以正确地实施)如何保证变更得以正确地实施)如何保证变更得以正确地实施?(5 5)利用什么办法估计变更可能引起的其他问题)利用什么办法估计变更可能引起的其他问题)利用什么办法估计变更可能引起的其他问题)利用什么办法估计变更可能引起的其他问题?五、五、五、五、配置管理工具配置管理工具配置管理工具配置管理工具ClearCaseClearCase简介简介简介简介

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

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁