04 2021 档案

摘要:看到本书第十三章发现,需求不应该决定架构,我心想:what?架构不就是要根据用户需求来确定的吗。再往下看,原来是关键需求决定软件架构。 究其原因也很好理解,在实际软件开发中,不是像大学里这种“实验室代码”,软件架构师没有时间对‘所有需求’进行深入分析,这既是策略,也是现实,当然这对于我以后走向社会提 阅读全文
posted @ 2021-04-27 19:11 _Aming 阅读(50) 评论(0) 推荐(0)
摘要:在读书前,我一度将“架构”和“框架”两个概念混淆,现在进本弄清楚了,记录下来,将来提醒自己。 框架是一种特殊的软件,它并不能提供完整无缺的解决方案,而是为你构建解决方案提供良好的基础。框架是半成品。典型地,框架是系统或子系统的半成品;框架中的服务可以被最终应用直接调用,而框架中的扩展点是供应用开发人 阅读全文
posted @ 2021-04-25 21:29 _Aming 阅读(27) 评论(0) 推荐(0)
摘要:啥是软件架构(Software Architecture)? 软件架构是指在一定的设计原则基础上,从不同角度对组成系统的各部分进行搭配和安排,形成系统的多个结构而组成架构,它包括该系统的各个组件,组件的外部可见属性及组件之间的相互关系。组件的外部可见属性是指其他组件对该组件所做的假设。 软件架构设计 阅读全文
posted @ 2021-04-20 20:38 _Aming 阅读(54) 评论(0) 推荐(0)
摘要:在拜读了《架构漫谈》九篇博客之后。 对于软件架构师如何工作,我的第一反应是第五谈中的一个小标题——成本为王。 在我的理解中,成本可以分为两方面。一方面是开发软件的成本,另一方面是开发软件的目的是降低做这件事的成本。这两方面都需要软件架构师来考虑。其一需要考虑研发这款软件的人力物力成本,因为公司研发大 阅读全文
posted @ 2021-04-17 19:16 _Aming 阅读(616) 评论(0) 推荐(0)
摘要:软件质量属性 司宇明 摘要:一个软件最为重要的阶段不是开发阶段,而是开发前各个阶段的准备。比如需求分析以及软件架构,这些往往能够决定一个软件的优劣程度。对于软件体系架构中又有很多重要的地方,其中质量属性是可以评价一个软件的好坏。以此对软件架构的质量属性进行简单分析,望对软件体系架构有所帮助。 关键字 阅读全文
posted @ 2021-04-10 20:02 _Aming 阅读(406) 评论(0) 推荐(0)
摘要:下面对漫谈架构的每一章进行一个总结 一)第一篇:讲的是到底什么是架构,在我看来:就是把一整体划分为不同角色,各自完成自己的部分,最后有机的融合在一起。 然后通过一个早期的例子来笼统地概括他的出现。在最早期,每个人都完全独立生活,衣、食、住、行等等全部都自己搞定,整个人类都是独立的个体,不相往来。为了 阅读全文
posted @ 2021-04-07 20:25 _Aming 阅读(40) 评论(0) 推荐(0)