Software Engineering

study of the cycle

  • requirements engineering,
  • architectural design
  • tradeoff analysis
  • config management
  • quality engineering
  • lifecycle modeling
  • collaborative development

threading/multiprocessing/parallel

tools of the cycle

  • we will use: Docker, Git, Azure ML Designer, and MPI
  • other: …

Docker

  • install docker

UML

  • Draw.io

Mermaid Diagrams

OpenUP

lifecycle phases

  • inception
  • elaboration
  • construction
  • transition

Azure ML Designer