发布时间:2024-01-11 23:37来源:www.sf1369.com作者:宇宇
生命周期法是一种基于直线式开发策略的系统开发方法。
生命周期法也称结构化系统开发方法,是国内外较流行的信息系统开发方法,在系统开发中得到了广泛的应用和推广,尤其在开发复杂的大系统时,显示了无比的优越性。
它也是迄今为止开发方法中应用最普遍最成熟的一种。
基本思想:将软件工程学和系统工程的理论和方法引入计算机系统的研制开发中,按照用户至上的原则,采用结构化、模块化自顶向下对系统进行分析和设计。
具体来说,它将整个信息系统开发过程划分为独立的六个阶段,包括系统分析、程序设计、系统测试、运行和维护以及系统评估。这六个阶段构成信息系统的生命周期。
信息系统的生命周期可以分为4个阶段:立项、开发、运维、消亡。(1)立项阶段:即概念阶段或需求阶段。这一阶段根据用户业务发展和经营管理的需要,提出建设信息系统的初步构想;然后对企业信息系统的需求进行深入调研和分析,形成《需求规范说明书》并确定立项。(2)开发阶段:以立项阶段所做的需求分析为基础,进行总体规划。之后,通过系统分析、系统设计、系统实施、系统验收等工作实现交付系统。(3)运维阶段:信息系统通过验收,正式移交给用户以后,就进入运维阶段。系统运维可分为4种类型:更正性维护、适应性维护、完善性维护、预防性维护。(4)消亡阶段:信息系统不可避免地会遇到系统更新改造、功能扩展,甚至废弃重建等情况。对此,在信息系统建设的初期就应该注意系统消亡条件和时机,以及由此而花费的成本。
嵌入式系统项目开发的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4个阶段。
1.识别需求
识别需求是项目生命周期的最初阶段。当需求被客户确定时,项目就产生了。这个阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析厂商所应具备的条件。
2.提出方案
主要由各厂商向客户提交标书、介绍解决方案。这个阶段是赢得项目的关键,公司既要展示实力又要合理报价。如果竞标成功则签定合同,厂商开始承担项目成败的责任。
3.执行项目
从公司角度来看这才是项目的开始。这个阶段项目经理和项目组将代表公司完全承担合同规定的任务。一般需要细化目标,制定工作计划,协调人力和其他资源;定期监控进展,分析项目偏差,采取必要措施以实现目标。
4.结束项目
主要包括移交工作成果,帮助客户实现商务目标;系统交接给维护人员;结清各种款项。
可以把嵌入式系统的开发看作对一个项目的实施。
项目的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4个阶段。
嵌入式系统项目开发也是如此。
嵌入式系统是用来控制或者监视机器、装置、工厂等大规模设备的系统。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。
(1) 系统开发是面向客户的,应从客户的角度考虑。
(2) 诸如系统开发生命周期之类的产品更新换代机构应该在所有的信息系统开发项目中建立起来。
(3) 信息系统开发的过程并不是一个顺序的过程,它允许步骤的重叠和倒转等。
(4) 如果系统的成功可能性受到很大限制时,应取消整个项目。
(5) 文档材料是系统开发生命周期中重要的可递交成果,应加以重视。