当前位置:文档之家› 2017年系统架构设计师案例分析试题加答案(5)

2017年系统架构设计师案例分析试题加答案(5)

2017年系统架构设计师案例分析试题加答案(5)
2017年系统架构设计师案例分析试题加答案(5)

2017年系统架构设计师案例分析试题加答案(5)系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文3个科目。下午的案例分析是考试的一大难点,希赛小编为大家整理了几道系统架构设计师案例分析试题,希望对大家有所帮助。

阅读以下关于嵌入式软件体系架构的叙述,在答题纸上回答问题。

希赛公司承担了一项宇航嵌入式设备的研制任务。本项目除对硬件设备环境有很高的要求外,还要求支持以下功能:①设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构);②应用软件应与硬件无关,便于软硬件的升级:③由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离;④宇航设备可靠性要求高,系统要有故障处理能力。公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如图所示,并将软件设计工作交给了李工,要求其在三周内完成软件总体设计工作,给出总体设计方案。

13、用150字以内的文字,说明公司制定的TLS软件架构的层次特点,并针对上述功能需求①~④,说明架构中各层的内涵。

14、在TLS软件架构的基础上,关于选择哪种类型的嵌入式操作系统问题,李工与总工程师发生了严重分歧。李工认为,宇航系统是实时系统,操作系统的处理时间越快越好,隔离意味着以时间作代价,没有必要,建议选择类似于VxWorks5.5的操作系统;总工程师认为,应用软件间隔离是宇航系统安全性要求,宇航系统在选择操作系统时必须考虑这一点,建议选择类似于Linux的操作系统。

请说明两种操作系统的主要差异,完成表中的空白部分,并针对本任务要求,用200字以内的文字说明你选择操作系统的类型和理由。

15、故障处理是宇航系统软件设计中极为重要的组成部分。故障处理主要包括故障监视、故障定位、故障隔离和系统容错(重组)。用150字以内的文字说明嵌入式系统中故障主要分哪几类?并分别给出两种常用的故障滤波算法和容错算法。阅读以下软件系统架构选择的问题,回答问题。

参考答案

13、TLS结构框架的主要特点如下。

①应用软件仅与操作系统服务相关,不直接操作硬件。

②操作系统通过模块支持原软件访问硬件,可与具体硬件无关。

③模块支持层将硬件抽象成标准操作。

④通过三层栈的划分可实现硬件的快速更改与升级,应用软件的升级不会引起硬件的变更。

TLS结构框架的各层内涵如下。

①应用层主要完成宇航设备的具体工作,由多个功能任务组成,各功能任务间的隔离由操作系统层实现。

②操作系统层实现应用软件与硬件的隔离,为应用软件提供更加丰富的计算机资源服务。操作系统为应用软件提供标准的API接口

(如POSIX),确保了应用软件的可升级性。

③模块支持层为操作系统管理硬件资源提供统一管理方法,用一种抽象的标准接口实现软件与硬件的无关性,达到硬件的升级要求,便于硬件的外场快速更换。

[解析]这是一道嵌入式系统架构试题,题目以宇航嵌入式设备的研制为背景。考查软件需求分析、软件架构、框架设计、可靠性设计以及与嵌入式操作系统相关的一些知识。题目所述的项目中提出了一种新型的架构TLS,由于是项目中提出的架构,大家必然对这种架构感觉比较陌生,但从图中,可以很明显地看到,架构是分层的结构。这也就回到了我们熟悉的技术框架之内了。

要求说明“公司制定的TLS软件架构的层次特点”,这需要从层次型架构的特点以及题目已给出的说明两方面着手进行说明。总的来说,层次型架构的特点有:下层为上层提供服务,层次与层次之间有着良好的独立性,结合题目的说明,具体说明如下。

①应用软件仅与操作系统服务相关,不直接操作硬件。

②操作系统通过模块支持原软件访问硬件,可与具体硬件无关。

③模块支持层将硬件抽象成标准操作。

④通过三层栈的划分可实现硬件的快速更改与升级,应用软件的升级不会引起硬件的变更。基于这种思想,TLS结构框架实现了宇航设备中软件功能服务,这样考生就可以完整地叙述各层软件的设计内涵如下。

①应用层主要完成宇航设备的具体工作,由多个功能任务组成,

各功能任务间的隔离由操作系统层实现。

②操作系统层实现应用软件与硬件的隔离,为应用软件提供更加丰富的计算机资源服务。操作系统为应用软件提供标准的API接口(如:POSIX),确保了应用软件的可升级性。

③模块支持层为操作系统管理硬件资源提供统一管理方法,用一种抽象的标准接口实现软件与硬件的无关性,达到硬件的升级要求,便于硬件的外场快速更换。

14、两种操作系统的差异如表所示。

选择类似于Linux的嵌入式操作系统,理由如下。

①Linux操作系统是一种安全性较强的操作系统。内核工作在系统态,应用软件工作在用户态,可以有效地防止应用软件对操作系统的破坏。

②Linux操作系统调度的最小单位是线程,线程归属于进程,进程具有自己独立的资源。进程通过存储器管理部件(MMU)实现多功能应用间隔离。

③嵌入式Linux操作系统支持硬件抽象,可有效地实现TLS结构,并将硬件抽象与操作系统分离,可方便实现硬件的外场快速更换。

考查嵌入式操作系统的相关知识。简单地说,实时系统可以看成对外部事件能够及时响应的系统。这种系统最重要的特征是时间性,也就是实时性,实时系统的正确性不仅依赖于系统计算的逻辑结果,还依赖于产生这些结果的时间。在现实世界中,并非所有的嵌入式系统都具有实时特性,所有的实时系统也不一定都是嵌入式的。但这两种系统并不互相排斥,兼有这两种系统特性的系统称为实时嵌入式系统。

嵌入式操作系统(EmbeddedOperatingSystem,EOS)是指运行在嵌入式系统上,支持嵌入式应用程序的操作系统,是用于控制和管理嵌入式系统中的硬件和软件资源、提供系统服务的软件集合。EOS是嵌入式软件的一个重要组成部分,它的出现提高了嵌入式软件开发的效率和应用软件的可移植性,有力地推动了嵌入式系统的发展。

①嵌入式操作系统的特点

与通用操作系统相比,嵌入式操作系统主要有以下特点。

·微型化:嵌入式操作系统的运行平台不是通用计算机,而是嵌入式计算机系统。这类系统一般没有大容量的内存,几乎没有外存,因此,嵌入式操作系统必须做得小巧,以尽量少占用系统资源。为了提高系统的执行速度和系统的可靠性,嵌入式系统中的软件一般都固化在存储器芯片中,而不是存放在磁盘等载体中。

·代码质量高:在大多数应用中,存储空间依然是宝贵的资源,这就要求程序代码的质量要高,代码要尽量精简。

·专业化:嵌入式系统的硬件平台多种多样,处理器的更新速度

快,每种处理器都是针对不同的应用领域而进行专门设计。因此,嵌入式操作系统要有很好的适应性和移植性,还要支持多种开发平台。

·实时性强:嵌入式系统广泛应用于过程控制、数据采集、通信、多媒体信息处理等要求实时响应的场合,因此实时性成为嵌入式操作系统的又一特点。

·可裁减、可配置:应用的多样性要求嵌入式操作系统具有较强的适应能力,能够根据应用的特点和具体的要求进行灵活配置和合理裁减,以适应微型化和专业化的要求。

②嵌入式操作系统的分类

嵌入式操作系统的种类繁多,可以从不同角度对其进行分类。从嵌入式操作系统的获得形式上,可以分为商业型和免费型两类。

·商业型。商业型嵌入式操作系统一般功能稳定、可靠,有完善的技术支持、齐全的开发工具和售后服务。如WindRiver公司的VxWorks、pSOS和Palm公司的PalmOS等。但价格昂贵,用户通常得不到系统的源代码。

·免费型。免费型嵌入式操作系统的优势在于价格方面,另外,应用系统开发者可以获得系统源代码,给开发带来了方便。但免费型的操作系统功能简单、技术支持差、系统的稳定性也不够好。典型的代表系统有嵌入式Linux、uC/OS等。从嵌入式操作系统的实时性上,可以分为实时嵌入式操作系统和非实时嵌入式操作系统两类。

·实时嵌入式操作系统(Real-TimeEmbeddedOS,RTEOS)。实时嵌入式操作系统支持实时系统工作,其首要任务是调度一切可利用资

源,以满足对外部事件响应的实时时限,其次着眼于提高系统的使用效率。实时嵌入式操作系统主要用在控制、通信等领域。目前,大多数商业嵌入式操作系统都是实时操作系统。

·非实时嵌入式操作系统。这类操作系统不特别关注单个任务响应时限,其平均性能、系统效率和资源利用率一般较高,适合于实时性要求不严格的消费类电子产品,如个人数字助理、机顶盒等。

③如何选择嵌入式操作系统

在选择嵌入式操作系统时,也需要做以下几方面的考虑。

·嵌入式操作系统的功能。根据项目需要的嵌入式操作系统功能来选择嵌入式操作系统产品,要考虑系统支持嵌入式操作系统的全部功能还是部分功能,是否支持文件系统和人机界面,是实时系统还是分时系统,以及系统是否可裁减等因素。

·配套开发工具。有些实时操作系统只支持该系统供应商的开发工具。也就是说,还必须向嵌入式操作系统供应商获取编译器和调试器等;有些嵌入式操作系统使用广泛,且有第三方工具可用,因此,选择的余地比较大。

·嵌入式操作系统的可移植性。嵌入式操作系统到硬件的移植是一个重要的问题,是整个系统能否按期完工的关键因素,因此,要选择那些可移植性程度高的嵌入式操作系统,从而避免嵌入式操作系统难以向硬件移植而带来的种种困难,以加速系统的开发进度。

·嵌入式操作系统的内存需求。均衡考虑是否需要额外RAM或EEPROM来迎合嵌入式操作系统对内存的较大要求。有些嵌入式操作

系统对内存的要求是目标相关的,例如,Tornado/VxWorks等,开发人员能按照应用需求分配所需的资源,而不是为嵌入式操作系统分配资源。

·嵌入式操作系统附加软件包。嵌入式操作系统是否包含所需的软件部件,例如,网络协议栈、文件系统和各种常用外设的驱动等。

·嵌入式操作系统的实时性如何。有些嵌入式操作系统只能提供软实时性能,对于需要达到硬实时性能要求的系统就不适用;有些嵌入式操作系统既可满足软实时要求,也能满足硬实时要求,例如,MSWindowsCE2.0等。

·嵌入式操作系统的灵活性。嵌入式操作系统是否具有可剪裁性,即能否根据实际需要进行系统功能的剪裁。有些嵌入式操作系统具有较强的可剪裁性,例如,嵌入式Linux和ECos等。

④VxWorks和Linux的比较

VxWorks和Linux两个常见的嵌入式操作系统,其特点如表所示。

通过比较,显然选用类似于Linux的嵌入式操作系统适用本题要求。理由包括以下三点。

①Linux操作系统是一种安全性较强的操作系统。内核工作在系

统态,应用软件工作在用户态(这点是系统安全性要求),可以有效防止应用软件对操作系统的破坏。

②Linux操作系统凋度的最小单位是线程,线程归属于进程,进程具有自己独立的资源。进程通过存储器管理部件(MMU)实现多功能应用问隔离。

③嵌入式Linux操作系统支持硬什抽象,可有效地实现TLS结构,并将硬件抽象与操作系统分离,可方便实现硬件的外场快速更换。

15、①嵌入式系统中故障分为如下几种。

·硬件故障:如CPU、存储器和定时器等。

·应用软件故障:如数值越界、异常和超时等。

·操作系统故障:如越权访问、死锁和资源枯竭等。②滤波算法有如下几种。

·门限算法。

·递减算法。

·递增算法。

·周期滤波算法。

③容错算法有如下几种。

·N+1备份。

·冷备。

·温备。

·热备。

作为宇航系统的嵌入式设备,硬/软件故障是宇航系统最为关注

的内容,根据宇航系统的特点和系统组成,故障一般分为三类,即硬件故障、应用软件故障和操作系统故障,在设计中,应考虑这三类故障的处理方法。硬件故障一般包括CPU运算错误、存储器访问/越界错误、MMU配置错误、定时器计数错误和内总线错误等;应用软件故障一般包括计算越界、除0、溢出和超时等各种异常情况:操作系统故障一般包括越权访问、死锁、资源枯竭、调度超时、配置越界和操作系统异常等。

一般情况下,宇航系统的故障分为瞬态故障和永久故障,瞬态故障是指偶然发生的错误,而永久故障是指发生后不可消失的错误。在容错系统中,故障一般是由瞬态故障向永久故障转变,将鉴别瞬态故障和永久故障的算法称为滤波算法。在嵌入式实时系统中,常用的滤波算法包括门限算法、递减算法、递增算法和周期滤波算法等。

故障鉴别的目的是实现宇航系统的容错与重构。常用的容错算法是N+1备份,冷备、温备和热备。

N+1备份是指N个通用模块之一的任何一个模块发生故障后,将故障模块的任务迁移到备份模块运行:冷备、温备和热备是三种备份方式,可根据宇航系统的总体备份时间或重要程度安排不同的备份算法。

云计算平台设计参考架构

云计算平台设计参考架构 在私有云当中,主要包含以下几个组件:物理基础架构、虚拟化层、服务自动化层、服务门户、安全体系、云API和可集成的其它功能。(如图私有云参考架构) 图3.4 私有云参考架构 a) 物理基础架构 物理架构的定义是组成私有云的各种计算资源,包括存储、计算服务器、网络,无论是云还是传统的数据中心,都必须基于一定的物理架构才能运行。

在私有云参考架构中的物理基础架构其表现形式应当是以资源池模式出现,也就是说,所有的物理基础架构应当是统一被管,且任一设备可以看成是无状态,或者说并不与其它的资源,或者是上层应用存在紧耦合关系,可以被私有云根据最终用户的需求,和预先定制好的策略,对其进行改变。 b) 虚拟化层 虚拟化是实现私有云的前提条件,通过虚拟化的方式,可以让计算资源运行超过以前更多的负载,提升资源利用率。虚拟化让应用和物理设备之间采用松耦合部署,物理资源状态的变更不影响到虚拟化的逻辑计算资源。且可以根据物力基础资源变化而动态调整,提升整体的灵活性。 c) 服务自动化层 服务自动化层实现了对计算资源操作的自动化处理。它可以集中的监控目前整体计算资源的状态,比如性能、可用性、故障、事件汇总等等,并通过预先定义的自动化工作流进行

相关的处理。 服务自动化层是计算资源与云计算服务门户相关联的重要部件,服务自动化层拥有自动化配置和部署功能,可以进行服务模板的制定,并将服务内容和选择方式在云计算服务门户上注册,用户可以通过服务门户上的服务目录来选择相应的计算资源请求,由服务自动化层实现服务交付。 d) 云API 云应用开发接口提供了一组方法,让云服务门户和不同的服务自动化层进行联系,通过云API,可以在一个私有云当中接入多个不同地方的计算资源池,包括不同架构的计算资源,并通过各自的服务自动化体系去进行服务交互。 e) 云服务门户 云服务门户是用户使用私有云计算资源的接口,云服务门户上提供了所有可用服务的目录,并提供了完善的服务申请流程,用户可以执行申请、变更、退回等计算资源使用服务。

2014年系统架构设计师真题及答案

2014年下半年系统架构设计师考试上午真题(标准 参考答案) 卷面总分:75.0 分 答题时间:150 分钟 测试次数:1475 次 平均得分:54.8 分 是否需要批改:否 单项选择题 每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。 1 某计算机系统中有一个CPU、一台输入设备和一台输出设备,假设系统中有四个作业T1、T2、T3和T4,系统采用优先级调度,且T1的优先级>T2的优先级>T3 的优先级>T4的优先级。每个作业具有三个程序段:输入I i 、计算C i 和输出 P i (i=1,2,3,4),其执行顺序为I i →C i →P i 。这四个作业各程序段并发执行的前驱 图如下所示。图中①、②、③分别为(),④、⑤、⑥分别为()。 A.I 2、C 2 、C 4 B.I 2、I 3 、C 2 C.C 2、P 3 、C 4 D.C 2、P 3 、P 4 A.C 2、C 4 、P 4 B.I 2、I 3 、C 4 C.I 3、P 3 、P 4 D.C 4、P 3 、P 4 [选择问题 1 的答案] ?A ?B ?C ?D [选择问题 2 的答案] ?A ?B

?C ?D ? ? 2 某文件系统文件存储采用文件索引节点法。假设磁盘索引块和磁盘数据块大小均为1KB,每个文件的索引节点中有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4字节,其中iaddr[0]~iaddr[5]为直接地址索引,iaddr[6]是一级间接地址索引,iaddr[7]是二级间接地址索引。如果要访问icwutil.dll文件的逻辑块号分别为0、260和518,则系统应分别采用()。该文件系统可表示的单个文件最大长度是()KB。 A.直接地址索引、一级间接地址索引和二级间接地址索引 B.直接地址索引、二级间接地址索引和二级间接地址索引 C.一级间接地址索引、一级间接地址索引和二级间接地址索引 D.一级间接地址索引、二级间接地址索引和二级间接地址索引 A.518 B.1030 C.16514 D.65798 [选择问题 1 的答案] ?A ?B ?C ?D [选择问题 2 的答案] ?A ?B ?C ?D ? ? 3 设关系模式R(U,F),其中u为属性集,F是U上的一组函数依赖,那么函数依赖的公理系统(Armstrong公理系统)中的合并规则是指()为F所蕴涵。 A.若A→B,B→C,则A→C B.若,则X→Y

高级系统架构设计师上午模拟试题及答案解析(11)

高级系统架构设计师上午模拟试题及答案解析(11) (1~2/共50题)选择题 以下嵌入式处理器类型中不具备内存管理单元(MMU)的是______,嵌入式操作系统______可以运行在它上面。 第1题 A.PowerPC750 B.ARM920T C.Cortex-M3 D.MIPS32 24K 第2题 A.Linux B.VxWorks653 C.μC/OS-Ⅱ D.Windows CE 下一题 (3/50)选择题 第3题 若某航空公司的飞机订票系统有n个订票终端,系统为每个订票终端创建一个售票终端的进程。假设P i (i=1,2,…,n)表示售票终端的进程,H j (j=1,2,…,m)表示公共数据区,分别存放各个航班的现存票数,Temp为工作单元。P i 进程的工作流程如下图所示,a、b和c 处将执行P操作和V操作,则图中a、b和c应分别填入______。 图片 售票终端进程工作流程图A.P(S)、V(S)和V(S) B.P(S)、P(S)和V(S) C.V(S)、P(S)和P(S) D.V(S)、V(S)和P(S) 上一题下一题 (4/50)选择题 第4题 通常情况下,电子政务业务分为3个领域。在如下图所示的电子政务业务模型中,(Ⅰ)、(Ⅱ)、(Ⅲ)空缺处的内容分别为______。 图片 电子政务业务模型A.政务业务办理系统、办公自动化系统、政务信息发布系统 B.政务信息发布系统、政务业务办理系统、办公自动化系统 C.政务业务办理系统、政务信息发布系统、办公自动化系统 D.办公自动化系统、政务信息发布系统、政务业务办理系统 上一题下一题 (5/50)选择题 第5题 以下关于自顶向下开发方法的叙述中,正确的是______。 A.自顶向下过程因为单元测试而比较耗费时间 B.自顶向下过程可以更快地发现系统性能方面的问题 C.相对于自底向上方法,自顶向下方法可以更快地得到系统的演示原型 D.在自顶向下的设计中,如发现了一个错误,通常是因为底层模块没有满足其规格说明(因

2018年造价工程师《案例分析》考试真题及答案解析

2018 年造价工程师考试《案例分析》 真题及答案解析 试题一(20 分) 某企业拟新建一工业产品生产线,采用同等生产规模的标准化设计资料,项目可行性研究相关基础 数据如下: 1.按现行价格计算的该项目生产线设备购置费为720 万元,当地已建同类同等生产规模生产线项目 的建筑工程费用,生产线设备安装工程费用、其他辅助设备购置及安装费用占生产线设备购置费的 比重分别为70%,20%,15%。根据市场调查,现行生产线设备购置费较已建项目有10%的下降,建筑 工程费用、生产线设备安装工程费用较已建项目有20%的上涨,其他辅助设备购置及安装费用无变 化。拟建项目的其他相关费用为500 万元(含预备费)。 2.项目建设期1 年,运营期10 年,建设投资(不含可抵扣进项税)全部开成固定资产。固资产使用年 限为10 年,残值率为5%,折线法折旧。 3.项目投产当年需要投入运营期流动资金200 万元。 4.项目运营期达产年份不含税销售收入为1200 万元,适用的增值税税率为16%,增值税附加按增值 税的10%计取。项目达产年份的经营成本为760 万元(含进项税60 万元)。 5.运营期第1 年达到产能的80%,销售收入,经营成本(含进项税)均按达产年份的80%计。第2 年及 以后年份为达产年份。 6.企业适用的所得税税率为25%,行业平均投资收益率为8%。 问题: 1.列式计算拟建项目的建设投资。 2.若该项目的建设投资为2200 万元(包含可抵扣进项税200 万元),建设投资在建设期均衡投入。 (1)列式计算运营期第1 年、第2 年的应纳增值税颖 (2)列式计算运营期第1 年、第2 年的调整所得税 (3)进行项目投资现金流量表(第1~4 年)的编制,并填入答题卡表1.1 项目投资现金流量表中。 (4)假定计算期第4 年(运营期第3 年)为正常生产年份,计算项目的总投资收益率,并判断项目 的可行性。 (计算结果保留两位小数)

云计算平台架构及分析

一、业务挑战 无锡华夏计算机技术有限公司于2000年1月成立,是无锡软件出口外包骨干企业。公司主要以面向日本的软件外包开发为中心,致力于不断开拓国内市场、为客户提供优质的系统集成等业务。随着企业的发展,IT投入不断加大,随之而来的PC管理问题也越来越突出。 华夏目前PC总拥有数1000台,主要用于研发和测试,由于项目多、任务紧,一台PC经常要用于不同的项目开发,而每次更换都要对PC系统进行重新安装和环境搭建。根据实际统计,华夏一个员工平均每年参与4个项目的开发,也就是每年要重新搭建四次开发环境,对测试人员来说这个数量还要更多;平均每次更换环境花费时间10个小时,华夏每年大约花费4万小时用于PC系统和环境搭建,按照人均工资15元/小时,每年花费在60万左右。 除此之外,由于PC的使用寿命较短,更新升级频繁,大量的PC就意味着每年都要有很多PC需要淘汰和更新,现在这个数字大约是10台/月,而随着华夏的发展壮大,这个数字会进一步增加,这就意味着华夏每年花在PC升级和更新的费用最少在50~60万。与此同时,大量的PC也是的企业的能源消耗巨大,电力花费居高不下;按照平均180W/台,一台PC工作8小时/天,工业用电0.9元/度,华夏每年的电费就将近15万元。 与巨大的IT投入相对应的就是IT资源利用率较低,PC分布在企业各个项目小组的开发人员手中,很难进行统一的管理调度,也无从得知PC的使用情况。软件开发的各个阶段对IT的需求都是不同的,我们无法得知某个正在进行的项目使用的PC资源是否有多余,无法将项目完成用不到的PC资源及时收回,以便给下一个项目小组使用,造成大量的IT资源浪费。

2018年下半年系统架构设计师考试论文真题(完整版)

2018年下半年系统架构设计师考试论文真题(专业 解析) 1、 论软件开发过程RUP及其应用 RUP (Rational Unified Process)是IBM公司一款软件开发过程产品, 它提出了一整套以UML为基础的开发准则,用以指导软件开发人员以UML为基 础进行软件开发。RUP汲取了各种面向对象分析与设计方法的精华,提供了一 个普遍的软件过程框架,可以适应不同的软件系统、应用领域、组织类型和项目规模。 问题内容: 请围绕“论软件开发过程RUP及其应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。 2.详细论述软件开发过程产品RUP所包含的4个阶段以及RUP的基本特征。 3.结合你所参与管理和开发的软件项目,详细阐述RUP在该项目中的具体实施 内容,包括核心工作流的选择、制品的确定、各个阶段之间的演进及迭代计划 以及工作流内部结构的规划等。 2、 论软件体系结构的演化 软件体系结构的演化是在构件开发过程中或软件开发完毕投入运行后, 由于用户需求发生变化,就必须相应地修改原有软件体系结构,以满足新的变 化了的软件需求的过程。体系结构的演化是一个复杂的、难以管理的问题。 问题内容: 请围绕“论软件体系结构的演化”论题,依次从以下三个方面进行论述。 1. 概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。 2. 软件体系结构的演化是使用系统演化步骤去修改系统,以满足新的需求。简要论述系统演化的6个步骤。 3. 具体阐述你参与管理和开发的项目是如何基于系统演化的6个步骤完成软件体系结构演化的。 3、 论面向服务架构设计及其应用

2017年造价工程师案例分析题及答案

2017年造价工程师案例分析题及答案 2017年的复习工作已经可以开始了,下面为大家准备了一份案例分析题,希望能对 大家有帮助,更多内容欢迎关注网! 一、某工程项目业主采用《建设工程工程量清单计价规范》规定的计价方法,通过公开招标,确定了中标人。招投标文件中有关资料如下: 1)分部分项工程量清单中含有甲、乙两个分项,其工程量分别为4500m3和3200m3。清单报价中,甲项综合单价为1240元/m3,乙项综合单价为985元//m3。 2)措施项目清单中环境保护、文明施工、安全施工、临时设施4项费用以分部分项 工程量清单计价合计为基数,费率为3.8%。 3)其他项目清单中包含零星工作费一项,暂定费用为3万元。 4)规费以分部分项工程量清单计价合计、措施项目清单计价合计和其他项目清单计价合计之和为基数,规费费率为4%,税金率为3.41%。 在中标通知书发出以后,招投标双方按规定及时签订了合同,有关条款如下: 1)施工工期自2009年3月1日开始,工期4个月。 2)材料预付款按分部分项工程量清单计价合计的20%计,于开工前7天支付,在最 后两个月平均扣回。 3)措施费(含规费和税金)在开工前7天支付50%,其余部分在各月工程款支付时平 均支付。 4)零星工作费于最后一个月按实结算。 5)当某一分项工程实际工程量比清单工程量增加10%以上时,超出部分的工程量单 价调价系数为0.9;当实际工程量比清单工程量减少10%以上时,全部工程量的单价调价 系数为1.08。 6)质量保证金从承包商每月的工程款中按5%比例扣留。 承包商各月实际完成(经业主确认)的工程量见表4-6。 施工过程中发生了以下事件:

云计算资源池平台架构设计

云计算资源池平台架构设计

目录 第1章云平台总体架构设计 (4) 第2章资源池总体设计 (5) 2.1 X86计算资源池设计 (6) 2.1.1 计算资源池设计 (6) 2.1.2 资源池主机容量规划设计 (8) 2.1.3 高可用保障 (9) 2.1.4 性能状态监控 (12) 2.2 PowerVM计算资源池设计 (14) 2.2.1 IBM Power小型机虚拟化技术介绍 (14) 2.2.2 H3Cloud云平台支持Power小型机虚拟化 (16) 2.2.3 示例 (18) 2.3物理服务器计算资源池设计 (19) 2.4网络资源池设计 (20) 2.4.1 网络虚拟化 (20) 2.4.2 网络功能虚拟化 (34) 2.4.3 安全虚拟化 (36) 2.5存储资源池设计 (37) 2.5.1 分布式存储技术方案 (37) 2.6资源安全设计 (46) 2.6.1安全体系 (46) 2.6.2 架构安全 (47) 2.6.3 云安全 (52) 2.6.4 安全管理 (59)

2.6.5 防病毒 (62)

第1章云平台总体架构设计 基于当前IT基础架构的现状,未来云平台架构必将朝着开放、融合的方向演进,因此,云平台建议采用开放架构的产品。目前,越来越多的云服务提供商开始引入Openstack,并投入大量的人力研发自己的openstack版本,如VMware、华三等,各厂商基于Openstack架构的云平台其逻辑架构都基本相同,具体参考如下: 图2-1:云平台逻辑架构图 从上面的云平台的逻辑架构图中可以看出,云平台大概分为三层,即物理资源池、虚拟抽象层、云服务层。 1、物理资源层 物理层包括运行云所需的云数据中心机房运行环境,以及计算、存储、网络、安全等设备。 2、虚拟抽象层 资源抽象与控制层通过虚拟化技术,负责对底层硬件资源进行抽象,对底层硬件故障进行屏蔽,统一调度计算、存储、网络、安全资源池。 3、云服务层 云服务层是通过云平台Portal提供IAAS服务的逻辑层,用户可以按需申请

2017年一级造价工程师案例分析真题及答案解析

2017年《建设工程造价案例分析》真题答案及解析 试题一:(20分) 某城市拟建设一条免费通行的道路工程,与项目相关的信息如下: 1. 根据项目的设计方案及投资估算,该项目建设投资为100000万元,建设期2年,建设投资全部 形成固定资产。 2. 该项目拟采用PPP模式投资建设,政府与社会资本出资人合作成立了项目公司。项目资本金为项目建设投资的30%,其中,社会资本出资人出资90%,占项目公司股权90%;政府出资10%,占项目公司股权10%。政府不承担项目公司亏损,不参与项目公司利润分配。 3. 除项目资本金外的项目建设投资由项目公司贷款,贷款年利率为6%(按年计息),贷款合同约定的还款方式为项目投入使用后10年内等额还本付息。项目资本金和贷款均在建设期内均衡投入。 4. 该项目投入使用(通车)后,前10年年均支出费用2500万元,后10年年均支出费用4000万元。用于项目公司经营,项目维护和修理。道路两侧的广告收益权归项目公司所有,预计广告业务收入每年为 800万元。 5. 固定资产采用直线法折旧:项目公司适用的企业所得税税率为25%;为简化计算不考虑销售环节 相关税费。 6. PPP项目合同约定,项目投入使用(通车)后连续20年内,在达到项目运营绩效的前提下,政府每年给项目公司等额支付一定的金额作为项目公司的投资回报,项目通车20年后,项目公司需将该道路无偿移交给政府。 问题: 1. 列式计算项目建设期贷款利息和固定资产投资额。 2. 列式计算项目投入使用第1年项目公司应偿还银行的本金和利息。 3. 列式计算项目投入使用第1年的总成本费用。 4. 项目投入使用第1年,政府给予项目公司的款项至少达到多少万元时,项目公司才能除广告收益外不依赖其他资金来源,仍满足项目运营和还款要求? 5. 若社会资本出资人对社会资本的资本金净利润率的最低要求为:以贷款偿还完成后的正常年份的数据计算不低于12% ;则社会资本出资人能接受的政府各年应支付给项目公司的资金额最少应为多少万元? (计算结果保留两位小数)

容器云平台监控架构设计及优化

容器云平台监控架构设计及优化

目录 1. 概述 (1) 2. 价值和意义 (1) 3. 监控方案选型 (1) 3.1 容器云监控方案有哪些 (1) 3.2 方案对比并确定 (3) 4. 基于prometheus的容器云平台监控架构设计 (4) 4.1 prometheus介绍 (4) 4.2 架构设计 (5) 4.3 监控点有哪些 (7) 4.4 重要组件介绍 (10) 4.5 数据可视化 (14) 4.6 高可用设计 (16) 4.7 性能优化与容量预估 (22)

1 概述 随着容器化的大力发展,容器云平台已经基本由Kubernetes作为统一的容器管理方案。当我们使用Kubernetes进行容器化管理时,传统监控工具如Zabbix无法对Kubernetes做到统一有效的全面监控,全面监控Kubernetes也就成为我们需要探索的问题。使用容器云监控,旨在全面监控Kubernetes集群、节点、服务、实例的统计数据,验证集群是否正常运行并创建相应告警。本章旨在于介绍容器云平台监控的架构设计及优化。 2 价值和意义 监控是运维体系中是非常重要的组成部分,通过监控可以实时掌握系统运行状态,对故障提前预警,以及历史状态的回放,还可以通过监控数据为系统的容量规划提供辅助决策,为系统性能优化提供真实的用户行为和体验。为容器云提供良好的监控环境是保证容器服务的高可靠性、高可用性和高性能的重要部分,通过对本章的学习,能够快速认识当前容器环境下都有哪些监控方案,并对主流的监控方案有一个系统的了解和认识。 3 监控方案选型 3.1 容器云监控方案有哪些 (1)Zabbix Zabbix是由Alexei Vladishev开源的分布式监控系统,支持多种采集方式和采集客户端,同时支持SNMP、IPMI、JMX、Telnet、SSH等多种协议,它将采集到的数据存放到数据库中,然后对其进行分析整理,如果符合告警规则,则触发相应的告警。 Zabbix核心组件主要是Agent和Server,其中Agent主要负责采集数据并通过主动或者被动的方式采集数据发送到Server/Proxy,除此之外,为了扩展监控项,Agent还支持执行自定义脚本。Server主要负责接

2009下半年系统架构设计师上午试题及参考答案

2009下半年系统架构设计师上午试题及参考答案 ● 计算机系统中硬件层之上的软件通常按照三层来划分,如下图所示,图中 ①②③分别表示(1)。 (1)A.操作系统、应用软件和其他系统软件 B.操作系统、其他系统软件和应用软件 C.其他系统软件、操作系统和应用软件 D.应用软件、其他系统软件和操作系统 题目出处:《系统架构设计师教程(第2版)》第1页。 参考答案: B ●某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有三个图像任务,每个任务有三个程序段:扫描Si,图像处理Ci和打印Pi (i=1,2,3)。下图为三个任务各程序段并发执行的前驱图,其中,(2)可并行执行,(3)的直接制约,(4)的间接制约。 (2)A.“C1S2”,“P1C2S3”,“P2C3” B.“C1S1”,“S2C2P2”,“C3P3” C.“S1C1P1”,“S2C2P2”,“S3C3P3” D.“S1S2S3”,“C1C2C3”,“P1P2P3” (3)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3 B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1 C. C1和P1受到S1、C2和P2受到S2、C3和 P3受到S3 D. C1和S1受到P1、C2和S2受到P2、C3和S3受到P3 (4)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3 B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1 C. C1和P1受到S1、C2和P2受到S2、C3和P3受到S3 D. C1和S,受到P1、C2和S2受到P2、C3和S3受到P3

参考答案: (2)A (3)C (4)B ● 在数据库设计的需求分析阶段应完成包括(5)在内的文档。 (5)A.E-R图 B.关系模式 C.数据字典和数据流图 D.任务书和设计方案 题目出处:《系统架构设计师教程(第2版)》第48~54页。 参考答案: C ● 设有职务工资关系P(职务,最低工资,最高工资),员工关系EMP(员工号,职务,工资),要求任何一名员工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是(6)。 (6)A.建立“EMP.职务”向“P.职务”的参照完整性约束 B.建立“P.职务”向“EMP.职务”的参照完整性约束 C.建立EMP上的触发器程序审定该需求 D.建立P上的触发器程序审定该需求 题目出处:《系统架构设计师考试全程指导》第48页。 参考答案: C ● 设关系模式R(U, F),其中R上的属性集U={A, B, C, D, E},R上的函数依赖集F={A→B,DE→B,CB→E,E→A,B→D}。(7)为关系R的候选关键字。分解(8)是无损连接,并保持函数依赖的。 (7)A. AB B. DE C. CE D. CB (8)A. p={R1(AC),R2(ED),R3(B)} B. p={R1(AC),R2(E),R3(DB)} C. p={R1(AC),R2(ED),R3(AB)} D. p={R1,(ABC),R2(ED),R3(ACE)} 题目出处:《系统架构设计师考试全程指导》第2.3.3节。《系统架构设计师教程(第2版)》第2.2.3节。 参考答案: (7)C (8)D

2017造价工程师案例分析真题和答案

2016年造价工程师案例分析真题及答案 案例一 某企业拟于某城市新建一个工业项目,该项目可行性研究相关基础数据下: 1、拟建项目占地面积30亩,建筑面积1100m2。其项目设计标准、规模与该企业2年前在另一城市修建的同类的项目相同。已建同类项目的单位建筑工程费用为1600元/m2。建筑工程的综合用工量为4.5工日/m2,综合工日单价为80元/工日,建筑工程费用中的材料费占比为50%,机械使用费占比为8%,考虑地区和交易时间差异,拟建项目的综合工日单价为100元/工日,材料费修正系数为1.1,机械使用费的修正系数为1.05,人材机以外的其他费用修正系数为1.08。 根据市场询价,该拟建项目设备投资估算为2000万元,设备安装工程费用为设备投资的15%。项目土地相关费用按20万元/亩计算,除土地外的工程建设其他费用为项目有建安工程费用的15%,项目的基本预备费率为5%,不考虑价差预备费。 2.项目建设期1年,运营期10年,建设投资全部形成固定资产。固定资产是有你先为10年,残值率为5%,直线法折旧。 3.项目运营期第1年投入自有资金200万元作为运营期的流动资金。 4.项目正常年份销售收入为1560万元,营业税金及附加税率为6%,项目正常年份经营成本为400万元。项目运营期第1年产量为设计产量的85%,运营期第2年及以后各年均达到设计产量,运营期第1年的销售收入,经营成本均为正常年份的85%。企业所得税率为25%。 问题:

1.列式计算拟建项目的建设投资。 2.若该项目的建设投资为5500万元,建设投资来源为自有资金和贷款,贷款为3000万元,贷款年利率为7.2%(按月利息),约定的还款方式为运营期前5年等额还本,利息照付方式。分期列式计算项目运营期第1年,第2年的总成本费用和净利润以及运营期第2年年末的项目累计盈余资金,(不考虑企业公积金,公益金提取及投资者股利分配) (计算结果保留两位小数) 【答案】 1.人工费占比=4.5x80/1600=2 2.5%,人工费修正系数=100/80=1.25 人材机以外的其它费用占比=1-22.5%-50%-8%=19.5% 单位建筑工程费=1600x (22.5%x1.25+50%x1.1 +8%x1.05+19.5%x1.08) =1801.36元/m2 建筑工程费=1801.36x11000/1000=1981.496万元 设备安装工程费=2000x15%=300万元 工程建设其他费用=20x30+(1981.496+300)x15%=942.224万元 建设投资=(1981.496+300+2000+942.224〉x (1+5%) =5484.91万元 2.年实际利率=(1+7.2%/12) 12-1=7.442% 建设期利息=3000/2x7.442%=111.63万元 每年还本额=(3000+111.63) /5=622.326万元 运营期第1年应还利息=(3000+111.63) x7.442%=231.568万元 运营期第2年应还利息=(3000+111.63-622.326) x7.442%=185.254万元折旧费=5500x (1-5%) /10=522.5万元

高级系统架构设计师下午试题模拟 含详细答案

系统架构设计师考试下午I模拟2 案例分析题 阅读以下软件架构设计的问题,在答题纸上回答问题。 某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客户完成网上购物活动中的在线交易。在系统开发之初,企业对该平台提出了如下要求。 1在线交易平台必须在1秒内完成客户的交易请求。 2该平台必须保证客户个人信息和交易信息的安全。 3当发生故障时,该平台的平均故障恢复时间必须小于10秒。 4由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行硬件升级必须在6小时内完成。 针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行在线交易平台的设计与实现。 1、软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举6种不同的软件质量属性名称,并解释其含义。 2、请对该在线交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性;并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。 阅读以下关于结构化软件系统建模的叙述,在答题纸上回答问题。 希赛公司拟开发一个商业情报处理系统,使公司能够针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的没计思路。 3小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。 4小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如图所示。 项目组经讨沦确定以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了图的数据流图中存在的错误。 3、流程图和数据流图是软件系统分析设计中常用的两种手段,请用300字以内文字简要说明流程图与数据流图的含义及其区别,并说明项目组为何确定采用数据流图作为建模手段。 4、请分析指出图所示的数据流图中存在的错误及其原因,并针对图的1层数据流图绘制出情报分类

2020年造价工程师案例分析真题

2017年注册造价工程师考试 建设工程造价案例分析 试题一(20分) 某城市拟建设一条免费通行的道路工程,与项目相关的信息如下: 1、根据项目的设计方案及投资估算,该项目建设投资为100000万元,建设期2年,建设投资全部形成固定资产。 2、该项目拟采用PPP模式投资建设,政府与社会资本出资人合作成立了项目公司。项目资本金为项目建设投资的30%,其中,社会资本出资人出资90%,占项目公司股权90%,政府出资10%,占项目公司股权10%。政府不承担项目公司亏损,不参与项目公司利润分配。 3、除项目资本金外的项目建设投资由项目公司贷款,贷款年利率为6%(按年计息),贷款合同约定的还款方式为项目投入使用后10年内等额还本付息。项目资本金和贷款均在建设期内均衡投入。 4、该项目投入使用(通车)后,前10年年均支出费用2500万元,后10年年均支出费用4000万元,用于项目公司经营、项目维护和修理。道路两侧广告收益权归属项目公司所有,预计广告业务收入每年800万元。 5、固定资产采用直线法折旧,项目公司适用的企业所得税税率为25%,为简化计算不考虑销售环节相关税费。 6、PPP项目合同约定,项目投入使用(通车)后连续20年内,在达到项目运营绩效的前提下,政府每年给项目公司等额支付一定的金额作为项目公司的投资回报,项目通车20年后,项目公司需将该道路无偿移交给政府。 问题: 1、列式计算项目建设期贷款利息和固定资产投资额。 参考答案: 建设期贷款利息: 第一年和第二年借款本金100000×70%×0.5=35000万元 第一年:35000×0.5×0.06=1050万元 第二年:(35000+1050+35000×0.5)×0.06 =3213万元 建设期利息为:1050+3213=4263万元; 固定资产投资额:100000+4263=104263(含政府投资) 100000×(1-30%×10%)+4263=101263万元(不含政府投资) 2、列式计算项目投入使用第1年项目公司应偿还银行的本金和利息。 参考答案: 运营期第一年期初借款为:70000+4263=74263万元 运营期第一年还本付息额为:74263( A/P,6%,10) =10089. 96万元 运营期第一年应还银行利息为:74263×0. 06=4455. 78万元 运营期第一年应还银行本金为:10089.96-4455. 78=5634.18万元 3、列式计算项目投入使用第1年的总成本费用。 参考答案: 固定资产折旧费=(104263-3000)/20=5063.15(万元) 总成本费用=经营成本+折旧+摊销+利息+维持运营投资

最全的云计算平台设计方案

1.云计算参考架构 在私有云当中,主要包含以下几个组件:物理基础架构、虚拟化层、服务自动化层、服务门户、安全体系、云API和可集成的其它功能。(如图私有云参考架构) 图3.4 私有云参考架构 a) 物理基础架构 物理架构的定义是组成私有云的各种计算资源,包括存储、计算服务器、网络,无论是云还是传统的数据中心,都必须基于一定的物理架构才能运行。 在私有云参考架构中的物理基础架构其表现形式应当是以资源池模式出现,也就是说,所有的物理基础架构应当是统一被管,且任一设备可以看成是无状态,或者说并不与其它的资源,或者是上层应用存在紧耦合关系,可以被私有云根据最终用户的需求,和预先定制好的策略,对其进行改变。 b) 虚拟化层 虚拟化是实现私有云的前提条件,通过虚拟化的方式,可以让计算资源运行超过以前更

多的负载,提升资源利用率。虚拟化让应用和物理设备之间采用松耦合部署,物理资源状态的变更不影响到虚拟化的逻辑计算资源。且可以根据物力基础资源变化而动态调整,提升整体的灵活性。 c) 服务自动化层 服务自动化层实现了对计算资源操作的自动化处理。它可以集中的监控目前整体计算资源的状态,比如性能、可用性、故障、事件汇总等等,并通过预先定义的自动化工作流进行相关的处理。 服务自动化层是计算资源与云计算服务门户相关联的重要部件,服务自动化层拥有自动化配置和部署功能,可以进行服务模板的制定,并将服务内容和选择方式在云计算服务门户上注册,用户可以通过服务门户上的服务目录来选择相应的计算资源请求,由服务自动化层实现服务交付。 d) 云API 云应用开发接口提供了一组方法,让云服务门户和不同的服务自动化层进行联系,通过云API,可以在一个私有云当中接入多个不同地方的计算资源池,包括不同架构的计算资源,并通过各自的服务自动化体系去进行服务交互。 e) 云服务门户 云服务门户是用户使用私有云计算资源的接口,云服务门户上提供了所有可用服务的目录,并提供了完善的服务申请流程,用户可以执行申请、变更、退回等计算资源使用服务。 云服务门户收到最终用户的请求时,将根据预先定义好的策略对该请求进行立刻供应、预留或者排队。 不同的用户通过同一个云服务门户当中,将会看到只属于自己的应用、计算资源和服务目录,这是云计算当中的多租户技术,用户使用的资源在后台集中,但是在前端是完全的逻

软考系统架构设计师考试试题举例

软考系统架构设计师考试试题举例 系统架构设计师是软考中的一门高级资格考试,其考试题型有哪些,下面小编就三种不同类型的选题分别举例,希望考生们对考试题型的了解能有一定的帮助。 一选择题 1.在TCP/IP协议分层结构中,SNMP是在(1)协议之上的(2)请求/响应协议。在ISO/OSI/RM基础上的公共管理信息服务/公共管理信息协议CMIS/CMIP是一个完整的网络管理协议族,网络管理应用进程使用OSI参考模型的(3)。 (1) (2)A.异步 B.同步 C.主从 D.面向连接 (3)A.网络层B.传输层C.表示层D.应用层 2.软件产品线主要由(4)和产品集合两部分组成。 (4)A.构件库 B.核心资源 C.体系结构 D.开发组织 二案例分析问答题 阅读以下关于软件体系结构方面的叙述,回答问题1和问题2。 某集团公司要开发一个网络财务程序,使各地员工能在互联网络上进行财务处理和报销。在设计该财务程序的体系结构时,项目组产生了分歧: (1)张工程师认为应该采用客户机/服务器(C/S)结构。各分公司财务部要安装一个软件客户端,通过这个客户端连接到总公司财务部主机。如果员工在外地出差,需要报销帐务的,也需要安装这个客户端才能进行。 (2)李工程师认为应该采用浏览器/服务器(BS)结构,各分公司及出差员工直接通过Windows操作系统自带的IE浏览器就可以连接到总公司的财务部主机。 经过项目组的激烈讨论,最终选用了C/S和B/S混合结构。 [问题1] 请用200字以内的文字简要讨论C/S结构与B/S结构的区别及各自的优点和缺点。 [问题2] 请用200字以内的文字说明如何设计C/S和B/S混合结构,这样设计有什么好处

系统架构设计师模拟题及答案解析第十八套

系统架构设计师模拟题及答案解析第十八套单项选择题 1、需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立 ______ A.数据流图和数据字典 B.程序流程图 C.体系结构模型 D.软件必须满足的约束条件 2、有两种需求定义的方法一严格定义和原型定义,在关于这两种方法的描述中,不正确的是______。 A.严格定义方法假定所有的需求都可以预先定义 B.严格定义方法假定软件开发人员与用户之间的沟通存在障碍 C.原型定义方法认为需求分析中不可避免地要出现很多反复 D.原型定义方法强调用户在软件开发过程中的参与和决策 3、软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是______。 A.分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算 B.需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束 C.经过仔细的需求分析活动,分析员能够得到详细的系统规约 D.需求分析能够为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型 4、质量功能部署(QFD.是一种将客户要求转化成软件需求的技术。OFD的目的是最大限度地提升软件工程过程中客户的满意度。为了这个目标,OFD确认了3类需求,常规需求、______和意外需求。 A.期望需求 B.基础需求 C.显式需求 D.功能需求 5、需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系

统“做什么”的问题。______并不是需求分析的实现步骤之一 A.获得当前系统的物理模型 B.抽象出当前系统的逻辑模型 C.建立目标系统的逻辑模型 D.确定目标实现的具体技术路线 6、某网软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用______。 A.瀑布模型 B.增量模型 C.原型开发模型 D.快速应用程序开发(RAD. 7、基于构件的开发(CBD.模型,融合了______模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。 A.瀑布 B.快速应用开发(RAD. C.螺旋 D.形式化方法 统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、8、构建阶段和9,其中在构建阶段主要产生的文档有10。 8、A.分析阶段B.细化阶段C.设计阶段D.交付阶段 9、A.分析阶段B.细化阶段C.设计阶段D.交付阶段 10、A.初始用户手册B.用例模型C.项目计划D.设计模型 11、敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品,以及整体精简开发。______不是采用这种软件开发过程的原因。 A.难以提前预测哪些需求是稳定的和哪些需求会变化 B.对于软件项目开发来说,设计和实现可以做到基本分离 C.从制订计划的角度来看,分析、设计、实现和测试并不容易预测 D.可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介

2017一级造价师案例真题

2017年造价工程师考试《案例分析》真题及答案试题一(20分) 某城市拟建设一条免费通行的道路工程,与项目相关的信息如下: 1.根据项目的设计方案及投资估算,该项目建设投资为100000万元,建设期2年,建设投资全部形成固定资产。 2.该项目拟采用PPP模式投资建设,政府与社会资本出资人合作成立了项目公司。项目资本金为项目建设投资的30%,其中,社会资本出资人出资90%,占项目公司股权90%:政府出资10%,占项目公司股权10%。政府不承担项目公司亏损,不参与项目公司利润分配。 3.除项目资本金外的项目建设投资由项目公司贷款,贷款年利率为6%(按年计息),贷款合同约定的还款方式为项目投入使用后10年内等额还本付息。项目资本金和贷款均在建设期内均衡投入。 4.该项目投入使用(通车)后,前10年年均支出费用2500万元,后10年年均支出费用4000万元,用于项目公司经营、项目维护和修理。道路两侧的广告收益权归项目公司所有,预计广告业务收入每年为800万元。 5.固定资产采用直线法折旧:项目公司适用的企业所得税税率为25%;为简化计算不考虑销售环节相关税费。 6.PPP项目合同约定,项目投入使用(通车)后连续20年内,在达到项目运营绩效的前提下,政府每年给项目公司等额支付一定的金额作为项目公司的投资回报,项目通车20年后,项目公司需将该道路无偿移交给政府。 问题: 1.列式计算项目建设期贷款利息和固定资产投资额。 建设期贷款利息:第一年和第二年借款本金100000×70%×0.5=35000万元 第一年:35000×0.5×0.06=1050万元 第二年:(35000+1050+35000×0.5)×0.06=3213万元 建设期利息为:1050+3213=4263万元; 固定资产投资额:100000+4263=104263(含政府投资) 100000×(1-30%×10%)+4263=101263万元(不含政府投资) 2.列式计算项目投入使用第1年项目公司应偿还银行的本金和利息。

系统架构设计师下午(Ⅱ)模拟5

[模拟] 系统架构设计师下午(Ⅱ)模拟5 论文 一、论基于CBSD的软件架构设计与应用 第1题: 基于构件的软件开发(Component-Based Software Development,CBSD)是一种基于分布对象技术,强调通过可复用构件设计与构造软件系统的软件复用途径。基于构件的软件系统中的构件可以是COTS(Commercial-Off-The-Shelf)构件,也可以是通过其他途径获得的构件(如自行开发)。CBSD体现了“购买而不是重新构造”的哲学,将软件开发的重点从程序编写转移到了基于已有构件的组装,以更快地构造系统,减轻用来支持和升级大中型软件系统所需要的维护负担,从而降低软件开发的费用。 请围绕“基于CBSD的软件架构设计与应用”论题,依次从以下3个方面进行论述。 1、概要叙述你参与管理和开发的软件项目及你在其中所承担的主要工作。 2、简要介绍基于构件的软件开发过程模型,具体论述你在所管理和开发的软件工程项目中选择了哪种典型的构件平台并说明理由,如何具体实施的,最终实际效果如何。 3、论述你在该项目实施过程中遇到的问题及解决的办法,以及你进一步应用软件复用技术的有关设想。 参考答案: 1、简要介绍你参与规划、设计和实施的大中型信息系统软件工程项目的基本情况,简要说明自己在该项目中的角色、所承担的主要任务及开展的主要工作。论文叙述自己参与设计和实施的信息系统项目应有一定的规模,自己在该项目中担任的主要工作应有一定的分量。 2、构件(Component)是某系统中有价值的、几乎独立的并可替换的一个部分,它在良好定义的体系结构语境内满足某清晰的功能。构件是一个独立发布的功能部分,可以通过其接口访问它的服务。软件构件是软件系统中具有相对独立功能,可以明确标识,接口由规约指定,与语境有明显依赖关系,可独立部署,且多由第三方提供的可组装软件实体。软件构件需承载有用的功能,并遵循某种构件模型。可复用构件是指具有可复用价值的构件。商用成品构件(Commercial Off-The-Shelf,COTS)是指由第三方开发的满足一定构件标准的,可组装的软件构件。基于构件的软件工程(CBSE)不是针对某个特定的软件系统,而是针对一类软件系统的共同的特征、知识和需求。基于构件的软件的开发过程包括两个并发的子过程,一个是领域工程,另一个是基于构件的开发。领域工程完成一组可复用构件的标示、构造、分类和传播;基于构件的开发完成使用可复用构件构造新的软件系统。基于构件的软件开发过程(CBSD)模型如图6-11所示。

相关主题
文本预览
相关文档 最新文档