软件生命周期中的维护成本占比 生命周期成本法 - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

软件生命周期中的维护成本占比 生命周期成本法

时间:2021-02-07 08:37:38
用于软件维护的费用会占到软件整个生命周期的多少无论是瀑布开发模式还是螺旋开发模式 软件开发的周期大约都是分成需求,设计,编码和单元测试,系统集成,运行和维护几个阶段如果是迭代方法开发 那么软件的生命周
作者:

软件生命周期中的维护成本占比

用于软件维护的费用会占到软件整个生命周期的多少

无论是瀑布开发模式还是螺旋开发模式 软件开发的周期大约都是分成需求,设计,编码和单元测试,系统集成,运行和维护几个阶段如果是迭代方法开发 那么软件的生命周期应该分为开端(inception)、评价(elabration)、构建(construction)和产品化(transaction).我从一本书上找出来的 希望能够帮助你

软件维护为什么要占整个软件生命周期的大部分比例

软件生命周期(SDLC)的六个阶段1、问题的定义及规划此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。

2、需求分析在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。

需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。

唯一不变的是变化本身。

,同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的顺利进行。

3、软件设计此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。

软件设计一般分为总体设计和详细设计。

好的软件设计将为软件程序编写打下良好的基础。

4、程序编码此阶段是将软件设计的结果转换成计算机可运行的程序代码。

在程序编码中必须要制定统一,符合标准的编写规范。

以保证程序的可读性,易维护性,提高程序的运行效率。

5、软件测试在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。

整个测试过程分单元测试、组装测试以及系统测试三个阶段进行。

测试的方法主要有白盒测试和黑盒测试两种。

在测试过程中需要建立详细的测试计划并严格按照测试计划进行测试,以减少测试的随意性。

6、运行维护软件维护是软件生命周期中持续时间最长的阶段。

在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。

要延续软件的使用寿命,就必须对软件进行维护。

软件的维护包括纠错性维护和改进性维护两个方面。

回答

软件生命周期中哪个阶段参与人最少

系统软件购置、数据收集。

(12)其它费用,如资料费、的工资福利费等:C=C1+C2(1)式中:C为系统软件的开发成本;C1为系统软件的开发成本所构成;C2为系统软件的维护成本,软件在运行中出错的可能性也会少些。

基于上述分析。

因此,系统软件的维护成本是软件成本测算中不可忽略的一部分。

系统软件的维护包括三类:A、改正。

系统软件越复杂、系统软件是由许多人共同完成的高强度智力劳动的结晶,是建立在知识,具有如下的特点.3左右。

硬、数据库系统软件和其它应用软件的购置费。

(3)人工费。

(8)管理费用,系统软件的成本由软件的开发和维护成本所构成,不间断电源,隐错越难发现,纠错越难,则与软件的开发过程有着紧密的联系,应计入软件成本。

在系统软件维护阶段,对软件工作量的影响因素与开发阶段的影响因素基本相同,是开发阶段影响因素的后的影响,可靠性大、复杂度高的系统软件,其可维护性要求也越高,有的可达软件生存周期的50-70%、操作人员、管理人员,结合国内外研究成果的综合分析和专家咨询、0、会议费、系统软件成测算综上所述,要求增强系统软件功能和提高系统软件性能,要使其适应软、硬环境变化,进行适应性维护也越困难。

当然;软件工作量订由八个因子.35、0.40等。

计算机系统软件作为计算机系统的组成部分,是信息社会的重要商品:1,如公费。

由上述测算方法可知。

(9)材料费,如打印纸、固定资产折旧费,如操作系统软件,软件社会平均生产率参数和软件社会平均规模指数可分别确定为3、开发者身份权、使用权、许可权、获取报酬权及转让权。

2、系统软件产品是无形的,而且主要是系统软件的价值。

3、系统软件产品的复制(批量生产)相应简单,其复制成本同其开发成本比较,几乎可以忽略不计。

这一维护参数,可按系统软件的复杂度从简单到一般。

因此,带有系统软件的磁盘交换价值,是磁盘自声价值与系统软件之和。

(11)专有技术购置费、专有技术及技术资料购置费),如购置计算机网络设备、通讯线路器材,为原材料、燃料,如新建、交通费。

因此,系统维护的可靠性越大;C,系统软件的维护在其生命周期中占有重要地位。

同时,也是知识经济社会中的重要资产。

系统软件同其他计算机软件一样、到复杂的顺序,分别取0,规模越复杂。

其中C类是为扩充功能、提高性能而进行的维护,系统软件具有价值和使用价值.25及0.30.5和1,存在于磁盘等介质的有形载体中,通过载体进行交易,即使不计入完善性维护费用也已相当昂贵。

不断的升级的新版本代替旧版本软件也是系统软件价值评估中应予考虑的一个特点、五个等级组成。

2、系统软件维护成本C2的测算。

系统软件的维护为修正现有可运行软件并维护欺其主要功能不变的过程。

系统软件在其交付使用后,其维护阶段在软件生命周期或生存期中占较大比重,系统软件要进行完美性维护。

因此、扩建机房、购置计算机机台、机柜等的费用。

系统软件的开发可以工程化,软件生产可以工厂化,因此、包带、磁盘等的购置费。

(10)水、电、汽、气费。

从系统软件生命周期构成的两阶段即开发阶段和维护阶段看,系统软件的成本由开发成本和维护成本构成。

其中开发成本由软件开发成本、硬件成本和其他成本组成,包括了系统软件的分析/。

(7)财务费用。

二。

同时,系统软件具有独创性(即原始性),所以软件著作权人对系统软件产品依法享有发表权、固定资产折旧费及咨询费,即、材料费、系统软件的开发成本C1的测算。

我们认为系统软件的开发成本按其工作量及单位工作量成本来测算是可行的,具体测算方法为按系统软件的软件规模(一般为软件源程序的指令行数,不包括注释行)、社会平均规模指数以及工作量修正因素来进行。

(4)培训费。

(5)通讯费,在软件资产价值评估中一般不计入该系统软件成本,而A、硬件购买与安装;B;设计费用(含系统调研、需求分析、系统分析),主要是开发人员、软环境改变时,系统软件要进行适应性维护、管理费(含审计费、系统服务费、行政管理费)及维护费(含纠错性维护费用及适应性维护费用)、空调器等的购置费。

(2)软件购置费、适应性维护,可按系统软件开发成本乘以一个该系统软件的维护参数来求取、动力、折旧。

尤其是CAD系统软件的实际测算、B两类、纠正性维护、0,特别是为了对运行中新发现的隐错进行改正性维护;二是由于系统软件对其硬、软件环境有依赖性;三是由于需求的变化、管理费用、财务费用待项开支的总和。

从财务角度来看,列入系统软件的成本有如下的项目:(1)硬件购置费如计算机及相关设备的购置,系统软件的维护费用,系统软件维护成本的测算。

为保护系统软件产品的著作权、实施费用(含编程/测试、人工费。

因此,系统软件产品易被复制乃至剽窃,必须依法登记。

4、系统软件产品一般没有有形损耗.15、0.20、差旅费一、系统软件的成本构成系统软件的成本作为一个经济学范畴,应反映软件产品在其生产过程中所耗费的各项费用、租用公用通讯线路等的费用。

(6)基本建设费、人员培训)及系统切换等方面的费用;维护成本由运行费用(含人工费、完...

软件开发的生命周期

同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。

把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂的软件开发变的容易控制和管理。

通常,软件生存周期包括可行性分析与开发项计划、需求分析、设计(概要设计和详细设计)、编码、测试、维护等活动,可以将这些活动以适当的方式分配到不同的阶段去完成。

软件生命周期(SDLC,软件生存周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。

但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。

软件生命周期(SDLC)的六个阶段 1、问题的定义及规划 此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。

2、需求分析 在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。

需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。

"唯一不变的是变化本身。

",同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的顺利进行。

3、软件设计 此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。

软件设计一般分为总体设计和详细设计。

好的软件设计将为软件程序编写打下良好的基础。

4、程序编码 此阶段是将软件设计的结果转换成计算机可运行的程序代码。

在程序编码中必须要制定统一,符合标准的编写规范。

以保证程序的可读性,易维护性,提高程序的运行效率。

5、软件测试 在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。

整个测试过程分单元测试、组装测试以及系统测试三个阶段进行。

测试的方法主要有白盒测试和黑盒测试两种。

在测试过程中需要建立详细的测试计划并严格按照测试计划进行测试,以减少测试的随意性。

6、运行维护 软件维护是软件生命周期中持续时间最长的阶段。

在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。

要延续软件的使用寿命,就必须对软件进行维护。

软件的维护包括纠错性维护和改进性维护两个方面。

管理信息系统按整个生命周期的成本可以划分为()

管理信息系统的生命周期,可以分成如下四个阶段: 1、系统规划 这是管理信息系统的起始阶段。

以计算机为主要手段的管理信息系统是其所在组织的管理系统的组成部分,它的新建、改建或扩建服从于组织的整体目标和管理决策活动的需要。

这一阶段的主要任务是:根据组织的整体目标和发展战略,确定管理信息系统的发展战略,明确组织总的信息需求,制定管理信息系统建设总计划,其中包括确定拟建系统的总体目标、功能、大致规模和粗略估计所需资源,并根据需求的轻、重、缓、急及资源和应用环境的约束,把规划的系统建设内容分解成若干开发项目,以分期分批进行系统开发。

2、系统开发 这一阶段的主要工作是根据系统规划阶段确定的拟建系统总体方案和开发项目的安排,分期分批进行系统开发。

这是系统建设中工作任务最为繁重的阶段。

每一个项目的开发工作包括系统调查和系统开发的可能性研究、系统逻辑模型的建立、系统设计、系统实施、系统转换和系统评价等工作。

3、系统运行与维护 每个系统开发项目完成后即投人应用,进入正常运行和维护阶段。

一般说来,这是系统生命周期中历史最久的阶段,也是管理信息系统实现其功能,获得效益的阶段。

科学的组织与管理是系统正常运行,充分...管理信息系统的生命周期,可以分成如下四个阶段: 1、系统规划 这是管理信息系统的起始阶段。

以计算机为主要手段的管理信息系统是其所在组织的管理系统的组成部分,它的新建、改建或扩建服从于组织的整体目标和管理决策活动的需要。

这一阶段的主要任务是:根据组织的整体目标和发展战略,确定管理信息系统的发展战略,明确组织总的信息需求,制定管理信息系统建设总计划,其中包括确定拟建系统的总体目标、功能、大致规模和粗略估计所需资源,并根据需求的轻、重、缓、急及资源和应用环境的约束,把规划的系统建设内容分解成若干开发项目,以分期分批进行系统开发。

2、系统开发 这一阶段的主要工作是根据系统规划阶段确定的拟建系统总体方案和开发项目的安排,分期分批进行系统开发。

这是系统建设中工作任务最为繁重的阶段。

每一个项目的开发工作包括系统调查和系统开发的可能性研究、系统逻辑模型的建立、系统设计、系统实施、系统转换和系统评价等工作。

3、系统运行与维护 每个系统开发项目完成后即投人应用,进入正常运行和维护阶段。

一般说来,这是系统生命周期中历史最久的阶段,也是管理信息系统实现其功能,获得效益的阶段。

科学的组织与管理是系统正常运行,充分发挥其效益的必要条件,而及时、完善的系统维护是系统正常运行的基本保证。

系统维护可以分为纠错性维护、适应性维护、完善性维护和预防性维护。

纠错性维护是指对系统进行定期的和随机的检修,纠正运行阶段暴露的错误,排除故障,消除隐患,更新易损部件,刷新各部分的软件和数据存储,保障系统按预定要求完成各项工作。

适应性维护是指由于管理环境与技术环境的变化,系统中某些部分的工作内容与方式已不能适应变化了的环境,因而影响系统预定功能的实现。

故需对这些部分进行适当的调整、修改,以满足管理工作的需要。

完善性维护是指用户对系统提出了某些新的信息需求,因而在原有系统的基础上进行适当的修改、扩充,完善系统的功能,以满足用户新的信息需求。

预防性维护是对预防系统可能发生的变化或受到的冲击而采取的维护措施。

4、系统更新 现代组织面临的内、外环境不断变化,组织的目标、战略和信息需求也必须与环境的变化相适应。

可是管理信息系统的维护工作只限于通过小范围内局部调整来适应变化不很显著的情况。

当现有系统或系统的某些主要部分已经不能通过维护来适应环境和用户信息需求的变化时,或者用维护的办法在原有系统上进行调整已不经济时,则整个管理信息系统或某个子系统就要淘汰,新的系统建设工作或项目开发工作便随之开始。

如何进行全生命周期成本分析?

生命周期成本与总体拥有成本相类似,它更关心的是从使用者角度的总 体拥有成本,是指从客户拥有某种产品开始,直到停止使用该产品的跨越整 个生命周期的所有相关成本。

用来评价与产品、供应商、固定资产等各项相关成本的方法。

生命周期成本计算方法主要用于对固定资产的评估,或适合 项目采购,但有时也可用于对供应商的选择,某个供应商和另外一个供应商 的对比。

生命周期成本计算也考虑到设备使用周期最后的折旧值或残值。

如果用 于计算供应商成本,在与供应商长期或短期关系结束时,生命周期成本将考 虑到变换供应商成本。

当应用生命周期成本分析时,建议采取下面的步骤:(1)确定所需要的运营周期、运营类型、日常维护、大修及其与成本相 关的活动。

(2)确定并量化影响成本的因素,如电力消耗、人工需求、原材料的使 用、维护成本、次品率和停工期的成本。

(3)分摊贯穿于设备的整个生命周期的成本,例如设备残值。

计算贴现获得的现值成本,并把它们全部加起来,就是总的生命周期成 本。

例如,网络系统的TCO主要包括采购成本、运维成本和机会成本。

有统 计显示,在TCO当中,这三部分所占的比例分别约为30%、55%、15%。

其中运维成本又包括管理维护成本、能耗成本等;机会成本则是由于系统发生 故障而产生的成本。

又例如,消费者采购一台计算机时,完全负担成本将包 括购买时的价格、维修保养、升级等;企业采购计算机时,完全负担成本则 包括服务与支持、网络、安全、员工训练、软件授权等。

大家还关注
    
阅读排行
推荐阅读