首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于软件架构设计与评估的叙述,在答题纸上回答问题。 【说明】 某电子商务公司为了更好地管理用户,提升企业销售业绩,拟开发一套用户管理系统。该系统的基本功能是根据用户的消费级别、消费历史、信用情况等指标将用户划分为不同的等级,并针对不同等级的用户提供
阅读以下关于软件架构设计与评估的叙述,在答题纸上回答问题。 【说明】 某电子商务公司为了更好地管理用户,提升企业销售业绩,拟开发一套用户管理系统。该系统的基本功能是根据用户的消费级别、消费历史、信用情况等指标将用户划分为不同的等级,并针对不同等级的用户提供
admin
2021-03-26
57
问题
阅读以下关于软件架构设计与评估的叙述,在答题纸上回答问题。
【说明】
某电子商务公司为了更好地管理用户,提升企业销售业绩,拟开发一套用户管理系统。该系统的基本功能是根据用户的消费级别、消费历史、信用情况等指标将用户划分为不同的等级,并针对不同等级的用户提供相应的折扣方案。在需求分析与架构设计阶段,电子商务公司提出的需求、质量属性描述和架构特性如下:
(a)用户目前分为普通用户、银卡用户、金卡用户和白金用户四个等级,后续需要能够根据消费情况进行动态调整;
(b)系统应该具备完善的安全防护措施,能够对黑客的攻击行为进行检测与防御;
(c)在正常负载情况下,系统应在0.5秒内对用户的商品查询请求进行响应;
(d)在各种节假日或公司活动中,针对所有级别用户,系统均能够根据用户实时的消费情况动态调整折扣力度;
(e)系统主站点断电后,应在5秒内将请求重定向到备用站点;
(f)系统支持中文昵称,但用户名要求必须以字母开头,长度不少于8个字符;
(g)当系统发生网络失效后,需要在15秒内发现错误并启用备用网络;
(h)系统在展示商品的实时视频时,需要保证视频画面具有1024×768像素的分辨率,40帧/秒的速率;
(i)系统要扩容时,应保证在10人,月内完成所有的部署与测试工作;
(i)系统应对用户信息数据库的所有操作都进行完整记录;
(k)更改系统的Web界面接口必须在4人·周内完成;
(1)系统必须提供远程调试接口,并支持远程调试。
在对系统需求、质量属性描述和架构特性进行分析的基础上,该系统架构师给出了两种候选的架构设计方案,公司目前正在组织相关专家对系统架构进行评估。
针对用户级别与折扣规则管理功能的架构设计问题,李工建议采用面向对象的架构风格,而王工则建议采用基于规则的架构风格。请指出该系统更适合采用哪种架构风格,并从用户级别、折扣规则定义的灵活性、可扩展性和性能三个方面对这两种架构风格进行比较与分析,填写表1一1中的(1)~(3)空白处。
选项
答案
用户级别与折扣规则管理功能更适合采用基于规则的架构风格。 (1)将用户级别、折扣规则等描述为可动态改变的规则数据; (2)加入新的用户级别和折扣规则时需要重新定义新的对象,并需要重启系统; (3)用户级别和折扣规则已经在系统内编码,可直接运行,性能较好。
解析
在解答本题时,需要仔细考虑用户实际需求和现有的架构风格之间的关系,并从架构的灵活性、可扩展性和性能等方面进行综合考虑。总体来说,该系统最关注各种折扣定义的灵活性,因此需要采用基于规则的系统,将规则定义以数据的方式进行定义,从而避免修改代码。具体来说,采用基于规则的架构风格,需要将用户级别、折扣规则等描述为可动态改变的规则数据,加入新的用户级别和折扣规则时只需要定义新的规则,解释规则即可进行扩展。但其缺点在于需要对用户级别与折扣规则进行实时解释、性能较差。采用面向对象的架构风格,需要将用户级别、折扣规则等封装为对象,在系统启动时加载,用户级别和折扣规则已经在系统内编码,可直接运行,性能较好,但其最大的问题是加入新的用户级别和折扣规则时需要重新定义新的对象,并需要重启系统。
转载请注明原文地址:https://kaotiyun.com/show/E8QZ777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
编码实现字符串转整型的函数(实现函数atoi的功能),据说是神州数码笔试题。如将字符串”+123”-->123,”-0123”-->-123,“123CS45”-->123,“123.45CS”-->123,“CS123.45”-->0
2005年11月金山笔试题。编码完成下面的处理函数。函数将字符串中的字符’*’移到串的前部分,前面的非’*’字符后移,但不能改变非’*’字符的先后顺序,函数返回串中字符’*’的数量。如原始串为:ab**cd**e*12,处理后为*****abcde12,函
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
输入一个链表的头结点,反转该链表,并返回反转后链表的头结点。链表结点定义如下:{intm_nKey;ListNode*m_pNext;};
已知一台计算机名字为bob,搜索该计算机。
已知一台计算机的IP地址是192.168.1.159,通过“我的电脑”窗口的地址栏访问该计算机。
设置拨号连接属性使得用户在使用拨号连接时需要使用我的Windows登录名和密码。
设置拨号连接属性允许网络上其他用户使用本机的打印机和共享资源。
Therearemanydifferenttypesofaccesscontrolmechanismsthatarecommonlyembeddedintoalloperatingsystems.Whichofthe
随机试题
__________是指儿童在某个时期最容易学习某种知识技能或形成某种心理特征,但过了这个时期,发展的障碍就难以弥补。
A.脓血症B.菌血症C.毒血症D.革兰阳性菌败血症E.革兰阴性菌败血症可引起剧烈的全身反应
Jaspers认为自我意识的特征不包括
患者,男,57岁。患痹证5年余,经久不愈,肢体关节疼痛,屈伸不利,关节肿大、僵硬、变形,甚则肌肉萎缩,筋脉拘急,肘膝不得伸,舌质暗红,脉细涩。若骨节变形严重者可加用
栅控X线管包括几个电极
药学人员之间的道德准则有
李某的个体餐馆2014年2月开业,因一直未申报纳税,县地税局几次通知其申报,其拒不申报。2014年10月14日县地税局稽查核定该餐馆欠缴税款5万元,于2014年10月17日作出补缴税款和加收滞纳金,并处以罚款10万元的决定,并下达了《税务处理决定书》、《税
我国居民王某的一篇论文被编入某论文集出版,取得稿酬5000元,当年因添加印数又取得追加稿酬2000元。王某所获稿酬应缴纳的个人所得税为()元。
甲上市公司根据合同于2013年3月19日开出面值600万元,5个月到期的商业汇票,交付给乙公司支付材料款,A保证人为甲公司提供保证,并在票据正面注明保证字样和保证人签章。乙收到票据后按期向承兑人提示承兑。并于2013年6月9日将该票据背书转让给丙公司,丙公
BillGates,thebillionaireMicrosoftchairmanwithoutasingleearneduniversitydegree,isbyhissuccessraisingnewdoubtsa
最新回复
(
0
)