- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2016 年下半年系统架构设计师真题(案例分析题)
案例分析题
试题一(共 25 分)
阅读以下关于软件架构设计的叙述,在答题纸上回答问题 1 至问题 3 0
【说明】
某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境, 以提高 开发手机应用程序的质量和效率。 在项目之初, 公司的系统分析师对该集成开发 环境的需求进行了调研和分析,具体描述如下:
a.需要同时支持该厂商自行定义的应用编程语言的编辑、 界面可视化设计、
编译、调试等模块, 这些模块产生的模型或数据格式差异较大, 集成环境应提供 数据集成能力。集成开发环境还要支持以适配方式集成公司现有的应用模拟器工 具。
b .经过调研,手机应用开发人员更倾向于使用 Windows系统,因此集成
开发环境的界面需要与 Windows 平台上的主流开发工具的界面风格保持一致 口
支持相关开发数据在云端存储,需要保证在云端存储数据的性和完整性。
支持用户通过配置界面依据自己的喜好修改界面风格, 包括颜色、布局、 代码高亮方式等,配置完成后无需重启环境。
e .支持不同模型的自动转换。在初始需求中定义的机器性能条件下,对于
一个包含50个对象的设计模型,将其转换为相应代码框架时所消耗时间不超过
5秒。
f.能够连续运行的时间不小于 240水时,意外退出后能够在1 0秒之自动 重启。
g .集成开发环境具有模块化结构,支持以模块为单位进行调试、测试与发 布口
h .支持应用开发过程中的代码调试功能:开发人员可以设置断点,启动调 试,编辑器可以自动卷屏并命中断点,能通过变量监视器查看当前变量取值。
在对需求进行分析后,公司的架构师小查阅了相关的资料,认为该集成开发 环境应该采用管道一过滤器(Pipe-Filter)的架构风格,公司的资深架构师王工在 仔细分析后,认为应该采用数据仓储(Data Repository )的架构风格。公司经 过评审,最终采用了王工的方案。
【问题1】(10分)
识别软件架构质量属性是进行架构设计的重要步骤。请分析题干中的需求描 述,填写表1-1中(1)?(5)处的空白。
表M蜃量属性识别表
需求瞒述编鸟 1
可用性「
(1)
⑵
可修改性
可懿试性 1
⑷
揚用性
⑸
【问题2】(7 分)
请在阅读题干需求描述的基础上,从交互方式、数据结构、控制结构和扩展 方法4个方面对两种架构风格进行比较,填写表 1-2中(1)?(4)处的空白。
裏1-2曲村址构的比较
比教目童
wa-过械卷贰檸 1
畫期住存M
盘互弯式
CtJ
? ■ ■ - ■ (7)
主件或樓型
— 业务功瓏塹谕
扩隈卉抵
「- 按口lifi!; ■-
3
【问题3】(8 分)
在确定采用数据仓库架构风格后,王工给出了集成开发环境的架构图。 请填
写图1-1中(1)?(4)处的空白,完成该集成开发环境的架构图
m l-i廉燼肝盘坤境架陶狂
从下列的4道试题(试题二至试题五)中任选 2道解答。请在答题纸上的 指定位置处将所选择试题的题号框涂黑。若多涂、少涂或者未涂题号框,则对题 号最小的两道试题进行评分。
试题二(共 25 分)
阅读以下关于软件系统建模的叙述,在答题纸上回答问题 1 至问题 3。
【说明】
某软件公司计划开发一套教学管理系统, 用于为高校提供教学管理服务。 该 教学管理系统基本的需求包括:
系统用户必须成功登录到系统后才能使用系统的各项功能服务;
管 理 员 ( Registrar ) 使 用 该 系 统 管 理 学 校 ( University )、 系 ( Department )、教师( Lecturer )、学生( Student )和课程 (Course) 等教学 基础信息;
学生使用系统选择并注册课程, 必须通过所选课程的考试才能获得学分; 如果考试不及格,必须参加补考,通过后才能获得课程学分;
教师使用该系统选择所要教的课程,并从系统获得选择该课程的学生;
管理员使用系统生成课程课表,维护系统所需的有关课程、学生和教师 的信息;
每个月到了月底系统会通过打印机打印学生的考勤信息。
项目组经过分析和讨论,决定采用面向对象开发技术对系统各项需求建模。
问题 1】(7 分)
用例建模用来描述待开发系统的功能需求, 主要元素是用例和参与者。 请根 据题目所述需求,说明教学服务系统中有哪些参与者。
【问题 2】(7 分)
用例是对系统行为的动态描述,用例获取是需求分析阶段的主要任务之一。 请指出在面向对象系统建模中, 用例之间的关系有哪几种类型?对题目所述教学 服务系统的需求建模时, “登录系统”用例与“注册课程”用例之间、 “参加考 试”用例与“参加补考”用例之间的关系分别属于哪种类型?
【问题 3】(11 分)
类图主要用来描述系统的静态结构, 是组件图和配置
您可能关注的文档
最近下载
- 企业拓展训练培训服务方案.docx VIP
- 抗风湿药的分类与临床应用.pptx VIP
- 四上企业统计培训课件.pptx VIP
- 四上企业入库培训课件.pptx VIP
- 7郭永康+光在晶体和液晶中传播-4.ppt VIP
- 7郭永康光在晶体和液晶中传播2.ppt VIP
- 西门子SINUMERIK 802S base line SINUMERIK 802C base line简明操作与编程(中文).pdf
- 2024-2025统编版六年级上册道德与法治期末试题汇编:连线题(含答案).pdf VIP
- 李镇西《做最好的家长》读书交流.pptx VIP
- (最新)江苏省七年级下学期第一次月考英语试卷.pdf VIP
文档评论(0)