微信扫一扫联系客服

微信扫描二维码

进入报告厅H5

关注报告厅公众号

305

电子书-忙碌的开发者的软件架构:在一个周末内,像软件架构师一样交谈和行动(英)

# 计算机 # 计算机科学 # 软件架构工具 大小:4.30M | 页数:174 | 上架时间:2022-02-26 | 语言:英文

电子书-忙碌的开发者的软件架构:在一个周末内,像软件架构师一样交谈和行动(英).pdf

电子书-忙碌的开发者的软件架构:在一个周末内,像软件架构师一样交谈和行动(英).pdf

试看10页

类型: 电子书

上传者: 二一

出版日期: 2022-02-26

摘要:

A quick start guide to learning essential software architecture tools, frameworks, design patterns, and best practices

Key Features

  • Apply critical thinking to your software development and architecture practices and bring structure to your approach using well-known IT standards
  • Understand the impact of cloud-native approaches on software architecture
  • Integrate the latest technology trends into your architectural designs

Book Description

Are you a seasoned developer who likes to add value to a project beyond just writing code? Have you realized that good development practices are not enough to make a project successful, and you now want to embrace the bigger picture in the IT landscape? If so, you're ready to become a software architect; someone who can deal with any IT stakeholder as well as add value to the numerous dimensions of software development.

The sheer volume of content on software architecture can be overwhelming, however. Software Architecture for Busy Developers is here to help. Written by Stéphane Eyskens, author of The Azure Cloud Native Mapbook, this book guides you through your software architecture journey in a pragmatic way using real-world scenarios. By drawing on over 20 years of consulting experience, Stephane will help you understand the role of a software architect, without the fluff or unnecessarily complex theory.

You'll begin by understanding what non-functional requirements mean and how they concretely impact target architecture. The book then covers different frameworks used across the entire enterprise landscape with the help of use cases and examples. Finally, you'll discover ways in which the cloud is becoming a game changer in the world of software architecture.

By the end of this book, you'll have gained a holistic understanding of the architectural landscape, as well as more specific software architecture skills. You'll also be ready to pursue your software architecture journey on your own - and in just one weekend!

What you will learn

  • Understand the roles and responsibilities of a software architect
  • Explore enterprise architecture tools and frameworks such as The Open Group Architecture Framework (TOGAF) and ArchiMate
  • Get to grips with key design patterns used in software development
  • Explore the widely adopted Architecture Tradeoff Analysis Method (ATAM)
  • Discover the benefits and drawbacks of monoliths, service-oriented architecture (SOA), and microservices
  • Stay on top of trending architectures such as API-driven, serverless, and cloud native

Who this book is for

This book is for developers who want to move up the organizational ladder and become software architects by understanding the broader application landscape and discovering how large enterprises deal with software architecture practices. Prior knowledge of software development is required to get the most out of this book.

Table of Contents

  1. Introducing Software Architecture
  2. Exploring Architecture Frameworks
  3. Understanding ATAM and Software Quality Attributes
  4. Reviewing Historical Architectural Styles
  5. Design Patterns and Clean Architecture
  6. Impact of the Cloud on Software Architecture Practices

  1. Architectural Trends and Summary
  • 学习基本软件架构工具、框架、设计模式和最佳实践的快速入门指南。

    1. 主要特点
    2. 将批判性思维应用于你的软件开发和架构实践,并利用众所周知的IT标准为你的方法带来结构性的影响
    3. 理解云原生方法对软件架构的影响
    4. 将最新的技术趋势融入你的架构设计中
    5. 书中描述
    6. 你是一个经验丰富的开发者,喜欢为项目增加价值,而不仅仅是编写代码吗?你是否已经意识到,良好的开发实践不足以使项目获得成功,而你现在想拥抱IT领域的大环境?如果是这样,你已经准备好成为一名软件架构师;一个能够与任何IT利益相关者打交道,并为软件开发的众多层面增加价值的人。

    7. 然而,关于软件架构的大量内容可能让人不知所措。忙碌的开发者的软件架构》就是要帮助你。本书由《Azure云原生地图手册》的作者Stéphane Eyskens撰写,以务实的方式利用真实世界的场景引导你完成软件架构之旅。通过借鉴20多年的咨询经验,Stephane将帮助你理解软件架构师的角色,而不需要花言巧语或不必要的复杂理论。

    8. 你将首先了解非功能需求的含义,以及它们如何具体地影响目标架构。然后,本书在用例和实例的帮助下,涵盖了整个企业领域使用的不同框架。最后,你会发现云正在成为软件架构世界中的一个游戏改变者。

    9. 在本书结束时,你将获得对架构领域的整体理解,以及更具体的软件架构技能。你也将准备好独自追求你的软件架构之旅--而且只需一个周末就能完成!

    10. 你将学到什么
    11. 理解软件架构师的角色和职责
    12. 探索企业架构工具和框架,如开放集团架构框架(TOGAF)和ArchiMate
    13. 掌握软件开发中使用的关键设计模式
    14. 探索广泛采用的架构权衡分析法(ATAM)。
    15. 发现单体、面向服务的架构(SOA)和微服务的好处和坏处
    16. 掌握API驱动、无服务器和云原生等趋势性架构。
    17. 本书适用对象
    18. 本书适用于那些希望通过了解更广泛的应用环境和发现大型企业如何处理软件架构实践来提升组织阶梯并成为软件架构师的开发人员。要想从本书中获得最大的收获,需要事先了解软件开发的知识。

    19. 目录
    20. 软件架构介绍
    21. 探索架构框架
    22. 了解ATAM和软件质量属性
    23. 回顾历史上的架构风格
    24. 设计模式和简洁的架构
    25. 云对软件架构实践的影响
    26. 架构趋势和总结
    展开>> 收起<<

    请登录,再发表你的看法

    登录/注册

    二一

    相关文库

    更多

    浏览量

    (155)

    下载

    (9)

    收藏

    分享

    购买

    5积分

    0积分

    原价5积分

    VIP

    *

    投诉主题:

    • 下载 下架函

    *

    描述:

    *

    图片:

    上传图片

    上传图片

    最多上传2张图片

    提示

    取消 确定

    提示

    取消 确定

    提示

    取消 确定

    积分充值

    选择充值金额:

    30积分

    6.00元

    90积分

    18.00元

    150+8积分

    30.00元

    340+20积分

    68.00元

    640+50积分

    128.00元

    990+70积分

    198.00元

    1640+140积分

    328.00元

    微信支付

    余额支付

    积分充值

    填写信息

    姓名*

    邮箱*

    姓名*

    邮箱*

    注:填写完信息后,该报告便可下载

    选择下载内容

    全选

    取消全选

    已选 1