系统设计与获取策略全解析
1. 系统设计策略概述
在系统设计过程中,有多种策略可供选择,每种策略都有其独特的优势和局限性。下面将详细介绍几种常见的系统设计策略。
1.1 变通方案(Workaround)
变通方案是一种定制的附加程序,它与打包应用程序进行接口,以处理特殊需求。虽然它可以创建软件包中不存在的所需功能,但只能作为最后的手段。原因主要有两点:一是提供打包软件的供应商通常不支持变通方案,因此主系统的升级可能会使变通方案失效;二是如果出现问题,供应商往往会将变通方案归咎为罪魁祸首,并拒绝提供支持。
1.2 打包软件系统
选择打包软件系统比定制开发更简单,但同样可以从遵循正式方法中受益。当系统的业务需求常见且已有技术解决方案能够满足这些需求时,打包系统是不错的选择。
1.3 系统集成
系统集成是通过组合打包软件、现有的遗留系统以及为集成这些系统而编写的新软件来构建新系统的过程。许多咨询公司专门从事系统集成工作,因此公司选择打包软件选项,然后将各种软件包的集成工作外包给咨询公司的情况并不少见。系统集成的关键挑战在于找到整合不同软件包和遗留系统产生的数据的方法,通常需要对数据进行重新格式化,以便在不同的系统中使用。
1.4 对象包装器(Object Wrapper)
对象包装器本质上是一个“包裹”遗留系统的对象,使面向对象的系统能够向遗留系统发送消息。它有效地为遗留系统创建了一个应用程序编程接口(API),保护了公司在遗留系统上的投资。
1.5 外包
外包是指聘请外部供应商、开发人员或服务提供商来创建系
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



