186x Filetype PDF File size 1.56 MB Source: www.nyu.edu
Adaptive Software Engineering G22.3033-007 Session 3 - Main Theme Software Development Life Cycles (SDLCs) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1 Agenda Review of SDLC Environmental Diagrams Traditional Life Cycle Models Alternative Techniques Architectural Principles Use Case Driven Development Extreme Programming Agile Software Development Roles and Types of Standards ISO 12207: Life Cycle Standard IEEE Standards for Software Engineering Processes and Specifications Summary Course Assignments Course Project (Project #1 extended) Readings 2 1 Part I Review of SDLC 3 What is a SDLC System Development Life Cycle: It is developing a computer system It concerns a process which takes from two months to two years This is called a system development life cycle 4 2 What is a SDLC There are two forms: Rapid (Prototype) – Plan and Elaborate – Developmental Cycle 1 – Developmental Cycle 2 And Waterfall (classical) 5 What is a SDLC Waterfall (classical) – Requirements –Analysis –Design – Construction – Implementation 6 3 What is a SDLC Both forms are followed by a maintenance cycle: Maintenance is the most expensive part If all the steps are done carefully maintenance is reduced For maintenance to be effective , documentation must exist 7 What is a SDLC The system really consists of two parts: Model – Prototypes – Diagrams and supporting Documents System – Hardware –Software 8 4
no reviews yet
Please Login to review.