软考-系统分析师-精要2

5、可行性分类

经济可行性:成本收益分析,包括建设成本、运行成本和项目建设后可能的经济收益。

技术可行性:技术风险分析,现有的技术能否支持系统目标的实现,现有资源(员工,技术积累,构件库,软硬件条件)是否足以支持项目的实施。

法律可行性(社会可行性):不能与国家法律或政策相抵触。

用户使用可行性:执行可行性,从信息系统用户的角度评估系统的可行性。

管理可行性:系统与现有管理机制的一致性,改革的可能性。

运行可行性:用户方便使用的程度。

6、成本分类

固定成本:不随产量变化。管理人员的工资、办公费、固定资产折旧费、员工培训费、广告费、技术开发经费等。变动成本:随产量变化。直接材料费、产品包装费、外包费用、开发奖金等。

混合成本:水电费、电话费、质量保证人员的工资、设备动力费等。

直接成本:直接投入在项目上。项目组人员工资,材料费用。

间接成本:分摊到项目上。水电费,员工培训费。

7、REST 概念

REST(Representational State Transfer,表述性状态转移)是一种只使用 HTTP 和XML 进行基于Web通信的技术,可以降低开发的复杂性,提高系统的可伸缩性。

REST 的五个原则:网络上的所有事物都被抽象为资源;每个资源对应一个唯一的资源标识;通过通用的连接件接口对资源进行操作;对资源的各种操作不会改变资源标识;所有的操作都是无状态的。

8、负载均衡技术

(1)应用层负载均衡:http 重定向、反向代理服务器;(2)传输层负载均衡:DNS 域名解析负载均衡、基于 NAT 的负载均衡;(3)硬件负载均衡:F5;(6)软件负载均衡:LVS、Nginx、HAproxy。10、有状态和无状态:

(1)无状态服务(stateless service)对单次请求的处理,不依赖其他请求,也就是说,处理一次请求所需的全部信息,要么都包含在这个请求里,要么可以从外部获取到(比如说数据库),服务器本身不存储任何信息。(2)有状态服务(stateful service)则相反,它会在自身保存一些数据,先后的请求是有关联的。

9、业务流程建模方法

(1)标杆瞄准;(2)IDEF(一系列建模、分析和仿真方法的统称);(3)DEMO(组织动态本质建模法);(4)Petri

网;(5)业务流程建模语言;(6)基于服务的 BPM。

10、面向对象基本概念

对象:属性(数据)+方法(操作)+对象 ID。

类(实体类/控制类/边界类)。

继承与泛化:复用机制。

封装:隐藏对象的属性和实现细节,仅对外公开接口。

多态:不同对象收到同样的消息产生不同的结果。

接口:一种特殊的类,他只有方法定义没有实现。

重载:一个类可以有多个同名而参数类型不同的方法。

消息和消息通信:消息是异步通信的。

11、UML 概念

UML 包括两组公共分类,分别是类与对象(类表示概念,而对象表示具体的实体)、接口与实现(接口用来定义契约,而实现就是具体的内容)。

(1)结构事物。

结构事物在模型中属于最静态的部分,代表概念上或物理上的元素。UML 有七种结构事物,分别是类、接口、协作、用例、活动类、构件和节点。类是描述具有相同属性、方法、关系和语义的对象的集合,一个类实现一个或多个接口;接口是指类或构件提供特定服务的一组操作的集合,接口描述了类或构件的对外的可见的动作;协作定义了交互的操作,是一些角色和其它事物一起工作,提供一些合作的动作,这些动作比事物的总和要大;用例是描述一系列的动作,产生有价值的结果。在模型中用例通常用来组织行为事物。用例是通过协作来实现的;活动类的对象有一个或多个进程或线程。活动类和类很相似,只是它的对象代表的事物的行为和其他事物是同时存在的;构件是物理上或可替换的系统部分,它实现了一个接口集合;节点是一个物理元素,它在运行时存在,代表一个可计算的资源,通常占用一些内存和具有处理能力。一个构件集合一般来说位于一个节点,但有可能从一个节点转到另一个节点。

(2)行为事物:行为事物是 UML 模型中的动态部分,代表时间和空间上的动作。UML 有两种主要的行为事物。第一种是交互(内部活动),交互是由一组对象之间在特定上下文中,为达到特定目的而进行的一系列消息交换而组成的动作。交互中组成动作的对象的每个操作都要详细列出,包括消息、动作次序(消息产生的动作)、连接(对象之间的连接);第二种是状态机,状态机由一系列对象的状态组成。

(3)分组事物。分组事物是 UML 模型中组织的部分,可以把它们看成是个盒子,模型可以在其中进行分解。UML只有一种分组事物,称为包。包是一种将有组织的元素分组的机制。与构件不同的是,包纯粹是一种概念上的事物,只存在于开发阶段,而构件可以存在于系统运行阶段。

(4)注释事物。注释事物是 UML 模型的解释部分

相关推荐
无心水19 小时前
15、云原生架构设计理论与实践 核心考点与学习笔记
笔记·学习·云原生·架构师·软考·系统架构设计师·软考系统架构设计师
无心水3 天前
6、软件工程 核心考点与学习笔记
笔记·学习·软件工程·软考高级·架构师·软考·软考系统架构设计师
无心水3 天前
5、信息安全技术基础知识 核心学习笔
人工智能·学习·软考高级·架构师·软考·高级架构师·软考架构师
无心水3 天前
8、系统架构设计基础知识 核心考点与学习笔记
笔记·学习·系统架构·架构师·软考·软考架构师·软考高级架构师
Misnearch5 天前
第7章 面向对象技术
java·开发语言·软考
鱼头研学社10 天前
在职备考高项报班避坑:“客服说加微信发报价“到“官网自助下单“,中间差了啥
项目管理·软考·高项·备考
zlp199219 天前
软考(系统架构师)-案例分析之大模型ReAct与Plan-and-Execute
软考高级·软考·系统架构师·软考备考
抓到一只狗20 天前
系统分析师——统一建模语言
软件工程·uml·类图·用例图·系统分析师·顺序图·高级软考
我是胡杨学长20 天前
软考考务冷知识 Vol.1:北京考区明确,雷同答卷直接成绩无效
项目管理·职场·软考·信息系统项目管理师·系统集成项目管理工程师
_默_20 天前
软考中级—软件评测师 备考笔记:程序设计语言基础
软考·软考中级·评测师