【24h】

USING A BOTTOM UP PERSPECTIVE TO DESIGN MANAGEMENT AND SOFTWARE SYSTEMS

机译:自下而上地使用设计管理和软件系统

获取原文
获取原文并翻译 | 示例

摘要

Development techniques almost always use top down approaches to develop software and business systems. Humans need to simplify the external world by using cognitive models to build a boundary around a problem. These necessary, but artificial, boundaries help us cope with the complexity of the problem at hand. However, this deductive process produces dilemmas, as it leads to misconceptions about the real behavior of systems. This paper will look at system design using the system elements (and their interactions) as the starting point of design, that is an inductive approach. Whilst this will not replace the top down approach, its use will enhance problem solutions. In a contemporary world of loosely coupled organisational elements, it is necessary to view the system from this perspective to fully understand it. In its original format, Object Oriented Design offered one way of producing software, which vaguely represented the complexity, and problematic nature of the 'real' world. This paper will offer a preliminary methodol to approach system design using "bottom up' thinking, and map it onto the Object Oriented Design process. This view is not the opposite of top down thinking but a supplement to it. It results in asking questions about the desired system, which are fundamentally different in nature to conventional techniques.
机译:开发技术几乎总是使用自上而下的方法来开发软件和业务系统。人类需要通过使用认知模型为问题建立边界来简化外部世界。这些必要但人为的界限有助于我们应对当前问题的复杂性。但是,这种演绎过程会产生两难境地,因为它导致对系统实际行为的误解。本文将以系统元素(及其相互作用)为设计起点,着眼于系统设计,这是一种归纳方法。尽管这不会替代自上而下的方法,但其使用将增强问题解决方案。在组织要素松散耦合的当代世界中,有必要从这种角度查看系统以充分理解它。面向对象设计以其原始格式提供了一种生产软件的方式,模糊地表示了“现实”世界的复杂性和问题性质。本文将提供一种使用“自下而上”的思维方法进行系统设计的初步方法,并将其映射到面向对象的设计过程中。这种观点不是自上而下的思想的对立面,而是对它的补充。所需的系统,其本质上与常规技术不同。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号