码迷,mamicode.com
首页 >  
搜索关键字:软件架构设计    ( 150个结果
敏捷开发下的软件架构设计与持续优化
过往的软件开发, 往往都是由架构师将他对产品的理解, 利用 UML 来体现软件的架构设计。 这种方式的问题是:因缺乏使用者与团队成员间的互动参与, 使得对外并未能完整的将使用者需求, 映射到软件架构中; 而对内所提供的软件架构设计文档, 对实际开发的工作, 指导意义并不大(因为,厚重的架构设计文档,便如老太婆的裹脚布般;又臭又长)。更严重的问题是,由于架构设计耗费太长的时间,如此再...
分类:其他好文   时间:2015-05-21 06:40:20    阅读次数:184
软件架构设计:程序员向架构师转型必备(第二版) 笔记
1 从程序员到架构师 1 1.1 软件业人才结构 1.1.1 金字塔型还是橄榄型? 1 1. 橄榄型:中间大两头小; 2. 区分开学历结构和能力结构;学历结构:橄榄型,能力结构:金字塔型; 1.1.2 从程序员向架构师转型 2 1. 软企该怎么做? 2 解析软件架构概念 10 1. 架构的概念很多种...
分类:其他好文   时间:2015-05-10 07:25:36    阅读次数:334
(转)软件架构设计
【一】-软件架构设计过程软件架构设计尚没有万灵的方法论支持,还是个非常新兴的行业,给出个人理解的行业软件架构设计过程,受个人水平有限,仅供参考:1.业务分析:针对目标行业的业务战略、蓝图、业务功能及流程进行分析,提出其中部分功能可以使用信息化进行处理,通过分析可以得出信息化要解决的问题。2.解决方案...
分类:其他好文   时间:2015-05-03 22:01:12    阅读次数:362
敏捷团队高效的完成软件架构设计
“在敏捷开发下,如何能经由敏捷团队,高效的完成软件架构设计?” 核心的思维是: 以 “团队” 为纬度,而不再以 “产品” 为纬度进行软件架构设计。唯有如此,团队才能有效的控制、处理产品上的复杂度。 也就是说,传统上, 产品团队都仅有一个、单一的产品软件架构的塑模。这种以 “产品” 为纬度的软件架构方式, 将会使所设计的软件架构, 因过于复杂与庞大;超过团队所能理解、控制、处理的范围...
分类:其他好文   时间:2015-05-03 17:28:43    阅读次数:124
归纳各种软件架构的特征
软件基本模型=实体(语言) + 连接和交互1.概念: 软件架构设计的一个核心问题是能否使用重复的架构模式,即能否达到架构级的软件重用。也就是说,能否在不同的软件系绕中使用同一架构。软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式(idiomatic paradigm). 架构风格...
分类:其他好文   时间:2015-04-24 16:02:33    阅读次数:142
从性能方面谈系统设计
设计一系统涉及方方面面。下面我们单从性能方面描述设计的考虑。解决软件架构设计问题,我们遵循分而治之的方略。所以我们看到有横向的划分跟纵向的分层。这样我们才可能把问题各个击破。在业务层面上,我们可以考虑把系统拆分成子系统。子系统相对独立并协调合作。自然我们可..
分类:其他好文   时间:2015-04-14 20:09:37    阅读次数:168
什么是软件的架构,软件架构的重要性,
1.软件开发过程中分为几个步骤:定义问题、需求分析、规划架构、软件架构(或更高层的设计)、详细设计、编码与调试、单元测试、集成测试、集成、系统测试、保障维护     2.构建活动包括:详细设计、编码、调试、集成、开发者自测、单元测试和集成测试     3.构建被称作为编码和编程     4.构建活动对软件的质量有着实质性的影响     5.非构建活动包括:管理、需求分析、软件架构设计、用户...
分类:其他好文   时间:2015-04-14 16:49:04    阅读次数:132
Android开发技术前线 (android-tech-frontier) --优质技术文章的聚合项目
Android开发技术前线 ( android-tech-frontier )Android开发技术前线一个定期翻译、发布国内外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目,让我们的技术跟上国际步伐。...
分类:移动开发   时间:2015-04-12 19:26:55    阅读次数:248
为什么要报考系统架构师考试
最近一年多,很多朋友来信,问我什么要报考系统架构设计师考试。为什么参加这个考试,这个考试有用吗?对自己的职业会带来什么好处?我想有以下几个方面:一、强迫自己,去系统学习软件架构设计的理论,追踪业界架构设计的发展动态。去学习的动力有很多,如为了兴趣,为了工作,为了职位升迁,为了大幅提升薪水等。其实,为...
分类:其他好文   时间:2015-03-21 19:54:04    阅读次数:134
软件架构设计之基础概念
架构定义软件架构的概念分组成派和决策派两类,组成派以软件本身为描述对象,分析软件组成,决策派以人的决策为描述对象,归纳架构决策的类型。组成派定义示例:软件架构将系统描述为计算组件及组件之间的交互。计算组件是泛指,可进一步划分为处理组件、数据组件、连接组件等,可以指子系统、框架、模块以及类等不同粒度的...
分类:其他好文   时间:2015-03-07 13:48:14    阅读次数:191
150条   上一页 1 ... 9 10 11 12 13 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!