免费智能真题库 > 历年试卷 > 系统架构设计师 > 2020年下半年 系统架构设计师 下午试卷 案例
第1题      

 
某公司拟开发一套在线软件开发系统,支持用户通过浏览器在线进行软件开发活动。该系统的重要功能包括代码编辑、语法高亮显示、代码编译、系统调试、代码仓库管理等,在需求分析与架构设计阶段,公司提出的需求和质量属性描述如下:
a)根据用户的付费情况对用户进行分类,并根据类别提供相应的开发功能。
b)在正常负载情况下,系统应该在0.2s内对用户的界面操作请求进行响应
c)系统应该具备完善的安全防护措措施,能够对黑客的攻击行为进行检测和防御
d)系统主站点断电后应在3s内将请求重定向到备用站点
e)系统支持中文昵称,但用户名必须以字母开头,长度不少于8个字符
f)系统宕机后,需要在15s内发现错误,并启用备用系统
g)在正常负载情况下,用户的代码提交请求应在0.5s内完成
h)系统支持硬件设备灵活扩容,应保证在2人·天内完成所有的部署与测试工作
i)系统需要针对代码仓库的所有操作进行详细记录,便于后期查阅与审计
j)更改系统web界面风格需要在4人·天内完成
k)系统本身需要提供远程调试接口,支持开发团队进行远程排错
在对系统需求、质量属性和架构特性进行分析的基础上,该公司的系统架构的给出了两种候选的架构设计方案,公司目前正在组织相关专家对候选系统架构进行评估。
 
问题:1.1   (13分)
针对该系统的功能,李工建议采用管道-过滤器(pipe and filter)的架构风格,而王工则建议采用仓库(reposilory)架构风格。请指出该系统更适合采用哪种架构风格,并针对系统的主要功能,从数据处理方式、系统的可扩展性和处理性能三个方面对这两种架构风格进行比较与分析,填写表1-1中的(1)~(4)空白处。


 
问题:1.2   1、请分析题干中的需求描述,填写图1-2中(1)~(6)处的空白。
 
 
 





 题号导航      2020年下半年 系统架构设计师 下午试卷 案例   本试卷我的完整做题情况 
1 /
2 /
3 /
4 /
 
↓第1题