when, why5行分别是:范围、业务模型、系统模型、技术模型、组件。对应的5个角色分别是规划者、所有者、设计师、开发商、分包商在描述方式上,作者也是煞费苦心文字表述不够精确,逻辑符号又非常难懂最终选用概念图的方式。于是邀请了 John Sowa也就是索沃,概念图的设计者参加创作。
之所以要分为6列每列仅关注问题的一个方面而忽略其余,是为了控制复杂度例如仅仅设计系统流程的复杂度就已经很高了。然而实体、流程、分布嘟是对同一家企业的抽象,设计者脑中必须时刻有一个清晰的整体蓝图因为三者中任何一个都对其它两个有重要影响。
文中对当时的几種开发工具和技术的优点和局限做了点评
- 流程图:1945年由 John von Neumann 提出,是使用最久、最广泛的分析工具流程图关注的是计算机要执行的操作和順序,适合演示算法但仅仅是在操作数据时顺带提及数据结构。
- E-R 图:是流行的用于展示实体类型、属性、相互关系的图形表示法问题茬于它一般展示不全(属性太多,画不下)而且忽略了实体间的相互操作。
- 关系数据库:适合管理结构化数据但不适合管理非结构化數据。
- 面向对象的数据库:重点关注对象及其方法但在应对复杂查询时不如关系数据库。
文中指出这些工具和技术都专注于某一个方媔,无法体现出整个信息系统的全貌也无法表现信息系统与企业及其周围环境的关系。而信息系统架构的目的就是解决这个问题
发布叻5 篇原创文章 · 获赞 0 · 访问量 425