首页
登录
从业资格
软件架构设计是软件开发过程中的一项重要工作。( )不属于软件架构设计的主要工作内
软件架构设计是软件开发过程中的一项重要工作。( )不属于软件架构设计的主要工作内
admin
2022-08-02
57
问题
软件架构设计是软件开发过程中的一项重要工作。( )不属于软件架构设计的主要工作内容。A.制定技术规格说明B.编写需求规格说明书C.技术选型D.系统分解
选项
A.制定技术规格说明
B.编写需求规格说明书
C.技术选型
D.系统分解
答案
B
解析
架构师的主要职责:1.确认需求 在项目开发过程中,架构师是在需求规格说明书完成后介入的,需求规格说明书必须得到架构师的 认可。架构师需要和分析人员反复交流,以保证自己完整并准确地理解用户需求。2.系统分解 依据用户需求,架构师将系统整体分解为更小的子系统和组件,从而形成不同的逻辑层或服务。随 后,架构师会确定各层的接口,层与层相互之间的关系。架构师不仅要对整个系统分层,进行“纵向 ”分解,还要对同一逻辑层分块,进行“横向”分解。这体现了软件架构师的功力。3.技术选型 架构师通过对系统的一系列的分解,最终形成了软件的整体架构。技术选择主要取决于软件架构。 例如:Web Server运行在Windows上还是Linux上?数据库采用MSSql、Oracle还是Mysql?是否需要采 用MVC或者Spring等轻量级的框架?前端采用富客户端还是瘦客户端方式?架构师对产品和技术的选 型只限于评估,没有决定权,最终的决定权归项目经理。架构师提出的技术方案为项目经理提供了重 要的参考信息,项目经理会从项目预算、人力资源、时间进度等实际情况进行权衡,最终进行确认。4.制定技术规格说明 架构师在项目开发过程中,是技术权威。他需要协调所有的开发人员,与开发人员一直保持沟通, 始终保证开发者依照它的架构意图去实现各项功能。架构师通过它制定的技术规格说明书(UML视图 、Word文档,Visio文件)与开发者沟通,保证开发者可以从不同角度去观察、理解各自承担的子系 统或者模块。架构师还需要与项目经理、需求分析员,甚至与最终用户保持沟通。
转载请注明原文地址:https://tihaiku.com/congyezige/2399833.html
本试题收录于:
高级系统规划与管理师题库软件水平考试初中高级分类
高级系统规划与管理师
软件水平考试初中高级
相关试题推荐
某软件程序员接受一个公司(软件著作权人)委托开发完成一个软件,三个月后又接受另一
CPU在执行指令的过程中,会自动修改( )的内容,以使其保存的总是将要执行的下
某搜索引擎在使用过程中,若要增加接受语音输入的功能,使得用户可以通过语音输入来进
“当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程,对其他事务都
在软件开发过程中,系统测试阶段的测试目标来自于( )阶段。A.需求分析 B.
( )不属于软件质量特性中的可移植性。A.适应性 B.易安装性 C.易替换
乔姆斯基(Chomsky)将文法分为4种类型,程序设计语言的大多数语法现象可用其
以下关于软件维护和可维护性的叙述中,不正确的是( )。A.软件维护要解决软件产
某些程序设计语言中,在运行过程中当一个对象发送消息请求服务时,根据接收对象的具体
以下关于结构化开发方法的叙述中,不正确的是( )。A.将数据流映射为软件系统的
随机试题
[originaltext]M:Youarenotstillwatchingtelevision,areyou?W:Ienjoyyou
WhyWeNeedGoodTeachers[A]TherelativedeclineofAmericane
It’snaivetoexpectthatanysocietycanresolveallthesocialproblemsitis
就餐时,围桌共食是中国人的一种传统。与西方人把鲜花放餐桌中央不同的是,中国人把菜肴放餐桌中央供大家一起享用。这种风俗体现了食物在中华文明史上的重要地位。
A公司集团拥有甲公司、乙公司、丙公司和丁公司部分股份,该集团拟出售其持有的部分长
男,60岁,发现血压高16年,平时无明显胸闷胸痛。心电图:RV5=4.5mV,
挤压综合征发病机理的中心环节是A、肌肉缺血性坏死和肾衰竭 B、肌红蛋白尿 C
肌肉收缩能力提高后,表现为A.长度-张力曲线上移 B.长度-张力曲线不出现降支
向同级机关且不相隶属机关请求批准某事项的公文是()。 A.请示B.报告C
(2020年真题)国内期货公司的职能包括对客户账户进行管理,控制客户交易风险。
最新回复
(
0
)