什么是云计算“云计算”这三个字相信你一定听过无数遍了,那么“云计算”到底是什么?当我们听到云计算三个字时,感觉非常高大上,高不可测。丈二和尚摸不着头脑。今天我们用通俗易懂的语言来说说什么是云计算。我们通过这三个问题来了解云计算。咱们先从四次工业革命开始说起:  第一次工业革命是以蒸汽机的发明为开始,人类从此进入蒸汽时代;第二次工业革命是以电和内燃机的发明为开始,人类
使用功能分析的水蒸馏器例子本章包含一个例子,为了给偏远、欠发达地区供应纯净水,使用SysML和基于功能分析方法设计蒸馏器的过程。这个例子从问题的描述开始,选择一个适当的方法来进行系统建模。由于这个问题的抽象性质,该系统的开发将使用传统的功能分析方法,对于许多系统工程来说这是熟悉和直观的。这种方法方法通常与介绍在第3.4节简化的MBSE方法的一致。问题描述–清洁饮用水的需要考虑一个人道主义组织的需
转载 2023-09-16 07:13:45
0阅读
引言对于系统工程来说,设计用例图是一种极为常见的建模活动。用例图是一种黑盒视图,通过向读者传递一系列的用例以及相关的参与者,对系统对外提供的服务或系统具备的行为进行建模。在详细讨论SysML的用例图之前,我们先来了解一个非常关键的概念 - 用例。 什么是用例?用例,英文为 “Use Case”,不同的书籍或论文资料对于 “用例” 有不同的定义,本文引用《Writing Effectiv
SysML,全称Systems Modeling Language,即系统建模语言,它是一种表述(Specifying)、分析、设计以及验证复杂系统的通用图形化建模语言,复杂系统可能包括软件、硬件、信息、人员、过程和设备等其他系统元素。想要了解SysML的本质,我们首先关注其核心定位,即:SysML是一种图形化的系统建模语言。由此我们可以抽离出4个维度:  SysML与UML的
转载 2023-07-19 16:01:46
381阅读
手册中的例子从TTool远程库导入,File->Open Froom TTool repository->SysMLSecTutorial.xml。1 方法论(Methodology)方法论图和AVATAR中的不太一样,但是大致流程还是一样的,左边单独的一块是假设,然后中间是需求和攻击,其中的信息安全需求(Security Requirement) 和攻击(Attacks) 是AVAT
2.概要设计阶段如果细分为总体设计、概要设计、详细设计,这里的概要设计包括总体设计+概要设计。与需求分析只讨论业务需求分析类似,本文的设计阶段也只考虑针对业务需求的设计,不考虑网络等集成架构方面的设计。概要设计阶段一般首先确定要用的技术架构(系统技术架构同时包含了系统模块的划分以及模块间的关系)、系统模块部署、对外接口等关键信息,然后会根据需求文档的User Case与Sequence图 将业务流
建模概念使用用例图本章描述如何来建模一个系统的高层功能使用用例。概述用例描述一个系统的功能,它如何被使用来达到它的多种用户目标。系统的用户被描述通过参与者(actors),其可以表示与系统进行交互的外部系统或人员。参与者可以使用归纳分类。用例也可使用归纳分类,但是另外一个用例可以包括或扩展其它用例。参与者必须被关联到用例,在这个用例中它们是参与者。正在考虑的系统与参与者之间的关系,和用例通过用例图
总体而言,架构师负责软件领域的顶层设计。架构师需要根据公司的发展,规划企业未来若干年的架构,制定可落地的架构方案,解决技术难题,做技术选型与攻关,落地具体的架构。优秀的架构师既能做架构方案,也能写具体的架构代码。架构师要求比较高,要有架构的广度、深度,需要掌握一系列的架构技术栈,要求有架构实战经验,要有很强的系统分析、系统架构、系统设计,业务分析的能力首先要有架构师的思维,对分布式、高并发、高性能
转载 2023-07-19 14:02:09
84阅读
总体而言,架构师负责软件领域的顶层设计。架构师需要根据公司的发展,规划企业未来若干年的架构,制定可落地的架构方案,解决技术难题,做技术选型与攻关,落地具体的架构。优秀的架构师既能做架构方案,也能写具体的架构代码。架构师要求比较高,要有架构的广度、深度,需要掌握一系列的架构技术栈,要求有架构实战经验,要有很强的系统分析、系统架构、系统设计,业务分析的能力首先要有架构师的思维,对分布式、高并发、高性能
原创 11月前
197阅读
做好一个软件,必须建立好三个架构:业务架构:业务架构包括业务流程,业务模型两方面,业务架构决定了软件的功能需求和非功能需求。应用架构:应用架构是业务架构在软件上的映射,理论上应用架构与具体的技术实现无关:与使用的界面技术无关,与界面显示的方式无关,与数据持久化技术无关。软件功能需求决定了软件应用架构。技术架构: 技术架构是软件使用的具体技术实现的设计,软件非功能需求决定了软件技术架构。一个软件架构
编者按:写微服务的书挺多,小编专门从中精选启军的《持续演进的Cloud Native:云原生架构下微服务最佳实践》一书,而且特别展示一下小编称之为“架构师眼中的文化”的章节。如果说架构师在技术上的沉淀称为“武”,那么对于文化的感知和影响、对于团队的带动和辅导、以及多角色沟通等可以称为“文”,文武兼备,才是好架构! 技术琐话 管理风格团队是由个体组成的,管理风格往往能够显示出团队文化。下属请假
转载 2023-08-30 12:09:40
0阅读
四个层级如下:第一层:普通程序员第二层:熟练开发者、高级开发工程、技术组长第三层:技术专家、架构师、一线经理第四层:科学家、研究员、首席(资深)架构师、部门研发总监   Android开发者的四个层级按我的理解,无论是Android开发者还是其他的开发者都可以分为四个层级,可依次对应普通、熟练、优秀、卓越这四个词。一、 普通普通开发者,能够使用一定的专项技术,完成别
导读:“ 以前大家对架构师有个朴素的理解:搭建技术框架、解决疑难技术问题、优化系统提供高并发高可用场景支撑。但随着spring体系的不断成熟,以前需要架构师搭建的框架大部分由spring体系提供了成熟的一套架构标准,普通技术选型也趋向统一;在新技术领域如云、大数据、区块链等涌现出一批架构师;随着数字化转型的浪潮,企业也缴纳了足够的“智商税”,不再相信咨询公司的“忽悠”,而更加重视企业EA
Java架构师阅读书单 一、内功心法Java基础:《Java核心技术》《Java编程思想》《Effective Java》多线程与高并发:《Java并发编程的艺术》《Java并发编程实战》JVM《深入理解Java虚拟机 JVM高级特性与最佳实践》、完善肥兔子爱豆畜子《JVM调优文集》系列I/O与网络《wireshark数据包分析实战》 一个Java nio non-block
转载 2023-07-16 22:45:51
86阅读
内容摘要从架构的本质,软件工程,架构师职责,成长路径等方面,介绍什么是架构架构流程以及架构师职责和成长规划。本篇主题一、什么是架构二、项目中的角色三、架构师职责和工作内容四、架构工作流五、架构师成长路径六、架构能力模型七、扩展知识八、本章总结一、什么是架构架构是系统的蓝图,描述了系统的结构和关键决策。包含系统的功能和非功能性需求,如何实现的,系统与子系统是如何划分的,系统之间如何通信的,系统功能
一直有很多的人在说他是架构师,他是高级软件工程,他是中级。。。。。。。。anyway,好吧。最近有一个公司某某项目组招聘一个fe,确切地说是web开发工程(意思就是后端java必须会)技术主管问了点问题,厄,因为自己以前就是专门做企业级的ui组件开发的,无论是业务还是组件设计,多是经历过的人。应该很合胃口吧。转天hr电话,hrMM人还是很好的,说那边已经有几个3年以上的人在那天做了,问问我现在
SE:Software   Engineer   Or   System   Engineer 软件工程   系统工程 SSE:Senior   Software   Engineer 高级软件工程 SA:System   Analyzer 系统分析 R&D   Engineer(Resear
转载 2023-07-31 11:17:11
146阅读
软件架构师分类及能力归纳         随着软件开发分工的不断细化,越来越多的软件公司开始网罗架构师。软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。【网上摘录】  &nbsp
转载 2023-05-17 23:21:58
171阅读
1 规模效应业务越庞大,服务器就越多,服务越多,就越需要拆分成分布式架构架构越复杂,对运维的能力要求就越高、出错的概率就越大,运维的工作量就越大。因此就要更多开发提升效率的工具。而在小企业,业务没有那么庞大,公司没有能力也不需要sre,只需要几个初级的linux系统管理员,做些手动的操作就可。所以,sre在小企业是无法诞生的,因为没有起因。2 SRE出身2.1 做什么软件工程师专注于软件系统的设
转载 2023-07-26 22:08:01
115阅读
1 IoC理论的背景 图1:软件系统中耦合的对象     如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合在一起,协同工作,共同完成某项任务。我们可以看到,在这样的齿轮组中,如果有一个齿轮出了问题,就可能会影
  • 1
  • 2
  • 3
  • 4
  • 5