Leanpub Header

Skip to main content

Design Practice Reference

Activities and Templates to Craft Quality Software in Style

Design Practice Reference
هذا الكتاب هو 100% كاملةأخر تحديث لهذا الكتاب كان فى 2025-01-24

A collection of proven software engineering and architecture design method elements to accelerate project work and reduce technical risk. Suited for API design and (micro-)service architectures. Activity descriptions and artifact templates for non-functional requirements, domain models, architectural decision records, API contracts. Sample content.

الحد الأدنى للسعر

$15.00

$29.00

أنت تدفع

مستحقات المؤلفان

$

Also available for 1 book credit with a Reader Membership

PDF
EPUB
296
القراء
142
عدد الصفحات
33,704عدد الكلمات
حول

حول

نبذه عن الكتاب

DPR (pronounced "deeper") collects artifact templates and practices from engineering methods (old and new) that are applicable to service-oriented analysis and design (and beyond). Sample content can be found here.

حزمة

هذا الكتاب أيضا متاح فى هذه الحزمه:

المؤلف

عن المؤلفين

Olaf Zimmermann

Hands-on software architect with a PhD in architectural decision modeling. Author of "Patterns for API Design", creator of the MDSL service contract language. Co-leader of Markdown Architectural Decisions (MADR) project, creator of the Y-Statement template for AD capturing. Domain-driven designer and method engineer (DPR, ESE, VDAD). Blogs about technical writing, software architecture and API design on Medium. Fond of backronyms such as ACID, IDEAL, JEDi, POINT, SOLID (learn more).

Mirko Stocker

Full-stack engineer fluent in Java:script with Spring and React, with a special place in my heart for Scala and the Play framework. Interested in APIs, patterns, refactoring, and growing green software.

المحتويات

جدول المحتويات

Preface

  1. Who should read this book? And why?
  2. Methods: The good, the bad, and the why
  3. General method adoption principle: Be pragmatic!
  4. The templates
  5. Book content
  6. The GitHub repository companion to this book
  7. Current status of book and repository
  8. About the authors

Introduction

  1. Content organization and terminology
  2. Overview and dependencies (steps)
  3. Quick links (getting started)
  4. Other method/practice collections

Activities Reference

  1. Architectural Decision Capturing
  2. Architecture Modeling
  3. SMART Non-Functional Requirement (NFR) Elicitation
  4. Story Splitting
  5. Strategic Domain-Driven Design (DDD)
  6. Tactic(al) Domain-Driven Design (DDD)
  7. User Interface Mocking
  8. Stepwise Service Design

Artifacts Reference

  1. Architectural Decision Record (Y-Statement)
  2. Components, Responsibilities, Collaborations (CRC) Card
  3. Component Diagram
  4. Context Diagram
  5. Deployment Diagram
  6. Domain Model
  7. Overview Diagram
  8. Quality Attribute Scenario (QAS)
  9. DDD Context Map
  10. Use Case (Model)
  11. User Stories
  12. API Description
  13. Candidate Endpoint List (CEL)
  14. Refined Endpoint List (REL)
  15. Service Level Agreement (SLA)

Roles Reference

  1. Application and Integration Architect
  2. API Product Owner

Examples of Design Practices in Action

  1. Story 1: Architectural decision capturing matters
  2. Story 2: User stories vs. use cases vs. both
  3. Story 3: “Patterns for API Design” and its Lakeside Mutual case study
  4. More examples

Critical Review and Discussion

  1. When and when not to go “deeper”
  2. Where to start exploring?
  3. Really mighty and enabling?

Done with Design Practice Reference: What’s Next?

Bibliography

Cheat Sheet

Backlog of Missing Method Elements

Copyright, Trademarks, Disclaimers

Leanpub بدون شروط, بدون مجازفه, 100% ضمان لسعادتك معنا

فى خلال 60 يوم من الشراء تستطيع أن تسترد 100% من الذى دفعته فى أى مشتريات من Leanpub , بنقرتين من الماوس. ألقى نظره على كامل الشروط.

اكسب 8$ على كل عملية شراء بقيمة 10$، و16$ على كل عملية شراء بقيمة 20$

نحن ندفع عائدات بنسبة ٨٠٪ على المشتريات التي تبلغ قيمتها 7.99$ أو أكثر، وعائدات بنسبة ٨٠٪ مع خصم رسوم ثابتة قدرها 50 سنتاً على المشتريات التي تتراوح بين 0.99$ و7.98$. تكسب 8$ على كل بيع بقيمة 10$، و16$ على كل بيع بقيمة 20$. لذلك، إذا بعنا 5000 نسخة غير مستردة من كتابك بسعر 20$، ستكسب 80,000$.

(نعم، بعض المؤلفين قد كسبوا بالفعل أكثر من ذلك بكثير على Leanpub.)

في الواقع، كسب المؤلفون أكثر من 14 مليون دولار من خلال الكتابة والنشر والبيع على Leanpub.

تعرف على المزيد حول الكتابة على Leanpub

تحديثات مجانية. خالي من حماية DRM.

إذا اشتريت كتابًا من Leanpub، فستحصل على تحديثات مجانية طالما يقوم المؤلف بتحديث الكتاب! يستخدم العديد من المؤلفين Leanpub لنشر كتبهم أثناء الكتابة. جميع القراء يحصلون على تحديثات مجانية، بغض النظر عن متى اشتروا الكتاب أو كم دفعوا (بما في ذلك مجانًا).

معظم كتب Leanpub متوفرة بتنسيق PDF (للكمبيوتر)، EPUB (للهواتف والأجهزة اللوحية و Kindle). يتم عرض التنسيقات التي يتضمنها الكتاب في الزاوية العلوية اليمنى من هذه الصفحة.

وأخيرًا، الكتب من Leanpub لا تحتوي على أي هراء حماية حقوق النسخ DRM، لذا يمكنك قراءتها بسهولة على أي جهاز مدعوم.

تعرف على المزيد حول تنسيقات الكتب الإلكترونية من Leanpub وأماكن قراءتها

اكتب وانشر على Leanpub

يستخدم المؤلفون والناشرون Leanpub لنشر كتب إلكترونية رائعة قيد التقدم والمكتملة، تمامًا مثل هذه. يمكنك استخدام Leanpub للكتابة، والنشر وبيع كتابك أيضًا! Leanpub هو منصة قوية للمؤلفين الجادين، يجمع بين تدفق الكتابة والنشر البسيط والأنيق مع متجر يركز على بيع الكتب الإلكترونية قيد التقدم. Leanpub هو آلة كتابة سحرية للمؤلفين: فقط اكتب بنص عادي، ولنشر كتابك الإلكتروني، فقط اضغط على زر. إنه حقًا بهذه السهولة.

تعرف على المزيد حول الكتابة على Leanpub