软件设计师与软件架构师的区别在那里?

发布网友 发布时间:2022-03-22 15:06

我来回答

3个回答

懂视网 时间:2022-03-22 19:27

架构师和软件设计师主要的区别就是概念和工作职责不同。

1、概念不同:架构设计师指的是一种高级程序员;而软件设计师是指能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档的实用性人才。

2、工作职责不同:架构设计师主要负责公司系统的架构设计、研发工作,同时参与部门研发技术方向规划负责提供产品框架和技术路线等;系统分析师在软件开发流程中主要从事需求分析工作,同时也涉及可行性分析和概要设计的部分工作。

总结

架构师和软件设计师主要的区别就是概念和工作职责不同。

热心网友 时间:2022-03-22 16:35

软件设计师的工作,受到系统架构师的影响。当系统架构师决定了整个系统架构后,软件设计师会试着实作一个系统原型。
系统原型的目的,在验证系统架构师提出的架构。当架构过于复杂,或开发成本过高时,软件设计师必须要求系统架构师,修改提出的架构,因为在实务上,因为成本、技术等关系,是无法在经济的状况下达成。
软件设计师,必须对软件技术十分专长,也必须对客户的需求有一定程度的了解。在系统原型中,软件设计师会实作多个程式范型(Program Pattern),每个程式范型,对应到一种客户需求的程式类型。
系统原型开发成功后,后续的团队,就可以使用完成的程式范型,快速地将客户的需求,转化为系统程式。

参见维基百科软件设计师条目

热心网友 时间:2022-03-22 17:53

软件架构师是软件项目的灵魂,一个是设计软件,一个却是设计整个项目

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com