应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

企业架构思想在软件架构设计中的引入思考

  对于企业架构和软件架构设计两个方面的内容,在前面头条文章中都详细进行了说明,今天谈下EA企业架构思想在软件架构设计中的引入。企业架构思想核心逻辑
  在前面的分析中,IT规划所遵循的思路主要是:业务驱动IT,围绕价值链分析和优化的核心模型往前驱动。核心过程包括现状分析、差距分析、目标提出、蓝图规划、实施规划等几个关键。
  企业架构规划一般思路仍然是从端到端流程分析入手,再逐步分解到34级流程,直到能够识别具体的业务操作和业务对象。流程到子流程,再到业务活动,业务活动中承载的是业务单据和业务实体。需要对业务实体进行抽离,进行数据层面的数据建模和分析。分析在流程各个阶段和活动中产生的业务实体之间的关联和依赖关系。业务域对应到数据域和数据分类,进一步可以分析到具体的概念模型或逻辑模型。
  在识别到具体的业务功能或业务操作后,再基于高内聚松耦合的思想从底朝上进行聚合,来构建具体的业务架构并划分具体的业务域和业务组件。在整个偏结构化的分析过程中,一般常用业务功能和业务数据间的CRUD分析来进行功能聚合和数据聚合。
  业务架构完成后,将会过渡到应用架构,两者基本是对应的。其中较大的差别点在于业务架构只关注业务,业务本身分为功能性需求,非功能性需求。非功能性需要中包括了平台层面的支撑需求,即应用的集成支撑和数据的集成支撑,公共平台层功能等。另外还包括了纯技术层面的非功能性需求。
  应用架构分析除了分析应用功能架构,还需要进一步分析各个应用间的集成架构和交互关系,同时通过应用架构来进一步模拟整个跨业务系统实现的端到端流程。
  同时在应用架构的构建中还会发现一些和应用本身无关的技术支撑能力,这些应该统一规划到技术平台来进行构建并形成技术架构规划。传统的企业架构规划中的技术架构一般偏资源层的IT基础设施架构规划,而当前的技术架构规划则包括了PaaS层的技术服务能力提供,这个可以参考我前面相关文章。
  对于企业架构分析可以参考下文:
  从企业架构到信息化规划,从现状调研到架构设计的核心逻辑
  企业架构和IT规划咨询核心逻辑2014软件架构设计41视图
  一说到软件架构设计包括的内容,我们比较容易想到的就是传统RUP和面向对象分析和设计里面经常谈到的41架构视图,该图也更好地解释了软件架构应该包括功能性架构和非功能性架构两方面的内容。
  逻辑视图即是从功能需求视角,逻辑视图更多的就是组件划分,组件间的依赖关系,当然你可以进一步细化到核心的类和类关系图。但是一般来讲搞清楚组件和组件间关系最重要。
  对于非功能性需求实际有两个方面的考虑。开发态:即技术和开发框架选择,开发分层模型运行态:系统集成视角,进程视图,对于性能和可扩展性的考虑
  当然RUP更加强调的是用例驱动,即最中心的是用例视图,用例视图是展开后续架构分析设计的基础。如果熟悉RUP方法论也可以看到,对于用例实现的分析才能够识别出关键的实体类,控制类和边界类,在类识别出来后才能够进行后续的组件划分和接口集成分析等。
  详细内容可以参考:
  一文讲解业务系统软件架构设计核心内容和逻辑企业架构思想在软件架构设计中的引入
  很多时候在谈企业架构的时候都是针对跨流程,跨业务和跨应用系统的总体规划和分析,企业架构核心好处就是真正体现业务驱动IT,将业务和IT能够真正的匹配起来思考整个企业层面的架构问题。
  而对于软件架构设计仅从软件实现层面来考虑问题,针对一个业务系统的开发,虽然也有业务建模和软件架构,但是这两个却进行了分离而缺少了系统性的思考,所以原来喜欢用系统分析师这个词来综合业务分析师和软件架构师两个岗位的工作。
  对于企业架构思想融入到软件架构中,即真正对软件架构层面的工作进一步整合,减少在系统分析过程中从现实业务层面来抽象IT层面的脱节。改变传统软件架构仅仅考虑实现层面和技术层面的问题。对于引入方法和具体内容,还是从软件架构的一些核心内容来谈。
  对于传统的RUP方法强调用例驱动,架构为核心。对于用例驱动在架构层面首先有全局的用例模型,但是多数情况并没有真正建立全局用例模型,而结合业务建模可以看到仍然是流程分析,子流程,业务功能逐级展开后形成全局用例模型,那么全局用例模型就不简单是用例图能够涵盖的,全局用例模型通过流程驱动真正融为一个整体。
  再回来看逻辑视图,对于逻辑视图现在一般是基于领域模型的方式来分析逻辑视图,但是对于逻辑视图设计建议仍然是不要一下进入到具体的类图和类关系图层面,而更加重要的还是理清楚核心的业务对象模型和对象间依赖,关联关系。可以从用例建模中识别核心业务对象并进行对象建模,形成核心的逻辑视图。
  用例视图偏动态的流程和业务功能,而逻辑视图偏静态的业务对象和数据模型。这是架构设计关注的两个核心内容,在这个完成后带来另外一个问题即组件如何划分?
  当前在软件架构设计中进行组件划分时并没有深入去考虑这个问题,只是给出高内聚松耦合的大原则。这也是在模块划分我一直考虑在面向对象分析方法中需要引入传统的类似CRUD矩阵分析等方法的原因。
  对于组件的划分,从原来的流程和数据两条线再来分析组件划分方法看到,既可以根据大的业务流程阶段,子流程来划分组件,不通的阶段或子流程划分为不同的组件,如供应商协同,招投标,合同管理,采购管理等。也可以根据核心的业务对象来划分不同的组件,如采购订单对应采购管理,合同对应合同管理,请购单对应请购管理等。
  不论哪种方法,其目的都是为了减少组件间的交互和接口,组件划分工作不是一次就完成的而是需要通过反复的迭代,比如为了减少集成接口可能将某个业务功能从组件A移动到组件B等。对于组件划分的分析包括了组件划分完成后组件和组件间的接口和集成分析,组件和数据间的关系和CRUD分析,系统级流程在多组件间的协同和交互模拟等。而这正是开发视图和进程视图要解决的问题。
  前面这些都分析完成后,自然会引入集成架构和集成视图的概念,即组件划分完成后需要考虑组件间有哪些接口,接口识别仍然是前面跨组件系统分析交互点,接口识别清楚后可以画出完整的系统内组件集成架构,跨组件业务协同流程等。这些内容是架构设计的核心,否则分解到每个组件设计的时候出现只见树木不见森林的情况。不清楚组件在整个系统中的具体位置。
  这些都清楚后才应该过渡到物理视图层面,物理架构主要关注系统非功能性的需求,如可用性、可靠性(容错性),性能(吞吐量)和可伸缩性。软件在计算机网络或处理节点上运行,被识别的各种元素(网络、过程、任务和对象),需要被映射至不同的节点。
  从前面整个分析设计可以看到基本没有谈到技术框架,架构分层模型等内容,也再一次说明了架构设计重点在功能性架构和核心领域逻辑,而不是一开始就陷入到分层技术架构模型中。只有把前面的内容都搞清楚了才能给更好的考虑如何建立业务系统本身需要依赖的技术平台。

意外惊喜肖战中秋晚会发自拍,如梦之梦杭州站也来了每次看到肖战中秋晚会这个话题时,总是很期待地点进去,可各大晚会都没有他的身影,随之而来的诋毁如约而至,那哪个人不也是流量吗,但人家都可以参加中秋晚会,却没有谁谁。虽说没有在中秋……因男友殴打准岳母!辱华超模Gigi与Zayn分手,事业感情一Zayn与Gigi分手超模的婚姻亮红灯,美渣吉吉又分手了。这是要上演意难忘吗?2018年3月两人宣布分手;19年1月,被曝复合;20年5月,Gigi承认……在美国考驾照竟这么容易?一位留学生的考照故事作者:郁离子,中国留学生,居于美国,这才是美国签约作者。笔者最近刚刚回国,因为种种原因,美国驾照过期,需要从新考。于是就踏上了学车这条不归路。先不说国内程序有多繁琐……桃花坞他才是高级玩家,化解宋丹丹尴尬,反击舒淇无礼最开始看《五十公里桃花坞》时,只觉得有数不清的尴尬以及各种大型社死现场,随着节目播出过半,十五位嘉宾相处得越来越融洽,节目的精彩的也大大提高。这应该算是我们国内前所未有的……20世纪最完美女性赫本告诉我们的8件事,女人都该好好学习我是用文字温暖你的夕言,点击上方蓝色按键关注我哦。我从来不会试图摘月,我要月亮奔我而来。这句话是对奥黛丽赫本最贴切的形容。赫本被称为20世纪最完美女性,是众人心目中最贴近……韩国歌谣界的山脉,总在韩剧里演吝啬小人物,这位大佬想什么?金昌完又出现了。他这次出现在了MBC的浪漫爱情喜剧《Oh!珠仁君》中。《Oh!珠仁君》讲的是一段略显陈旧的韩国式同居恋情,男女主角同居一室而改变彼此的爱情观、人生观……一个男人有没有把你当未来伴侣,其实很好判断在爱情的世界里,不缺乏那些因为爱而变得傻的人,有的时候明知道是一段收获不了幸福的感情,却还是舍不得放下,不敢放下,总是自欺欺人活在自己幻想的世界里,到最后弄得遍体鳞伤,才不得不……烂片泛滥成灾的年代,如何才算一部好电影?生活中我们总能在影视作品中科普到很多平常不知道的知识点,并且当我们如果对这一块非常感兴趣的话肯定会映像深刻。为此今天彼岸君就像和大家分享一个关于看电影学知识的故事,请容许我先笑……好戏将播!融年代金融谍战为一炉,集戏骨实力派于一体《光芒》是由刘飚执导,张新成、蔡文静、张雪菡、张志坚、张晞临、王自健等主演的金融谍战电视剧,目前本剧的播出安排已提上日程。上世纪二三十年代的上海,出身寒微的程亦治(……又一座童话小镇开建,保障成年孤独症人士最后一公里幸福能否成真国庆长假期间,当全国各地景点又被挤爆的时候,对于众多孤独症(自闭症)患儿和他们的家庭来说,却显得寸步难行。这种难行,一方面是因为孤独症患儿的本身症状,在人多的环境和乘坐各……谢霆锋陈冠希2003年客串成龙大哥的电影,还有钟丽缇黄秋生助成龙纵横影坛四十多年来,影响力巨大,是无数明星眼中的大哥,所以在成龙大哥的电影中,常常会看到不少大牌明星的客串。谢霆锋和陈冠希都曾是香港影坛新生代中的佼佼者,若不是当年艳……101没出道的她资源这么好?参演过醉玲珑遇龙,还改名了艺人改名在娱乐圈是非常普遍的事情,最近电视剧《遇龙》开播,就注意到饰演冰星的演员董颜,她就是之前《创造101》的选手王婷,冰星是男二罗酆阁阁主手下,她总是一副冷若冰霜的模样,但……
前苏联集结百万大军,最终却不敢南下中国,他们在惧怕什么在上个世纪60年代以前,中苏关系还是很好的,苏联还是牵着中国发展的老大哥,可是在60年代之后,苏联的大国沙文主义已经严重威胁到了我国的主权安全,因此中苏两国从此分道扬镳。……16小时票房1437万,任素汐尽力了,口碑炸裂也带不动票房经过《冰雪奇缘2》、《误杀》预热后,贺岁档渐入佳境,今日多部新片前来助力,甄子丹新片《叶问4》拔得头筹,上映16小时票房已破4609万,首日票房有望破1亿,拿下首日冠军已是板上……为何曾毅评价毁誉参半,懂得人夸,不懂的人骂,他才是凤凰的核心文盖浇饭一曲《最炫民族风》大红大紫,作为大妈们的最爱,凤凰传奇几乎霸占了所有广场,堪称娱乐圈最火的组合,没有之一。曾毅因为存在感低,没少被人议论调侃,说玲花随便配一……活久见!每一张都难以置信的图片,又涨姿势了我们虽然生活在这个神奇又广阔的地球上,但大部分人几乎都是待在属于自己那一亩三分地,看不到外面神奇的世界,又来到涨姿势版块了,看看下面这些活久见的神奇图片,来给自己乏味的生活增添……绝密使命中的赖寿章一个智勇双全的中共地下党员枯藤老树昏鸦,小桥流水人家,古道西风瘦马当赖寿章面对着潘雨青,背岀这首诗的时候,他的身份基本就可以确定,赖无疑是一名中共地下党员。得知同天饭店暴露的信息后,急于把情……我的姐姐是开放式结局,也可以不是,亲情和理想我们都要一部电影,一个结局,将开放式结局这种表现手法推上了风口浪尖。这部电影就是4月2日公映的《我的姐姐》,由实力小花张子枫担纲主演。点映阶段,《我的姐姐》收获了大量好评,……在非正式会谈里,潜藏着国产综艺的进阶史犀牛娱乐原创文高胜寒编辑朴芳B站综艺已经进入了大众关注的中心圈。2020年,B站综艺的势起,在行业内引发了不小的震动。《说唱新世代》等高口碑综艺的问世,让大众……张恒父亲节晒亲子漫画,郑爽近照显落寞,两人形成鲜明对比1hr张恒很久没有动静了,有人提问为什么他不再爆料了?足以说明他当时的料有多猛,直接把一个90后当红小花锤成了素人。昨天是父亲节,张恒发了一张漫画,内容大概是他牵着儿女,……于月仙妹妹发文,2人神似好像双胞胎,要替姐姐出演乡村爱情对于《乡村爱情》中两位老戏骨的逝世,大家都开始担心起《乡村爱情》是否能继续拍摄是否正常播出,也是于月仙的逝世使部分网友才发觉王长贵不知何时也逝世了。《乡村爱情》想必陪伴了很多父……ampampquot北美病夫ampampquot美国运动员们作为美国最亲的干儿子,日本本想通过东京奥运向世界展现一个强大自信的日本,并以此为契机振兴日本的经济鼓舞国民士气。可是日本这次彻底玩砸了,日本的仅存的好形象也被彻底败光了。……近日豆瓣出了一个女星好恶感排行榜,杨紫竟成了好感榜前十唯一上榜的90后女星,其实杨紫的国民度一直有目共睹,从家有儿女到香蜜,她的演员之路一直稳扎稳打,从没在演技上受到过质疑,但最近,却因为接二连三的剧集播出问题,成为话题中心人物,……王一博拉踩宋茜?王一博拉踩宋茜?15日,金鹰官方出面清理票数,其中最受欢迎男演员中的王一博被清理了百万票,还是位列第一,最受欢迎女演员宋茜被清理了五十万票,直接从第一名掉到第三名,可以说……
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网