计算机网络:
- RIP协议存在的一个问题就是当网络出现故障的时候,要经过比较长的时间才能把信息传送到所有的路由器。在这个中间过程中,实际就是路由环路的问题;当发生路由环路的时候,路由表会频繁的进行变化,从而导致路由表中的一条或者几条,都无法收敛,结果会使得网络处于瘫痪或者半瘫痪的状态。路由环路的解决方案,场景路由环路的解决方法如下:
-
- 定义最大值,到达数值后不再累加
- 水平分割法
-
-
- 简单水平分割:从本接口收到的路由条目不再从此接口发出,本题描述的是简单水平分割法
- 带毒性逆转的水平分割:从本接口发出的路由条目,会从本接口发出,但是标记不可达
- 拟制计时器,路由器为网络中可能的故障延时,确认后再进行更新
-
多媒体基础,多媒体技术基本概念:
多信息文本格式(RTF)是一种方便与不同的设备,系统查看的文本和图形文档的格式。
- WAV为微软公司开发的一种声音文件格式,它符合RIFF文件规范,用于保存Windows平台的音频信息资源,被Windows平台及其应用程序所广泛支持。
- JPG全名是JPEG,JPEG图片以24位颜色存储单个位图,JPEG是与平台无关的格式,支持最高级别的压缩,不过,这种压缩时有损耗的,渐进式JPEG文件支持交错。
- MPEG是运动图像压缩算法的国际标准,现已被几乎所有的计算机平台支持,它包括MPEG-1,MPEG-2,MPEG-4,MPEG-1被广泛应用在VCD(video DIsk)。HDTV(高清电视广播)和一些高要求的视频编辑、处理方面。MPEG格式视频的文件扩展名通常是MPEG或MPG。
需求工程---UML
UML通过图形化表示机制从多个侧面对系统的分析和设计模型进行刻画,包括用例图、静态图、行为图和实现图。
行为图:
- 交互图、状态图与活动图,他们从不同侧面刻画系统的动态行为。
交互图:
- 描述对象之间的消息传递,它又可以分为顺序图与协作图两种形式
嵌入式系统---多处理机系统
大规模并行处理计算机:Massive Parallel Processor。由大量通用微处理器构成的多处理机系统,适合多指令流多数据流处理,其特点包括:
- 大多数MPP系统使用标准的CPU作为他们的处理器
- MPP系统使用高性能的定制的高速互联网络及网络接口,可以在延迟和高宽带的条件下传递消息。
- MPP是一种异步的分布式存储结构的MIMD系统,它的程序有多个进程,分布在各个微处理器上,每个进程有自己独立的地址空间,进程之间以消息传递进行相互通信
- 在MPP中存在一个特殊的问题,即如何进行容错,在使用数千个CPU的情况下,每星期有若干个CPU失效是不可能避免的,因此大规模的MPP系统总是使用特殊的硬件和软件来监控系统,检测错误并从错误中平滑恢复。
系统设计---结构化设计
软件模块之间的耦合度从低到高排序为:
- 非直接耦合:两个模块之间没有直接关系,他们之间的联系完全是通过主模块的控制和调用来实现的
- 数据耦合:一组模块借助参数表传递简单数据
- 标记耦合:一组模块通过参数表传递记录信息(数据结构)
- 控制耦合:模块之间传递的信息中包含用于控制模块内部逻辑的信息
- 外部耦合:一组模块都访问统一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递全局变量的信息
- 公共耦合:多个模块都访问同一个公共数据环境,公共的数据环境可以是全局数据结构,共享的通信区、内存的公共 覆盖区等
- 内容耦合:一个模块直接访问另一个模块的内部数据,一个模块不通过正常入口转到另一个模块的内部;两个模块有一部分程序代码重叠,一个模块有多个入口
信息安全---其他
数据库容灾应属于系统安全和应用安全,因为一方面数据库管理系统属于系统软件,另一个方面数据库中存储的是应用级数据。
系统设计---设计模式
对象模式:
类行为型模式:
- 解释器模式
- 迭代器模式
- 备忘录模式
- 模板方法
- 访问者模式
类结构型模式:
- 外观模式
- 享元模式
- 代理模式
从图上看,属于类模式的很少,只有:创建模式中的工厂方法;结构型模式中的适配器模式;行为型
企业信息化战略与实施----数据仓库与数据挖掘
数据清洗从名字上可以看出就是把“脏”的“洗掉”,指发现并纠正数据文件中可以识别的错误的最后一道程序,包括检查数据一致性,处理无效值和缺失值等,因为数据仓库中的数据是面向某一主题的数据的集合,这些数据从多个业务系统中抽离出来,而且包含历史数据,这样就避免不了由的数据是错误的数据、有的数据相互之间有冲突,这些错误的或有冲突的数据显然是我们不想要的,称为“脏数据”。我们按照一定的规则把“脏数据”洗掉,这就是数据清洗。而数据清洗的任务是过滤那些不符合要求的数据,将过滤的结果交给业务主管部门,确认是否过滤掉还是由业务单位修正之后再进行抽取。不符合要求的数据主要是有不完整的数据、错误的数据、重复的数据三大类。数据清洗是与问卷审核不同,录入后的数据清理一般是由计算机而是人工完成的。
计算机网络---开放系统互联参考模型:
由于电磁信号在网络介质中传输会衰减,同时电磁噪声和干扰使得信号发生衰变,局域网连接距离受限。为了消除这个限制,扩大传输范围,可以采用网络中继器(Repeater)连接两根电缆,用于中继器两端信号的双向转发。中继器检测到电缆信号之后,将信号整理放大,转发到另一根电缆连接的网络上。其原理与主要用于报告战争信息烽火的原理相同。烽火台上的士兵观测到远处烽火台的光和烟之后,点燃柴火,即将自身烽火台的火光和浓烟生气,将战争信息依次传递。
企业信息化战略与实施---企业门户:
随着互联网技术的快速发展,企业门户已经成为企业优化业务模式、扩展市场渠道、改善客户服务、以及提升企业形象和凝聚力的重要手段。按照实际应用类型,企业门户可以划分为4类,分别是企业网站、企业信息门户、企业知识门户和企业应用门户。为了支持跨越多个应用系统的工作流程,企业门户主要采用应用集成技术对现有应用系统的处理逻辑进行整合。
嵌入式系统---微内核操作系统
微内核体系结构如下图所示,其基本思想是把操作系统中与硬件直接相关的部分抽取出来作为一个公共层,称之为微内核抽象层(HAL)。这个硬件抽象层其实就是一种虚拟机,它向所有基于该层的其他层通过API接口提供一系列标准服务,在微内核中只保留了处理机调度、存储管理和消息通讯等少数几个组成部分,将传统操作系统内核中的一些组成部分放到内核之外来实现,如传统操作系统中 的文件管理系统、进程管理、设备管理、虚拟内存和网络等内核功能都放在内核外作为一个独立的子系统来实现。因此,操作系统大部分代码只要在一种统一的硬件体系结构上进行设计就可以了
微内核体系结构的主要特点有:
- 内核非常小,许多操作系统服务不属于内核,而是运行在内核之上的,这样,当高层模块更新时内核无需重新编译
- 有一个硬件抽象层,内核能方便地移植到其他的硬件体系结构中。因为当需要移植到新的软件或硬件环境中时,只需对硬件相关的部分稍加修改即可把微内核嵌入式到新的硬件环境中 ,在多数情况下并不需要移植外部服务器或客户应用
- 灵活性和扩展性,微内核最大的优点之一就是它的灵活性和扩展性。如果要实现另一个视图,可以增加一个外部服务器。若要想扩展功能,可以增加和扩展内部服务器。
软件工程---开发模型
螺旋模型将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。螺旋模型沿着螺线进行若干次迭代,图中的四个象限代表了以下的几种活动。
- 制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件;
- 风险分析:分析评估所选方案,考虑如何识别和消除风险
- 实施工程:实施软件开发的验证
- 客户评估:评价开发工作,提出修订建议,制定下一步计划
螺旋模型由风险驱动的,强调可选方案和约束条件从而支持软件的复用,有助于将软件质量作为特殊目标融入产品开发之中。但是,螺旋模型也有一定的限制条件,具体如下:
- 螺旋模型强调风险分析,但是要求许多客户接受和相信这种分析,并且做出相关反应是不容易的。因此,这种模型往往适合于内部的大规模软件开发
- 如果执行风险分析将大大影响项目的利润,那么进行风险分析毫无意义,因此,螺旋模型只适合于大规模软件项目
- 软件开发人员应该擅长寻找可能的风险,准确地分析风险,否则将会带来更大的风险
- 首先是确定一个阶段的目标,完成这些目标的选择方案及其约束条件,然后从风险角度分析方案的开发策略,努力排除各种潜在的风险,有时需要通过建造原型来完成,如果某些风险不能排除,该方案立即终止,否则的启动下一个开发步骤。最后,评价该阶段的结果,,并且设计下一个阶段。
软件工程---净室软件工程
净室软件工程是软件开发的一种形式化方法,可以开发较高质量的软件。它使用盒结构规约进行分析和建模,并且将正确性验证作为发现和排除错误的主要机制,采用统计测试来获取验证软件可靠性所需要的信息。净室软件工程强调在规约和设计上的严格性,以及使用基于数学的正确性来证明对设计模型的每个元素进行形式化验证。
操作系统---进程状态
同一进程间的线程共享的资源包括:
- 堆:由于堆是在进程空间中开辟出来的,所以它是共享的
- 全局变量:它是与具体某一函数无关的,所以也与线程无关,因此也是共享的
- 静态变量:虽然对于局部变量来说,它在代码中是放在某一个函数中的,但是其存放位置和全局变量一样,存于堆中开辟的.bss和.data段,是共享的
- 文件等公用资源:使用这些公共资源的线程必须同步,Win32提供了几种同步资源的方式,包括信号,临界区、事件和互斥体
独享的资源有:
- 栈:每个线程中的栈都是由线程自身独享的。
- 寄存器:每个线程执行指令时,都要用到寄存器,线程间的寄存器并不共享
计算机组成与体系结构---多级存储结构
- 按内容存取,是相联存储的最基本的特点,Cache是一种非常经典的相联存储器
多媒体基础---常见多媒体标准
MPEG-1标准用语数字存储体上活动图像及其伴音的编码,其数码率为1.5MB/s,为了提高压缩比,帧内/帧间图像数据压缩技术必须同时使用。
帧内压缩算法与JPEG压缩算法大致相同,采用基于DCT的变换编码技术,用以减少空域冗余信息,帧间压缩算法,采用预测法和插补法。预测误差可以在通过DCT变幻编码处理,进一步压缩。帧间编码技术可以减少时间轴方向的冗余方向
企业信息化战略与实施---系统建模
IDEF集成定义方法,是一系列建模、分析和仿真方法的统称,每套方法都是通过建模来获得某种特定类型的信息,其中IDEF0可以用来对业务流程进行建模;IDEF4可以用来对面向对象设计进行建模
数学与经济管理---线性规划
线性规划的可行解域是由一组线性约束条件形成的,从几何意义上来说,就是由一些线性解形成的区域。由于线性规划的目标函数也是线性的,因此,目标函数的等值域是线性区域。如果在可行解域中的某内点处于目标函数达到最优值,则通过该内点的目标函数等值域与可行解域边界的交点也能达到最优解。所以:
第一步的结论是:最优解必然会在可行解域的边界处达到。由于目标函数的各个等值域是平行的,而且目标函数的值将随着该等值域向某个方向平行移动而增加或减少(或者不变)。如果最优解在可行解域边界某个非顶点处达到,则随着等值域向某个方向移动,目标函数的值会增加或者减少(与最优解矛盾)或者没有变化(在此段边界上都达到了最优解),从而仍会在可行解域的某个顶点处达到最优解。
既然可行解域是由一组线性约束条件所对应的线性区域围城的,那么再增加一个约束条件时,要么缩小可行解域(新的约束条件分割了原来的可行解域),要么可行解域不变(新的约束条件与原来的可行解域不相交)。
如果可行解域是无界的,那么目标函数的等值域向某个方向平移(目标函数的值线性变化)时,可能出现无限增加或者无限减少的情况,因此有可能没有最优解。当然,有时,即使可行解域是无界的,但仍然有最优解,但是确实会有不存在最优解的情况。
由于线性规划的可行解域是凸域,区域内任取两个点,则这两点的连线上所有的点都属于可行解域(线性函数)。如果线性固化问题在可行解域的两个点达到最优解(等值),则在这两个点的连线上都能达到最优解(如果目标函数的等值域包括某两个点,则也会包括这两个点连线上的所有点)。因此,线性规划问题的最优解要么是0个(没有),要么是唯一的1个,要么有无穷个。
软件工程---信息系统开发方法
在需求不明确的情况下,采用结构化方法瀑布模型是有很大的风险的;形式化方法的要求更高,要以数学建模为基础,如此一来,只有采用极限编程最为合适。因为极限编程是敏捷方法,它强调的是小步快跑,会不断做小本本的发布,这样可以有效应对需求不明确的情况
嵌入式系统---总线与接口
共享总线上允许有多个设备和从设备,可能会有多个主设备同时要求使用总线的情况(执行操作都是由设备发起的),为了防止总线竞争,共享总线上某一时刻只允许一个主设备使用总线。这就需要总线仲裁。集中式仲裁采用一个中央总线仲裁器(总线控制器),由它来决定总线上同时提出使用请求的主设备谁可以获得总线使用权,主要有三种方法:菊花链式查询方法、计数器定时查询和独立请求方法。
- 菊花链式查询方法中,设备的先后连接顺序就决定了其优先级,所以不可能达到机会相等
- 计数器定时查询(轮询)方式可以做到各个主设备得到总线使用权的机会基本相同
- 独立请求方式也可以做到各个主设备得到总线使用权的机会基本相同
嵌入式系统---多处理机系统:
广义上说,使用多台计算机协同工作来完成所要求的任务的计算机系统都是多处理机系统。传统的狭义多处理机系统是指利用系统内的多个cpu并行执行用户多个程序,以提高系统的吞吐量或用来进行冗余操作以提高系统的可靠性。程序级的并行,属于作业级和任务级。
并行性又有粗度并行性,和细粒度并行性之分,所谓粗粒度并行性是在多处理机上分别运行多个进程,由多台处理机合作完成一个程序。所谓细粒度并行性是在一个进程中进行操作以及或指令一级的并行处理。这两种粒度的并行性在一个计算机系统中可以同时采用,在单处理机上则用细粒度并行性。
数据库系统---ER模型
- 需求分析:数据流图、数据字典、需求说明书
- 概念结构设计:ER模型
- 逻辑结构设计:转换规则、规范化理论
- 物理设计:视图、完整性约束以及应用处理说明书
多媒体基础---多媒体技术基本概念:
计算机多媒体技术的基本特征,数字化、集成性、交互性以及围绕计算机而构成并受计算机的控制。计算机以及多媒体技术都是建立在数字化的基础之上的。
需求工程---UML
UML利用5个系统视图描述系统的组织结构,包括系统分解的组成部分,以及他们的关联性、交互机制和指导原则等提供系统设计的信息。
- 用例视图是最基本的需求分析模型。
- 逻辑视图表示了设计模型中在架构方面具有重要的意义的部分,即类、子系统、包和用例实现的子集。
- 进程视图是可执行线程和进程作为活动类的建模。
- 实现类视图对组成基于系统的物理代码的文件和组件进行建模。
- 部署视图是把组件部署到一组物理节点上,表示软件到硬件的映射和分布结构
计算机网络---TCP、IP 协议族
DNS服务器在名称解析过程中,首先查询本地缓存,若缓存中没有被查域名的记录则在本区域主域名服务器中进行查找,紧接着查询转发域名服务器,最后是根域名名服务器,因此,正确的顺序是:本地缓存记录---》区域记录---》转发域名服务器----》根域名服务器
信息安全---防火墙技术
DMZ是英文demilitarized zone的缩写,中文名称称为“隔离区”,也称“非军事化区域”。它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区,这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置一些必须公开的服务器设施,如企业的Web服务器、FTP服务器和论坛等。另一方面,通过这样的一个DMZ区域,更加有效地保护了内部网络,因为这种网络部署比起一般的防火墙方案,对攻击者来说又多了一道关卡。网络结构如下图所示
企业信息化战略---信息系统战略规划
信息系统战略规划(Information System Strategic Planning ISSP)是从战略出发,构建企业基本的信息架构,对企业内、外信息资源进行统一规划、管理与应用、利用信息控制企业行为,辅助企业进行决策,帮助企业实现战略目标。
ISSP方法经历了三个主要阶段,各个阶段所使用的方法也不一样。
第一个阶段主要以数据处理为核心,围绕职能部门需求的信息系统规划,主要的方法包括企业系统规划法,关键成功因素法和战略集合转化法;
第二个阶段主要以企业内部管理信息系统为核心,围绕企业整体需求进行的信息系统规划,主要的方法包括战略规划法、信息工程法和战略栅格法;
第三个阶段的方法在综合考虑企业内外环境的情况下,以集成为核心,围绕企业战略需求进行的信息系统规划,主要的方法包括价值链分析法和战略一致性模型。
战略目标集转化法:将整个过程看成是一个信息集合,并将组织的战略目标转变为管理信息系统的战略目标。
企业系统规划法:通过自上而下地识别企业目标,企业过程和数据,然后对数据进行分析,自下而上地设计信息系统。
企业信息化战略与实施---信息系统战略规划
信息资源规划(Information Resource Planning IRP)是信息化建设的基础工程,是指对企业生产经营活动所需要的信息、对产生、获取、处理、存储、传输和利用等方面进行全面规划。
IRP强调将需求分析与系统建模紧密结合起来,需求分析是系统建模的准备,系统建模是用户需求的定型和规划化表达,IRP主要过程如下:
- 业务需求分析:职能域分析、业务域定义、业务流程梳理
- 数据需求分析:用户视图收集、用户视图分组、分析、数据元素分析
- 系统功能建模:子系统定义、功能模块定义、程序单元定义
- 系统数据建模:主题数据库定义、基本表定义、扩展表定义
企业信息化战略与实施---信息系统的概念与类型
企业信息系统是一个具有业务复杂性和技术复杂性的大系统,为了使目标系统即能实现当前系统的基本职能,又能改进和提高,系统分析人员首先必须理解并描述出已经实际存在的当前系统,然后进行改进,从而创造出基于当前系统,又优于当前系统的目标新系统。
系统开发的目的是把现有系统的物理模型转化为目标系统的物理模型。
企业信息化战略与实施---系统建模
IDEF是一系列建模、分析和仿真方法的统称,从IDEF0到IDEF14共有16套方法,每套方法都是通过建模程序来获取某个特定类型的信息。
- IDEF0:功能建模
- IDEF1:信息建模
- IDEF1X:数据建模
- IDEF2:仿真建模设计
- IDEF3:过程描述获取
- IDEF4:面向对象设计
- IDEF5:本体论描述获取
- IDEF6:设计原理获取
- IDEF7:信息系统审计
- IDEF8:用户界面建模
- IDEF9:场景驱动信息系统设计
- IDEF10:实施框架建模
- IDEF11:信息制品建模
- IDEF12:组织建模
- IDEF13:三模式映射设计
- IDEF14:网络规划
IDEF0的建模特点使用它可以用来描述企业的业务流程,它的阶梯层次可用来描述业务流程的阶梯结构特性,从高层次看,IDEF0的功能活动与业务流程相对应;而从低层次看,功能活动与流程的业务活动相对应。利用IDEF0的活动描述方式及其活动之间的联系方式,可以很好地描述业务流程的架构。IDEF0模型形象、直观、易于理解和分析,但是,这种图形化的模型没有深刻揭示业务流程的内部结构特征和规律,而且当业务流程很复杂时,所对应的有向图就称为一个相互交叉、混乱的网络,不利于分析流程的特征。
企业信息化战略与实施---政府信息化与电子政务
电子政务分以下类型:
- 政府对政府(G2G Government To Government):政府之间的互动以及政府与公务员之间的互动。基础信息的采集、处理和利用、如人口信息;各级政府决策支持;G2G原则上包含:政府对公务员(G2G,Government To Employee):内部管理信息系统
- 政府对企业(G2B,Government To Business):政府为企业提供的政策环境。给企业单位颁发的各种营业执照、许可证、合格证、质量认证。
- 企业对政府(B2G ,Business To Government):企业纳税以及企业为政府提供服务,企业参加政府各项工程的竞投标,向政府供应各种商品和服务,企业向政府提建议,申诉
- 政府对公民(G2C,Government To Citizen):政府对公民提供的服务。社区公安和水、火、天灾等公共安全有关的信息,。户口、各种证件和牌照的管理。
- 公民对政府(C2G Citizen To Government):个人应向政府缴纳税费和罚款以及公民反馈渠道。个人应向政府缴纳的各种税款和费用了解民意,征求群众意见。报警服务(盗贼、医疗、急救、火警等)
企业信息化战略与实施---数据仓库与数据挖掘
- 关联分析:关联分析主要用于发现不同事件之间的关联性,即一个事件发生的同时,另一个事件也经常发生。关联分析的重点在于快速发现那些有实用价值的关联发生的事件。其主要依据是事件发生的概率和条件概率应该符合一定的统计意义。在进行关联分析的同时,还需要计算两个参数,分别是最小置信度(可信度)和最小支持读,前者表示规则需要满足的最低可靠度,用以过滤掉可能性过小的规则;后者则用来表示规则在统计意义上需要满足的最小程度。
- 序列分析:序列分析主要用于发现一定时间间隔内接连发生的事件,这些事件构成一个序列,发现的序列应该具有普遍意义,其依据除了统计上的概率之外,还要加上时间的约束。在进行序列分析时,也应计算置信度和支持度。
- 分类分析:分类分析通过分析具有类别的样本特别,得到决定样本属于各种类别的规则或方法。利用这些规则和方法对未知类别的样本分类时应该具有一定的准确度。其主要方法有基于统计学的贝叶斯方法、神经网络方法、决策树方法等。分类分析时首先为每个记录赋予一个标记(一组具有不同特征的类别),即按标记分类记录,然后检查这些标定的记录,描述出这些记录的特征。这些描述可能是显示的,例如,一组规则的定义;也可能是隐式的,例如,一个数学模型或公式。
- 聚类分析:聚类分析是根据“物以类聚”的原理,将本身没有类别的样本聚集成不同的组,并且对每个这样的组进行描述的过程。其主要依据是聚集到同一个组中的样本应该彼此相似,而属于不同的样本应该足够不相似,聚类分析法是分类分析法的逆过程,它的输入集是一组为标定的记录,即输入的记录没有做任何的处理,目的是根据一定的规则,合理地规划记录集合,并且用显示或者隐式的方法描述不同的类别。
信息技术知识---应用集成技术---数据库与数据仓库技术
商业智能的实现有三个层次:数据报表、多维度数据分析和数据挖掘
企业信息化战略与实施---商业智能
商业智能系统的处理过程包括数据预处理、建立数据仓库、数据分析以及数据展现4个阶段:
- 数据预处理:整合企业原始数据的第一步,包括数据的抽取、转换和装载三个过程。
- 建立数据仓库:处理海量数据的基础。
- 数据分析:体现系统智能的关键,一般采用OLAP和数据挖掘技术。
-
- (OLAP)联机分析处理:不仅进行数据汇总、聚集,同时还提供切片、切块、下钻、上卷和旋转等数据分析功能。用户可以方便地对海量数据进行多维分析。
- 数据挖掘:目标是挖掘数据背后隐藏的知识,通过关联分析,聚类和分类等方法建立分析模型,预测企业未来发展趋势和将要面临的问题。
- 在海量数据和分析手段增多的情况下,数据展现则主要保障系统分析结果的可视化。
系统规划---成本效益分析
按照成本性态分类,可以分为固定成本、变动成本和混合成本。
- 固定成本:固定成本是指总额在一定期间和一定业务量范围内,不受业务量变动的影响而保持固定不变的成本,例如:管理人员的工资、办公费、固定资产折旧费、员工培训费等。固定成本又可分为酌量性固定成本和约束性固定成本。酌量性固定成本是指管理层无法决定其数额的固定成本,即必须开支的成本,例如,办公场地以及机器折旧费、房屋及设备租金、管理人员的工资等
- 变动成本:变动成本也称为可变成本,是指在一定时期和一定业务量范围内其总额随着业务量的变动而成正比例变动的成本。例如:直接材料费、产品包装费、外包费用、开发奖金等。变动成本也可以分为酌量性变动成本和约束性变动成本。开发奖金、外包费用等可看作是酌量性变动成本;约束性变动成本通常表现为系统建设的直接物耗成本,以及直接材料成本最为典型。
- 混合成本:混合成本就是混合了固定成本和变动成本的性质的成本,例如:水电费、电话费等,这些成本通常有一个基数,超过这个基数就会随业务量的增大而增大。例如,质量保证人员的工资、设备动力费用等成本在一定业务量内是不变的,超过了这个量便会随业务量的增加而增加。有时,员工的工资也可以归结与混合成本,因为员工平常的工资一般是固定的,但是如果需要加班,则加班工资与时间的长短便存在着正比例的关系。
软件工程---信息系统开发方法
- 自顶向下的开发方法:先对最高层次中的问题进行定义、设计、编程和测试、而将其中未解决的问题作为下一个子任务放到下一层次中去解决;
- 自底向上的开发方法:根据系统功能要求,从具体的器件、逻辑部件或者相似系统开始,通过对其进行相互连接、修改和扩大、构成所要求的的系统;
- 形式化方法:是一种 具有坚实数学基础的方法,从而允许对系统和开发过程做严格处理和论证,适用于那些系统安全级别要求极高的软件开发
- 非形式化方法:不把要严格性作为其主要问题点,通过以各种开发模型的形式得以体现。
- 整体性方法:从适应范围来看,可以分为整体性方法和局部性方法。适用于软件开发全过程的方法称为整体性方法;
- 局部性方法 :适用于开发过程某个具体阶段的软件方法称为局部性方法。
软件工程---开发模型:
RUP的包括四个阶段:初始阶段、细化阶段、构件阶段、交付阶段文章来源:https://www.toymoban.com/news/detail-494436.html
- 初始阶段:初始阶段的任务是为了建立业务模型并且确定项目的边界。在初始阶段,必须识别所有与系统交互的外部实体,定义系统与外部实体交互的特性。在这个阶段中,所关注的是整个项目的业务和需求方面的主要风险。
- 细化阶段:细化阶段的任务是分析问题领域,建立完善的架构,淘汰项目中最高风险的元素。在细化阶段,必须在理解整个系统的基础上,对架构作出决策,包括其范围,主要功能和诸如性能等非功能需求,同时为项目建立支持环境。
- 构建阶段:要开发所有剩余的构件和应用程序功能,把这些构件集成为产品,并进行详细测试。从某种意义上说,构建阶段是一个制造过程,其重点放在管理资源及控制操作,以优化成本、进度和质量。构建阶段的主要任务是通过优化资源和避免不必要的报废和返工,使开发成本降到最低;完成所有所需要功能的分析、开发和测试,快速完成可用的版本;确定软件、场地和用户是否已经为部署软件做好准备。
- 交付阶段:当基线已经足够完善,可用安装到最终用户实际环境中时,则进入交付阶段,交付阶段的重点是确保软件对最终用户是可用的,交付阶段的主要任务是进行测试,制作产品发布版本;对最终用户支持文档定稿;按用户的需求确认新系统;培训用户的维护人员;获得用户对当前版本的反馈,基于反馈调整产品,例如:进行调试,性能或可用性的增强等。
- RUP中的每个阶段可以进一步分解为迭代。一个迭代式一个完整的开发循环,产生一个可执行的产品版本,是最终产品的一个子集,它增量式的发展,从一个迭代过程到另一个迭代过程到称为最终的系统。传统上的项目组织是顺序通过每个工作流,每个工作流只有一次,也就是我们熟悉的瀑布生命周期。这样做的结果是到实现末期产品完成并开始测试,在分析、设计和实现阶段所遗留的隐藏问题会大量出现,项目可能要停止并开始一个漫长的错误修正周期。
- 一种更灵活,风险更小的方法是多次通过不同的开发工作流,这样可以更好地理解需求,构造一个健壮的体系结构,并最终交付一系列逐步完成的版本。这叫作一个迭代生命周期。在工作流中的每一次顺序的通过称为一次迭代。软件生命周期是迭代的连续,通过它,软件是增量的开发。一次迭代包括了生成一个可执行的开发活动,还有使用这个版本所必须的其他辅助成分,如版本描述、用户文档等。因此一个开发迭代在某种意义上市在所有工作流中的一次完整的经过,这些工作流至少包括:需求工作流、分析和设计工作流、实现工作流、测试工作流、其本身就像一个小型的瀑布项目
文章来源地址https://www.toymoban.com/news/detail-494436.html
到了这里,关于系统分析师每日练习错题知识点的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!