总述:遗留系统是实际工作当中可以普遍遇到的情况,并且每一家企业的处理情况都不大太一样。新手在一无所知的情况下建新系统,但是超过95%以上的情况是必须在遗留系统上继续做开发和维护。这里系统运行和维护也是科普一样的存在,但是略微好一些,存在一些指导作用。
1、遗留系统的处理策略
答:遗留系统是这任何基本上不能进行修改和演化以满足新变化业务需求的信息系统。遗留系统的演化方式有多种,可以采取继续维护、某种形式的重构和替代策略,或者联合使用几种策略。遗留系统的评价是遗留系统演化的起点,评价方法包括度量系统技术水准、商业价值和阈值关联的企业特征,评价结果是选择处理策略的基础。
遗留系统评价是为了获得对遗留系统足够深度的理解,从技术、业务、企业角度对系统理解,为系统处理策略提供基础。评价过程中需要解决一下问题:1、对企业来说遗留系统的重要性如何;2、企业目标是什么;3、演化需求是什么;4、期望的系统生命周期是多长;5、系统使用期限是多久;6、系统的技术状态如何;7、企业是否愿意改变;8、企业是否有能力承受演化。
业务价值评价的目标是判断遗留系统对企业的重要性。业务价值评价要从概要和详细两个级别上进行,详细部分的评价最好由专业的业务分析师完成。系统的外部技术环境是指硬件、支撑软件、企业IT基础设施的统一体。硬件评价也要采用概要和详细两个级别,概要评价把遗留系统作为一个整体提供硬件质量估算;详细评价包括识别系统中每一个部件并作出评价。支撑软件的评价是指对软件环境多部分进行评价,如操作系统、数据库等,还要考虑软件对硬件环境的依赖性问题。企业基础设施评价对遗留系统的演化起到关键作用,需要获得系统使用者、开发者、培训过程等信息。应用软件评价分为系统级和部件级,系统级将系统看做一个不可分割的整体进行评价,部件级评价系统