首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
软件架构风格是描述一类特定应用领域中系统组织方式的惯用模式,反映了领域中诸多系统所共有的结构特征和语义特征,并指导如何将各个模块和子系统有效组织成一个完整的系统。分层架构是一种常见的软件架构风格,能够有效简化设计,使得设计的系统结构清晰,便于提高复用能力和
软件架构风格是描述一类特定应用领域中系统组织方式的惯用模式,反映了领域中诸多系统所共有的结构特征和语义特征,并指导如何将各个模块和子系统有效组织成一个完整的系统。分层架构是一种常见的软件架构风格,能够有效简化设计,使得设计的系统结构清晰,便于提高复用能力和
admin
2015-05-21
71
问题
软件架构风格是描述一类特定应用领域中系统组织方式的惯用模式,反映了领域中诸多系统所共有的结构特征和语义特征,并指导如何将各个模块和子系统有效组织成一个完整的系统。分层架构是一种常见的软件架构风格,能够有效简化设计,使得设计的系统结构清晰,便于提高复用能力和产品维护能力。
由于大量企业应用系统都由界面呈现、业务逻辑、数据存储三类功能构成,因此广泛采用分层架构风格进行系统设计。
请围绕“企业应用系统的分层架构风格”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的企业应用系统建设项目以及你在其中所承担的主要工作。
2.请结合项目实际情况,指出应用系统都有哪些层次以及每个层次的主要功能。
3.请结合项目实际情况,指出设计每个层次时需要注意的问题及相应的解决方案。
选项
答案
一、简要描述所参与管理和开发的企业应用系统建设项目,并明确指出在其中承担的主要任务和开展的主要工作。 二、需要结合项目实际情况指出所开发的应用系统的总体架构,特别是架构的层次关系。分层架构设计是一种常见的架构设计方法,能够有效简化设计,使设计的系统结构清晰,便于提高复用能力和产品维护能力。一般来说,企业应用系统的架构可以分为表现层、中间层和持久层三个层次。 1.表现层。表现层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用MVC结构来实现。控制器负责接收用户的请求,并决定应该调用哪个模型来处理;然后,模型根据用户请求调用中间层进行相应的业务逻辑处理,并返回数据:最后,控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。 2.中间层。中间层主要包括业务逻辑层组件、业务逻辑层工作流、业务逻辑层实体和业务逻辑层框架四个方面。业务逻辑层组件分为接口和实现类两个部分,接口用于定义业务逻辑组件,定义业务逻辑组件必须实现的方法。通常按模块来设计业务逻辑组件,每个模块设计为一个业务逻辑组件,并且每个业务逻辑组件以多个DAO组件作为基础,从而实现对外提供系统的业务逻辑服务。业务逻辑层工作流能够实现在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促进此目标的实现。业务逻辑层实体提供对业务数据及相关功能的状态编程访问,业务逻辑层实体数据可以使用具有复杂架构的数据来构建,这种数据通常来自数据库中的多个相关表。业务逻辑层实体数据可以作为业务过程的部分I/O参数传递,业务逻辑层的实体是可序列化的,以保持它们的当前状态。业务逻辑层是实现系统功能的核心组件,采用容器的形式,便于系统功能的开发、代码重用和管理。 3.持久层。持久层主要负责数据的持久化存储,主要负责将业务数据存储在文件、数据库等持久化存储介质中。持久层的主要功能是为业务逻辑提供透明的数据访问、持久化、加载等能力。 三、需要结合项目实际情况,举例说明在设计表现层、中间层和持久层时需要考虑的主要问题,例如:在持久层设计时需要考虑MVC模型中的模型、视图和控制器分别对应哪些组件;在中间层设计时需要考虑框架与业务组件之间的关系;在持久层设计时需要考虑如何支持对多种类型数据的透明访问。
解析
转载请注明原文地址:https://kaotiyun.com/show/NVQZ777K
本试题收录于:
系统架构师下午论文考试题库软考高级分类
0
系统架构师下午论文考试
软考高级
相关试题推荐
输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1,-2,3,10,-4,7,2,-5,和最大的子数组为3,10,
.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
列举一下你所了解的XML技术及其应用
设置TCP/IP属性由DHCP服务器负责分配IP地址。
设置本地连接添加“TCP/IP版本6”协议。
把D:下的流行音乐文件夹进行共享但是文件仅可供本地用户使用。
用手动的方法设置IP地址,其中IP地址为“202.204.54.23”,默认网关为“202.204.54.1”,DNS服务器地址为“202.106.60.10”。
允许Microsoft收集有关我如何使用MSNMessenger匿名信息。
在桌面上打开帮助和支持中心,利用“索引”的方法取得关于WindowsXP的“磁盘清理程序”方面的帮助信息。
随机试题
顺应性迁移是指将原有的经验应用于新情境时,需调整原有的经验或对新旧经验加以概括,形成一种能包容新旧经验的更高一级的经验结构,以适应外界的变化。根据上述定义,下列体现顺应性迁移的是:
设f(x)的一个原函数为x2,则f’(x)等于().
有关严重烧伤患者早期喂养的概念哪一项是正确的
回归分析法是指()。
沥青混合料应在混合料摊铺后()条件下进行。
下列有关提供劳务收入确认的表述中,不正确的有()。
设f(x)=,利用课本中推导等差数列前n项和的公式的方法,可求得f(-12)+f(-11)+f(-10)+…+f(0)+…+f(11)+f(12)+f(13)的值为________。
近日,某集团高层领导研究了发展方向问题。王总经理认为:既要发展纳米技术,也要发展生物医药技术;赵副总经理认为:只有发展智能技术,才能发展生物医药技术;李副总经理认为:如果发展纳米技术和生物医药技术,那么也要发展智能技术。最后经过董事会研究。只有其中一位的意
设x≥一1,求∫-1x(1-|t|)dt.
以下叙述中错误的是()。
最新回复
(
0
)