系统分析师
面向对象方法学
- 面向对象系统的单元测试包括方法层次的测试、类层次的测试和类树层次的测试。方法层次的测试类似于传统软件测试中对单个函数的测试,常用的测试技术包括等价类划分测试、组合功能测试、递归函数测试和多态消息测试。类层次的测试主要包括不变式边界测试、模态类测试和非模态类测试。类树层次的测试主要包括多态服务测试和展平测试。
- 用例描述业务场景或事件,系统必须对这些场景或事件提供确定的响应,是用例图的主要结构元素,用例图用来描述系统与外部系统以及用户之间的交互视图。类是共享相同属性和行为的对象集合,是类图的主要元素,类图是系统静态对象结果的图形描述。抽象用例通过组合几个用例公共的步骤降低用例之间的冗余,抽象类是包含一种或几种抽象方法的类,它本身不需要构造实例。
- 面向服务的开发方法又三个主要的抽象级别:操作、服务、和业务流程。位于最底层的操作代表单个逻辑单元的事物,执行操作通常会导致读写或修改一个或多个持久性数据。服务的操作类似于对象的方法,它们都有特定的结构化接口,并且返回特定的结构化的响应;位于第二层的服务代表操作的逻辑分组;最高层的业务流程则是为了实现特定业务目标而执行的一组长期运行的动作或活动
- 面向对象设计原则可以有效地提高系统的复用性和可维护性。开闭原则是指一个类应该对扩展开放,对修改关闭,从而实现系统行为的扩展
- 活动图适用于描述复杂算法的执行流程
- UML中静态视图用于描述事物的静态结构,主要包括用例图、类图和包图;动态视图描述事物动态行为,主要包括活动图、状态图、序列图和协作图
- UML2.0中活动图将进程及其他计算的计算机构展示为计算内部的控制流和数据流,主要用来描述系统的动态视图
软件工程
IDEF是一系列建模、分析和仿真方法的统称,从IDEF0到IDEF14(包括IDEF1X在内)共有16套方法,每套方法都是通过建模程序来获取特定类型的信息。他们分别是
- IDEF0功能建模、
- IDEF1信息建模、
- IDEF1X数据建模、
- IDEF2仿真建模设计、
- IDEF3过程描述获取、
- IDEF4面向对象设计、
- IDEF5本体论描述获取、
- IDEF6设计原理获取、
- IDEF7信息系统审计、
- IDEF8用户界面建模、
- IDEF9场景驱动信息系统设计、
- IDEF10实施架构建模、
- IDEF11三模式映射设计、
- IDEF14网络规划、
- 系统分析阶段的基本任务是系统分析师在充分了解用户需求的基础上,把双发对待建系统的理解表达为系统需求规格说明书
- 软件质量保证的主要方法是审查和复审
- 净室软件工程是软件开发的一种形式化方法
- 动态系统开发强调以业务为核心,快速而有效地进行系统开发
- 螺线模型的主要活动为 制定计划、风险分析、工程实施以及客户评估四个主要活动
- 软件需求包括:业务需求、用户需求、功能需求
- 加密级是系统的一个权衡点
- 系统的历史遗留文档全面、数量大时可以采用抽样调查方式获取必要信息
信息化与信息系统
- 企业技术战略规划对支撑信息系统运行的硬件、软件、支撑环境等进行具体的规划
- 用例模式:采用00思想,描述一组用例、参与者、以及他们之间的关系
- 企业业务流程包含3个要素,分别是实体、对象和活动
- 遗产系统适合技术含量较低,具有较高商业价值,目前企业的业务尚紧密依赖该系统
数据通信与计算机网络
- 4G移动通信标准TD-LTE与FDD-LTE的主要区别在划分上下行信道的方式不同,前者用时分多路方式,后者用频分多路方式,其他方面大同小异
- TCP\UDP的端口21、23、25分别是FTP、Telnet、SMTP的端口号
- OSPF协议引入“分层路由”的概念,主干的部分称为主干区域,完全存根区域:它不接收外部自治系统的路由以及自治系统内其他区域的路由总结。需要发送到区域外的报文则使用默认路由0.0.0.0
- 网络管理系统中故障管理的目标是自动检测故障
- 三层模型主要将网络划分为核心层,汇聚层,和接入层,核心层提供不同区域或者下层的高速连接和最优传送路径;汇聚层将网络业务连接到接入层,并且实施与安全、流量负载和路由相关政策,为保证核心层连接运行不同协议的区域,各种协议的转换应该在汇聚层完成,接入层为局域网接入广域网等提供接入,负责一些用户管理功能,包括地址认证、用户认证和计费管理等内容。
- Windows中DHCP 提供的IP地址的默认租约为8天,有多个DHCP服务器响应时,客户机通常选择最先响应的DHCP服务器提供的地址,客户机一直使用DHCP服务器分配给他的ip地址,在租约期50%时开始请求更新租约
- DNS服务器在名词解析过程中,首先查询本地缓存-区域记录-转发域名服务器-根域名服务器
- 嗔探器为杂收模式时,网络接口能够接收流经网络接口的所有数据帧
- 水平分割法的规则和原则:路由器从某个接口接收到的更新信息不允许再从这个接口发回去,优点:1.能够阻止路由环路的产生2.减少路由更新信息占用的链路宽带资源
数据库系统
- OLAP可以说是多维数据分析工具的集合
- 数据仓库的四个特点:面向主题;集成性;相对稳定性;反映历史变化
- 数据库逻辑结构的主要工作步骤:转化为数据模型-关系规范化-模式规范化-设计用户模式
应用数学与经济管理
- 线性规划问题不可能只有2个最优解
安全性知识
- 对称加密算法,由于加密解密都使用同样的密钥,所以密钥需要进行共享,故也叫共享密钥算法,三重DES加密是使用2个DES密钥哦,进行多次操作来完成,所以其密钥长度为56*2=112位
- 机房安全属于物理安全,入侵检测属于网络安全,漏洞补丁管理属于系统安全,数据库安全属于应用安全
- SSL位于TCP/TP协议于各种应用层协议之间
其他
- 无线局域网wifi是目前用的最广泛的无线通信技术,传输范围在100-300M,速率可达300Mbps,功耗10-50mA
- Zigbee,传输距离在50-300M,速率250kbps,功耗5mA,最大的特点是可以自组网,网络节点可达65000个
- 蓝牙,传输距离2-30M,速率1Mbps,功耗介于Zigbee与wifi之间,Zigbee多用于智能家居,蓝牙多用于短距离文件传输
- 结构化设计是一种面向数据流的方法
- 在使用非对称加密体制进行加密的时候,用公钥加密,就要用相应的私钥进行解密
- MD5和SHA-1同属于报文摘要算法
- DES是一种经典的数据加密算法,AES是高级加密算法,Diffle-Hellman是一种密钥交换算法,SHA属于报文摘要算法
- 软件公司项目组开发的软件,其软件著作权人是软件公司
- 用户访谈方法具有良好的灵活性,但是获取需求时的信息量大、记录较为困难
- 著作权法中计算机软件著作权保护的对象是计算机程序以及其开发文档
- 功能模型主要用DFD用来实现
- iBatis是ORM的解决方案
- 功能内聚、顺序内聚、瞬时内聚、逻辑内聚是系统内聚度从高到低之间排序
- 结构化方法是把系统功能视作一个大的模块,再根据系统分析与设计的要求对其进行进一步的模块分解或组合
- 位图的基本组成单位是像素点,矢量图的组成单位是图元
- 注册商标的有限期为十年,注册商标可以续展
项目管理
- 研发、人力资源管理、市场营销等部门相互协作属于职能型组织结构
- 业务流程分析主要方法有价值链分析法、客户关系分析法、供应链分析法、基于ERP的分析法和业务流程重组等
- 价值链分析法找出或设计出能使顾客满意,实现顾客价值最大化的业务流程
- 客户关系分析法是把CRM用在业务流程分析上,建立真正以客户为导向的组织结构,已最佳的价值定位瞄准最具吸引力的客户
- 供应链分析法是从企业供应链角度来分析企业的业务流程
- 基于ERP的分析法,基本思想是将企业的业务流程看成是紧密连接的供应链,对供应链上的所有环节进行有效管理
计算机系统与配置
- 1s=1*10^9ns
-
多条指令全部完成所需时间:一条流水线三部分的时间加起来再加上(n-1)条流水线*周期
(t1+t2+t3)+(n-1)*t
-
也可以把第一条流水线的每一段看作一个周期,就只要用(k+n-1)*t;流水线分为几段K就是几
-
吞吐率=指令条数/流水线完成时间
-
最大吞吐率是1/流水线周期
-
FIFO遵循先进先出原则,优点是容易实现,缺点是没有反映程序的局部性
-
LFU算法将访问次数最少的内容替换出Cache。这种算法既抽粪利用了主存中页面调度情况的历史信息,又正确反映了程序的局部性。但是实现困难
-
LRU将最近最少使用的内容替换出Cache。算法把LFU算法中要记录数量上的“多”与”少“简化为”有“或”无“,实现起来更加简单
-
Rand算法。利用软件或硬件的随机数发生器来确定主存储器中被替换的页面,这种最简单,而且最容易实现,但是没有利用页面调度情况的历史信息,也没有反映程序的局部性,所以命中率比较低。
-
存储单元以及其邻近的存储单元有可能很快被再次访问,这属于是空间局部性
-
串行总线只需要一根数据线,并行总线是将数据多位同时传输,并行传输速率快,长距离成本高,串行相反
-
单总线结构在一个总线上适配不同类型设备,通用性强,但是无法达到高性能需求,专用总线可以与连接设备实现最佳匹配
-
半双工通信指数据可以沿两个方向传送,但同一时刻一个半双工通信结构,信道只允许单方面传送,所以又叫双向交替通信
多媒体技术以及应用
- MPEG-1标准中,视频图像的帧序列包括帧内图像(I帧),预测图像(P帧),和插补图像(B帧)或称双向预测图像。帧内图像不参考任何过去或者将来的其他图像,压缩编码直接采用类JPEG的压缩算法,故可以直接作为索引和访问点,预测图象则使用单向帧间预测编码,插补图像则使用双向帧间预测编码
软件设计师
网络互连硬件
- 集线器是一种物理层设备,作用是从一个端口接收信号,并且向其他端口广播出去
汇编、编译、解释系统
线性结构
- 在串比较、求子串、串连接、串替换运算中,除了串替换,其他的运算都不会改变串的内容,所以串替换最不方便
- 队列长度是(队尾-对头+容量)%容量
网络协议