当前位置: 首页 > news >正文

淡水网站建设哪家便宜惠安规划局建设局网站

淡水网站建设哪家便宜,惠安规划局建设局网站,北京微网站app,百度企业推广怎么收费试题一 软件架构设计 【问题1】#xff08;9分#xff09; 软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举六种不同的软件质量属性名称并解释其含义。 常见的软件质量属性有多种#xff0c;例如性能#xff08;Performance)、可用性#xff08;Ava…试题一 软件架构设计 【问题1】9分 软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举六种不同的软件质量属性名称并解释其含义。 常见的软件质量属性有多种例如性能Performance)、可用性Availability)、可靠性Reliability)、健壮性Robustness)、安全性Security)、可修改性Modification)、可变性(Changeability)、易用性(Usability)、可测试性(Testability)、功能性(Functionality) 和互操作性Inter-operation)等。 这些质量属性的具体含义是 (1) 性能是指系统的响应能力即要经过多长时间才能对某个事件做出响应或者在某段时间内系统所能处理事件的个数。 (2) 可用性是系统能够正常运行的时间比例。 (3) 可靠性是指软件系统在应用或错误面前在意外或错误使用的情况下维持软件系统功能特性的基本能力。 (4) 健壮性是指在处理或环境中系统能够承受压力或变更的能力。 (5) 安全性是指系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。 (6) 可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。 (7) 可变性是指体系结构经扩充或变更成为新体系结构的能力。 (8) 易用性是衡量用户使用一个软件产品完成指定任务的难易程度。 (9) 可测试性是指软件发现故障并隔离、定位其故障的能力特性以及在一定的时间和成本前提下进行测试设计、测试执行的能力。 (10) 功能性是系统所能完成所期望工作的能力。 (11) 互操作性是指系统与外界或系统与系统之间的相互作用能力。【问题2】16分 请对该在线交易平台的4个要求进行分析用300字以内的文字指出每个要求对应何种软件质量属性并针对每种软件质量属性各给出2种实现该质量属性的架构设计策略。 (1)在线交易平台必须在1s内完成客户的交易请求。该要求主要对应性能可以采用的架构设计策略有增加计算资源、改善资源需求减少计算复杂度等)、资源管理并发、数据复制等和资源调度先进先出队列、优先级队列等。 (2)该平台必须严格保证客户个人信息和交易信息的保密性和安全性。该要求主要对应安全性可以采用的架构设计策略有抵御攻击授权、认证和限制访问等)、攻击检测入侵检测等)、从攻击中恢复部分可用性策略和信息审计等。 (3)当发生故障时该平台的平均故障恢复时间必须小于10s。该要求主要对应可用性可以采用的架构设计策略有Ping/Edio、心跳、异常和主动冗余等。 (4)由于企业业务发展较快需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行平台升级必须在6小时内完成。该要求主要对应可修改性可以采用的架构设计策略有软件模块泛化、限制模块之间通信、使用中介和延迟绑定等。试题二 软件系统数据架构建模 【问题1】11分 流程图和数据流图是软件系统分析设计中常用的两种手段请用300字以内文字简要说明流程图与数据流图的含义及其区别并说明项目组为何确定采用数据流图作为建模手段。 数据流图作为一种图形化工具用来说明业务处理过程、系统边界内所包含的功能和系统中的数据流。 流程图以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程描述处理过程的控制流。 两者的区别主要包括 (1) 数据流图中的处理过程可并行流程图在某个时间点只能处于一个处理过程。 (2) 数据流图展现系统的数据流流程图展现系统的控制流。 (3) 数据流图展现全局的处理过程过程之间遵循不同的计时标准流程图中处理过程遵循一致的计时标准。 (4) 数据流图适用于系统分析中的逻辑建模阶段流程图适用于系统设计中的物理建模阶段。【问题2】8分 请分析指出上图所示的数据流图中存在的错误及其原因并针对1层数据流图绘制出情报分类子系统的0层数据流图。 【问题3】6分 高质量的数据流图是可读的、内部一致的并能够准确表示系统需求。请用300字以内文字说明在设计高质量的数据流图时应考虑的三个原则。 高质量数据流图设计时应考虑的三个原则 (1)复杂性最小化原则。DFD分层结构就是把信息划分为小的且相对独立的一大批子集例子这样就可以单独考查每一个DFD。如果要了解某个过程更加详细的信息可以跳转到该过程的下一层如果要知道一个DFD如何与其他DFD相关联可以跳转到上一层的DFD进行考査。 (2) 接口最小化原则。接口最小化是复杂性最小化的一种具体规则在设计模型时应使得模型中各个元素之间的接口数或连接数最小化。 (3) 数据流一致性原则。一个过程和它的过程分解在数据流内容中是否有差别是否存在有数据流出但没有相应的数据流入的加工是否存在有数据流入但没有相应的数据流出的加工试题三 嵌入式 【问题1】8分 用150字以内的文字说明公司制定的TLS软件架构的层次特点并针对上述功能需求1-4说明架构中各层内涵。 TLS结构框架的主要特点 (1) 应用软件仅与操作系统服务相关不直接操作硬件。 (2) 操作系统通过模块支持原软件访问硬件可与具体硬件无关。 (3) 模块支持层将硬件抽象成标准操作。 (4) 通过三层栈的划分可实现硬件的快速更改与升级应用软件的升级不会引起硬件的变更。 TLS结构框架的各层内涵是 (1) 应用层主要完成宇航设备的具体工作由多个功能任务组成各功能任务间的隔离由操作系统层实现。 (2) 操作系统层实现应用软件与硬件的隔离为应用软件提供更加丰富的计算机资源服务。操作系统为应用软件提供标准的API接口如POSIX)确保了应用软件的可升级性。 (3) 模块支持层为操作系统管理硬件资源提供统一管理方法用一种抽象的标准接口实现软件与硬件的无关性达到硬件的升级要求便于硬件的外场快速更换。【问题2】10分 在TLS软件架构的基础上关于选择哪种类型的嵌入式操作系统问题李工与总工程师发生了严重分歧。李工认为宇航系统是实时系统操作系统的处理时间越快越好隔离意味着以时间作代价没有必要建议选择类似于VxWorks5.5的操作系统总工程师认为应用软件间隔离是宇航系统安全性要求宇航系统在选择操作系统时必须考虑这一点建议选择类似于Linux的操作系统。 请说明两种操作系统的主要差异完成下表中的空白部分并针对本任务要求用200字以内的文字说明你选择操作系统的类型和理由。 两种操作系统的主要差异 选择类似于Linux的嵌入式操作系统。理由如下 (1) Linux操作系统是一种安全性较强的操作系统。内核工作在系统态应用软件工作在用户态可以有效防止应用软件对操作系统的破坏。 (2) Linux操作系统调度的最小单位是线程线程归属于进程进程具有自己独立的资源。进程通过存储器管理部件MMU)实现多功能应用间隔离。 (3) 嵌入式Linux操作系统支持硬件抽象可有效实现TLS结构并将硬件抽象与操作系统分离可方便实现硬件的外场快速更换。【问题3】7分 故障处理是宇航系统软件设计中极为重要的组成部分。故障处理主要包括故障监视、故障定位、故障隔离和系统容错重组)。用150字以内的文字说明嵌入式系统中故障主要分哪几类并分别给出两种常用的故障滤波算法和容错算法。 (1) 嵌入式系统中故障主要分为 ①硬件故障如CPU、存储器和定时器等 ②应用软件故障如数值越界、异常和超时等 ③操作系统故障如越权访问、死锁和资源枯竭等。 (2) 滤波算法 ①门限算法 ②递减算法 ③递增算法 ④周期滤波算法 (3) 容错算法 ①N1备份 ②冷备 ③温备 ④热备试题四 软件系统架构选择 【问题1】5分 在实际的软件项目开发中采用成熟的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格面向对象和控制环路两种架构风格各自的特点。 软件架构风格是描述特定软件系统组织方式的惯用模式。组织方式描述了系统的组成构件和这些构件的组织方式惯用模式则反映众多系统共有的结构和语义。 面向对象架构风格的特征是将数据表示和基本操作封装在对象中。这种模式的构件是对象对象维护自身表示的完整性对象之间通过消息机制进行通信对象交互时需要知道彼此的标识通过对象之间的协作完成计算过程。 控制环路架构风格是将过程输出的指定属性维护在一个特定的参考值设定点。控制环路风格包括过程变量、被控变量、输入变量、操纵变量和设定点等构件通过收集实际和理想的过程状态信息并能调整过程变量使得实际状态趋于理想状态。【问题2】12分 用户需求没有明确给出该系统如何根据输入集合计算输出。请用300字以内的文字针对该系统的增减速功能分别给出两种架构风格中的主要构件并详细描述计算过程。 对于系统的增减速功能来用面向对象风格的巡航控制系统首先会定义 司机、油门、 时钟、速度计和车轮等构件 整个计算的主要过程是 (1) 司机进行增/减速操作设置期望速度该期望速度以消息的形式传递给速度计 (2) 速度计通过向车轮和时钟发送消息获取车轮转速和时钟值得到当前速度 (3) 速度计计算前速度和期望速度的速度差值 (4) 该差值以消息的形式发送给油门油门通过速度差值调节自身状态 (5) 整个过程在时钟的控制下定期向速度计发送消息重复执行2~4。 控制环路的架构风格以控制器为核心 期望速度、车轮脉冲、时钟和油门等作为构件。 具体的计算过程是 (1) 司机进行增/减速操作设置期M速度值 (2) 将设定值置为期望速度值 (3) 控制器采集车轮脉冲和时钟值计算出当前速度 (4) 比较期望速度和当前速度计算速度差值控制油门动作 (5) 反复执行(3)和(4)。 【问题3】8分 实际的软件系统架构通常是多种架构风格的混合不同的架构风格都有其适合的应用场景。以该系统为例针对面向对象架构风格和控制环路架构风格各给出两个适合的应用场景并简要说明理由。 适合面向对象架构风格的应用场景 (1) 用户刹车立即退出巡航控制系统。 理由这是一个典型的事件驱动的场景适合于面向对象风格。 (2) 系统对突发事件的处理如某些部件失灵等。 理由当发生突发事件时系统会同时产生数据和事件这种情况用对象建模较为恰当。 适合面向控制环路架构风格的应用场景 (1) 在达到期望速度后系统维持恒定速度行驶。理由这是一个典型的闭环控制的情景系统需要在外界情况不断发生变化的情况下进行调整使得系统状态尽可能接近期望状态。 (2) 用户改变期望速度后系统不断进行调整直至到达恒定速度。理由这是一个闭环控制情景当用户设定期望速度值后系统需要在不断获取当前速度和外界条件的情况下对系统状态持续调整使得系统状态尽可能接近这个新的期望状态。试题五 信息系统安全性 【问题1】9分 信息系统面临的安全威胁多种多样来自多个方面。请指出信息系统面临哪些方面的安全威胁并分别予以简要描述。 信息系统面临的安全威胁来自于物理环境、通信链路、网络系统、操作系统、应用系统以及管理等多个方面。 物理安全威胁是指对系统所用设备的威胁如自然灾害、电源故障、数据库故障和设备被盗等造成数据丢失或信息泄漏。 通信链路安全威胁是指在传输线路上安装窃听装置或对通信链路进行干扰。 网络安全威胁当前主要是指由于因特网的开放性、国际性与无安全管理性对内部网络形成的严重安全威胁。 操作系统安全威胁指的是操作系统本身的后门或安全缺陷如“木马”和“陷阱 门”等。 应用系统安全威胁是指对于网络服务或用户业务系统安全的威胁包括应用系统自身漏洞也受到“木马”的威胁。 管理系统安全威胁指的是人员管理和各种安全管理制度。【问题2】8分 认证是安全系统中不可缺少的环节请简要描述主要的认证方式并说明该企业应采用哪种认证方式。 目前主要的认证方式有三类 (1) 用户名和口令认证主要是通过一个客户端与服务器端的口令或与口令相关的数据进行验证。根据处理形式的不同分为验证数据的明文传送、利用单向散列函数处理验证数据和随机数处理验证数据。 (2) 使用令牌认证该方式中进行验证的密钥存储于令牌中目前的令牌包括安全证书和智能卡等方式。 (3)生物识别认证主要是根据认证者的图像、指纹、气味和声音等作为认证数据。 根据该企业的业务特征采用令牌认证较为合适。【问题3】8分 请解释授权侵犯的具体含义针对王工的意见给出相应的解决方案说明该解决方案的名称、内容和目标。 授权侵犯指的是被授权以某一目的使用某一系统或资源的某个人将此权限用于其他非授权的目的也称作“内部攻击”。 针对王工的建议从系统安全架构设计的角度需要提供抗抵赖框架。 抗抵赖服务包括证据的生成、验证和记录以及在解决纠纷时随即进行的证据恢复和再次验证。 框架中抗抵赖服务的目的是提供有关特定事件或行为的证据。例如必须确认数据原发者和接收者的身份和数据完整性在某些情况下可能需要涉及上下文关系如曰期、时间、原发者/接收者的地点等的证据等等。
http://www.yutouwan.com/news/247543/

相关文章:

  • 温岭新站seo如何自己建公司网站
  • 网站备案的网站名称自己开外包公司怎么接项目
  • 电子商务网站建设收益举例网站一定要备案才能设计
  • 鲜花外贸网站建设ruhe用dw做网站
  • 一个网站做局打水网站建设的市场定位
  • 搞定设计网站做的图怎么下载不了网站运维公司
  • 阅读网站模板下载国内国际时事写实记录2023
  • 容桂网站制作代理商制作制作网站开发
  • 怎么阻止网站如何制作手机版网页
  • 网站推广经验杂谈北京有几个区几个县
  • asp net做网站河南住房与建设厅网站
  • 陕西城乡建设部网站首页vrview wordpress
  • 网站上传后如何设置首页网页设计指什么
  • 巴西网站建设优秀的网站通过什么提供信息
  • 深圳网站建设服务器谁能给我一个网站
  • 如何开通免费网站网站换名称域名
  • 本溪 网站建设 做网站wordpress3.9下载
  • 免费网站优化怎么做旅游网站建设标书
  • 孟村县做网站仙居建设规划局网站
  • 网站建设预算知乎wordpress分类目录页
  • 外网设计素材网站网站不备案
  • 榆林做网站做公司网站建设价格低
  • 建网站公司网络管理系统设备
  • 山东东成建设咨询有限公司网站网站设计与建设课程
  • 嘉盛建设集团网站工程项目管理咨询公司加盟
  • 做淘宝一件代发的网站汕头招聘网
  • 家庭农场做网站的好处网站的后期维护自己怎么做
  • 东莞本地招聘网站有哪些免费做店招的网站
  • 做网页的网站叫什么小型网站建设参考文献
  • 南宁建站价格包头移动的网站建设