社区
分析与设计
帖子详情
软件架构设计包括哪些内容?
缪军
2015-10-26 03:50:58
1.架构的主要需求:抓住那些对架构产生实际影响的需求;
2.概念体系:描述架构的核心概念,将它们从实现细节中抽象出来;
3.结构:主要是把系统分解成构件及构件的关系;
4.组织:分析实现架构及架构演化的规则集合,这些规则可以表示为编码规范、设计模式和架构风格
《软件产品线工程》习题解答
对软件工程方面有兴趣的朋友可以去CMU的SEI官网了解更多信息
传送门
...全文
2081
14
打赏
收藏
软件架构设计包括哪些内容?
1.架构的主要需求:抓住那些对架构产生实际影响的需求; 2.概念体系:描述架构的核心概念,将它们从实现细节中抽象出来; 3.结构:主要是把系统分解成构件及构件的关系; 4.组织:分析实现架构及架构演化的规则集合,这些规则可以表示为编码规范、设计模式和架构风格 《软件产品线工程》习题解答 对软件工程方面有兴趣的朋友可以去CMU的SEI官网了解更多信息 传送门
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
快乐起航2020
2015-12-14
打赏
举报
回复
坐等大神回答
以专业开发人员为伍
2015-12-03
打赏
举报
回复
当然啦,你所处的公司和团队的“层次”决定了你的头顶上的天花板的压力,使得你在整天加班、干编程体力活的情况下不可能学习架构设计知识。这时候就不要怀疑知识本身,而要设法建议你的领导。
以专业开发人员为伍
2015-12-03
打赏
举报
回复
举个例子,有时候我们可能会纠结于“到底有没有必要设计一个基本的工作流驱动系统”的问题。这其实就是等价于“要不要学习架构设计”的问题的!如果公司交给你这样一个设计任务,你就怂了,那么就知道该学习架构设计知识了(可惜可能还是不知道具体该学习什么)。 有些人死读书、读死书,只知道一遍遍去重复软件工程教课书上的东西,在生活和工作中一旦要讨论设计创意的实现问题时就怂了,这就是缺乏架构设计的锻炼。所以仅信书还是不行的,还要有5年以上的时间去实践。
以专业开发人员为伍
2015-12-03
打赏
举报
回复
引用 8 楼 lyjyk 的回复:
软件架构设计,是不是必须学习设计模式啊?实际工作中一些小的项目,感觉用不上软件架构。纠结该不该学习架构设计。
学生(包括那些工作了10年也还是个学生的人)就是爱问这类问题。如果缺乏基本的创造性思维方式,遇到不管是什么问题,都是以“互联网上下载个现成的应用源码”或者“到书店买本软件工程的书,从书上找点案例照着抄一遍”为准,那么就会认为软件工程是枯燥的东西。反之,如果你面对丰富多彩的设计创意,久而久之,就会觉得纠结那些很细节的技术是很低级的,而软件工程才是根本。
jhdxhj
2015-12-03
打赏
举报
回复
引用 8 楼 lyjyk 的回复:
软件架构设计,是不是必须学习设计模式啊?实际工作中一些小的项目,感觉用不上软件架构。纠结该不该学习架构设计。
什么是设计模式?设计模式需要学习?
potian
2015-12-03
打赏
举报
回复
好的架构能提高不少效率和速度,个人觉得通用性、普遍性、适用性;规范、复用、抽象原则。
zys333
2015-12-03
打赏
举报
回复
纯英文的,看得好辛苦,感谢楼主分享。
lyjyk
2015-12-03
打赏
举报
回复
软件架构设计,是不是必须学习设计模式啊?实际工作中一些小的项目,感觉用不上软件架构。纠结该不该学习架构设计。
lyjyk
2015-12-03
打赏
举报
回复
我是来接分的,谢谢哥哥
luomingui
2015-10-28
打赏
举报
回复
传到外星去了。
ajianchina
2015-10-26
打赏
举报
回复
其实我本是想来捞点分,居然发现楼主的推荐还真不错,一下就真心要顶你了。
娃都会打酱油了
2015-10-26
打赏
举报
回复
传送门打开好慢,而且还全英文
恰如其分的
软件架构
:风险驱动的
设计
方法,完整扫描版
本书描述了一种恰如其分的
软件架构
设计
方法。作者建议根据项目面临的风险来调整架构
设计
的成本,并从多个视角阐述了
软件架构
的建模过程和方法,
包括
用例模型、概念模型、域模型、
设计
模型和代码模型等。本书不仅介绍...
java架构师(必修书籍打包)
不要分,免费下!
包括
的书籍有:J2EE架构师手册.rar、J2EE架构分析.doc、java
设计
层.pdf、Java软件构架
设计
模式.rar、J2EE架构师手册(英文版).chm
软件架构
设计
---
软件架构
概述
像学写文章一样,在学会字、词、句之后,就应上升到段落,...
软件架构
的研究
内容
主要涉及
软件架构
描述、
软件架构
设计
、
软件架构
风格、
软件架构
评价和
软件架构
的形成方法等。 软件
设计
人员学习
软件架构
知识旨在站在...
架构
设计
包含哪些
内容
架构师和架构
设计
曾经有句调侃的话“十个人九个是经理,还有一个是副经理”形容头衔的泛滥,而今更进一步经理升级为“总”了。 与此类似,在IT技术圈架构师也越来越多了。
包括
各种级别的, 高级,资深,首席。也...
嵌入式系统编程
软件架构
主要
包括
哪些知识?
嵌入式系统编程
软件架构
主要
包括
哪些知识? (1)模块划分 (2)多任务还是单任务选取 (3)单务程序典型架构 (4)中断服务程序 (5)硬件驱动模块
设计
...
分析与设计
13,190
社区成员
5,761
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章