Essential Software Architecture

Essential Software Architecture

简介:

软件体系结构是与软件系统的基于模型的描述和分析有关的学科,目的是满足利益相关者的关注 (通常是矛盾的)。系统的软件架构是对其组件及其交互的高级描述。

本课程的中心主题是平衡利益相关者的关注点和要求,通过采用已知的策略和模式将这些关注点和要求组合成一个架构建议,产生一个可以交流和分析的架构描述,并评估最终架构的质量。

提高您的技能,以发展您作为软件架构师的职业生涯使用模式和最佳实践设计高效的软件架构了解软件架构如何与组织以及软件开发方法相关

英文简介:

Software architecture is the discipline concerned with model-based description and analysis of software systems with a view to satisfying the (often contradictory) concerns of stakeholders. The software architecture of a system is a high-level description of its components and their interactions.

The central theme of this course book is balancing the concerns and requirements of stakeholders, combining these into an architecture proposal by employing known tactics and patterns, producing a description of the architecture that can be communicated and analysed, and evaluating the resulting architecture's qualities.

Enhance your skills to grow your career as a software architectDesign efficient software architectures using patterns and best practicesLearn how software architecture relates to an organization as well as software development methodology

书名
Essential Software Architecture
译名
软件架构概要
语言
英语
年份
2006
页数
293页
大小
3.08 MB
标签
  • 软件架构
  • 下载
    pdf iconEssential Software Architecture.pdf
    密码
    65536

    最后更新:2025-04-12 23:54:36

    ←Pick/BASIC: A Programmer's Guide

    →O'Reilly The Art of Readable Code