论非功能性需求对企业应用架构设计的影响 企业应用架构(Enterprise Application Architectur

题目

论非功能性需求对企业应用架构设计的影响

企业应用架构(Enterprise Application Architecture) 描述了企业IT系统的功能和技术实现内容,它在企业信息化建设中起到了统一规划、承上启下的作用,向上承接了企业战略发展方向和业务模式,向下规划和指导企业各IT系统的定位和功能。企业应用架构包括了企业的应用架构蓝图、架构标准、系统的边界和定义、系统间的关联关系等。其中非功能性需求是进行企业应用架构设计时需要重点考虑的因素,不同类型的非功能性需求从不同侧面影响应用系统的架构设计。

请以“非功能性需求对企业应用架构设计的影响”为题,依次从以下三个方面进行论述。 1.概要叙述你参与分析和开发的企业应用系统项目以及你所担任的主要工作。 2.分析在企业应用架构设计中应该考虑哪些非功能性需求,详细阐述这些非功能性需求是如何影响架构设计的。 3.详细说明你所参与的企业应用系统项目中,在进行系统架构设计时,考虑了哪些非功能性需求,如何通过架构设计满足了系统的这些非功能性需求。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

试题三 论企业架构管理与应用

企业架构管理(Enterprise Architecture Management,EAM)从功能、应用、信息和技术四个层面定义了企业应用系统的结构,并通过业务需求驱动开发过程,为企业应用系统的开发提供标准和指导。EAM将企业的业务和技术需求联系在一起,以管理业务变更为核心,强调业务与技术对齐,构建一个高内聚、动态的企业应用解决方案。

EAM能够帮助企业识别可以提高运营效率的潜在领域,有助于企业建立从战略到解决方案交付的各种关系,识别技术解决方案中最优的业务成果,能够在业务重组、兼并、收购和其他业务变更计划中为企业最大化地节约成本,降低相关风险。

请围绕“企业架构管理与应用”论题,依次从以下三个方面进行论述。

1.简要叙述你参与实施的企业应用系统的开发背景与总体需求、系统所采用的技术体制、实施企业软件架构管理的动机与期望以及你所承担的实际工作。

2.结合项目实际,简要阐述企业架构管理包含哪些方面的内容,每个方面包括哪些主要活动。

3.阐述你在实施企业架构管理的过程中都遇到了哪些实际问题,以及解决这些问题的方法和过程。


正确答案:
试题三  写作要点
1、企业架构管理(EAM)以管理业务变更为核心,根据业务目标确定 IT 投资的优先级;强调业务驱动技术,从管理的角度看待企业架构。企业架构管理主要包含架构管理、架构组装与建模、架构分析、架构通信、架构治理。
2、在实施企业架构管理的过程中可能遇到的问题包括:如何选择合适的EAM工具,如何在企业内部有效共享企业架构信息,如何结合企业实际进行企业架构的变更管理,如何保证架构内容的质量,等等。针对每个问题,说明解决的方法和过程。

第2题:

企业信息化总体架构的核心部分包括业务架构、信息架构、应用架构和技术架构四个部分,其中面向最终用户的是()。

A 业务架构

B 信息架构

C 应用架构

D 技术架构


正确答案:C

第3题:

论企业应用系统的数据持久层架构设计 数据持久层(Data Persistence Layer)通常位于企业应用系统的业务逻辑层和数据源层之间,为整个项目提供一个高层、统一、安全、并发的数据持久机制,完成对各种数据进行持久化的编程工作,并为系统业务逻辑层提供服务。它能够使程序员避免手工编写访问数据源的方法,使其专注于业务逻辑的开发,并且能够在不同项目中重用本框架,这大大简化了数据的增加、删除、修改、查询功能的开发过程,同时又不丧失多层结构的天然优势,继承延续应用系统架构的可伸缩性和可扩展性。当运用关系型数据库作为数据存储机制时,在业务层与数据源间加入数据持久层,能够解决对象与关系的“阻抗不匹配”问题,将对象的状态持久化存储到关系型数据库中。

请围绕“企业应用系统的数据持久层架构设计”论题,依次从以下三方面进行论述。 1.概要叙述你参与分析和设计的企业应用系统开发项目以及你所担任的主要工作。 2.分析在企业应用系统的数据持久层架构设计中有哪些数据访问模式,并详细阐述每种数据访问模式的主要内容。 3.数据持久层架构设计的好坏决定着应用程序性能的优劣,请结合实际说明在数据持久层架构设计中需要考虑哪些问题。


正确答案:

一、简要描述所参与分析和设计的企业应用系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。
二、分析在企业应用系统的数据持久层架构设计中有哪些数据访问模式,并详细阐述每种数据访问模式的主要内容。
企业应用系统的数据持久层架构设计中主要有五种数据访问模式:
(1)在线访问(Online Access)。OA是最基本的数据访问模式,也是在实际开发过程中最常采用的。这种数据访问模式会占用一个数据库连接,读取数据,每个数据库操作都会通过这个连接不断地与后台的数据源进行交互。
(2)数据访问对象(Data Access Object)。DAO模式是标准的J2EE设计模式之一,开发人员常常用这种模式将底层数据访问操作与高层业务逻辑分离开。一个典型的DAO实现通常包括:一个DAO工程类;一个DAO接口;一个实现了DAO接口的具体类,包含访问特殊数据源中数据的逻辑;数据传输对象。
(3)数据传输对象(Data Transfer Object)。DTO是经典EJB设计模式之一,它本身是一组对象或者数据的容器,需要跨越不同的进程或者网络的边界来传输数据。对象本身应该不包含具体的业务逻辑,并且通常这些对象内部职能进行一些诸如内部一致性检查和基本验证之类的方法,而且这些方法最好不要再调用其他的对象行为。在具体实现DTO时,可以使用编程语言内置的集合对象,也可以通过创建自定义类来实现DTO对象。
(4)离线数据模型(Off-line Data Model)。ODM以数据为中心,数据从数据源获取之后,将按照某种预定义的结构存放在系统中,成为应用的中心。离线方式可以使得对数据的各种操作独立于各种与后台数据源之间的连接或者事务;通过与XML集成数据可以方便地与XML格式的文档之间相互转换;独立于数据源,ODM定义了数据的存储结构和规则。
(5)对象关系映射(Object Relational Mapping)。ORM是随着面向对象软件开发方法发展而产生的,面向对象开发方法是主流的开发方法,关系型数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。ORM一般以中间件的形式存在,能够帮助将应用程序中的数据转换成关系型数据库中的记录;或者将关系数据库中的记录转换成应用程序中便于操作的对象。
三、数据持久层架构设计的好坏决定着应用程序性能的优劣,无论在C/S,还是在B/S结构中,持久层在处理数据的同时,对服务器锁的类型和持续时间、输入输出活动量以及处理器负荷等产生主要影响,并由此影响应用程序的总体性能。在持久层设计阶段需要考虑的问题包括:网络流量问题;返回结果集的问题;查询或锁定超时的问题;应用程序开发工具的问题;使用游标的问题;应用层设计的问题等。


第4题:

下面模式中不是服务器应用系统架构模式的是()

  • A、Client/Server二层架构模式
  • B、Browser/Server三层架构模式
  • C、Browser/AppliCAtion/Server四层架构模式
  • D、模板方法模式

正确答案:D

第5题:

信息系统总体规划中需要进行应用架构规划,( )不属于应用架构规划应考虑的内容。

A. 应用建模
B. 应用现状
C. 应用要素
D. 应用体系设计

答案:A
解析:
信息系统总体规划的内容包括:现状分析与诊断、组织/企业战略描述、信息化战略描述、业务架构、应用架构、数据架构、技术架构、治理架构和规划实施。其中应用架构需要充分考虑的方面有:应用现状、应用要素和应用体系设计。题中问不属于应用架构的内容的是所以选A

第6题:

随着互联网业务的极速增长,应用架构也随之不断变迁,在应用架构的变迁中未提及以下哪个选项?()

A、SOA架构

B、原子架构

C、微服务架构

D、单体架构


答案:B

第7题:

企业信息化总体架构中,计算机硬件、网络系统、操作系统、数据库管理系统等属 于(16)。

A.基础设施

B.技术架构

C.应用架构

D.业务架构


正确答案:A
本题考查硬件基础知识。企业信息化总体架构中,计算机硬件、网络系统、操作系统、数据库管理系统等属于系统的基础设施,是信息系统运行的环境。

第8题:

试题二 论企业集成平台的架构设计

企业集成平台是一个支持复杂信息环境下信息系统开发、集成和协同运行的软件支撑环境,它基于企业各种经营业务的信息特征,在异构分布环境(操作系统、网络、数据库)下为应用提供一致的信息访问和交互手段,对其上运行的应用进行管理,为应用提供服务,并支持各种特定领域应用系统的集成。

请围绕“企业集成平台的架构设计”论题,依次从以下三个方面进行论述。

1.简要叙述你参与管理和开发的企业集成平台项目以及你在其中所承担的主要工作。

2.请说明企业集成平台的基本功能,并结合项目实际,详细说明所设计的企业集成平台的架构,以及实现时用到了哪些关键技术。

3.具体说明所设计的企业集成平台的使用情况,最终实施效果如何。


正确答案:
试题二  写作要点
1、企业集成平台的基本功能:通信服务、信息集成服务、应用集成服务、提供对二次开发的支持、平台运行管理。
2、结合项目实际说明你所设计的企业集成平台的架构。对架构的说明应包括从架构层面上如何支持业务流程编写与管理;如何向用户提供功能与信息服务;如何集成业务伙伴的功能;如何与底层数据库、现有系统等进行交互,等等。在实现企业集成平台时所使用的关键技术包括数据交换格式、分布式集成应用基础框架、实现数据集成的常用模式、实现应用集成的常用模式。
3、需要具体说明你所设计的企业应用集成平台的使用情况,包括如何采用集成平台为企业应用提供一致的信息访问和交互手段,如何对在平台上运行的应用进行管理,如何为应用提供服务等。针对每种使用场景,需要详细说明最终的实施效果。

第9题:

论非功能性需求对企业应用架构设计的影响 企业应用架构(Enterpise Application Architecture)描述了企业IT系统的功能和技术实现内容,它在企业信息化建设中起到了统一规划、承上启下的作用,向上承接了企业战略发展方向和业务模式,向下规划和指导企业各IT系统的定位和功能。企业应用架构包括了企业的应用架构蓝图、架构标准、系统的边界和定义、系统间的关联关系等。其中非功能性需求是进行企业应用架构设计时需要重点考虑的因素,不同类型的非功能性需求从不同侧面影响应用系统的架构设计。 请围绕“非功能性需求对企业应用架构设计的影响”论题,依次从以下三个方面进行论述。 1.概要叙述你参与分析和开发的企业应用系统项目以及你所担任的主要工作。 2.分析在企业应用架构设计中应该考虑哪些非功能性需求,详细阐述这些非功能性需求是如何影响架构设计的。 3.详细说明你所参与的企业应用系统项目中,在进行系统架构设计时,考虑了哪些非功能性需求,如何通过架构设计满足了系统的这些非功能性需求。


答案:
解析:
无解析

第10题:

NOVA+应用系统架构采用层次化的架构设计模式,按照银行业应用架构的层次模型定义了()层应用。

  • A、3
  • B、4
  • C、5
  • D、6

正确答案:C

更多相关问题