所谓的自底向上,就是指,从细节开始处理。然后整合,处理,整合,处理。
如此循环往复,最后得到一个整体。比如说,有4个模块的系统,分别为A,B,C,D。首先分别做完A,B,C,D。然后把A,B整合,成为E,把C,D整合,成为F。然后再把E,F整合,成为G。而G才是完整的一个系统。
而自顶向下则是相反,先做个整体的框架,将问题细化,然后逐步处理细化出来的东西,最后整合,就是完整的系统。
本人的表达能力有限,希望你能明白。
自底向上方法的优点有:有助于发现和理解每个系统的附加需要,并易于判断其费用
相对地说,每一阶段的规模较小,易于控制和管理
自底向上方法的缺点有:
由于方法的演变性质,信息系统难以实现其整体性
由于系统未进行全局规划,系统的数据一致性和完整性难以保证
为了达到系统的性能要求,往往不得不重新调整系统,甚至要重新设计系统
由于系统实施的分散性和演变性,系统框架难以把握,集成难度高,因而与企业目标的联系往往是间接的,系统往往难以支持企业的整体战略目标
在大型管理信息系统的开发中,容易造成系统结构不合理、各部分失调等问题
仍然需要采用软件生命周期法对系统进行结构化分析
自顶向下方法的优点有:
可为企业或机构的重要决策和任务实现提供信息
支持企业信息系统的整体规划,并对系统的各子系统的协调和通信提供保证
方法的实践有利于提高企业人员的整体观察问题的能力,从而有利于寻找到改进企业组织的途径
自顶向下方法的缺点有:
对系统分析和设计人员的要求较高
开发周期长,系统复杂度高
在信息化的过程中,我们实际上都在有意无意地使用“自顶向下与自底向上结合”的方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)