Föreläsning: Software Design Specifikation (SDS)

By . Latest revision .

slide

Vi pratar om hur man bäst bygger upp en SDS och vad den bör innehålla. Varför gör vi en SDS och till vem riktar sig den?

Vi tittar på olika typer av arkitekturer för att bygga större systemlösningar och vi nämner designmönster för arkitekturer.

Du kan själv bläddra igenom de HTML slides som används i presentationen.

Resurser

Resurser som används, eller är relevanta, för de områden som föreläsningen behandlar.

Arkitekturer

  1. Software architecture patterns - Take a deep dive into several common software architecture patterns

    1. The top 5 software architecture patterns: How to make the right choice (shorter article on the same matter)
  2. What UML diagram should I use to show a platform’s architecture? (TLDR; “make it look good”)

  3. Paper “Architectural Blueprints—The 4+1 View Model of Software Architecture” showing examples on how to draw 4+1 architecture blueprints.

Undvik problem med en god struktur och arkitektur

  1. The Big Ball of Mud and Other Architectural Disasters

    1. Big Ball of Mud (original paper)
    2. Why Software Becomes a Big Ball of Mud (yet another (short) article on the matter)

Wikipedia om arkitekturer

#Revision history

  • 2023-10-31: (A, mos) Ny presentation inför ht23.

Document source.