手机浏览器扫描二维码访问
1987年,软件架构作为一门独立学科,尚处于萌芽阶段,多数开发者仅凭经验摸索前行,陈宇和团队虽然凭借丰富的开发经验,成功打造过多个项目,但在架构设计方法论的理论层面,尚未形成体系。
初次向秦奕阐述机场信息化系统构思时,陈宇采用了目前比较流行的结构化分析与设计方法,借助早期面向对象思想,将系统模块化分层,再佐以大篇幅自然语言文档。
这些方法确实能剖析系统部分特性,比如结构化分析能帮助系统开发者梳理业务流程,运用面向对象思想能帮助开发者进行数据封装与操作。
可在面对机场信息化系统这种规模庞大、结构复杂,且涉及多部门协同、实时数据交互的项目时,这些设计工具的弊端很快就暴露无遗,系统各模块间的动态交互、性能瓶颈,以及长远的运维需求,都难以通过这些方法全面展现。
秦奕作为几十年后重生回来的人,自然不允许陈宇继续用这些无法将系统全貌描述清楚的方法来设计。
前世比较成熟且主流的软件系统架构设计方法论是视点与视角方法论体系,这个体系以1995年计算机专家菲利普提出的4+1视图模型为发端,其首次运用如逻辑视图、进程视图等多个视图来描述系统,为后续“视点与视角”方法埋下灵感的种子。
在90年代末,全球最大的非营利性专业技术学会电气和电子工程师协会,简称IEEE,基于菲利普的这套体系着手制定架构描述框架,最后在2000年发布了IEEE1471标准框架,这个框架强调通过基于视点的视图,满足不同利益相关者的需求。
IEEE1471标准为这一体系的广泛传播奠定了基础。
此后,架构师们在IBM等企业的大型系统项目中积累了丰富的系统架构经验,他们发现,传统的视图无法应对复杂系统的多维度需求,于是开始整合“视点”与“视角”的概念。
2005年,尼克和伍德斯合着的《SoftwareSystemsArchitecture:WorkingWithStakeholdersUsingViewpointsandPerspectives》第一版问世,他们在这本书中正式提出“视点与视角”这一方法论。
后续2011年发布的ISOIECIEEE,基于IEEE1471,吸收了“视点与视角”思想,将其纳入国际标准,作为架构描述的推荐实践,IBM、微软等企业纷纷采用这一方法,用于云计算平台、金融核心系统等复杂系统的架构设计,有效解决了多团队协作的难题。
秦奕深知,只有引入这套方法论,才能精准构建机场信息化系统,打造出经得起时间考验的系统。
“视点与视角方法论?”陈宇听到这个陌生又内涵丰富的词,一时之间不太能明白其中的关键。
“对的。”秦奕详细解释道,“这个方法论的核心思想有两个,其中视点是针对特定利益相关者的关注点定义架构描述的模板和内容。”
“像业务人员主要关注流程,而开发者更关注模块,我们就可以定义一个业务架构来和业务人员沟通系统的功能特点,而用一个开发架构来与开发者讨论如何开发这个系统。”
“视角则是跨所有视点的通用关注点,需要在每个视点设计中同步考虑,一般来说一个系统设计中我们主要需要考虑的就是性能和安全视角。”
陈宇听后,点了点头:“那按你之前对信息化系统利益相关者的分析,涉及业务人员、系统管理者、运维团队、开发团队,这些都能作为视点?每个视点都会衍生出相关架构?”
“对的!”秦奕继续说道,“不过,架构和利益相关者并非一一对应。有些利益相关者关注的内容较多,比如开发团队,既关注系统代码如何开发,也关注数据在系统中的流转,这就需要两个视图。”
“在我看来,从视点出发,机场运行控制中心可分为业务、逻辑、物理、部署、开发、数据这几个架构;从视角出发,有运行、安全这两个架构,而每一个架构通常都会回应一个核心问题。”
“业务架构要回答系统解决什么业务问题,为此,最终要产出对应的业务流程图和领域模型。业务流程图能直观展示业务流程,领域模型则梳理业务涉及的关键概念和关系。”
“逻辑架构反映系统由哪些组件组成,我们得为机场运行控制中心确定组件图和接口定义,让各个组件的功能和交互一目了然。”
“物理架构要明确系统部署在哪些硬件上,得出服务器清单、网络拓扑图。部署架构解决如何将软件映射到硬件。数据架构探究数据如何存储和流动,借助实体关系图、数据流图来呈现。”
这章没有结束,请点击下一页继续阅读!
“ER图?”陈宇听到这个名词又有点不太理解。
秦奕解释了一下:“实体关系图是漂亮国华裔计算机科学家陈品善在1976年提出的概念,这个图像能直观展示数据对象,也就是实体,以及实体间的关系,在数据架构设计里,是极为关键的工具。”
“就拿我们的机场运行控制中心来说,航班、旅客、工作人员,这些都是实体。”
说着,秦奕拿起笔,在草稿纸上勾勒起来。“比如航班,包含航班号、起降时间、出发地、目的地等属性;旅客有姓名、身份证号、联系方式;工作人员则有工号、姓名、岗位。这些属性,都要在实体关系图里体现出来。”
“再看实体间的关系。一位旅客能预订多个航班,一个航班也会搭载多位旅客,这就是多对多的关系。而一个工作人员,只隶属于一个岗位,一个岗位却能有多个工作人员,这是一对多的关系。”
“通过实体关系图,把这些关系清晰描绘出来,我们就能更好地设计数据库表结构,确保数据存储和查询高效、准确。”
陈宇一边听,一边盯着草稿纸上的草图,若有所思:“这么说,借助实体关系图,就能搭建起符合机场业务的数据架构,让数据在系统里有序流动?”
“没错。”秦奕点头肯定,“有了清晰的实体关系图,数据架构的设计就有了基础,后续的开发、运维工作也能更加顺利,我们在构建机场信息化系统时,一定要充分发挥ER图的作用。”
“明白。”陈宇应道。
秦奕继续说明道:“运行架构展示系统运行时如何交互,通过时序图、状态机图体现。安全架构则要防御威胁和漏洞,形成安全策略文档、渗透测试报告。开发架构关注如何组织代码和构建系统,要有模块划分文档、CICD流水线设计。”
“业务流程图应该是主要从我们收集到的业务人员那边的需求整合出来吧?”陈宇说道,“那我理解我之前设计的这个架构图就是业务架构。”
秦奕微微点头:“你之前设计的架构图有业务架构的影子,但按照视点与视角方法论,咱们还得进一步完善。不仅要更精准地梳理业务流程,还要深入挖掘业务背后的逻辑,结合其他架构,打造出全面、高效的机场信息化系统架构。”
喜欢科技革命,从1984开始请大家收藏:()科技革命,从1984开始
逃不掉,娇气宝宝又被主神抓走了 宝可梦:真实的理想 救世主再就业の排球行 远古丛林生活小记 穿越:抢了皇位后,我带大明起飞 我的悲惨前生与重生 直播:要天后微信,砍一刀拼夕夕 都市老光棍,异界一袋粮食换老婆 相亲后,我被阿姨和御姐盯上了 白天娱乐圈搬砖,晚上搞玄学在线接单 你惹她干嘛?她一张符纸取你狗命 和女神同居后,我激活了奖励系统 冰山学姐不谈恋爱,唯对我开特权 不是宿敌吗,我死了你疯什么 一穿就成了军中御姐 云雷逐梦 富豪大农民 八零小炮灰,撩爆男主要上位 干婚 重生魔修,开局捡到一颗丧尸星球
关于异能学校之遇上恋爱脑大佬选修课总是遇到女主被迫恋爱脑的魔修大佬vs表面小白实则腹黑爱玩的欧皇新生!简介一高考后准备报考的褚星禾,某天突然接到电话请问是褚星禾同学吗?这里是关山岭职业技术专修学院考生你好,这里是玄天宗职业技法大学招生办褚同学你好,这里是魔神机械设计学院招生办这不妥妥的诈骗电话吗?什么妖魔鬼怪的野鸡学校都打电话过来招生。听听这名字,褚星禾能信吗?当然不能!!!然而她还是被迫入学了。没人告诉她还有入学考试,怎么还有人上学带刀枪剑炮水晶球啊?这都算了!为什么入学考试是闯鬼屋?躲丧尸?跳大神越来越离谱了,得亏褚星禾从小见惯妖魔鬼怪,不然真得被创飞。简介二通识实践课就跟着魔修大佬一起选!结课巨快!为什么?他每个副本都得杀妻证道,主打就是一个大道无情!你进去老公还没喊出来,人就噶掉了!嘎嘎快。还有这种好事?褚星禾第一个冲了!然而她遇到的怎么不太一样?谁能来告诉她,为什么这个魔修大佬只会哭唧唧找老婆,甩都甩不开?...
关于诸天带着随身空间到了四合院世界陈琦莫名穿越,来到一片湖心岛,发现拥有空间之后,并感应到世界种子,按其要求吸收物质供给小世界之种,然后就被排斥到四合院世界,开局城门口,因为衣服新颖而被误认为富家公子而被放行,进入城内遇到还在卖包子的未成年何雨柱,阻止了他被人骗,改变了他获得外号的命运,从而改变了主角的命运从其身上获得了气运,得到了一定的庇护避免了被四合院世界排斥而赶出世界。之后陈琦靠着何雨柱的帮助进入了四合院租了院子安定下来,靠着小世界的养殖种植能力,通过何大清介绍给丰泽园供应食材,之后开肉铺,接手杂货铺,开商行,买地,生意越做越大,于是很多事情很多人也纷至沓来,蝴蝶效应直接造成何大清成了丰泽园二厨,并再娶了。而陈琦只想收集这个世界的各种动植物然后去诸天寻找永生。持续的获取气运使得小世界内开始出现了生成中的四合院世界的信标传送门,完成之后就可以在离开这个世界之后就可以随时回到四合院世界。现在开启了荒野大镖客2救赎的第一幕第一个世界,四合院,第1章124章第二世界,荒野西部大镖客2125章第三世界,港综第四个世界待定。...
关于林家有女整治家风种田宅斗大女主无金手指无cp脾气暴躁一言不合就咬人村中有四霸恶狗公羊大鹅和林三丫林瑶睁开眼就目睹了家徒四壁,那叫一个寒酸。再睁眼又目睹了泼妇骂街,得不想动嘴打一顿就好了。从此林家三丫性情大变一言不合就开撕。重男轻女的偏心祖母,心思深沉祖父,独木难支的后娘,软弱无能的亲爹。上有两个任人欺辱的姐姐,下有两个后娘生的弟妹,更有恶毒叔伯一窝好吃懒做筛子精,真真是极品凑了一堆。从此...
关于万里追狼白龙,它不是龙,也不是马,它是一条白色的狗,是60年代华北地区某村的一条狗王。在那个狼灾泛滥的时代,白龙在主人福哥的照料下,历经坎坷,从一条小狗崽成长为一条勇猛的狗王,并和村里的狗一起担负起守卫村庄的责任。由此与村庄周围的狼群结仇,几番恶战,斗智斗勇。。。...
林风穿越到了一个诡异的世界,成了凌虚观的一名小道士。但这世界原本的规则早已破碎,破碎的仙道流落到各种生物手中,滋生出无数邪仙异教。林风在机缘巧合下,被疯子师父血肉附体,还换上了一颗恶鬼的心脏,变成一个半人半鬼的怪物。红月,血雨,尸林倒挂,白蜡油翻滚中人祭,万人朝拜的黄金树,连绵不断的尸垛,不死癫狂的难民,佛世净土中...
关于足坛之开局点满任意球什么?竟然把任意球点满了,我明明点的是传球呀!!!沦为皇马队饮水机管理员的江浩,在一场国家德比最后时刻登场,以两粒直接任意球破门方式开始传奇人生。弗洛伦蒂诺我这辈子最大的错误,便是把江浩卖给巴伦西亚。齐达内我很幸运,江浩没有出生在我们那个年代。C罗江浩是历史最佳,我不如他。贝尔难以想象,我竟然会在速度上被人碾压。拉莫斯这家伙不是惧怕对抗吗,怎么铲不动?梅西...