收录了 软件架构书籍 频道下的 50 篇内容
近日,Association for Computing Machinery(ACM)的Special Interest Group on Software Engineering将Outstanding Research Award 2011大奖授予给了Mary Shaw与Dave Garlan。这两位计算机科学家工作于匹兹堡的卡耐基梅隆大学软件工程研究所,是软件架构领域的先驱。
架构演进十五年,那些不变的才是永恒
架构师的职责是什么?对一个公司的核心价值是什么?核心能力又是什么?如何培养这些核心能力?
本文围绕作者所精挑细选的“新技术顾问必读的十本书”出发,分享在培养“通用型软件技术顾问”的过程中的一些思考。
合格的架构师首先是优秀的程序员
架构是什么?架构设计就是设计接口吗?如何成为一个好的架构师?架构种类很多,开发人员如何选择?如何划分用例的粒度?架构设计过程中一定要引入很多的文档吗?如何将需求转化成一个良好设计的架构?UMLChina首席专家潘加宇和资深咨询顾问温昱与读者分享了他们对这些让人迷惑的问题的看法。
本次分享介绍微服务架构实现高速持续交付。
本文结合了作者自己的经历谈对业务架构师学习方法的认识,同时将读过且认为值得花时间研究的一些较为经典的书籍推荐给大家,希望对各位的学习过程有所助益。
最近刚读完《聊聊架构》,我也多次在微信朋友圈推荐过本书;推荐的原因不是因为行文优美流畅,也不是因为它是什么名篇巨著,仅仅是因为它回答了很多困扰我许久的问题,让我重新思考软件工程、架构和软件本身。
在设计系统时,请从简单始、以简单终,尽可能避免一切会无谓提高复杂度的架构与正式工具。
微服务架构是将软件系统分解成可独立部署的自治模块,这些模块通过轻量级的、语言无关的方式进行通信,共同实现业务目标。为了有助于开发有效的微服务应用程序,作者给出了10个最佳实践。
现有的许多软件架构和开发方法,一定也会在以十年为计数单位的时间段内逐渐被颠覆,而今天你我所谈的云原生、微服务等话题,仅仅是这次变革浪潮的开端。
由George Fairbanks编著的《恰如其分的软件架构》一书致力于通过风险驱动的方法进行软件架构开发。George从多个视角阐述了架构建模流程,比如对用例、概念、域以及代码的建模。近期,InfoQ采访了George,探讨了他的写作动机、他的论文项目——软件架构领域的设计片段。
本期《阅读者》介绍了一本小书《软件架构师应该知道的97件事》。书虽然薄,却极有分量;内容不多,却有大智慧。
踽踽独行上下求索总是痛苦,如果有良师益友陪伴点拨必能事半功倍。从新手码农到高级架构师,要经过几步?要多努力,才能成为为人倚重的技术专家?本文将为你带来一张程序员发展路径图,但你需要知道的是,天下没有普适的道理,具体问题还需具体分析,实践才能出真知。
由InfoQ和MSUP战略合作举办的亚太软件研发管理团队年会上海站,将于7月10日在上海国际会议中心正式开幕。这次大会共分产品创新、团队管理、架构设计、项目管理和测试管理等五个专题,授课讲师包括前微软中国总裁、现新华都集团CEO唐骏等人。
继《Beautiful Code》(中文版为《代码之美》)之后,O’reilly于2009年1月推出了“Theory In Practice”系列书籍最新的《Beautiful Architecture》。《Code Reading》、《Code Quality》和《Beautiful Code》的作者Diomidis Spinellis也是本书的作者之一。
软件工程学院(SEI)最近发表了一篇名为“评价并改进架构能力”的论文,该论文着眼于人类行为的四大模型,以此促进评价和改进软件架构能力。
本次分享介绍广大工程师如何成长为一个人工智能的实践者。
本文介绍架构方法的演进与改良。