系统设计与获取策略全解析
在系统设计与开发的领域中,有多种策略可供选择,每种策略都有其独特的优势和局限性。了解这些策略,并根据具体情况做出合适的选择,对于项目的成功至关重要。
1. 临时解决方案与系统集成
1.1 临时解决方案(Workaround)
临时解决方案是一种定制的附加程序,用于与打包应用程序进行交互,以满足特殊需求。它可以创建软件包中不存在的所需功能。然而,临时解决方案应作为最后的手段,原因如下:
- 缺乏供应商支持 :提供打包软件的供应商通常不支持临时解决方案,因此主系统的升级可能会使临时解决方案失效。
- 责任推诿 :如果出现问题,供应商往往会将责任归咎于临时解决方案,并拒绝提供支持。
1.2 系统集成(Systems Integration)
系统集成是指通过组合打包软件、现有的遗留系统以及为集成这些系统而编写的新软件来构建新系统的过程。许多咨询公司专门从事系统集成工作,因此公司选择打包软件选项,然后将各种软件包的集成工作外包给咨询公司的情况并不少见。
系统集成的关键挑战在于找到集成不同软件包和遗留系统所产生的数据的方法。集成通常依赖于获取一个软件包或系统产生的数据,并将其重新格式化,以供另一个软件包或系统使用。项目团队首先要检查不同软件包或系统产生和需要的数据,并确定将数据从一个系统转移到另一个系统时必须进行的转换。在许多情况下,这涉及到欺骗不同的软件包或系统,使其认为数据是由它们期望产生数据的现有程序模块产生的,而不是正在集成的新软件包或系统。
超级会员免费看
订阅专栏 解锁全文

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



