CSCC01 Lecture 1 Course notes PDF

Title CSCC01 Lecture 1 Course notes
Author Clem T
Course Introduction to software engineering
Institution University of Toronto
Pages 2
File Size 55 KB
File Type PDF
Total Downloads 30
Total Views 154

Summary

Lecture one notes on the slides provided...


Description

CSCC01 Lecture 1 Waterfall Model ● Non-iterative design process ● Used in software dev where progress is steadily downwards ● Phases ○ Requirements analysis ○ Design ○ Implementation ○ Testing (verification) ○ Maintenance Pros ● ● ● ●

Time spent early can reduce costs at later stages Suitable for highly structured organizations Places emphasis on documentation, contributing to corporate memory Stages a straightforward easy to understand

Cons ● Iron Triangle

Spiral Model ● Makes scaling hard (example vertical scaling) ● Model is good for building a prototype then building on top of it ● Project done in cycles ● Phases ○ Gather basica requirements ○ Implement prototype ○ Collect feedback from users ○ Adjust Lean software - In process of construction reduces slack time

Agile Manifesto ●

Scrum ● Flexible due to having the ability to correct course of project and move various implementation time of features around ● Phases ○ Product backlog -> Sprint backlog -> sprint ->...


Similar Free PDFs