首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
软件架构风格是描述一类特定应用领域中系统组织方式的惯用模式,反映了领域中诸多系统所共有的结构特征和语义特征,并指导如何将各个模块和子系统有效组织成一个完整的系统。分层架构是一种常见的软件架构风格,能够有效简化设计,使得设计的系统结构清晰,便于提高复用能力和
软件架构风格是描述一类特定应用领域中系统组织方式的惯用模式,反映了领域中诸多系统所共有的结构特征和语义特征,并指导如何将各个模块和子系统有效组织成一个完整的系统。分层架构是一种常见的软件架构风格,能够有效简化设计,使得设计的系统结构清晰,便于提高复用能力和
admin
2015-05-21
117
问题
软件架构风格是描述一类特定应用领域中系统组织方式的惯用模式,反映了领域中诸多系统所共有的结构特征和语义特征,并指导如何将各个模块和子系统有效组织成一个完整的系统。分层架构是一种常见的软件架构风格,能够有效简化设计,使得设计的系统结构清晰,便于提高复用能力和产品维护能力。
由于大量企业应用系统都由界面呈现、业务逻辑、数据存储三类功能构成,因此广泛采用分层架构风格进行系统设计。
请围绕“企业应用系统的分层架构风格”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的企业应用系统建设项目以及你在其中所承担的主要工作。
2.请结合项目实际情况,指出应用系统都有哪些层次以及每个层次的主要功能。
3.请结合项目实际情况,指出设计每个层次时需要注意的问题及相应的解决方案。
选项
答案
一、简要描述所参与管理和开发的企业应用系统建设项目,并明确指出在其中承担的主要任务和开展的主要工作。 二、需要结合项目实际情况指出所开发的应用系统的总体架构,特别是架构的层次关系。分层架构设计是一种常见的架构设计方法,能够有效简化设计,使设计的系统结构清晰,便于提高复用能力和产品维护能力。一般来说,企业应用系统的架构可以分为表现层、中间层和持久层三个层次。 1.表现层。表现层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用MVC结构来实现。控制器负责接收用户的请求,并决定应该调用哪个模型来处理;然后,模型根据用户请求调用中间层进行相应的业务逻辑处理,并返回数据:最后,控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。 2.中间层。中间层主要包括业务逻辑层组件、业务逻辑层工作流、业务逻辑层实体和业务逻辑层框架四个方面。业务逻辑层组件分为接口和实现类两个部分,接口用于定义业务逻辑组件,定义业务逻辑组件必须实现的方法。通常按模块来设计业务逻辑组件,每个模块设计为一个业务逻辑组件,并且每个业务逻辑组件以多个DAO组件作为基础,从而实现对外提供系统的业务逻辑服务。业务逻辑层工作流能够实现在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促进此目标的实现。业务逻辑层实体提供对业务数据及相关功能的状态编程访问,业务逻辑层实体数据可以使用具有复杂架构的数据来构建,这种数据通常来自数据库中的多个相关表。业务逻辑层实体数据可以作为业务过程的部分I/O参数传递,业务逻辑层的实体是可序列化的,以保持它们的当前状态。业务逻辑层是实现系统功能的核心组件,采用容器的形式,便于系统功能的开发、代码重用和管理。 3.持久层。持久层主要负责数据的持久化存储,主要负责将业务数据存储在文件、数据库等持久化存储介质中。持久层的主要功能是为业务逻辑提供透明的数据访问、持久化、加载等能力。 三、需要结合项目实际情况,举例说明在设计表现层、中间层和持久层时需要考虑的主要问题,例如:在持久层设计时需要考虑MVC模型中的模型、视图和控制器分别对应哪些组件;在中间层设计时需要考虑框架与业务组件之间的关系;在持久层设计时需要考虑如何支持对多种类型数据的透明访问。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/NVQZ777K
本试题收录于:
系统架构师下午论文考试题库软考高级分类
0
系统架构师下午论文考试
软考高级
相关试题推荐
Whathappenswhenyoucombineproductdesignskills,high-poweredmarketresearchtechniques,andabundantcustomerdata?Tooof
在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?
列举一下你所了解的XML技术及其应用
输入一个链表的头结点,从尾到头反过来输出每个结点的值。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};
在桌面上创建一个新浪新闻网页的快捷方式。
在邮件中设置图片背景。
设置新邮件背景颜色,邮件内容是:“晚上有party”。设置新邮件的背景颜色为“红色”。
在桌面上打开帮助和支持中心,利用“索引”的方法取得关于WindowsXP的“磁盘清理程序”方面的帮助信息。
4月26日是CIH病毒发作的日子。假设今天是4月25日,请将系统的日设置为27日,以避免明天病毒发作。
随机试题
患者女,19岁。家人发现患者半年前出现在晚上入睡约1小时后,突然起床,吃东西,开抽屉拿东西,眼神茫然,数分钟后又自行上床入睡。次日均否认这些行为。发作没有规律,有时一周一次,有时几周一次,遂来就诊。患者肝肾功能、心电图、脑电图、头部MRI等检查均未见异
患者,女,46岁,患慢性肝炎8年。近1个月病情加重,腹大坚满,脘腹绷急,外坚内胀,拒按,烦热口苦,渴不欲饮,小便赤涩,大便秘结或溏垢,面目肌肤发黄,舌边尖红,苔黄腻,脉弦数。其诊断是
皮肤、黏膜、浆膜等出血点、出血斑是
以下选项中属于城镇燃气按其成因不同进行分类的是()。
某工程双代号时标网络计划如下图所示,其中工作A的总时差为( )。
建设单位委托监理单位主要考虑的因素是()。
股权分置改革正式启动的标志是()。
()是组织成员在长期工作中形成的共有价值观、基本信念、行为规范及其物质表现。
在进行薪酬调查分析时,经常使用(),即将调查的同一类数据由高至低排列,再计算出数据排列中的中间数据。
简述以数个责任主体对被侵权一方承担侵权责任的情况为标准对侵权责任所作的分类。
最新回复
(
0
)