软件及设备生命周期管理 卢辰菲讲义

上传人:今*** 文档编号:107164044 上传时间:2019-10-18 格式:PPT 页数:27 大小:372.50KB
返回 下载 相关 举报
软件及设备生命周期管理 卢辰菲讲义_第1页
第1页 / 共27页
软件及设备生命周期管理 卢辰菲讲义_第2页
第2页 / 共27页
软件及设备生命周期管理 卢辰菲讲义_第3页
第3页 / 共27页
软件及设备生命周期管理 卢辰菲讲义_第4页
第4页 / 共27页
软件及设备生命周期管理 卢辰菲讲义_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《软件及设备生命周期管理 卢辰菲讲义》由会员分享,可在线阅读,更多相关《软件及设备生命周期管理 卢辰菲讲义(27页珍藏版)》请在金锄头文库上搜索。

1、卢辰菲,软件及设备的生命周期管理,汇报提纲,一、软件的生命周期管理 二、设备全生命周期管理,一、软件的生命周期管理,软件生命周期(Life cycle): 软件生命周期是人们在研究软件生产时所发现的一种规律性的事实。和工业生产一样,软件生产也有一个生产、使用和消亡的过程,即一个计算机软件的功能确定、设计、开发成功投入使用,并在使用中不断地修改、增补和完善,直到被新的需要所替代而停止使用为止的过程。,软件生命周期模型,软件生命周期模型: 它指出了软件开发过程各阶段之间的关系和顺序,是软件开发过程的概括。它为软件开发过程提供原则和方法,并为软件工程管理提供里程碑和进度表。因此,软件生命周期模型也是

2、软件工程的重要内容。,瀑布模型,瀑布模型的基本思想是: 瀑布模型严格按照软件生存周期各个阶段来进行开发,上一阶段的输出即是下一阶段的输入,并强调每一阶段的严格性。形如瀑布流水,最终得到软件产品。 它规定了各阶段的任务和应提交的成果及文档,每一阶段的任务完成后,都必须对其阶段性产品(主要是文档)进行评审,通过后才能开始下一阶段的工作。因此,它是一种以文档作为驱动的模型。,特点: 上一阶段的变换结果 是下一阶段的变换的 输入,相邻两个阶段 具有因果关系,紧密 相联。,需求分析,问题定义,可性行研究,计划 时期,概要设计,详细设计,编 码,测 试,开发 时期,运行与维护,运 行 时 期,瀑布模型(W

3、aterfall Model),问题定义,“要解决什么问题?” “尽管确切定义问题的必要性是十分明显的,但在实践中它却可能是最容易被忽视的问题” 通过对客户的访问调查,系统分析员扼要的写出问题的性质、工程目标和工程规模的书面报告,经过讨论和必要的修改后这份报告应该得到客户用户的确认。,可行性研究,“做还是不做” 本阶段的任务是根据用户提出的工程项目的性质、目标和规模,进一步了解用户的要求及现有的环境及条件,从技术、经济和社会等多方面研究并论证该项目的可行性,即该项目是否值得去解决,是否存在可行的解决办法。 可行性论证包括经济可行性、技术可行性、操作可行性、法律可行性等。,需求分析,需求分析的任

4、务 需求分析的任务是确定待开发的软件系统“做什么,不做什么”。不考虑“怎样做” 具体任务包括确定软件系统的功能需求、性能需求和运行环境约束,系统分析员编制软件需求规格说明书、软件系统的验收测试准则和初步的用户手册。,2)需求分析的实现途径 软件系统需求一般由用户提出。系统分析员和开发人员在需求分析阶段必须与用户反复讨论、协商,充分交流信息,并用某种方法和工具构建软件系统的逻辑模型。为了使开发方与用户对待开发软件系统达成一致的理解,必须建立相应的需求文档。有时对大型、复杂的软件系统的主要功能、接口、人机界面等还要进行模拟或建造原型,以便向用户和开发方展示待开发软件系统的主要特征。确定软件需求的过

5、程有时需要反复多次,最终得到用户和开发者的确认。,需求分析,软件开发,软件开发过程由概要设计、详细设计、编码与单元测试、(综合)测试共5个阶段组成。 开发者通常可提出多种设计方案,并对各种方案在功能、性能、成本、进度等方面进行比较和折衷,从中选出一种“最佳方案”。,概要设计,1)任务: 是对需求规格说明中提供的软件系统逻辑模型进行进一步的分解,从而建立软件系统的总体结构和各子系统之间、各模块之间的关系,定义各子系统接口界面和各功能模块的接口,设计全局数据库或数据结构,规定设计约束,制定组装测试计划,进而给出每个功能模块的功能描述、全局数据定义和外部文件定义等。,详细设计,任务:是将概要设计产生

6、的功能模块进一步细化,形成可编程的程序模块,然后设计程序模块的内部细节,包括算法、数据结构以及各程序模块间的接口信息,并设计模块的单元测试计划。,编码与单元测试,编码的主要任务是根据详细设计规格说明,用某种选定的程序设计语言把详细设计的结果转化为机器可运行的源程序模块,这是一个编程和调试程序的过程。 2)单元测试:每编写出一个程序模块的源程序,调试通过后,即对该模块进行测试,这称为单元测试。,测试,测试是保证软件质量的重要手段。测试阶段的文档称为“测试报告”,包括测试计划、测试用例与测试结果等内容。,运行,软件工程师将所开发的软件安装在用户需要的运行环境中,以交给用户使用,这个阶段成为运行阶段

7、。 该阶段的问题是“软件能否顺利的为用户进行服务”。 “软件的运行是软件产品发挥社会和经济效益的重要时期” 在软件使用过程中用户或软件工程师必须仔细收集已发现的软件运行中的问题,定期或不定期的拟定“软件问题报告”。,维护,任务: 通过各种维护活动使软件系统持久地满足用户的需求和延长使用寿命。 维护活动一般可以分程四类:,改正性维护 适应性维护 完善性维护 预防性维护,二、设备全寿命周期管理,现代意义上的设备全寿命周期管理,涵盖了资产管理和设备管理双重概念,它包含了资产和设备管理的全过程,从采购,(安装)使用,维修(轮换)报废等一系列过程。考虑设备全寿命周期管理,要综合考虑设备的可靠性和经济性。

8、,设备全寿命周期管理的任务,以生产经营为目标,通过一系列的技术,经济,组织措施,对设备的规划,设计,制造,选型,购置,安装,使用,维护,维修,改造,更新直至报废的全过程进行管理,以获得设备寿命周期费用最经济、设备综合产能最高的理想目标。,设备全寿命周期管理的阶段,设备全寿命周期的闭环管理,设备在管理的过程中会经历一系列的设备及财务的台账和管理及维修记录,如设备的可靠性管理及维修费用的历史数据,都可以作为设备全寿命周期的分析依据,最终可以在设备报废之后,对设备整体使用经济性,可靠性及其管理成本作出科学的分析,并可以辅助设备采购决策,可以更换更加先进的设备重新进行全寿命周期的跟踪,也可以仍然使用原

9、型号的设备,并应用原设备的历史数据进行更加科学的可靠性管理及维修策略,使其可靠性及维修经济性更加优化,从而使设备全寿命周期管理形成闭环。,设备全寿命周期费用管理,基本概念 设备全寿命周期费用(Life Cycle Cost)管理是从设备的长期经济效益出发,全面考虑设备的规划、设计、制造、购置、安装、运行、维修、改造、更新,直至报废的全过程,使LCC最小的一种管理理念和方法。LCC管理的核心内容是从一开始就把工作做好,对设备项目或系统进行LCC分析,并进行决策。,设备全寿命周期费用分析的方法,(1) 贝叶斯推断法 (2 )马尔可夫过程分析法 (3 )层次分析法(AHP) (4 )模糊综合评价法

10、(5) 数据包络分析(DEA) (6) 人工神经网络(ANN) (7) 灰色综合评价法,设备全寿命费用结构,设备全寿命费用是设备在预定的寿命周期内,由于设备的论证、研制、生产、使用、维修和保障直至报废所所产生的费用之和,包括直接和间接费用、经常性和一次性费用及其他有关费用。设备全寿命费用构成可以是多视角的,为了分析方便,根据再生产原理,从资金循环周期看,设备寿命周期全过程可划分为预研、研制、试验、生产、部署、使用和退役处置等阶段,概括为科研、采购和维修三个阶段,以此形成相应的经费构成。,对设备全寿命费用宏观预测,实质是按照从装备需求到经费需求的思路,确定出设备全寿命费用宏观预测的指标体系,以指标体系为预测和分析的依据。,设备全寿命费用结构,设备全寿命费用预测指标体系,设备全寿命费用预测,既包括费用总量预测,又包括费用结构比例预测,而不同类别的费用结构又是一个相对的费用总量。费用总量和费用结构比例不是一成不变的,有影响其总量和结构比例的因素,这些影响的变化,会使费用总量和费用结构发生变化。其中主要的因素是价格指数对价格的影响,引起设备费用的变化。所以对设备全寿命费用进行预测分析,需要从费用总量、费用结构和价格指数三个方面进行综合分析,按照这种思路,可以确定出设备全寿命费用预测的指标体系,如图所示。,

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

当前位置:首页 > 高等教育 > 大学课件

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