如何选择软件开发的生命周期
软件的生存周期是指从概念的形成、项目定义与决策、系统分析与设计、开发成功、投入使用,并在使用中不断修改、完善,直至被新的软件所替代,而停止该软件使用的全过程。
软件项目的生存周期与软件的生存期是不同的。
软件项目的生命周期是指从项目批准到交付使用的过程。
而立项前的调研、系统维护、升级等可以不是项目生命周期的阶段,但是可以作为软件的生存期的一部分。
软件项目周期是什么
软件生命周期又称为软件生存周期或系统开发生命周期,是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。
一,问题定义。
要求系统分析员与用户进行交流,弄清“用户需要计算机解决什么问题”然后提出关于“系统目标与范围的说明”,提交用户审查和确认。
二,可行性研究。
一方面在于把待开发的系统的目标以明确的语言描述出来,另一方面从经济、技术、法律等多方面进行可行性分析。
三,需求分析。
弄清用户对软件系统的全部需求,编写需求规格说明书和初步的用户手册,提交评审。
四,开发阶段。
开发阶段由三个阶段组成:1,设计;2,实现:根据选定的程序设计语言完成源程序的编码;3,测试五,维护:维护包括四个方面1,改正性维护:在软件交付使用后,由于开发测试时的不彻底、不完全、必然会有一部分隐藏的错误被带到运行阶段,这些隐藏的错误在某些特定的使用环境下就会暴露。
2,适应性维护:是为适应环境的变化而修改软件的活动。
3,完善性维护:是根据用户在使用过程中提出的一些建设性意见而进行的维护活动。
4,预防性维护:是为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础。
如何实现设备全生命周期管理?
展开全部 通过以提高设备可靠性为目标,以设备台账管理为基础,以设备定期工作管理、点检管理、技术监督等预防性、预警性管理为核心,以检修管理、技改管理等计划性、项目性管理为依托,以设备缺陷管理、运行值班管理等日常运营性管理为抓手,以设备定值、设备异动、设备评级等管理为补充,建立一个系统化、立体化、动态化的设备管理体系。
将原来静态的、片面的设备台账管理上升到动态的、系统化的设备健康档案管理,将原来事后抢救、疲于奔命式的设备管理转变为事前预防性、预警性的设备管理,并与预算管理、物资管理实现互联,将设备管理统一纳入企业价值链管理之中,即可实现设备全生命周期管理。
...
全生命周期管理的意义
产品全生命周期管理是企业信息化的关键技术之一, PLM 可以提高市场竞争力, 也提高产品的质量和竞争力。
产品全生命周期管理系统是一个采用了CORBA 和WEB 等技术的应用集成平台和一套支持复杂产品异地协同制造的的, 具有安全、开放、实用、可靠、柔性等功能, 集成化、数字化、虚拟化、网络化、智能化的支撑工具集。
它拓展了PDM 的应用范围, 支持整个产品全生命周期的产品协同设计、制造和管理, 从概念设计、产品工程设计、生产准备和制造、售后服务等整个过程的产品全生命周期的管理。
产品生命周期管理的观点思想
如何定义PLM是一个十分重要的问题。
这有助于市场对PLM的理解,有助于在制造业客户群体里推广PLM的使用和实施。
但是,令人遗憾的是,由于PLM是一个发展很快、比较新的信息化领域,关于这一方面的研究成果还不多,而且正在从事这方面研究的一些的咨询公司、厂商彼此之间还有一些不同的见解,因此并没有一个公认的对PLM的定义和诠释。
本文列举出一些著名的咨询公司给出的论述,希望读者能仁者见仁,智者见智,从中汲取一些对自己的企业信息化建设有益的观点和思想。
PLM是一种企业信息化的商业战略。
它实施一整套的业务解决方案,把人、过程和信息有效地集成在一起,作用于整个企业,遍历产品从概念到报废的全生命周期,支持与产品相关的协作研发、管理、分发和使用产品定义信息。
PLM为企业及其供应链组成产品信息的框架。
它由多种信息化元素构成:基础技术和标准(如XML、视算、协作和企业应用集成)、信息生成工具 (如MCAD、ECAD和技术发布)、核心功能(如数据仓库、文档和内容管理、工作流和程序管理)、功能性的应用(如配置管理)以及构建在其他系统上的商业解决方案。
PLM是覆盖了从产品诞生到消亡的产品生命周期全过程的、开放的、互操作的一整套应用方案。
建设这样一个企业信息化环境的关键是,要有一个纪录所有产品信息的、系统化的中心产品数据知识库。
这个知识库用来保护数据、实现基于任务的访问(如经常使用的三维视算功能)并作为一个协作平台来共享应用、数据,实现贯穿全企业、跨越所有防火墙的数据访问。
PLM的作用可以覆盖到一个产品从概念设计、制造、使用直到报废的每一个环节。
PLM是一种极具潜力的商业IT战略,它专注于解决企业如何在一个可持续发展的基础上,开发和交付创新产品所关联的所有重大问题。
PLM包括了充分利用跨越供应链的产品智力资产来实现产品创新的最大化,改善产品研发速度和敏捷性,增强交付客户化和为用户量身定做产品的能力,以便最大限度地满足客户的需求。
以PLM为核心的企业信息化要突出可持续发展的战略思想,要支持连续创新,要充分利用企业的智力资产。
企业组织和实施PLM战略的总体框架是围绕着六个主要的需求来构造的,简称为“PLMACTION”。
这六个需求是:调整(Alignment)——平衡企业信息化投资花费,增加对PLM的投资;协同(Collaboration)——与业务伙伴交换洞察力、想法和知识,而不是CAD数据;技术(Technology)——获取新的技术来建立智力资产生态系统;创新(Innovation)——开发客户驱动的、行业“杀手锏”类的创新产品;机会(Opportunity)——致力于跨学科的集成,追求产品的新的生命周期机会;智力资产(iNtellectualProperty)——把产品知识作为战略财富加以对待和充分利用。
PLM是一种技术辅助策略,把跨越业务流程和不同用户群体的那些单点应用集成起来。
与ERP不同,PLM将不会成为与某一软件厂商紧密集成的系统,PLM不会废止已有系统,它将使用流程建模工具、可视化工具或其他协作技术加上一定的语义集成来整合已有的系统。
在由AMR主持的一个名为“2001—2006PLM应用报告”的详细研究报告中,在解决方案分类里面,把PLM的内容大致分为四个应用部分:(1)产品数据管理(PDM)起着中心数据仓库的作用,它保存了产品定义的所有信息。
从这些中心仓库,企业管理各类的与研发和生产相关联的材料清单(BOM)。
(2)协同产品设计(CPD)让工程师和设计者使用CAD/CAM/CAE软件以及所有与这些系统配合使用的补充性软件,以协同的方式在一起研发产品。
(3)产品组合管理(PPM)是一套工具集,它为管理产品组合提供决策支持,包括新产品和现有产品。
PPM工具集有三个部分:用于日常工作任务协调的项目管理;用于一次处理多个项目的纲要管理;用于理解产品如何共存于市场的组合管理。
(4)客户需求管理(CNM)是一种获取销售数据和市场反馈意见,并且把它们集成到产品设计和研发过程之中的软件。
正如在名称上所体现的,它是一个分析工具,可以帮助制造商开发基于客户需求、适销对路的产品。
当然,只由这四个部分还不足以组成PLM。
这只是PLM四个主要的应用部分。
·从战略上说,PLM是一个以产品为核心的商业战略。
它应用一系列的商业解决方案来协同化地支持产品定义信息的生成、管理、分发和使用,从地域上横跨整个企业和供应链,从时间上覆盖从产品的概念阶段一直到产品结束它的使命的全生命周期。
·从数据上说,PLM包含完整的产品定义信息,包括所有机械的、电子的产品数据,也包括软件和文件内容等信息。
·从技术上说,PLM结合了一整套技术和最佳实践方法,如产品数据管理、协作、协同产品商务、视算仿真、企业应用集成、零部件供应管理以及其他业务方案。
它沟通了在延伸的产品定义供应链上的所有的OEM、转包商、外协厂商、合作伙伴以及客户。
·从业务上说,PLM能够开拓潜在业务并且能够整合当下的、未来的技术和方法,以便高效地把创新和盈利的产品推向市场。
·从发展上说,PLM正在迅速地从一个竞争优势转...
转载请注明出处51数据库 » 软件的全生命周期管理