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

建站优化公司网站建设哪里好

建站优化公司,网站建设哪里好,wordpress采集爬虫,wordpress home.php试题一 软件架构(质量属性效用树、架构风险、依够点、权衡点) 【问题1】(12分) 在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。请给出合适的…

试题一 软件架构(质量属性效用树、架构风险、依够点、权衡点)

【问题1】(12分)
在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。请给出合适的质量属性,填入图1-1中(1)、(2)空白处;并选择题干描述中的(a)~(o),将恰当的序号填入(3)~(6)空白处,完成该系统的效用树。
image
【问题2】(13分)
在架构评估过程中,需要正确识别系统的架构风险、敏感点和权衡点,并进行合理的架构决策。请用300字以内的文字给出系统架构风险、敏感点和权衡点的定义,并从题干描述中的(a)~(o)各选出1个属于系统架构风险、敏感点和权衡点的描述。

系统架构风险是指架构设计中潜在的、存在问题的架构决策所带来的隐患。
敏感点是指为了实现某种特定的质量属性,一个或多个系统组件所具有的特性。权衡点是指影响多个质量属性,并对多个质量属性来说都是敏感点的系统属性。题干描述中,(m)描述的是系统架构风险;(e)描述的是敏感点;(i)描述的是权衡点。

试题二 系统开发(状态图、活动图特点,及根据描述填图)

【问题1】(6分)
状态图和活动图是软件系统设计建模中常用的两种手段,请用200字以内文字简要说明状态图和活动图的含义及其区别。

状态图主要用于描述一个对象在其生存期间的动态行为,表现一个对象所经历的状态序列,引起状态转移的事件(event),以及因状态转移而伴随的动作(action)。
活动图可以用于描述系统的工作流程和并发行为。活动图其实可看作状态图的特殊形式,活动图中一个活动结束后将立即进入下一个活动(在状态图中状态的转移可能需要事件的触发)。
两者最大的区别是:状态图侧重于描述行为的结果,而活动图侧重描述行为的动作。其次活动图可描述并发行为,而状态图不能。

【问题2】(10分)
根据题干中描述的基本功能需求,架构师王工通过对需求的分析和总结给出了无人直升机控制系统纵向控制状态图(图2-1)。请根据题干描述,提炼出相应状态及条件,并完善图2-1所示状态图中的(1)~(5),将答案填写在答题纸中。
image
【问题3】(9分)
根据题目中描述的基本功能需求,架构师王工给出了无人直升机控制系统纵向控制的顶层活动图(图2-2)。请根据题干描述,完善图2-2活动图的(1)-(9),将答案填写在答题纸中。
image

试题三 嵌入式(可性子特性、硬件软件可靠性、恢复快和N版本程序设计)

【问题1】(9分)
请用200字以内文字说明系统可靠性的定义及包含的4个子特性,并简要指出提高系统可靠性一般采用哪些技术?

系统可靠性定义:系统在规定的时间内及规定的环境条件下,完成规定功能的能力,就是系统无故障运行的概率。
根据国家标准《软件工程产品质量第1部分:质量模型》(GB/T16260.1—2006)的规定,系统可靠性包括:成熟性、容错性、易恢复性和可靠性的依从性4个子特性。
提高系统可靠性一般采用以下4类技术:
(1) 冗余技术;
(2) 软件容错技术;
(3) 双机容错技术;
(4) 集群技术。

【问题2】(8分)
王工带领的可靠性研究团队之所以没能快速取得软件可靠性问题的技术突破,其核心原因是他们没有搞懂高可靠性软件应具备的特点。软件可靠性一般致力于系统性地减少和消除对软件程序性能有不利影响的系统故障。除非祓修改,否则软件系统不会随着时间的推移而发生退化。请根据你对软件可靠性的理解,给出表3-1所列出的硬件可靠性特征对应的软件可靠性特征之间的差异或相似之处,将答案写在答题纸上。
表3-1硬件和软件可靠性对比
image
【问题3】(8分)
王工带领的可靠性研究团队在分析了大量相关资料基础上,提出软件的质量和可靠性必须在开发过程构建到软件中,也就是说,为了提高软件的可靠性,必须在需求分析、设计阶段开展软件可靠性筹划和设计。研究团队针对本公司承担的飞行控制系统制定出了一套飞控软件的可靠性设计要求。飞行控制系统是一种双余度同构型系统,输入采用了独立的两路数据通道,在系统内完成输入数据的交叉对比、表决‘制导率计算,输出数据的交叉对比、表决、一输出等功能,系统的监控模块实现对系统失效或失步的检测与宠位。其软件的可靠性设计包括恢复块方法和N版本程序设计方法。请根据恢复块方法工作原理完成图3-1,在(1)~(4)中填入恰当的内容。并比较恢复块方法与N版本程序设计方法,将比较结果(5)~(8)填入表3-2中。
image

试题四 数据库(关系数据库、文件系统、内存数据库、SQL 查询性能)

【问题1】(8分)
请从设计难度、数据冗余程度、数据架构、应用扩展性等4个方面对关系型数据库管理系统和文件系统两种数据存储方式进行比较,填写表4-1中(1)~(4)。
image
image
image

试题五 Web应用(数据持久层特点和其实现技术)

【问题1】(5分)
请用300以内文字说明什么是数据持久层,使用数据持久层能够为项目开发带来哪些好处?

数据持久层是根据分层思想,通过建立逻辑数据操作接口,采取一定的对象/关系映射策略,隐藏数据库访问代码细节,向业务开发人员提供透明的对象持久化操作机制。
能够为项目开发带来的好处:
(1) 分离业务逻辑层和数据层,降低两者之间的耦合;
(2) 通过对象/关系映射向业务逻辑提供面向对象的数据访问;
(3) 简化数据层访问,隐藏数据库连接、数据读写命令和事务管理细节。

【问题2】(12分)
针对在线投票系统的实际应用需求和要求,项目组应选用哪种技术实现数据持久层?请用200字以内文字说明其采用该技术的原因。

项目组应该采用Hibernate框架。
原因:
(1) Hibernate支持多种不同类型数据库,满足项目组数据库移植需求;
(2) Hibernate相对于iBatis减少了SQL语句开发的工作量;
(3) iBatis生成的PO是扁平化的,无法像Hibernate—样支持对象的继承和聚合等立体化关系。

image

http://www.yayakq.cn/news/518394/

相关文章:

  • 重庆网站建设夹夹虫公司.很好沃尔玛网上商城官网
  • 黄山网站建设策划网站维护需要会什么
  • 茶叶网站开发目的和意义做购物网站用服务器
  • 简单设计网站装修公司需要什么资质
  • wap网站开发视频教程兰州线上广告推广
  • 提升审美的网站上海人才网网址
  • 网站开元棋牌怎么做app百度小程序审核
  • python做网站难么专门做正品的网站
  • 网站建设首选九零后网络图片在线设计生成器
  • 站长工具seo优化杭州百度推广代理商
  • 提高wordpress网站做国外的营销的网站
  • 有什么做数学题的网站开发一套app要多少钱
  • 网站建设如何快速增加用户建设银行官网网站首页纪念币预约
  • 电子商务网站建设软件选择关键词优化过程
  • 东莞做网站需要避免这些因素衡水 网站开发
  • 哈尔滨 房产网站建设网站建设中心联系方式
  • sketch网站花边怎么做建设银行衡阳市分行网站
  • 传媒公司网站制作学校ui设计培训
  • 网站建设需网站网站开发基本流程ppt
  • ps如何做切片网站按钮资源专业网站优化排名
  • 网站建设消费者群体分析东莞人才网站
  • 怎么看网站用的什么cms湛江建站价格
  • 前端网站开发兼职网站模板图册
  • 做网站的规划和设想网站设置不拦截
  • 阿里云外贸建站化妆品网站优势
  • 广西智能网站建设设计wordpress建站要用模板吗
  • 专业做网站建设公司怎么样自助建设影视网站
  • 网站建设的七大优缺点微信怎么制作小程序?
  • 国外网站开发文献ui设计的尺寸
  • 北京网站wordpress汉化主题收费