【计算机类职业资格】高级系统分析师下午试题(Ⅰ)-18及答案解析.doc
《【计算机类职业资格】高级系统分析师下午试题(Ⅰ)-18及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】高级系统分析师下午试题(Ⅰ)-18及答案解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、高级系统分析师下午试题()-18 及答案解析(总分:47.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:15.00)随着技术的不断发展和用户对网站功能性的需求不断提高,如今,网站项目的设计已经不能再仅仅简单地利用静态 HTML 文件来实现,与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站项目的设计和开发进入了需要强调流程和分工的时代,建立规范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。网站项目管理(WPM)的含义为 Web- Based Project Management,即以 W
2、eb 应用程序为主要表现方式的架构来进行的项目设计及管理,这样的架构中包含了浏览器、网络和 Web 服务器等关键主体,主要体现在网站设计、以浏览器为客户端的 Web 应用程序开发(例如信息类网站、网上商店、虚拟邮局、客户关系管理)等项目管理中。(分数:15.00)(1).请用 250 字简单阐述如何做好需求分析及变更管理?(分数:5.00)_(2).请用 400 字分析业务流程设计中,需要注意的事项。(分数:5.00)_(3).请用 200 字说明系统分析所要做的工作。(分数:5.00)_二、B试题二/B(总题数:1,分数:15.00)随着政府职能的转型,XX 行业职能主管部门(国家相关部委,
3、各省、市的相关厅、局、委等)机构日趋精简,但随着国家现代化的发展,业务量反而越来越大。为保证本行业管理工作的质量和效率,实现企业资质审批管理信息化、网络化和电子化,提高工作效率和质量,规范业务处理流程,提高管理工作的广度、深度、力度和速度,更有效地为相关企业和业主提供服务,该行业主管部门委托 FT 软件开发公司开发一个 XX 行业管理信息系统。该系统由公共信息管理模块、系统管理维护模块、资质管理模块、企业信息管理模块和系统扩展接口模块等 5 大功能模块组成。在该项目架构分析会上,FT 公司高层领导提出,为了使那些公共功能模块比较容易地被其他电子政务项目所复用,应充分利用领域分析和软件复用的知识
4、,采用基于可复用的软件开发方式,在这些公共模块的实现中保持高度的独立性,即在实现的具体细节上与 XX 行业国家部委(或者其他的政府机构)无关。(分数:15.00)(1).特定领域软件架构(Domain Specific Software Architecture, DSSA)是一种有效实现特定领域软件重用的手段。结合你的系统架构设计经验,请用 300 字以内的文字简要说明基于 DSSA 的软件设计开发主要包含哪些阶段以及每个阶段的目标。(分数:5.00)_(2).结合你的系统架构设计经验,请用 300 字以内的文字简要说明该项目中的 5 个功能模块在软件复用方面的基本架构思路。(分数:5.00
5、)_(3).软件复用包括两个相关过程:可复用软件(构件)的开发;基于可复用软件(构件)的应用系统构造(集成和组装)。软件构件技术是软件复用的核心技术。结合你的系统架构设计经验,请用 200 字以内的文字简要说明可复用构件应具备哪些属性,并给予简要的解释。(分数:5.00)_三、B试题三/B(总题数:1,分数:1.00)1.根据系统需求,请设计出系统的处理流程(按时序),说明所有任务的优先级分配策略,422、接口、双口存储器、离散量接口和 A/D(D/A)的数据输入/输出方法(中断或查询驱动)及理由。请用 350 字以内文字简要说明。(分数:1.00)_四、B试题四/B(总题数:1,分数:16.
6、00)某公司新近签订了一份控制系统软件的研制合同。合同技术要求如下:(1)本控制系统的软件运行平台拟采用嵌入式实时操作系统,控制系统的工作周期为 10ms,要求控制软件能够精确地按事先预定的时间顺序完成数据的采集、处理和输出。(2)为了提高整个系统的可靠性,控制系统采用容错处理,即用两个相对独立的计算机承担相同的工作,通过交叉对比,实现控制的双余度管理;当任何一台计算机出现故障时,系统可以进行单余度控制。系统结构如图 4-1 所示。(分数:16.00)(1).李工接到任务后,认为本项目比较简单,很快就安排 3 名技术人员分别负责数据采集/输出模块、数据处理模块和比较监控模块的编写。总工程师听到
7、汇报后,认为李工的方案和安排不妥,理由是李工忽视了系统的可靠性要求,对系统需求的理解不够深入。为实现系统关于可靠性方面的需求: (1)你认为在组织结构、人员分工、设计开发等方面应做出哪些安排和规定? (2)请写出关于余度表决算法的考虑。(分数:4.00)_(2).请用 200 字以内的文字说明李工应如何设计优先级调度策略,并按照上表的要求实现任务流程处理。(分数:4.00)_(3).图 4-2 为控制软件的数据流程关系,请根据本题给出的各个功能模块,填补其中的空缺处。 (分数:4.00)_(4).请用 150 字以内的文字说明什么是系统失步,系统失步后应如何处理。(分数:4.00)_高级系统分
8、析师下午试题()-18 答案解析(总分:47.00,做题时间:90 分钟)一、B试题一/B(总题数:1,分数:15.00)随着技术的不断发展和用户对网站功能性的需求不断提高,如今,网站项目的设计已经不能再仅仅简单地利用静态 HTML 文件来实现,与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站项目的设计和开发进入了需要强调流程和分工的时代,建立规范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。网站项目管理(WPM)的含义为 Web- Based Project Management,即以 Web 应用程
9、序为主要表现方式的架构来进行的项目设计及管理,这样的架构中包含了浏览器、网络和 Web 服务器等关键主体,主要体现在网站设计、以浏览器为客户端的 Web 应用程序开发(例如信息类网站、网上商店、虚拟邮局、客户关系管理)等项目管理中。(分数:15.00)(1).请用 250 字简单阐述如何做好需求分析及变更管理?(分数:5.00)_正确答案:(仔细聆听,罗列客户的所有要求;将需求进行分析,确认可操作的系统模型; 利用最自然的语言将系统进行描述,使每个开发人员不会产生歧义; 迅速确定网站的用户角色;分析确定每个角色的权限及可操作的功能; 制作流程图和示意图将需求表现出来; 让客户参与到示意图的设计
10、中,及时正确的反应出需求变更。 制作需求变更日志,保留升级版本,通过版本控制进行需求管理;通过需求管理计划书使每个参与人员看到共同的努力目标。)解析:(2).请用 400 字分析业务流程设计中,需要注意的事项。(分数:5.00)_正确答案:(调查用户网络环境和配置,使架构设计师能够制定合理可行的系统架构; 调查用户偏好和技能水平,这将直接影响到项目开发的深度和用户界面的设计; 虽然开发人员和管理人员很容易自认为他们了解用户需要,但实际情况常常不是这样。人们往往关注于用户应该如何执行任务,而不是用户偏好如何执行。多数情况下,偏好问题不仅仅是简单地认为已掌握了用户需要,尽管这本身就很值得研究。偏好
11、还要由经验、能力和使用环境决定。 预测并制定系统的性能指标,为测试人员编写测试计划提供依据。 许多项目设计中比较重视功能的实现,测试阶段看似满足了客户的需求,但一旦投入使用的时候,便会发现性能上面临着一个个瓶颈。客户由于对专业知识的了解程度有限,也往往忽略了这方面要求;因此为了避免日后陷入纠纷,事先预测并制定性能指标是非常重要的。)解析:(3).请用 200 字说明系统分析所要做的工作。(分数:5.00)_正确答案:(对客户的需求分析进一步完善和补充,尤其是性能需求、让客户更加清楚这是一个什么样的系统,所要达到的功能和性能指标是什么,系统的扩展性和适应性如何,如何为客户今后的升级或维护提供最有
12、效的方法。 系统运行所需要的环境、系统能正常运行所需要的硬件、软件、网络环境; 系统的资源说明、系统所需要的各种成本。包括人员、时间、工作环境、一次性投入资金、持续性投入资金等所有资源。 系统可行性分析;)解析:二、B试题二/B(总题数:1,分数:15.00)随着政府职能的转型,XX 行业职能主管部门(国家相关部委,各省、市的相关厅、局、委等)机构日趋精简,但随着国家现代化的发展,业务量反而越来越大。为保证本行业管理工作的质量和效率,实现企业资质审批管理信息化、网络化和电子化,提高工作效率和质量,规范业务处理流程,提高管理工作的广度、深度、力度和速度,更有效地为相关企业和业主提供服务,该行业主
13、管部门委托 FT 软件开发公司开发一个 XX 行业管理信息系统。该系统由公共信息管理模块、系统管理维护模块、资质管理模块、企业信息管理模块和系统扩展接口模块等 5 大功能模块组成。在该项目架构分析会上,FT 公司高层领导提出,为了使那些公共功能模块比较容易地被其他电子政务项目所复用,应充分利用领域分析和软件复用的知识,采用基于可复用的软件开发方式,在这些公共模块的实现中保持高度的独立性,即在实现的具体细节上与 XX 行业国家部委(或者其他的政府机构)无关。(分数:15.00)(1).特定领域软件架构(Domain Specific Software Architecture, DSSA)是一种
14、有效实现特定领域软件重用的手段。结合你的系统架构设计经验,请用 300 字以内的文字简要说明基于 DSSA 的软件设计开发主要包含哪些阶段以及每个阶段的目标。(分数:5.00)_正确答案:(阶段 目标 定义领域范围 确定领域应用需要满足的用户需求 定义领域特定的元素 制订领域字典和领域术语的同义词词典(或识别领域中各种应用间的共同性和差异性) 定义领域特定的设计和实现需求约束 描述解空间中的特性,识别约束并记录其对设计和实现决定造成的后果, 以及记录对处理这些问题时产生的所有问题的讨论 定义领域模型和构架 产生该领域的参考架构,并说明构件的语法和语义 产生和搜集可复用产品 为 DSSA 增加构
15、件,为问题域实现新应用提供支持。)解析:领域分析是分析和研究某个应用领域特性的活动,它是识别、收集、组织和描述一个领域相关信息,发现和记录领域中的共性和差异的过程,是系统化、形式化、有效复用的关键。通过领域分析,类似系统的公共特性将被提取,使用于该领域所有公共的、基本的对象及操作被标志出来,并且通过定义模型来描述他们之间的关系。领域分析的本质是以复用为目的,对具有若干共同特性的一群应用系统进行分析,对共同的部分开发出一系列公用的组件,对不同的部分进行参数化。 按照 Will Tracz 的说法,特定领域软件架构(DSSA)就是一个特定的问题领域中由领域模型、参考需求和参考架构等组成的开发基础架
16、构,其目标就是支持一个特定领域中多个应用的生成。DSSA 的基本活动包括领域分析、领域设计和领域实现。领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间的共同需求,即领域需求;领域设计的主要目标是获得 DSSA,DSSA 描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和 DSSA 开发、组织可重用信息。 在最高的级别上,DSSA 方法共有 5 个阶段,每个阶段可以进一步划分为一些步骤或子阶段,每个阶段包括一组需要回答的问题、一组需要的输入。该方法的领域工程过程是并发的、递归的和反复的,或者可以说,它是螺旋型的,完成该过程可能需要对每个阶段经历几遍,每次增加更多的细
17、节。该领域工程过程的 5 个阶段如下。 (1)定义领域范围:重点是确定领域中包含哪些元素及领域工程过程到何时结束。这一阶段的一个主要输出是领域中的应用需要满足的一系列用户的需求。 (2)定义领域特定的元素:目标是制订领域字典和领域术语的同义词词典。在领域工程过程的前一个阶段产生的高层次块图中增加更多的细节,特别是识别领域中各种应用间的共同性和差异性。 (3)定义领域特定的设计和实现需求约束:目标是描述空间中的特性,不仅要识别约束,并且要记录约束对设计和实现决定造成的后果,还要记录对处理这些问题时产生的所有问题的讨论。 (4)定义领域模型和构架:目标是产生DSSA,并说明构成它的模块或构件的语法
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 高级 系统分析 下午 试题 18 答案 解析 DOC
