Jump to content

Systems Analysis & Design

From Sinfronteras
Revision as of 13:40, 25 February 2026 by Adeloaleman (talk | contribs) (Created page with "==UML== Unified Modeling Language It is a visual language for designing software systems. '''Common UML diagrams''': * Class diagram → shows objects and relationships * Sequence diagram → shows interaction over time * Use case diagram → shows how users interact with the system * Activity diagram → shows workflows <br /> ==Agile Software Development== Agile is a development philosophy and methodology. It focuses on: * Delivering software in small increments *...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

UML

Unified Modeling Language

It is a visual language for designing software systems.

Common UML diagrams:

  • Class diagram → shows objects and relationships
  • Sequence diagram → shows interaction over time
  • Use case diagram → shows how users interact with the system
  • Activity diagram → shows workflows



Agile Software Development

Agile is a development philosophy and methodology.

It focuses on:

  • Delivering software in small increments
  • Continuous feedback
  • Adapting to change
  • Close collaboration with customers


Common Agile frameworks

  • Scrum Alliance related Scrum
  • Kanban
  • Extreme Programming (XP)