02 2017 档案

摘要:我们都了解过或在课堂上听说过软件体系架构师这一职业,对我们来说软件体系架构师是一个需要很多经验和技术的职业,也会是很多人奋斗的目标,那么什么是软件体系架构师以及软件体系架构师的职责是什么呢? 软件体系架构师是软件行业中一种新兴职业,是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本, 阅读全文
posted @ 2017-02-23 19:46 勿言¥ 阅读(127) 评论(0) 推荐(0)
摘要:对于一个已经存在的系统,不知道这个系统的构架,或者最初的开发人员将构架文档丢失,或者系统进行了一系列修改升级但是却没有记录更新,在维护这样的系统时,构架重构是十分必要的。它是一种解释、交互和迭代的过程,涉及很多活动,而且并不是自动进行的。软件构架重构由信息提取、数据库构造、视图融合、重构这些活动组成 阅读全文
posted @ 2017-02-14 14:08 勿言¥ 阅读(128) 评论(0) 推荐(0)
摘要:在创建构架方面,已经学习了很多,之前的那些只是都是为了创建构架打下基础,基本概念和原理,构架视图和结构,质量属性,实现质量属性的构架战术和模式。打下这些基础之后,开始了设计构架的学习。 首先了解了一下生命期中的构架也就是把构架作为软件开发过程基础的任何组织都需要理解构架在其生命期中的位置。把构架放在 阅读全文
posted @ 2017-02-13 16:24 勿言¥ 阅读(180) 评论(0) 推荐(0)
摘要:在前一部分,学习了很多系统质量属性,这些刻画都是通过场景的集合进行的,所以了解到了质量属性能够使我们获取质量需求,但是无法学习到如何实现它们。所以,接下来,我就学习了如何实现每个质量属性的构架,质量属性需求和构架决策之间的关系。 使一个设计具有可移植性,一个设计具有高性能,一个设计具备可集成性,实现 阅读全文
posted @ 2017-02-12 14:37 勿言¥ 阅读(173) 评论(0) 推荐(0)
摘要:在本书的第一部分,我们学习了预想构架,为分析软件架构奠定了基础,陈述了当设计师开始构建系统时的各种影响因素,并指出了特定的质量属性要求通常产生于组织的业务目标。而本书的第二部分的重点就是设计师如何创建构架。 首先探讨的是可能适合构架的不同类型的质量属性。在构架商业周期部分,已经学习到商业目的决定了系 阅读全文
posted @ 2017-02-07 17:12 勿言¥ 阅读(166) 评论(0) 推荐(0)
摘要:在已经了解了提出软件构架的时代背景和系统需求之后,首先我从构架商业周期和软件构架的概念和各种构架结构的运用部分深入了对软件构架的学习和认识。 系统的构架视图是抽象的,它不考虑实现、算法和数据表示的细节,集中研究“黑盒”元素的行为和交互。在设计具有所期望属性的系统时,开发软件架构是第一步。关于软件架构 阅读全文
posted @ 2017-02-01 16:10 勿言¥ 阅读(176) 评论(0) 推荐(0)