架构师之家

 找回密码
 立即注册
查看: 530|回复: 0

什么是软件架构师?

[复制链接]

46

主题

46

帖子

219

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
219
发表于 2019-4-3 13:36:35 | 显示全部楼层 |阅读模式
架构的定义
先来看看软件架构的普遍定义吧。
一个程序和计算系统软件体系结构是指系统的一个或多个结构。结构中包括软件的构建,构建的外部可见属性以及它们之间的相互关系。
体系结构并非可运行软件。确切的说,它是一种表达,使软件工程师能够:
1.分析设计在满足规定需求方面的有效性。
2.在设计变更相对容易的阶段,考虑体系结构可能的选择方案。
3.降低与软件构造相关联的风险。
软件架构的生命周期
软件开发有其生命周期,它应该是:
而软件架构也有着其生命周期,它又是怎么样的呢?
软件架构的重要性
为什么说一个软件架构是很重要的呢?直接编程直接开发,多EASY?请看下面几点:
软件架构能够满足系统的品质
架构设计使受益人达成一致的目标
架构设计能够支持计划编制过程
架构设计对系统开发的指导性
架构设计能够有效地管理复杂性
架构设计为复用奠定了基础
架构设计能够降低维护费用
架构设计能够支持冲突分析
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Dzend Inc. ( 赣ICP备15003362号-1

GMT+8, 2019-7-22 18:04 , Processed in 0.052720 second(s), 7 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表