首页
登录
从业资格
论软件体系结构的演化 软件体系结构的演化是在构件开发过程中或软件开发完毕投入运
论软件体系结构的演化 软件体系结构的演化是在构件开发过程中或软件开发完毕投入运
admin
2022-08-02
18
问题
论软件体系结构的演化软件体系结构的演化是在构件开发过程中或软件开发完毕投入运行后,由于用户需求发生变化,就必须相应地修改原有软件体系结构,以满足新的变化了的软件需求的过程。体系结构的演化是一个复杂的、难以管理的问题。请围绕“论软件体系结构的演化”论题,依次从以下三个方面进行论述。1. 概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。2. 软件体系结构的演化是使用系统演化步骤去修改系统,以满足新的需求。简要论述系统演化的6个步骤。3. 具体阐述你参与管理和开发的项目是如何基于系统演化的6个步骤完成软件体系结构演化的。
选项
答案
解析
一、应结合自己参与的信息系统项目,说明在其中所承担的工作。
二、首先需要弄清楚的是此处的“软件体系结构演化”实际上指的是ABSD方法中的最后一个阶段。体系结构演化是使用系统演化步骤去修改应用,以满足新的需求。主要包括以下六个步骤。
1、需求变动归类
首先必须对用户需求的变化进行归类,使变化的需求与已有构件对应。对找不到对应构件的变动,也要做好标记,在后续工作中,将创建新的构件,以对应这部分变化的需求。
2、制订体系结构演化计划
在改变原有结构之前,开发组织必须制订一个周密的体系结构演化计划,作为后续演化开发工作的指南。
3、修改、增加或删除构件
在演化计划的基础上,开发人员可根据在第1步得到的需求变动的归类情况,决定是否修改或删除存在的构件、增加新构件。最后,对修改和增加的构件进行功能性测试。
4、更新构件的相互作用
随着构件的增加、删除和修改,构件之间的控制流必须得到更新。
5、构件组装与测试
通过组装支持工具把这些构件的实现体组装起来,完成整个软件系统的连接与合成,形成新的体系结构。然后对组装后的系统整体功能和性能进行测试。
6、技术评审
对以上步骤进行确认,进行技术评审。评审组装后的体系结构是否反映需求变动,符合用户需求。如果不符合,则需要在第2到第6步之间进行迭代。
三、论文中需要结合项目实际工作,阐述6个步骤的具体应用,此时可以重点讲述其中的2-3个方面,不必面面俱到的论述,最后说明实施效果。
转载请注明原文地址:https://tihaiku.com/congyezige/2397902.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
以下关于C/S(客户机/服务器)体系结构的优点的叙述中,不正确的是()。A.
甲公司从市场上购买乙公司生产的软件,作为甲公司计算机产品的部件。丙公司已经取得该
甲公司软件设计师完成了一项涉及计算机程序的发明。之后,乙公司软件设计师也完成了与
王某在其公司独立承担了某综合信息管理系统软件的程序设计工作。该系统交付用户、投入
在软件设计中,()的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功
UML图中,对新开发系统的需求进行建模,规划开发什么功能或测试用例,采用()最
若用户需求不清晰且经常发生变化,但系统规模不太大且不太复杂,则适宜采用()开发
在软件设计中,(请作答此空)的主要任务是将系统的功能需求分配给软件模块,确定每个
()是软件概要设计阶段的工具。反映系统的功能实现和模块之间的联系与通信,包括各
结构化开发方法中,()主要包含对数据结构和算法的设计。A.体系结构设计
随机试题
他的成功比人们先前预料的要快很多。Hissuccesscamesoonerthanwaspredicted.汉语里“先前预料的”是约定俗成的习惯说法
ForAlan,whatisadisadvantageofthejob?A、Itsheavyresponsibility.B、Thepr
人民是历史的创造者、人民是真正的英雄,必须相信人民、依靠人民。()
建筑节约用水的方法除防止渗漏、限定水量和定时控制等方式外,还有()。A.定时
HIV对下列环境中的哪些物理因素和化学因素敏感?()A、低温 B、碱 C、0
存放时间较长的大白菜会因发热而腐烂,能使大白菜产生热量的主要生理作用是()。
下列哪个选项不属于突发性地质灾害?()A.地面沉降 B.滑坡 C.崩塌
下列不能申请成为记账式国债承销团成员的是()。A:中国人民银行B:证券公司C
( )是维持和发展市场经济的保障。A.劳动政策的制定 B.劳动力市场的建立与
关于施工安全技术措施要求和内容的说法,正确的是()。A.可随工程进展需要实时编
最新回复
(
0
)