UU文学 通过搜索各大小说站为您自动抓取各类小说的最快更新供您阅读!

1987 年,软件架构作为一门独立学科,尚处于萌芽阶段,多数开发者仅凭经验摸索前行,陈宇和团队虽然凭借丰富的开发经验,成功打造过多个项目,但在架构设计方法论的理论层面,尚未形成体系。

初次向秦奕阐述机场信息化系统构思时,陈宇采用了目前比较流行的结构化分析与设计方法,借助早期面向对象思想,将系统模块化分层,再佐以大篇幅自然语言文档。

这些方法确实能剖析系统部分特性,比如结构化分析能帮助系统开发者梳理业务流程,运用面向对象思想能帮助开发者进行数据封装与操作。

可在面对机场信息化系统这种规模庞大、结构复杂,且涉及多部门协同、实时数据交互的项目时,这些设计工具的弊端很快就暴露无遗,系统各模块间的动态交互、性能瓶颈,以及长远的运维需求,都难以通过这些方法全面展现。

秦奕作为几十年后重生回来的人,自然不允许陈宇继续用这些无法将系统全貌描述清楚的方法来设计。

前世比较成熟且主流的软件系统架构设计方法论是视点与视角方法论体系,这个体系以 1995 年计算机专家菲利普提出的 4 + 1 视图模型为发端,其首次运用如逻辑视图、进程视图等多个视图来描述系统,为后续 “视点与视角” 方法埋下灵感的种子。

在 90 年代末,全球最大的非营利性专业技术学会电气和电子工程师协会,简称 IEEE,基于菲利普的这套体系着手制定架构描述框架,最后在 2000 年发布了 IEEE 1471 标准框架,这个框架强调通过基于视点的视图,满足不同利益相关者的需求。

IEEE 1471 标准为这一体系的广泛传播奠定了基础。

此后,架构师们在 Ibm 等企业的大型系统项目中积累了丰富的系统架构经验,他们发现,传统的视图无法应对复杂系统的多维度需求,于是开始整合 “视点” 与 “视角” 的概念。

2005 年,尼克和伍德斯合着的《Software Systems Architecture: working with Stakeholders Using Viewpoints and perspectives》第一版问世,他们在这本书中正式提出 “视点与视角” 这一方法论。

后续 2011 年发布的 ISo\/IEc\/IEEE ,基于 IEEE 1471,吸收了“视点与视角”思想,将其纳入国际标准,作为架构描述的推荐实践,Ibm、微软等企业纷纷采用这一方法,用于云计算平台、金融核心系统等复杂系统的架构设计,有效解决了多团队协作的难题。

秦奕深知,只有引入这套方法论,才能精准构建机场信息化系统,打造出经得起时间考验的系统。

“视点与视角方法论?”陈宇听到这个陌生又内涵丰富的词,一时之间不太能明白其中的关键。

“对的。”秦奕详细解释道,“这个方法论的核心思想有两个,其中视点是针对特定利益相关者的关注点定义架构描述的模板和内容。”

“像业务人员主要关注流程,而开发者更关注模块,我们就可以定义一个业务架构来和业务人员沟通系统的功能特点,而用一个开发架构来与开发者讨论如何开发这个系统。”

“视角则是跨所有视点的通用关注点,需要在每个视点设计中同步考虑,一般来说一个系统设计中我们主要需要考虑的就是性能和安全视角。”

陈宇听后,点了点头:“那按你之前对信息化系统利益相关者的分析,涉及业务人员、系统管理者、运维团队、开发团队,这些都能作为视点?每个视点都会衍生出相关架构?”

“对的!” 秦奕继续说道,“不过,架构和利益相关者并非一一对应。有些利益相关者关注的内容较多,比如开发团队,既关注系统代码如何开发,也关注数据在系统中的流转,这就需要两个视图。”

“在我看来,从视点出发,机场运行控制中心可分为业务、逻辑、物理、部署、开发、数据这几个架构;从视角出发,有运行、安全这两个架构,而每一个架构通常都会回应一个核心问题。”

“业务架构要回答系统解决什么业务问题,为此,最终要产出对应的业务流程图和领域模型。业务流程图能直观展示业务流程,领域模型则梳理业务涉及的关键概念和关系。”

“逻辑架构反映系统由哪些组件组成,我们得为机场运行控制中心确定组件图和接口定义,让各个组件的功能和交互一目了然。”

“物理架构要明确系统部署在哪些硬件上,得出服务器清单、网络拓扑图。部署架构解决如何将软件映射到硬件。数据架构探究数据如何存储和流动,借助实体关系图、数据流图来呈现。”

“ ER 图?”陈宇听到这个名词又有点不太理解。

秦奕解释了一下:“实体关系图是漂亮国华裔计算机科学家陈品善在 1976 年提出的概念,这个图像能直观展示数据对象,也就是实体,以及实体间的关系,在数据架构设计里,是极为关键的工具。”

“就拿我们的机场运行控制中心来说,航班、旅客、工作人员,这些都是实体。”

说着,秦奕拿起笔,在草稿纸上勾勒起来。“比如航班,包含航班号、起降时间、出发地、目的地等属性;旅客有姓名、身份证号、联系方式;工作人员则有工号、姓名、岗位。这些属性,都要在实体关系图里体现出来。”

“再看实体间的关系。一位旅客能预订多个航班,一个航班也会搭载多位旅客,这就是多对多的关系。而一个工作人员,只隶属于一个岗位,一个岗位却能有多个工作人员,这是一对多的关系。”

“通过实体关系图,把这些关系清晰描绘出来,我们就能更好地设计数据库表结构,确保数据存储和查询高效、准确。”

陈宇一边听,一边盯着草稿纸上的草图,若有所思:“这么说,借助实体关系图,就能搭建起符合机场业务的数据架构,让数据在系统里有序流动?”

“没错。” 秦奕点头肯定,“有了清晰的实体关系图,数据架构的设计就有了基础,后续的开发、运维工作也能更加顺利,我们在构建机场信息化系统时,一定要充分发挥 ER 图的作用。”

“明白。”陈宇应道。

秦奕继续说明道:“运行架构展示系统运行时如何交互,通过时序图、状态机图体现。安全架构则要防御威胁和漏洞,形成安全策略文档、渗透测试报告。开发架构关注如何组织代码和构建系统,要有模块划分文档、cI\/cd 流水线设计。”

“业务流程图应该是主要从我们收集到的业务人员那边的需求整合出来吧?”陈宇说道,“那我理解我之前设计的这个架构图就是业务架构。”

秦奕微微点头:“你之前设计的架构图有业务架构的影子,但按照视点与视角方法论,咱们还得进一步完善。不仅要更精准地梳理业务流程,还要深入挖掘业务背后的逻辑,结合其他架构,打造出全面、高效的机场信息化系统架构。”

UU文学推荐阅读:被人拉入相亲群,我无敌你们随意记忆审判:那一刻,全国为他痛哭港片:我还没出位,老大先出殡了皓月和正义重生18:从借钱炒期货开始暴富我的26岁总裁妻子收手吧系统!别再逼我做渣男小巷人家:守护庄家?开局成孤儿暗黑江湖总要爱上一个人,为什么不能是我四合院:从1958开始全球性闹鬼事件穿越到未来,我有最强升级系统年下!开局相亲姐姐闺蜜带着空间穿八零,领着家人奔小康四合院:从卫生员开始的快乐人生民间高手,从街头卖艺开始让我住在你的心里终极一班:我魅魔被美女们包围了世界大杂烩,主角大乱斗你都建国了,你说你是雇佣兵?是你要分手的,我走了你又哭啥?商海激情:触底反弹之超越剑御九霄:昆仑秘境传重生之打造属于我商业帝国三年出狱妻子出轨?一无所有的他原来手眼通天!被青梅竹马拒绝后被神明赐下权柄驭手撸铁三百万次,我成了女儿的英灵一首青花瓷,我,掀起了国风狂潮东星乌鸦兑变,注重武力和谋略!吃校花软饭的我,创建护庭十三队灵气复苏,从虚拟现实开始全民:开局觉醒无限虫巢!开局继承九重雷刀,我横推万族我把校花渣了,她还觉得我深情天灭真元重生在新婚夜,入赘当谭家姑爷妃礼勿视,王爷你也重生了特级保安山村尤物俏美妇都穿越了,谁还上班啊转职召唤师,开局十连SSS天赋四合院:傻柱偷偷结婚,众禽傻眼重生2003:互联网到科技大亨梦回小山村神豪的学霸生涯诸神来犯,我在现代重演神话医妃逆天:废柴大小姐都练纯阳功了,你给我婚书?
UU文学搜藏榜:重生之从做个好爸爸开始人在斗罗,开局被比比东活埋皇后成长手札不随心所欲能叫重生吗?掌欢完美战兵四合院:这个保卫员坏,痞,帅!梦游妈咪:谁是我爹地千树万树情话开疯狂从2000开始叫我女王(GL)赘婿之杀神回归县城青年之入世萌妻羞羞:BOSS,慢点撩!松小姐今天喝酒了吗千金大佬她slay全场小乞丐掀翻三界高武:刀镇星空故事无限我真不想当女主角都市霸道医仙人间凶狗直播:穿书炮灰反成人生赢家皇上今天掉马了吗重生七零我靠种田暴富了叶君临李子染全文免费阅读笔趣阁退婚后我嫁给了渣男他叔头条婚约都市崛起之开启万界交易序列为零东京泡沫后的文娱时代逍遥渔场妖孽男神在花都最废女婿战神她在娱乐圈杀疯了胭尘团宠寨主种田忙开局我被系统一直坑地府微信群军少,有点喜欢你娱乐之中年危机错婚试爱病娇惹不起重生2014:一个人的豪门想支持乡村教育,却成为商业大佬逍遥明星娶夫不易[穿书]重回1981从退婚开始不凡兵王我的篮球生涯养废青梅的我,只好负起责
UU文学最新小说:重生不当老实人,我把妻女宠上天舔狗反派怎么成了虐文的救世主签到变异军团,我在末世横推无敌超超超超级兵王回归逍遥桃园小山神高武:刷影子掉宝,从天才JK妹妹开始港片:卧底财阀,大嫂套路深四合院:重生何雨柱,我坑死禽兽重生1984:我靠赶海打渔成首富赌石,我的龙瞳能鉴定一切!刚失恋,我性转体咋成清冷校花了都市修仙:我以一剑证长生我就开个超市,省里怎么来人了重生90年代,从混混到商界狂龙华娱:从吐槽开始山野小神医,快活又无敌拥有陆海空三军你叫他们土八路永夜白皮书回村:别人糠咽菜,我赶山猎虎养全家!穿越,从混乱进化开始高武:这个男人太会蹭了灵界之海中孤岛破界之芒四合院生活里的仇与情我就打个牌,怎么就成神了?重回1979,上门赘婿我不当了!分手后,意外开启了透视人生穿越成学渣的逆袭之旅重生1960:八尺巷爆到洪家沟四合院:何雨柱,被俏寡妇捡回家回到零五当神医:我把娇妻宠上天权势巅峰:分手后,我青云直上谁也没告诉我见义勇为送老婆啊每天卖牛杂,我成了极道武尊从一战开始准备抗战杀敌爆奖励,开局瞬秒敌方大将开局桃花剑灵,凡级天赋一路平推武道通神:从天道酬勤开始港片:那一晚,大嫂的头发乱了妖女托梦,校花竟然暗恋我地球第一猛男狂枭:地府无渡龙神归来,被七个未婚妻全球通缉!70年代:一元秒杀开始完美人生凡心入局帅气又多金,看我纵横都市花海离婚后开始的新生活和民国道姑恋爱后,全网嗑疯了!这个古董会说话跨界传说