系统架构设计案例分析题库6-1-8

合集下载

系统架构设计师历年(2009-2018)案例分析真题、论文真题

系统架构设计师历年(2009-2018)案例分析真题、论文真题
软件架构风格 软件架构风格定义 方案选择依据 架构风格的特点与编译器应用需求 的对应关系
软件系统数据架构建模
反规范化技术的优点和问题 反规范化技术的种类
嵌入式开发
应用反规范化技术所满足的用户需

分布式系统设计 ODP视点与核心内容 分布工基础设施为构建分布式系统 嵌入式开发 提供的基本支持 分布式对象调用的过程解释
类与类之间的关系
应用服务器 系统问题识别 应用服务器可扩展性和稳定性 J2EE体系填图
敏捷开发 开发流程填图 MVC架构填图 系统分层填表
软件架构评估 质量属性的识别与分类 架构风险、敏感点、权衡点定义
软件系统设计
MVC的元素、JAVAEE元素与MVC对应 EJB构件种类
嵌入式开发
EBJ有状态与无状态构件分类
嵌入式开发
软件架构评估 质量属性 架构风险点、敏感点、权衡点定 义
WEB应用架构设计 DNS负载均衡和反向代理机制的对比 数据库分区与主从复制 缓存机制
2015 2016 2017
软件架评估
系统设计建模
质量属性
UML状态图与活动图定义与区别
架构风险点、敏感点、权衡点定义 填图
嵌入式开发 (实际考的是可 靠性、恢复块、 N版本设计)
软件数据架构 数据库在线访问与ORM的区别 数据访问层的特点与优点 工厂模式的定义与应用场景
WEB应用架构设计 响应式WEB设计 架构元素填图 主从复制机制的优点
2018
需求分类 操作性需求、性能需求、安全性需 求、文化需求 C/S架构对于需求的题中需求的响应
软件系统建模 数据流图填图 ERD填图 实体与类的区别 用例的分类与区别
软件数据架构 关系数据库与文件系统对比填表 内存数据库与关系数据库对比填 表 SQL优化策略

2018年下半年 系统架构设计师 案例分析

2018年下半年 系统架构设计师 案例分析

全国计算机技术与软件专业技术资格(水平)考试2018年下半年系统架构设计师下午试卷I(考试时间14:00~16:30 共150 分钟)1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2.在答题纸的指定位置填写准考证号、出生年月日和姓名。

3.答题纸上除填写上述内容外只能写解答。

4.本试卷共5道题,试题一是必答题,试题二至试题五选答1 道。

每题25 分,满分75 分。

5.解答时字迹务必清楚,字迹不清时,将不评分。

6.仿照下面例题,将解答写在答题纸的对应栏内。

例题2018 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“11 月 4 日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。

试题一阅读以下关于软件系统设计的叙述,在答题纸上回答问题1 至问题3。

【说明】某文化产业集团委托软件公司开发一套文化用品商城系统,业务涉及文化用品销售、定制、竞拍和点评等板块,以提升商城的信息化建设水平。

该软件公司组织项目组完成了需求调研,现已进入到系统架构设计阶段。

考虑到系统需求对架构设计决策的影响,项目组先列出了可能影响系统架构设计的部分需求如下:(a)用户界面支持用户的个性化定制;(b)系统需要支持当前主流的标准和服务,特别是通信协议和平台接口;(c)用户操作的响应时间应不大于3 秒,竞拍板块不大于1 秒;(d)系统具有故障诊断和快速恢复能力;(e)用户密码需要加密传输;(f)系统需要支持不低于2G 的数据缓存;(g)用户操作停滞时间超过一定时限需要重新登录验证;(h)系统支持用户选择汉语、英语或法语三种语言之一进行操作。

项目组提出了两种系统架构设计方案:瘦客户端C/S 架构和胖客户端C/S 架构,经过对上述需求逐条分析和讨论,最终决定采用瘦客户端C/S 架构进行设计。

【问题1】(8 分)在系统架构设计中,决定系统架构设计的非功能性需求主要有四类:操作性需求、性能需求、安全性需求和文化需求。

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

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

2017年系统架构设计师案例分析试题加答案(6)系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文3个科目。

下午的案例分析是考试的一大难点,希赛小编为大家整理了几道系统架构设计师案例分析试题,希望对大家有所帮助。

阅读以下关于结构化软件系统建模的叙述,在答题纸上回答问题。

希赛公司拟开发一个商业情报处理系统,使公司能够针对市场环境的变化及时调整发展战略,以获取最大的商业利益。

项目组经过讨论,决定采用结构化分析和设计方法。

在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的没计思路。

小张提出先构建系统流程图(SystemFlowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。

小李提出先构建系统数据流图(DataFlowDiagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如图所示。

项目组经讨沦确定以数据流图作为本阶段的建模手段。

工程师老王详细说明了流程图和数据流图之间的区别与XXX,并指出了图的数据流图中存在的错误。

3、流程图和数据流图是软件系统分析设计中常用的两种手段,请用300字以内文字简要说明流程图与数据流图的含义及其区别,并说明项目组为何确定采用数据流图作为建模手段。

4、请分析指出图所示的数据流图中存在的错误及其原因,并针对图的1层数据流图绘制出情报分类子系统的0层数据流图。

5、高质量的数据流图是可读的、内部一致的并能够准确表示系统需求。

请用300字以内文字说明在设计高质量的数据流图时应考虑的三个原则。

参考答案3、数据流图作为一种图形化工具,用来说明业务处理过程、系统边界内所包含的功能和系统中的数据流。

流程图以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程,描述处理过程的控制流。

两者的区别如下。

①数据流图中的处理过程可并行;流程图在某个时间点只能处于一个处理过程。

系统架构设计师 案例分析

系统架构设计师 案例分析

软件工程【问题】识别设计类是面向对象设计过程中的重要工作,设计类表达了类的职责,即该类所担任的任务。

请用300字以内的文字说明设计类通常分为哪三种类型,每种类型的主要职责,并针对题干描述案例涉及的具体类为每种类型的设计类型举出2个实例。

1)实体类。

实体类映射需求中的每个实体,保存需要存储在永久存储体中的信息,例如,用户、商品等。

2)控制类。

控制类是用于控制用例工作的类,用于对一个或几个用例所特有的控制行为进行建模。

例如,结算、备货等。

3)边界类。

边界类用于封装在用例内,外流动的信息或数据流。

例如,浏览器、购物车等。

【问题】在面向对象的设计过程中,活动图阐明了业务用例实现的工作流程。

请用300字以内的文字给出活动图与流程图的三个主要区别。

活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现系统的行为,而非处理过程;而流程图着重描述处理过程。

流程图一般都限于顺序进程,而活动图则可以支持并发进程。

活动图是面向对象的,而流程图是面向过程的【问题】设计模式按照其应用模式可以分为三类:创建型、结构型和行为型,请用200字以内文字说明三者的作用。

创建型模式主要用于创建对接,为设计类实例化新对象提供指南。

结构型模式主要用于处理类或对象的组合,对类如何设计以形成更大的结构提供指南。

行为型模式主要用于描述类或对象的交互以及职责的分配,对类之间交互以及分配责任的方式提供指南。

【问题】请将项目组已经掌握的设计模式按照其作用分布归类到创建型、结构性和行为型模式中。

创建型模式:构造器模式、原型模式结构性模式:适配器模式、外观模式、代理模式行为型模式:命令模式、中介模式、状态模式和策略模式。

数据库设计【问题1】商铺用户需要实时统计本商铺的货物数量和销售情况,以便于及时补货,或者为商铺调整销售策略。

为此专门设计了可实时查看当天商铺中货物销售情况和存货情况的视图,商铺产品销售情况日报表(商铺编码、产品编码,日销售产品数量,库存数量,日期)。

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

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

系统架构设计师案例分析试题加答案(四)系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文3个科目。

下午的案例分析是考试的一大难点,希赛小编为大家整理了几道系统架构设计师案例分析试题,希望对大家有所帮助。

试题四阅读以下关于系统设计与开发工具集成的说明,回答问题。

TeleDev是一个大型的电信软件开发公司,公司内部采用多种商业/开源的工具进行软件系统设计与开发工作。

为了提高系统开发效率,公司管理层决定开发一个分布式的系统设计与开发工具集成框架,将现有的系统设计与开发工具有效集成在一起。

集成框架开发小组经过广泛调研,得到了如下核心需求。

1目前使用的系统设计与开发工具的运行平台和开发语言差异较大,集成框架应无缝集成各个工具的功能。

2目前使用的系统设计与开发工具所支持的通信协议和数据格式各不相同,集成框架应实现工具之间的灵活通信和数据格式转换。

3集成框架需要根据实际的开发流程灵活、动态地定义系统开发工具之间的协作关系。

4集成框架应能集成一些常用的第三方实用工具,如即时通信,邮件系统等。

集成框架开发小组经过分析与讨论,最终决定采用企业服务总线(ESB.作为集成框架的基础架构。

1、ESB是目前企业级应用集成常用的基础架构。

请列举出ESB 的4个主要功能,并从集成系统的部署方式、待集成系统之间的耦合程度、集成系统的可扩展性3个方面说明为何采用ESB作为集成框架的基础架构。

2、在ESB基础架构的基础上,请根据题干描述中的4个需求,说明每个需求应该采用何种具体的集成方式或架构风格最为合适。

3、请指出在实现工具之间数据格式的灵活转换时,通常采用的设计模式是什么,并对实现过程进行简要描述。

参考答案1、本题主要考查考生应用集成的掌握情况。

ESB的主要功能包括如下。

(1)应用程序的位置透明性。

(2)传输协议转换。

(3)消息格式转换。

(4)消息路由。

(5)消息增强。

(6)安全支持。

(7)监控和管理。

2018年下半年系统架构设计师真题+答案解析上午选择+下午案例论文完整版(全国计算机软考)

2018年下半年系统架构设计师真题+答案解析上午选择+下午案例论文完整版(全国计算机软考)

进程在 32 号柱面上的响应序列为④→⑥;由于⑨在 38 号柱面上,故 最后响应。 从以上分析可以得出按照最短寻道时间优先的响应序列为②⑧③⑤ ⑦①④⑥⑨。
2、某计算机系统中的进程管理采用三态模型,那么下图所示的 PCB (进程控制块)的组织方式采用(2),图中(3)。
A. 顺序方式 B. 链接方式 C. 索引方式 D. Hash 答案: C 3、 A. 有 1 个运行进程,2 个就绪进程,4 个阻塞进程 B. 有 2 个运行进程,3 个就绪进程,3 个阻塞进程 C. 有 2 个运行进程,3 个就绪进程,4 个阻塞进程 D. 有 3 个运行进程,2 个就绪进程,4 个阻塞进程 答案: C
A. 冯.诺伊曼结构 B. 哈佛结构 C. FPGA 结构 D. 与 GPU 相同结构 答案: B 常见计算机的体系结构都采用的是冯•诺伊曼结构,由于该结构没有 区分程序存储器和数据存储器,因此导致了总线拥堵,而 DSP 需要 的高度并行处理技术,总线宽度的限制必然会降低并行处理能力。 哈佛(Harvard)结构是专为数字信号处理设计的一种体系架构,其结 构的雄本特征是采用多个内部数据地址,以提高数据吞吐量。 GPU 结构一般采用的是 CPU+FPGA 结构,其核心还是冯•诺伊曼结 构。
12、CPU 的频率有主频、倍频和外频。某处理器外频是 200MHz,倍 频是 13,该款处理器的主频是( )。
A. 2.6GHz
B. 1300MHz C. 15.38Mhz D. 200MHz 答案: A 在计算机中,处理器的运算主要依赖于晶振芯片给 CPU 提供的脉冲 频率,处理器的运算速度也依赖于这个晶振芯片。通常 CPU 的频率 分为主频、倍频和外频。 主频是指 CPU 内部的时钟频率,是 CPU 进行运算时的工作频率。 外频是指 CPU 与周边设备传输数据的频率,具体是指 CPU 到芯片组 之间的总线速度。倍频是指 CPU 频率和系统总线频率之间相差的倍 数,CPU 速度可以通过倍频来无限提升。 三者之间的计算公式:主频=外频×倍频 显然,该款处理器的主频:200MHz×13=2600MHz=2.6GHz

系统架构设计师案例分析试题加答案

系统架构设计师案例分析试题加答案

系统架构设计师案例分析试题加答案(一)系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文3个科目。

下午的案例分析是考试的一大难点,希赛小编为大家整理了几道系统架构设计师案例分析试题,希望对大家有所帮助。

试题一阅读以下关于软件系统数据建模的说明,回答问题。

某软件公司成立项目组为某高校开发一套教职工信息管理系统。

与教职工信息相关的数据需求和处理需求如下。

数据需求:在教职工信息中能够存储学校所有在职的教工和职工信息,包括姓名、所属部门、出生年月、工资编号、工资额和缴税信息;部门信息中包括部门编号、部门名称、部门人数和办公地点信息。

33处理需求:能够根据编制内或外聘教职工的工资编号分别查询其相关信息;每个月的月底统一核发工资,要求系统能够以最快速度查询出教工或者职工所在部门名称、实发工资金额;由于学校人员相对稳定,所以数据变化及维护工作量很少。

项目组王工和李工针对上述应用需求分别给出了所设计的数据模型(如图所示)。

王工遵循数据库设计过程,按照第三范式对数据进行优化和调整,所设计的数据模型简单且基本没有数据冗余;而李工设计的数据模型中存在大量数据冗余。

项目组经过分析和讨论,特别是针对数据处理中对数据访问效率的需求,最终选择了李工给出的数据模型设计方案。

1、请用300字以内的文字,说明什么是数据库建模中的反规范化技术,指出采用反规范化技术能获得哪些益处,可能带来哪些问题。

2、请简要叙述常见的反规范化技术有哪些。

3、请分析李工是如何应用反规范化技术来满足教职工信息管理需求的。

参考答案1、规范化设计后,数据库设计者希望牺牲部分规范化来提高性能,这种从规范化设计的回退方法称为反规范化技术。

采用反规范化技术的益处:降低连接操作的需求、降低外码和索引的数目,还可能减少表的数目,能够提高查询效率。

可能带来的问题:数据的重复存储,浪费了磁盘空间;可能出现数据的完整性问题,为了保障数据的一致性,增加了数据维护的复杂性,会降低修改速度。

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

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

2017年系统架构设计师案例分析试题加答案(4)系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文3个科目。

下午的案例分析是考试的一大难点,希赛小编为大家整理了几道系统架构设计师案例分析试题,希望对大家有所帮助。

阅读以下软件系统架构选择的问题,回答问题。

希赛公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。

图给出了该系统的简化示意图。

表描述了各种系统输入的说明。

公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。

在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。

在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。

定速巡航控制系统各种输入的说明10、在实际的软件项目开发中,采用成熟的架构风格是项目成功的保证。

请用200字以内的文字说明:什么是软件架构风格;面向对象和控制环路两种架构风格各自的特点。

11、用户需求没有明确给出该系统如何根据输入集合计算输出。

请用300字以内的文字针对该系统的增减速功能,分别给出两种架构风格中的主要构件,并详细描述计算过程。

12、实际的软件系统架构通常是多种架构风格的混合,不同的架构风格都有其适合的应用场景。

以该系统为例,针对面向对象架构风格和控制环路架构风格,各给出两个适合的应用场景,并简要说明理由。

参考答案10、软件架构风格是拙述某一类特定应用领域中软件系统的组织方式和惯用方式。

面向对象架构风格的特征是将数据表示和基本操作封装在对象中。

这种模式的构件是对象,对象维护自身表示的完整性,对象之间通过消息机制进行通信,对象交互时需要知道彼此的标识,通过对象之间的协作完成计算过程。

控制环路架构风格是将过程输出的指定属性维护在一个特定的参考值(设定点)。

2017年下半年 系统架构设计师 案例分析

2017年下半年 系统架构设计师 案例分析

全国计算机技术与软件专业技术资格(水平)考试2017年下半年系统架构设计师下午试卷I(考试时间13:30~15:00共90分钟)请按下述要求正确填写答题纸1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2.在答题纸的指定位置填写准考证号、出生年月日和姓名。

3.答题纸上除填写上述内容外只能写解答。

4.本试卷共5道题,试题一是必答题,试题二至试题五选答1道。

每题25分,满分75分。

5.解答时字迹务必清楚,字迹不清时,将不评分。

6.仿照下面例题,将解答写在答题纸的对应栏内。

例题2017年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“11月4日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。

例题解答栏(1)11(2)4试题一是必答题试题一阅读以下关于软件架构评估的叙述,在答题纸上回答问题1和问题2.【说明】某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。

在系统的需求分析与架构设计阶段,用户提出的需求、质量属性描述和架构特性如下:(a)系统用户分为高级管理员、数据管理员和数据维护员等三类;(b)系统应该具备完善的安全防护措施,能够对黑客的攻击行为进行检测与防御;(c)正常负载情况下,系统必须在0.5秒内对用户的查询请求进行响应;(d)对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;(e)系统的用户名不能为中文,要求必须以字母开头,长度不少于5个字符;(f)更改系统加密的级别将对安全性和性能产生影响;(g)网络失效后,系统需要在10秒内发现错误并启用备用系统;(h)查询过程中涉及到的桥梁与公路的实时状态视频传输必须保证画面具有1024*768的分辨率,40帧/秒的速率;(i)在系统升级时,必须保证在10人月内可添加一个新的消息处理中间件;(j)系统主站点断电后,必须在3秒内将请求重定向到备用站点;(k)如果每秒钟用户查询请求的数量是10个,处理单个请求的时间为30毫秒,则系统应保证在1秒内完成用户的查询请求;(l)对桥梁信息数据库的所有操作都必须进行完整记录;(m)更改系统的Web界面接口必须在4人周内完成;(n)如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性(O)系统必须提供远程调试接口,并支持系统的远程调试。

历年系统架构设计师考试试题分类精解(案例分析与论文篇)

历年系统架构设计师考试试题分类精解(案例分析与论文篇)

第 1 章:案例分析试题1(2015年下半年试题1)阅读以下关于软件架构评估的说明,在答题纸上回答问题1和问题2。

【说明】某软件公司拟为某市级公安机关开发一套特种车辆管理与监控系统,以提高特种车辆管理的效率和准确性。

在系统需求分析与架构设计阶段,用户提出的部分需求和关键质量属性场景如下:(a)系统用户分为管理员、分管领导和普通民警等三类;(b)正常负载情况下,系统必须在0.5秒内对用户的车辆查询请求进行响应;(c)系统能够抵御99.999%的黑客攻击;(d)系统的用户名必须以字母开头,长度不少于5个字符;(e)对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;(f)网络失效后,系统需要在2分钟内发现并启用备用网络系统;(g)在系统升级时,需要保证在1个月内添加一个新的消息处理中间件;(h)查询过程中涉及到的车辆实时视频传输必须保证20帧/秒的速率,且画面具有600*480的分辨率;(i)更改系统加密的级别将对安全性和性能产生影响;(j)系统主站点断电后,需要在3秒内将请求重定向到备用站点;(k)假设每秒中用户查询请求的数量是10个,处理请求的时间为30毫秒,则“在1秒内完成用户的查询请求”这一要求是可以实现的;(l)对用户信息数据的授权访问必须保证99.999%的安全性;(m)目前对“车辆信息实时监控”业务逻辑的描述尚未达成共识,这可能导致部分业务功能模块的重复,影响系统的可修改性;(n)更改系统的Web界面接口必须在1周内完成;(o)系统需要提供远程调试接口,并支持系统的远程调试。

在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。

公司目前正在组织系统开发的相关人员对系统架构进行评估。

【问题1】(12分)在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。

请给出合适的质量属性,填入图1-1中(1)、(2)空白处;并选择题干描述中的(a)~(o),将恰当的序号填入(3)~(6)空白处,完成该系统的效用树。

历年系统架构设计师考试试题分类精解(案例分析与论文篇)

历年系统架构设计师考试试题分类精解(案例分析与论文篇)

第 1 章:案例分析试题1(2015年下半年试题1)阅读以下关于软件架构评估的说明,在答题纸上回答问题1和问题2。

【说明】某软件公司拟为某市级公安机关开发一套特种车辆管理与监控系统,以提高特种车辆管理的效率和准确性。

在系统需求分析与架构设计阶段,用户提出的部分需求和关键质量属性场景如下:(a)系统用户分为管理员、分管领导和普通民警等三类;(b)正常负载情况下,系统必须在0.5秒内对用户的车辆查询请求进行响应;(c)系统能够抵御99.999%的黑客攻击;(d)系统的用户名必须以字母开头,长度不少于5个字符;(e)对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;(f)网络失效后,系统需要在2分钟内发现并启用备用网络系统;(g)在系统升级时,需要保证在1个月内添加一个新的消息处理中间件;(h)查询过程中涉及到的车辆实时视频传输必须保证20帧/秒的速率,且画面具有600*480的分辨率;(i)更改系统加密的级别将对安全性和性能产生影响;(j)系统主站点断电后,需要在3秒内将请求重定向到备用站点;(k)假设每秒中用户查询请求的数量是10个,处理请求的时间为30毫秒,则“在1秒内完成用户的查询请求”这一要求是可以实现的;(l)对用户信息数据的授权访问必须保证99.999%的安全性;(m)目前对“车辆信息实时监控”业务逻辑的描述尚未达成共识,这可能导致部分业务功能模块的重复,影响系统的可修改性;(n)更改系统的Web界面接口必须在1周内完成;(o)系统需要提供远程调试接口,并支持系统的远程调试。

在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。

公司目前正在组织系统开发的相关人员对系统架构进行评估。

【问题1】(12分)在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。

请给出合适的质量属性,填入图1-1中(1)、(2)空白处;并选择题干描述中的(a)~(o),将恰当的序号填入(3)~(6)空白处,完成该系统的效用树。

2016年下半年系统架构设计师真题(案例分析题)

2016年下半年系统架构设计师真题(案例分析题)

2016年下半年系统架构设计师真题(案例分析题)案例分析题试题一(共25分)阅读以下关于软件架构设计的叙述,在答题纸上回答问题1至问题3 0 【说明】某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境,以提高开发手机应用程序的质量和效率。

在项目之初,公司的系统分析师对该集成开发环境的需求进行了调研和分析,具体描述如下:a.需要同时支持该厂商自行定义的应用编程语言的编辑、界面可视化设计、编译、调试等模块,这些模块产生的模型或数据格式差异较大,集成环境应提供数据集成能力。

集成开发环境还要支持以适配方式集成公司现有的应用模拟器工具。

b.经过调研,手机应用开发人员更倾向于使用Windows系统,因此集成开发环境的界面需要与Windows平台上的主流开发工具的界面风格保持一致口c.支持相关开发数据在云端存储,需要保证在云端存储数据的机密性和完整性。

d.支持用户通过配置界面依据自己的喜好修改界面风格,包括颜色、布局、代码高亮方式等,配置完成后无需重启环境。

e.支持不同模型的自动转换。

在初始需求中定义的机器性能条件下,对于一个包含50个对象的设计模型,将其转换为相应代码框架时所消耗时间不超过5秒。

f.能够连续运行的时间不小于240水时,意外退出后能够在1 0秒之内自动重启。

g.集成开发环境具有模块化结构,支持以模块为单位进行调试、测试与发布口h.支持应用开发过程中的代码调试功能:开发人员可以设置断点,启动调试,编辑器可以自动卷屏并命中断点,能通过变量监视器查看当前变量取值。

在对需求进行分析后,公司的架构师小张查阅了相关的资料,认为该集成开发环境应该采用管道一过滤器(Pipe-Filter)的架构风格,公司的资深架构师王工在仔细分析后,认为应该采用数据仓储(Data Repository)的架构风格。

公司经过评审,最终采用了王工的方案。

【问题1】(10分)识别软件架构质量属性是进行架构设计的重要步骤。

请分析题干中的需求描述,填写表1-1中(1)~(5)处的空白。

系统架构设计师考试试地的题目分类精解2016案例分析报告材料与论文篇

系统架构设计师考试试地的题目分类精解2016案例分析报告材料与论文篇

系统架构设计师考试试题分类精解2016(案例分析与论文篇)准备参加2016年下半年系统架构设计师考试的你,是不是在为考试的难点案例分析和论文写作发愁?不知道看什么书好?下面希赛软考学院小编为你推荐一本书——《系统架构设计师考试试题分类精解2016(案例分析与论文篇)》,此书对历年案例分析和论文真题进行了分析、总结和讲解,为你提供案例分析解题及论文写作的思路和技巧。

内容介绍《系统架构设计师考试试题分类精解2016(案例分析与论文篇)》内容紧扣考试大纲,通过对历年试题进行科学分析、研究、总结、提炼而成。

对于案例分析试题,书中给出了解答方法,并总结了案例分析回答的思路,考生可通过阅读本书掌握考试大纲规定的知识点、考试的重、难点,熟悉案例分析试题形式、试题的深度和广度、考试内容的分布,以及答题方法和技巧。

对于论文试题,书中给出了试题的解答方法,并提供了论文的写作知识、常见问题,以及解决办法。

考生通过阅读本书,可了解论文出题方向,及论文写作方法与技巧。

章节信息介绍第1章案例分析1.1试题1(2015年下半年试题1)1.2试题2(2015年下半年试题2)1.3试题3(2015年下半年试题3)1.4试题4(2015年下半年试题4)1.5试题5(2015年下半年试题5)1.6试题6(2014年下半年试题1)1.7试题7(2014年下半年试题2)1.9试题9(2014年下半年试题4)1.10试题10(2014年下半年试题5) 1.11试题11(2013年下半年试题1-5) 1.12试题12(2013年下半年试题2-6) 1.13试题13(2013年下半年试题3-7) 1.14试题14(2013年下半年试题4-8) 1.15试题15(2013年下半年试题5-9) 1.16试题16(2012年下半年试题1) 1.17试题17(2012年下半年试题2) 1.18试题18(2012年下半年试题3) 1.19试题19(2012年下半年试题4) 1.20试题20(2012年下半年试题5) 1.21试题21(2011年下半年试题1) 1.22试题22(2011年下半年试题2) 1.23试题23(2011年下半年试题3) 1.24试题24(2011年下半年试题4) 1.25试题25(2011年下半年试题5) 1.26试题26(2010年下半年试题1) 1.27试题27(2010年下半年试题2) 1.28试题28(2010年下半年试题3) 1.29试题29(2010年下半年试题4)1.31试题31(2009年下半年试题1) 1.32试题32(2009年下半年试题2) 1.33试题33(2009年下半年试题3) 1.34试题34(2009年下半年试题4) 1.35试题35(2009年下半年试题5) 第2章论文写作2.1试题1(2015年下半年试题1) 2.2试题2(2015年下半年试题2) 2.3试题3(2015年下半年试题3) 2.4试题4(2015年下半年试题4) 2.5试题5(2014年下半年试题1) 2.6试题6(2014年下半年试题2) 2.7试题7(2014年下半年试题3) 2.8试题8(2014年下半年试题4) 2.9试题9(2013年下半年试题1) 2.10试题10(2013年下半年试题2) 2.11试题11(2013年下半年试题3) 2.12试题12(2013年下半年试题4) 2.13试题13(2012年下半年试题1) 2.14试题14(2012年下半年试题2) 2.15试题15(2012年下半年试题3)2.17试题17(2011年下半年试题1)2.18试题18(2011年下半年试题2)2.19试题19(2011年下半年试题3)2.20试题20(2011年下半年试题4)2.21试题21(2010年下半年试题1)2.22试题22(2010年下半年试题2)2.23试题23(2010年下半年试题3)2.24试题24(2010年下半年试题4)2.25试题25(2009年下半年试题1)2.26试题26(2009年下半年试题2)2.27试题27(2009年下半年试题3)2.28试题28(2009年下半年试题4)更多系统架构设计师考试资讯,请到希赛软考学院。

系统架构设计师考试历年试题分析与解答

系统架构设计师考试历年试题分析与解答

系统架构设计师考试历年试题分析与解答第 1 章操作系统1.1 考点分析根据考试大纲,本章要求考生掌握以下几个方面的知识点。

(1)操作系统的类型和结构。

(2)操作系统基本原理。

(3)网络操作系统及网络管理。

在这些知识点中,考查重点是操作系统的概念及特点、进程管理、存储管理、文件管理。

具体考查知识点分布情况如表1-1所示。

表1-1历年考查知识点分布情况表1.2 试题精解1.2.1 试题1(2009年11月试题1)试题1(2009年11月试题1)计算机系统中硬件层之上的软件通常按照三层来划分,如图1-1所示,图中①②③分别表示(1) .(1)A.操作系统、应用软件和其他系统软件B.操作系统、其他系统软件和应用软件C.其他系统软件、操作系统和应用软件D.应用软件、其他系统软件和操作系统试题分析操作系统(Operating System)的目的是为了填补人与机器之间的鸿沟,即建立用户与计算机之间的接口,而为裸机配置的一种系统软件,如图1-2所示。

从图1-2可以看出,操作系统是裸机上的第一层软件,是对硬件系统功能的首次扩充。

它在计算机系统中占据重要而特殊的地位,其他系统软件属于第二层,如编辑程序、汇编程序、编译程序和数据库管理系统等系统软件(这些软件工作于操作系统之上,可服务于应用软件,所以有别于应用软件);大量的应用软件属于第三层,例如希赛教育网上辅导平台,常见的一系列MIS系统等。

其他系统软件和应用软件都是建立在操作系统基础之上的,并得到它的支持和取得它的服务。

从用户角度看,当计算机配置了操作系统后,用户不再直接使用计算机系统硬件,而是利用操作系统所提供的命令和服务去操纵计算机,操作系统已成为现代计算机系统中必不可少的最重要的系统软件,因此把操作系统看作是用户与计算机之间的接口。

试题答案(1)B1.2.2 试题2(2009年11月试题2~4)试题2(2009年11月试题2~4)某计算机系统中有一个CPU、一台扫描仪和一台打印机。

2023年下半年系统架构设计师案例分析

2023年下半年系统架构设计师案例分析

全国计算机技术与软件专业技术资格(水平)考试2023年下六个月系统架构设计师下午试卷I(考试时间14:00~16:30 共150 分钟)请按下述规定对旳填写答题纸1.在答题纸旳指定位置填写你所在旳省、自治区、直辖市、计划单列市旳名称。

2.在答题纸旳指定位置填写准考证号、出生年月日和姓名。

3.答题纸上除填写上述内容外只能写解答。

4.本试卷共5道题,试题一是必答题,试题二至试题五选答1 道。

每题25 分,满分75 分。

5.解答时字迹务必清晰,字迹不清时,将不评分。

6.仿照下面例题,将解答写在答题纸旳对应栏内。

例题2023 年下六个月全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

由于对旳旳解答是“11 月 4 日”,故在答题纸旳对应栏内写上“11”和“4”(参看下表)。

例题解答栏(1)11(2) 4试题一是必答题试题一阅读如下有关软件架构评估旳论述,在答题纸上回答问题1和问题2.【阐明】某单位为了建设健全旳公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。

在系统旳需求分析与架构设计阶段,顾客提出旳需求、质量属性描述和架构特性如下:(a) 系统顾客分为高级管理员、数据管理员和数据维护员等三类;(b) 系统应当具有完善旳安全防护措施,可以对黑客旳袭击行为进行检测与防御;(c) 正常负载状况下,系统必须在0.5 秒内对顾客旳查询祈求进行响应;(d) 对查询祈求处理时间旳规定将影响系统旳数据传播协议和处理过程旳设计;(e) 系统旳顾客名不能为中文,规定必须以字母开头,长度不少于5个字符;(f) 更改系统加密旳级别将对安全性和性能产生影响;(g) 网络失效后,系统需要在10 秒内发现错误并启用备用系统;(h) 查询过程中波及到旳桥梁与公路旳实时状态视频传播必须保证画面具有1024*768旳辨别率,40帧/秒旳速率;(i) 在系统升级时,必须保证在10 人月内可添加一种新旳消息处理中间件;(j) 系统主站点断电后,必须在3 秒内将祈求重定向到备用站点;(k) 假如每秒钟顾客查询祈求旳数量是10 个,处理单个祈求旳时间为30 毫秒,则系统应保证在1秒内完毕顾客旳查询祈求;(l) 对桥梁信息数据库旳所有操作都必须进行完整记录;(m) 更改系统旳Web 界面接口必须在4 人周内完毕;(n) 假如"养护汇报生成"业务逻辑旳描述尚未达到共识,也许导致部分业务功能模块规则旳矛盾,影响系统旳可修改性(O) 系统必须提供远程调试接口,并支持系统旳远程调试。

2021软考高级系统架构设计师历年经典真题及解析part7

2021软考高级系统架构设计师历年经典真题及解析part7

单选题最少知识原则(也称为迪米特法则)是面向对象设计原则之一,指一个软件实体应当尽可能少地与其他实体发生相互作用。

这样,当一个实体被修改时,就会尽可能少地影响其他的实体。

下列叙述中,“()”不符最少知识原则。

A.在类的划分上,应当尽量创建松耦合的类B.在类的设计上,只要有可能,一个类型应当设计成不变类C.在类的结构设计上,每个类都应当尽可能提高对其属性和方法的访问权限D.在对其他类的引用上,一个对象对其他对象的引用应当降到最低【解析】正确答案:C。

面向对象设计原则包括:单一职责原则:设计目的单一的类开放-封闭原则:对扩展开放,对修改封闭李氏(Liskov)替换原则:子类可以替换父类依赖倒置原则:要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程接口隔离原则:使用多个专门的接口比使用单一的总接口要好组合重用原则:要尽量使用组合,而不是继承关系达到重用目的迪米特(Demeter)原则(最少知识法则):一个对象应当对其他对象有尽可能少的了解迪米特法则的应用准则:1) 在类的划分上,应当创建有弱耦合的类。

类之间的耦合越弱,就越有利于复用。

2) 在类的结构设计上,每一个类都应当尽量降低成员的访问权限。

一个类不应当public 自己的属性,而应当提供取值和赋值的方法让外界间接访问自己的属性。

3) 在类的设计上,只要有可能,一个类应当设计成不变类。

4) 在对其它对象的引用上,一个类对其它对象的引用应该降到最低。

其中迪米特原则的主要理念是让一个对象尽可能少的了解其它对象,这样,就能尽可能少的产生违规操作,让设计出来的系统更稳定。

在本题中,C选项提到“尽可能提高对其属性和方法的访问权限”违背了迪米特原则。

单选题客户关系管理(CRM)系统将市场营销的科学管理理念通过信息技术的手段集成在软件上,能够帮助企业构建良好的客户关系。

以下关于CRM系统的叙述中,错误的是()。

A.销售自动化是CRM系统中最基本的模块B.营销自动化作为销售自动化的补充,包括营销计划的编制和执行、计划结果分析等C.CRM系统能够与ERP系统在财务、制造、库存等环节进行连接,但两者关系相对松散,一般不会形成闭环结构D.客户服务与支持是CRM系统的重要功能。

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

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

系统架构设计师案例分析试题加答案(五)系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文3个科目。

下午的案例分析是考试的一大难点,希赛小编为大家整理了几道系统架构设计师案例分析试题,希望对大家有所帮助。

试题五阅读以下关于汽车电子基础软件架构的说明,回答问题。

某软件公司承担了某项国家重点项目的研制工作,任务重点是参考国外汽车电子发展趋势,开发某汽车公司的企业汽车电子基础软件的架构,逐步实现汽车企业未来的技术发展规划。

该软件公司接收此项任务后,调动全体技术人员深入收集国外相关技术资料,经过多方调研和分析,公司提出遵照国际组织最新推出的AUTOSAR规范,按统筹规划、分步骤实施的原则,实现汽车公司的基础软件架构设计。

图中给出了AUTOSAR规范所定义的工作包,图中灰色部分代表本项日工作所包含的内容,即软件架构和基础软件。

21、AUTOSAR规范中要求,汽车电子软件开发流程应尽量满足并发、可多次迭代的特性。

为了定义汽车电子的软件开发过程,公司李工和王工分别提出了两种软件开发流程,这两种开发流程如图(图中ECU是指汽车电子中的电予控制单元)所示。

请说明李工和王工中谁定义的流程更符合AUTOSAR的规定,并说明理由。

22、1.1项中定义了软件架构和操作系统的要求,图是满足AUTOSAR定义的操作系统各功能模块的层次结构,请说明①~⑤箭头所标的具体操作含义。

、23、AUTOSAR是一种开放式架构,用150字以内的文字,说明采用AUTOSAR架构的主要优点,并说明汽车电子ECU覆盖汽车的哪三个领域。

参考答案20、张工提出的集中式数据架构通过向上扩展(ScaleUp)提升系统的可扩展性。

具体的实现方式包括硬件扩容(增加CPU数量、内存容量、磁盘数量)和硬件升级(更换为高端主机或高速磁盘等)。

刘工提出的分布式数据架构通过向外扩展(ScaleOut)提升系统的可扩展性。

具体的实现方式包括数据复制、数据垂直切分(或/和)水平切分、缓存和全文搜索。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统架构设计案例分析题库6-1-8问题:[问答题,案例分析题]虚拟化技术博学公司计划建设一个企业数据中心,该数据中心支持A、B、C、D和E这5项业务,各业务完全独立运行,各项业务运行的操作系统均不相同。

在单台某型服务器上,除了为系统开销预留30%的CPU占用率之外,各业务在繁忙时段(白天)及非繁忙时段(夜间)的CPU占用率如表12-7所示。

现博学公司拟全部采用该类型服务器,张工和李工据此提出了不同的设计方案。

张工认为需要采购5台服务器,每项业务分配一台服务器。

但李工提出了一种基于虚拟化技术的解决方案,采用的服务器数量少于5台。

虚拟化技术中的业务负载迁移机制支持企业数据中心依据业务负载的涨落动态迁移业务负载,将轻载服务器上的业务迁移到其他服务器,然后这些服务器进入硬件休眠,进一步降低数据中心的能耗。

问题:[问答题,案例分析题]嵌入式软件体系架构博学公司承担了一项宇航嵌入式设备的研制任务。

本项目除对硬件设备环境有很高的要求外,还要求支持以下功能:①设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构)。

②应用软件应与硬件无关,便于软硬件的升级。

⑨由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离。

④宇航设备可靠性要求高,系统要有故障处理能力。

公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如图12-7所示,并将软件设计工作交给了李工,要求其在3周内完成软件总体设计工作,给出总体设计方案。

问题:[问答题,案例分析题]嵌入式软件体系架构博学公司承担了一项宇航嵌入式设备的研制任务。

本项目除对硬件设备环境有很高的要求外,还要求支持以下功能:①设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构)。

②应用软件应与硬件无关,便于软硬件的升级。

⑨由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离。

④宇航设备可靠性要求高,系统要有故障处理能力。

公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如图12-7所示,并将软件设计工作交给了李工,要求其在3周内完成软件总体设计工作,给出总体设计方案。

(法国网球公开赛 /)问题:[问答题,案例分析题]嵌入式软件体系架构博学公司承担了一项宇航嵌入式设备的研制任务。

本项目除对硬件设备环境有很高的要求外,还要求支持以下功能:①设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构)。

②应用软件应与硬件无关,便于软硬件的升级。

⑨由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离。

④宇航设备可靠性要求高,系统要有故障处理能力。

公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如图12-7所示,并将软件设计工作交给了李工,要求其在3周内完成软件总体设计工作,给出总体设计方案。

问题:[问答题,案例分析题]实时系统博学公司承担了一项嵌入式系统软件开发项目。

该项目主要用于车载电子系统中监视发动机及燃油系统等系统工作状况,并通过综合仪表显示给驾驶员。

经过多次与用户沟通,形成以下技术要求:(1)本项目的硬件平台由主处理机模块和多种接口模块组成,底板采用标准VME总线(硬件结构图见图12-8),具体硬件模块配置如下:①主处理机模块(CPM)采用PowerPC755,主频266MHz,配有SDRAM存储器和FLASH存储器;提供一个定时计数器;支持16级中断和二级Cache。

②输入输出模块(IOC)支持16路RS422接口信号,传输速率不低于115.2kbps,IOC模块与CPM模块的数据交换采用64KB双端口存储器。

③离散量接口模块(DAM)支持64路开关型离散量输入输出接口;2路频率量输入;12位AD转换器和12位DA转换器。

④图形处理模块(GPM)用于显示图形,支持OpenGL标准接口软件。

⑤MBI模块主要提供1553B外总线接口,PSM为电源支持模块。

(2)本项目软件主要工作在CPM模块中,完成对外部设备的数据采集、分析和相应的控制,将监视结果以图形方式显示给驾驶员。

该系统的软件主要包括外部接口驱动软件、VME数据传输软件、处理软件、图形显示和外总线(1553B)数据交换软件。

要求数据的采集必须确保每帧数据无丢失,并在本帧内完成数据的处理工作,本帧信息显示给驾驶员的时刻最晚不能超过下一帧。

详细的技术要求如下:①16路RS422接口主要完成对汽车燃油系统、动力系统和驾驶员命令的数据采集与控制。

RS422数据传输格式将以32B为基本数据块,分别以20ms、40ms、60ms、1s这4个不同周期交换数据。

②64路离散量数据主要监控发动机工作状态,要求每10ms采集一次,并在下一个10ms周期内将发动机状况显示到驾驶员座舱。

③多路模拟量数据主要采集发动机转速、油量及汽车的其他数据,为驾驶员监控汽车状态提供必要的量化数据。

模拟量数据的刷新频率为1s。

④外总线(1553B)主要完成该系统与汽车其他电子系统的数据交换。

公司将本项目交给项目主管李工实施,要求李工按技术要求完成本项目的软件设计工作,公司根据合同关于"数据的采集必须确保每帧数据无丢失,并在本帧内完成数据的处理工作,本帧信息显示给驾驶员的时刻最晚不能超过下一帧"的要求,提醒李工设计中重点考虑整个系统的实时性问题。

李工完成设计后,提交公司评审,会上就李工设计中存在的缺陷展开了激烈讨论,最终达成一致。

问题:[问答题,案例分析题]实时系统博学公司承担了一项嵌入式系统软件开发项目。

该项目主要用于车载电子系统中监视发动机及燃油系统等系统工作状况,并通过综合仪表显示给驾驶员。

经过多次与用户沟通,形成以下技术要求:(1)本项目的硬件平台由主处理机模块和多种接口模块组成,底板采用标准VME总线(硬件结构图见图12-8),具体硬件模块配置如下:①主处理机模块(CPM)采用PowerPC755,主频266MHz,配有SDRAM存储器和FLASH存储器;提供一个定时计数器;支持16级中断和二级Cache。

②输入输出模块(IOC)支持16路RS422接口信号,传输速率不低于115.2kbps,IOC模块与CPM模块的数据交换采用64KB双端口存储器。

③离散量接口模块(DAM)支持64路开关型离散量输入输出接口;2路频率量输入;12位AD转换器和12位DA转换器。

④图形处理模块(GPM)用于显示图形,支持OpenGL标准接口软件。

⑤MBI模块主要提供1553B外总线接口,PSM为电源支持模块。

(2)本项目软件主要工作在CPM模块中,完成对外部设备的数据采集、分析和相应的控制,将监视结果以图形方式显示给驾驶员。

该系统的软件主要包括外部接口驱动软件、VME数据传输软件、处理软件、图形显示和外总线(1553B)数据交换软件。

要求数据的采集必须确保每帧数据无丢失,并在本帧内完成数据的处理工作,本帧信息显示给驾驶员的时刻最晚不能超过下一帧。

详细的技术要求如下:①16路RS422接口主要完成对汽车燃油系统、动力系统和驾驶员命令的数据采集与控制。

RS422数据传输格式将以32B为基本数据块,分别以20ms、40ms、60ms、1s这4个不同周期交换数据。

②64路离散量数据主要监控发动机工作状态,要求每10ms采集一次,并在下一个10ms周期内将发动机状况显示到驾驶员座舱。

③多路模拟量数据主要采集发动机转速、油量及汽车的其他数据,为驾驶员监控汽车状态提供必要的量化数据。

模拟量数据的刷新频率为1s。

④外总线(1553B)主要完成该系统与汽车其他电子系统的数据交换。

公司将本项目交给项目主管李工实施,要求李工按技术要求完成本项目的软件设计工作,公司根据合同关于"数据的采集必须确保每帧数据无丢失,并在本帧内完成数据的处理工作,本帧信息显示给驾驶员的时刻最晚不能超过下一帧"的要求,提醒李工设计中重点考虑整个系统的实时性问题。

李工完成设计后,提交公司评审,会上就李工设计中存在的缺陷展开了激烈讨论,最终达成一致。

问题:[问答题,案例分析题]实时系统博学公司承担了一项嵌入式系统软件开发项目。

该项目主要用于车载电子系统中监视发动机及燃油系统等系统工作状况,并通过综合仪表显示给驾驶员。

经过多次与用户沟通,形成以下技术要求:(1)本项目的硬件平台由主处理机模块和多种接口模块组成,底板采用标准VME总线(硬件结构图见图12-8),具体硬件模块配置如下:①主处理机模块(CPM)采用PowerPC755,主频266MHz,配有SDRAM存储器和FLASH存储器;提供一个定时计数器;支持16级中断和二级Cache。

②输入输出模块(IOC)支持16路RS422接口信号,传输速率不低于115.2kbps,IOC模块与CPM模块的数据交换采用64KB双端口存储器。

③离散量接口模块(DAM)支持64路开关型离散量输入输出接口;2路频率量输入;12位AD转换器和12位DA转换器。

④图形处理模块(GPM)用于显示图形,支持OpenGL标准接口软件。

⑤MBI模块主要提供1553B外总线接口,PSM为电源支持模块。

(2)本项目软件主要工作在CPM模块中,完成对外部设备的数据采集、分析和相应的控制,将监视结果以图形方式显示给驾驶员。

该系统的软件主要包括外部接口驱动软件、VME数据传输软件、处理软件、图形显示和外总线(1553B)数据交换软件。

要求数据的采集必须确保每帧数据无丢失,并在本帧内完成数据的处理工作,本帧信息显示给驾驶员的时刻最晚不能超过下一帧。

详细的技术要求如下:①16路RS422接口主要完成对汽车燃油系统、动力系统和驾驶员命令的数据采集与控制。

RS422数据传输格式将以32B为基本数据块,分别以20ms、40ms、60ms、1s这4个不同周期交换数据。

②64路离散量数据主要监控发动机工作状态,要求每10ms采集一次,并在下一个10ms周期内将发动机状况显示到驾驶员座舱。

③多路模拟量数据主要采集发动机转速、油量及汽车的其他数据,为驾驶员监控汽车状态提供必要的量化数据。

模拟量数据的刷新频率为1s。

④外总线(1553B)主要完成该系统与汽车其他电子系统的数据交换。

公司将本项目交给项目主管李工实施,要求李工按技术要求完成本项目的软件设计工作,公司根据合同关于"数据的采集必须确保每帧数据无丢失,并在本帧内完成数据的处理工作,本帧信息显示给驾驶员的时刻最晚不能超过下一帧"的要求,提醒李工设计中重点考虑整个系统的实时性问题。

李工完成设计后,提交公司评审,会上就李工设计中存在的缺陷展开了激烈讨论,最终达成一致。

查询方式是处理器直接利用IO指令编程,实现数据的输入输出。

相关文档
最新文档