首页 > 其他分享 >软考系列(系统架构师)- 2016年系统架构师软考案例分析考点

软考系列(系统架构师)- 2016年系统架构师软考案例分析考点

时间:2023-10-24 21:15:19浏览次数:32  
标签:关系 Web 系统 之间 软考 用例 软件 架构师 2016

试题一 软件架构(质量属性、架构风格对比、根据描述填空)


image
image

试题二 系统开发(用例图参与者、用例关系、类图关系)

image

学生、教师、管理员、时间、打印机

【问题2】(7分)
用例是对系统行为的动态描述,用例获取是需求分析阶段的主要任务之一。请指出在面向对象系统建模中,用例之间的关系有哪几种类型?对题目所述教学服务系统的需求建模时,“登录系统”用例与“注册课程”用例之间、“参加考试”用例与“参加补考”用例之间的关系分别属于哪种类型?

用例之间的关系:泛化(Generalization)、包含(Include)和扩展(Extend)。
用例“登录系统”与用例“注册课程”之间的关系是包含(Include)关系;
用例“参加考试”与用例“参加补考”之间的关系是扩展(Extend)关系。

【问题3】(11分)
类图主要用来描述系统的静态结构,是组件图和配置图的基础。请指出在面向对象系统建模中,类之间的关系有哪几种类型?对题目所述教学服务系统的需求建模时,类University与类Student之间、类University和类Department之间、类Student和类Course之间的关系分别属于哪种类型?

类之间的关系:关联(Association)、聚合(Aggregation)、组合(Composition)、
泛化(Gaieralization)、依赖(Dependence)。
类University与类Student之间的关系是聚合(Aggregation)关系;
类University和类Department之间的关系是组合(Composition)关系;
类Student和类Course之间的关系是关联(Association)关系。

试题三 嵌入式(RTOS特点、实时性分类、缺陷故障失效关系图)

【问题1】(7分)
王工在培训中指出:嵌入式系统主要负责对设备的各种传感器进行管理与控制。而航空航天飞行器的电子设备由于对时间具有很强的敏感性,通常由嵌入式实时系统进行管控,请用300字以内文字说明什么是实时系统,实时系统有哪些主要特性。

实时系统是指能及时响应外事件的请求,在规定的时间内完成对该事件的处理,
并控制所有实时任务协调一致运行的系统。
2.实时系统的主要特性
(1)时间敏感性
(2)并发性
(3)数值计算
(4)复杂性
(5)效能
(6)可靠性
(7)安全性
(8)预测性
(9)交互作用

image
image

软件错误:是指在软件生存期内的不希望或不可接受的认为错误,其结果是导致软件缺陷的产生
软件缺陷:是指存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差
软件故障:是指软件运行过程中出现的一种不希望或不可接受的内部状态。
软件失效:是指软件运行时产生的一种不希望或不可接受的外部行为结果。

试题四 Web应用

【问题1】(7分)
王工认为原有网站在技术上存在先天不足,不能满足企业业务的快速发展,根据你的理解,请用300字以内的文字说明原系统存在哪几个方面的不足。

原有基于Web服务器的脚本语言的解决方案,
其实质是在Web服务器端放入一个通用的脚本语言解释器,负责脚本语言的解释执行。
其存在的不足有:
1.脚本语言嵌入在HTML文件中,使得I/O、业务逻辑、数据处理等程序代码混杂在一起,
使得开发、维护困难;
2.系统采用Web服务器实现业务逻辑,系统的扩展性差,并发能力差,
系统一旦繁忙,缺乏有效的手段进行扩充;
3.系统缺乏有效的维护、管理工具。

【问题2】(8分)
请简要说明应用服务器的概念,并重点说明应用服务器如何来保障系统在大负荷和长时间运行下的稳定性以及可扩展性。

应用服务器是指通过各种协议把商业逻辑暴露给客户端的程序。
它提供了访问商业逻辑的途径以供客户端应用程序使用。
应用服务器为实现Web应用程序和系统资源的访问机制提供了一种简单、可管理的方式。
它是一个开发、部署、运行、管理和维护的平台,可以提供软件“集群”功能,
让多个不同的异构服务器协同工作、相互备份,
满足企业级应用所需要的可用性、高性能、可靠性和伸缩性。
应用服务器通过分布式体系来保障系统在大负荷和长时间运行下的稳定性以及可扩展性:
(1)当系统处理能力不够时,通过简单增加硬件来解决,提供水平可扩展性;
(2)动态调整不同主机间的负载可以最大限度地利用资源,提供单机稳定性;
(3)动态调整主机工作职能,没有单点故障。

【问题3】(10分)
J2EE平台采用了多层分布式应用程序模型,实现不同逻辑功能的应用程序被封装到不同的构件中,处于不同层次的构件可被分别部署到不同的机器中。请填写图4-1中(1)~(5)处的空白,完成J2EE的N层体系结构。
image

试题五 系统开发(Scrum敏捷开发状态图、MVC架构应用)

【问题1】(10分)
Scrum项目管理软件需真实模拟Scrum敏捷开发流程,请根据你的理解完成图5-1给出的Scrum敏捷开发状态图,填写其中(1)~(5)的内容。
image
【问题2】(6分)
根据题干描述,本系统采用MVC架构模式,请从各选答案a~n中分别选出属于MVC架构模型中的模型(Model)、视图(View)和控制器(Controler)的相关内容描述填入表5-1的空(1)~(3)处。
image

【问题3】(9分)
根据项目组给出的系统设计方案,将备选答案a~l的内容填写在图5-2中的空(1)~(9),完成系统架构图。
image

标签:关系,Web,系统,之间,软考,用例,软件,架构师,2016
From: https://www.cnblogs.com/wzqnxd/p/17785745.html

相关文章

  • VK Cup 2016 - Round 1 (CF639)
    A.BearandDisplayedFriends这是Div2的题,不写。B.BearandForgottenTree3这种东西怎么评蓝的?Description给定\(n,d,h\),构造一棵有\(n\)个点,直径为\(d\),高度为\(h\)的树。\(n\le10^5\)。Solution首先\(d>2h\)是无解的,\(d=h=1\)且\(n>2\)的时候也无解......
  • Unity架构师必备开源框架:3天打造大厂商用框架
    现在Unity的相关技术已经都非常常熟了,如果你的技术能力与阅历够,搭建一个商用的游戏框架,你只需要3天的时间。今天给大家分享一个Unity老鸟3天能搭建一个自己的商用框架的几个必备的开源库,方便大家学习与使用,同时学习这些有前途的开源库也能让你在公司里面游刃有余。 对啦!这里有个......
  • JAVA架构师具备的技术和能力
    JAVA架构师是一种高级职位,需要具备深厚的技术实力和广泛的能力。以下是JAVA架构师常见的技术和能力要求:1、扎实的编程基础:JAVA架构师需要具备良好的编程能力和深入理解JAVA语言特性和编程范式,熟悉面向对象编程和设计模式。2、深入理解框架和技术栈:JAVA架构师需要熟练掌握常用的JAVA......
  • 架构师必备的37项技能清单
    几年前,我被问到“你是如何变成一名架构师的?”。基于这个话题,我们讨论了很多,比如必要的技术、经验以及所需要的知识储备等。这一次讨论促使我开始思考要成为一名架构师应该具备和学习的东西有哪些,成为一个优秀的架构师应该具备哪些能力和做哪些事情。为此我查阅资料,走访各位大佬,......
  • 软考上午05设计模式-创建型
    设计模式为了复用成功的设计和体系结构设计模式分为创建型结构型行为型模式 创建型设计模式:抽象工厂,生成器,原型,单例工厂模式的意图:使一个类的实例化延迟到其子类适用性:当一个类不知道它所创建的类的对象的类的时候当一个类希望由他的子类......
  • 每日随笔——软考上午题练习
    今天,我开始练习软考的上午的选择题型。对于上午题的练习可以注册希赛网,根据每天的小练来进行练习。 ......
  • 软考系列(系统架构师)- 2021年系统架构师软考案例分析考点
    试题一软件架构(架构风格、质量属性)【问题1】(9分)在架构评估过程中,质量属性效用树(utilitytree)是对系统质量属性进行识别和优先级排序的重要工具。请将合适的质量属性名称填入图1-1中(1)、(2)空白处,并从题干中的(a)-(i)中选择合适的质量属性描述,填入(3)-(6)空白处,完成该平台......
  • 架构师论文各主题核心要点(必背)
    论基于构件的软件开发方法问题:各种构件技术的优点、缺点,展望构件技术的发展趋势。回答:构件技术是指通过组装一系列可复用的软件构件来构造软件系统的软件技术。通过运用软件技术,开发人员可以有效地进行软件复用,减少重复开发,缩短开发时间,降低软件的开发成本。主流的软件架构有三种......
  • 软考上午04操作系统
    操作系统定义:直接控制管理计算机的硬件,软件资源。合理的对各类作业进行调度,以便用户使用的程序的集合作用:作为用户和计算机的接口,作为计算机资源的使用者,实现对计算机资源的抽象 进程有三种状态:就绪状态:获得除CPU以外的全部资源运行状态:在处理机上执行阻塞状态/等待状态:由......
  • 软考系列(系统架构师)- 2020年系统架构师软考案例分析考点
    试题一软件架构(架构风格、质量属性)【问题1】(13分)针对该系统的功能,李工建议采用管道-过滤器(pipeandfilter)的架构风格,而王工则建议采用仓库(reposilory)架构风格。请指出该系统更适合采用哪种架构风格,并针对系统的主要功能,从数据处理方式、系统的可扩展性和处理性能三个方面对......