首页
登录
从业资格
论软件体系结构的演化 软件体系结构的演化是在构件开发过程中或软件开发完毕投入运
论软件体系结构的演化 软件体系结构的演化是在构件开发过程中或软件开发完毕投入运
admin
2022-08-02
13
问题
论软件体系结构的演化软件体系结构的演化是在构件开发过程中或软件开发完毕投入运行后,由于用户需求发生变化,就必须相应地修改原有软件体系结构,以满足新的变化了的软件需求的过程。体系结构的演化是一个复杂的、难以管理的问题。请围绕“论软件体系结构的演化”论题,依次从以下三个方面进行论述。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.体系结构设计
随机试题
[originaltext]ThomasJeffersonwasinauguratedonMarch4,1801.Hewasthe
IthasbeenmonthssinceTinaMoorelastbitintoabagelorasliceoftoas
政府购买支出乘数与边际消费倾向反方向变化,与边际税收倾向同方向变化。()
下列关于矩形天窗采光特性的描述,哪项是错误的?( )A.采光系数越接近跨中处越
下列关于水泥砂浆抹灰施工操作要点的说法,错误的是()。A.水泥应颜色一致,宜采
钢筋混凝土排架结构中承受和传递横向水平荷载的构件是()。A.吊车梁和柱间支撑
人民警察离休、退休的,其警衔( )。A.不予保留 B.予以保留和配带 C
下列关于刑事诉讼中独任庭和合议庭的说法,正确的是:()A.中级人民法院审理案件
下列关于酶性质、功能的叙述,正确的是A.生物体内的无机催化剂 B.催化活性都需
共用题干 2013年3月,某商业银行按照财政部要求,决定在全行系统展开《会计法
最新回复
(
0
)