首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于软件架构设计的叙述,在答题纸上回答问题1至问题3。 [说明] 某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境,以提高开发手机应用程序的质量和效率。在项目之初,公司的系统分析师对该集成开发环境的需求进行了调研和分析,具体描述如下: 1
阅读以下关于软件架构设计的叙述,在答题纸上回答问题1至问题3。 [说明] 某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境,以提高开发手机应用程序的质量和效率。在项目之初,公司的系统分析师对该集成开发环境的需求进行了调研和分析,具体描述如下: 1
admin
2017-11-28
93
问题
阅读以下关于软件架构设计的叙述,在答题纸上回答问题1至问题3。
[说明]
某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境,以提高开发手机应用程序的质量和效率。在项目之初,公司的系统分析师对该集成开发环境的需求进行了调研和分析,具体描述如下:
1.需要同时支持该厂商自行定义的应用编程语言的编辑、界面可视化设计、编译、调试等模块,这些模块产生的模型或数据格式差异较大,集成环境应提供数据集成能力。集成开发环境还要支持以适配方式集成公司现有的应用模拟器工具。
2.经过调研,手机应用开发人员更倾向于使用Windows系统,因此集成开发环境的界面需要与Windows平台上的主流开发工具的界面风格保持一致。
3.支持相关开发数据在云端存储,需要保证在云端存储数据的机密性和完整性。
4.支持用户通过配置界面依据自己的喜好修改界面风格,包括颜色、布局、代码高亮方式等,配置完成后无须重启环境。
5.支持不同模型的自动转换。在初始需求中定义的机器性能条件下,对于一个包含50个对象的设计模型,将其转换为相应代码框架时所消耗时间不超过5秒。
6.能够连续运行的时间不小于240小时,意外退出后能够在10秒之内自动重启。
7.集成开发环境具有模块化结构,支持以模块为单位进行调试、测试与发布。
8.支持应用开发过程中的代码调试功能:开发人员可以设置断点,启动调试,编辑器可以自动卷屏并命中断点,能通过变量监视器查看当前变量取值。
在对需求进行分析后,公司的架构师小张查阅了相关的资料,认为该集成开发环境应该采用管道一过滤器(Pipe-Filter)的架构风格,公司的资深架构师王工在仔细分析后,认为应该采用数据仓储(Data Repository)的架构风格。公司经过评审,最终采用了王工的方案。
[问题2]
请在阅读题干需求描述的基础上,从交互方式、数据结构、控制结构和扩展方法4个方面对两种架构风格进行比较,填写表1—2中(1)~(4)处的空白。
选项
答案
(1)工具之间无直接交互,通过数据仓储间接交互 (2)流式数据 (3)数据驱动 (4)与数据仓储进行数据适配
解析
转载请注明原文地址:https://www.kaotiyun.com/show/PAQZ777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
Writealetterofabout100wordstothepresidentofyouruniversity,suggestinghowtoimprovestudents’physicalcondition.
.什么是code-behind技术
2005年11月金山笔试题。编码完成下面的处理函数。函数将字符串中的字符’*’移到串的前部分,前面的非’*’字符后移,但不能改变非’*’字符的先后顺序,函数返回串中字符’*’的数量。如原始串为:ab**cd**e*12,处理后为*****abcde12,函
两个单向链表,找出它们的第一个公共结点。链表的结点定义为:structListNode{intm_nKey;ListNode*m_pNext;};
已知一台计算机的IP地址是192.168.1.159,通过“我的电脑”窗口的地址栏访问该计算机。
在用户管理组administrators中删除lusi用户。
在【计算机管理】窗口中,使用鼠标将“FP”组更名为“FPJsers”。
在IE中,请将Intetnet区域内站点的安全级别设置为“禁止ActiveX控件和插件运行”。
Inaredundantarrayofinexpensivedisks(RAID)systems,dataandparityinformationarestripedoverseveraldifferentdisks.
随机试题
九叶诗派中成绩最突出的是()
木材的强度和体积是否随含水率而发生变化的转折点是_______。
消渴的病机特点是
关于腰椎间盘突出症,下列正确的是()
获得性的红细胞膜缺陷所致的溶血性贫血是
在村村通公路的社会主义新农村建设中,有两个山村之间的公路都是上坡和下坡,没有平坦路。农车上坡的速度保持20千米/时,下坡的速度保持30千米/时,已知农车在两个山村之间往返一次,需要行驶4小时,问两个山村之间的距离是多少千米?(
唯一可以知道一个人是否患上感冒的方法就是观察感冒的症状,因此,当有人被认为患有感冒时,这仅说明他表现出了感冒的症状,而没有理由据此预测他未来的症状。以下哪项中所描述的逻辑错误和上文论述中的最类似?
软件能力成熟度模型CMM(Capability Maturity Model)描述和分析了软件过程能力的发展与改进的程度,确立了一个软件过程成熟程度的分级标准。在初始级,软件过程定义几乎处于无章法可循的状态,软件产品的成功往往依赖于个人的努力和机遇。在(9
下列关于数据的逻辑结构的叙述中,正确的是()。
Unlikemostsports,whichevolvedovertimefromstreetgames,basketballwasdesignedbyonemantosuita【C1】______purpose.
最新回复
(
0
)