4347阅读以下关于软件架构设计的叙述,在答题纸上回答问题1至问题3 。 【说明】 某软件公司为某品牌手9749

题目详情
阅读以下关于软件架构设计的叙述,在答题纸上回答问题1至问题3 。 【说明】 某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境,以提高开发手机应用程序的质量和效率。在项目之初,公司的系统分析师对该集成开发环境的需求进行了调研和分析,具体描述如下: a.需要同时支持该厂商自行定义的应用编程语言的编辑、界面可视化设计、编译、调试等模块,这些模块产生的模型或数据格式差异较大,集成环境应提供数据集成能力。集成开发环境还要支持以适配方式集成公司现有的应用模拟器工具。 b.经过调研,手机应用开发人员更倾向于使用Windows系统,因此集成开发环境的界面需要与Windows平台上的主流开发工具的界面风格保持一致口 c.支持相关开发数据在云端存储,需要保证在云端存储数据的机密性和完整性。 d.支持用户通过配置界面依据自己的喜好修改界面风格,包括颜色、布局、代码高亮方式等,配置完成后无需重启环境。 e.支持不同模型的自动转换。在初始需求中定义的机器性能条件下,对于一个包含50个对象的设计模型,将其转换为相应代码框架时所消耗时间不超过5秒。 f.能够连续运行的时间不小于240小时,意外退出后能够在10秒之内自动重启。 g.集成开发环境具有模块化结构,支持以模块为单位进行调试、测试与发布。 h.支持应用开发过程中的代码调试功能:开发人员可以设置断点,启动调试,编辑器可以自动卷屏并命中断点,能通过变量监视器查看当前变量取值。 在对需求进行分析后,公司的架构师小张查阅了相关的资料,认为该集成开发环境应该采用管道一过滤器(Pipe-Filter)的架构风格,公司的资深架构师王工在仔细分析后,认为应该采用数据仓储(Data Repository)的架构风格。公司经过评审,最终采用了王工的方案。 【问题1】(10分) 识别软件架构质量属性是进行架构设计的重要步骤。请分析题干中的需求描述,填写表1-1中(1)~(5)处的空白。 表1-1 质量属性识别表 质量属性名称 需求描述编号 可用性 (1) (2) e 可修改性 (3) 可测试性 (4) 安全性 c 易用性 (5) 【问题2】(7分) 请在阅读题干需求描述的基础上,从交互方式、数据结构、控制结构和扩展方法4个方面对两种架构风格进行比较,填写表1-2中(1)~(4)处的空白。 表1-2 两种架构的比较 比较因素 管道—过滤器风格 数据仓储风格 交互方式 顺序结构或有限的循环结构 (1) 数据结构 (2) 文件或模型 控制结构 (3) 业务功能驱动 扩展方法 接口适配 (4) 【问题3】(8分) 在确定采用数据仓库架构风格后,王工给出了集成开发环境的架构图。请填写图1-1中(1)~(4)处的空白,完成该集成开发环境的架构图。1-1 集成开发环境架构图 请帮忙给出正确答案和分析,谢谢!
题目答案
题目解析⬇️小程序搜题更方便
推荐题目
1583不同建制的公安民警在共同执行任务时,应当服从各自的负责人的领导和指挥。()7261
4523宪法集中规定了国家的()。A、根本制度和根本任务B、基本制度和基本任务C、国家的性质D、国家的政权8853
3677阅读以下关于嵌入式实时系统设计的描述,回答问题1至问题3。 【说明】 嵌入式系统是当前航空、航天、5667
4621以下关于数学建模的叙述中,不正确的是()。 A.数学模型是对现实世界的一种简化的抽象描述B.数学建9828
3143在吹肥皂泡的过程中,以恒定的方向看到肥皂泡表面花样颜色改变,这是由下述哪个量的变化引起的?A.1158
365两块偏振片的透射轴互成90。角,在它们之间插入另一偏振片,使它的透射轴与第一片的透射轴的夹角为θ5321
6227宪法具有最高的法律效力,其主要表现是()。A、宪法是制定其他法律的基础和依据B、宪法的效力在一5149
3591公民的人身自由权包括()A、人身自由不受侵犯B、人格尊严不受侵犯C、住宅不受侵犯D、通信自由、通信141
3909某公司拟开发一个语音搜索系统,其语音搜索系统的主要工作过程包括分割原始语音信号、识别音素、产1853
8651某公司有4百万元资金用于甲、乙、丙三厂追加投资。各厂获得不同投资款后的效益见下表。适当分配投资(3041
9783 急躁性格的人,对看不惯的事或不称心的事,习惯直露心事,而不大考虑效果。()4450
87宪法作为国家根本大法,其主要特征是()。A、内容的根本性B、效力的最高性C、格式的完整性D、制定修9737
6885某企业内部现有的主要业务功能已封装成为Web服务。为了拓展业务范围,需要将现有的业务功能进行多8079
8112我国宪法规定,公民应承担的义务有:()A、受教育B、计划生育C、保守国家秘密D、父母有抚养教育子女3553
7893为了公共利益的需要,国家可以依照法律规定对土地、公民私有财产实行()。A、无偿征收B、征收并给9895
最新题库