wpm lecture#2
TRANSCRIPT
LECTURE #2 OUTLINE
• What is Process?
• What is Development Process?
• Main Activities & Phases
–Software Specification
–Software Design & Implementation
–Software Validation
–Software Evaluation
• Software Development Process
• Software Lifecycle Models
–Code & Fix
–Waterfall Model
–V-Shaped Model
–Evolutionary Model
–Prototyping
–Spiral Model
–Formal System Development
–Re-used Based Development
– Incremental Development
–Unified Process
–Rapid Application Development
–Lightweight methodologies
•Extreme Programming
•Adaptive Software Development
•Feature-Driven Development
•Agile Development
WPM Lecture #2 2
Main Activities & Phases
•Software Specification
•Software Design & Implementation
•Software Validation
•Software Evaluation
WPM Lecture #2 6
Main Activities & Phases
Software Specification
WPM Lecture #2 7
Business
Requirements
User
Requirements
Vision
Document
Functional
Requirements
Use Cases
Software
Quality
Attributes
Non-
Functional
Requirements
Software Requirement
Specification
Main Activities & Phases
Software Validation & Verification
Validation
Are we building the right system?
Verification
Are we building the system right?
WPM Lecture #2 9
REFERENCES
• Web Project Management Lecture Notes, Assist. Prof. Dr. Hacer Karacan
• Process Management & Improving Process, Dr. Filiz Eyüboğlu
• http://xprogramming.com/what-is-extreme-programming/
• http://www.easterbrook.ca/steve/2010/11/the-difference-between-verification-and-validation/
• http://www.tutorsglobe.com/homework-help/software-engineering/formal-method-model-7704.aspx
Image Resources:
• https://spotio.com/blog/wp-content/uploads/2014/09/Repeatable-Process-1.gif
• http://nathanlunn.com/wp-content/uploads/2013/08/SDLC.jpg
• http://www.sidseldorphjensen.com/wp-content/uploads/2013/10/ongoing-process.jpg
• http://www.umsl.edu/~sauterv/analysis/Fall2010Papers/Brugger/index.html_files/SDLC.jpg
• http://3.bp.blogspot.com/-
9kjl_h7VWVk/U6eEVGDSYdI/AAAAAAAAAU4/0yIjXsmqsKE/s1600/moving_work_from_design_to_imple
mentation-t.png
• http://www.google.com.tr/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&ved=0CAQQjBw&url=http%3A
%2F%2Fwww.bitsonline.org%2Fimages%2Fstories%2Fsdlc.png&ei=N8n4VLypBJXmauaEgfAH&bvm=bv.
87519884,d.d24&psig=AFQjCNGF5C2s1ACu0WdeTZ2EXpbMKKOjVQ&ust=1425676916599271
• http://www.ciamberlini.it/wp-content/uploads/2013/02/codefix.png
• http://www.scrum-compact.com/files/2010/04/Wasserfall-1-02-E.jpg
• http://www.chrysalis-solutions.com/images/rad.gif
WPM Lecture #2 29