Livscykel
Onsdag den 30:e december 2020
Målet med denna lektion är introducera begrepet livscykel, och dom olika faser som ingår i en livscykel
Lektionsteori
Detta är material (artiklar, videoer, blogs, podcasts etc) som är den teoretiska bas för denna lektion, det antas att du har läst/set/lystnad detta innan lektionen starter.
Systems development life cycle (SDLC):
- What Is SDLC? Understand the Software Development Life Cycle
- SSDLC 101: What Is the Secure Software Development Life Cycle?
SDLC steps:
- Requirements
- Design
- Development (coding)
- Software as a craft, the product of a 10-year-old development manifesto
- Coding Practices: The most important ones:
- Testing:
- Deployment
Bakgrundsmaterial
Detta är material som är frivillig, och som kan kan används till at få en djupare insikt i dagens ämnen (klicka för att visa materialet)
Oftast förklara det material bakgrunden till dagens lektionsteori, går mer på djupet med ämne eller har en annan vinkel på det samma material
- Programs, life cycles, and laws of software evolution
- Bakgrunds artikel, Meir M. Lehman (sep 1980): Programs, Life Cycles, and Laws of Software Evolution, IEEE
- Systems development life cycle (SDLC):
- Models:
- Software Development Life Cycle: A Guide to Phases and Models
- Secure SDLC
- Waterfall model
- Wikipedia: Waterfall model
- Agile model
- Wikipedia: Agile software development
- Iterative or incremental model
- Wikipedia: Incremental build model
- Spiral model
- Wikipedia: Spiral model
- V-Shaped model
- Wikipedia: V-Model
- Evolutionary prototype
- Wikipedia: Software prototyping
- Cleanroom
- Wikipedia: Cleanroom software engineering
- Design:
- Wikipedia: Low Level Design (LLD)
- Wikipedia: High level Design (HLD)
- Testing:
- Development