wpm lecture#2

29
WEB PROJECT MANAGEMENT Lecture #2 Seda Yalçın

Upload: seda-yalcin

Post on 16-Jul-2015

283 views

Category:

Leadership & Management


3 download

TRANSCRIPT

WEB PROJECT MANAGEMENT

Lecture #2

Seda Yalçın

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

What is Process?

WPM Lecture #2 3

What if?

WPM Lecture #2 4

What is Development Process?

WPM Lecture #2 5

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 Design & Implementation

WPM Lecture #2 8

Main Activities & Phases

Software Validation & Verification

Validation

Are we building the right system?

Verification

Are we building the system right?

WPM Lecture #2 9

Software Development Process

WPM Lecture #2 10

Software Lifecycle Models

WPM Lecture #2 11

Software Lifecycle Models

Code and Fix

WPM Lecture #2 12

Software Lifecycle Models

Waterfall Model

WPM Lecture #2 13

Software Lifecycle Models

Waterfall Model

WPM Lecture #2 14

Software Lifecycle Models

V-Shaped Model

WPM Lecture #2 15

Software Lifecycle Models

Evolutionary Model

WPM Lecture #2 16

Software Lifecycle Models

Prototyping

WPM Lecture #2 17

Software Lifecycle Models

Spiral Model

WPM Lecture #2 18

Software Lifecycle Models

Formal System Development

WPM Lecture #2 19

Software Lifecycle Models

Re-Used Based Development

WPM Lecture #2 20

Software Lifecycle Models

Incremental Development

WPM Lecture #2 21

Software Lifecycle Models

Unified Process

WPM Lecture #2 22

Software Lifecycle Models

Rapid Application Development

WPM Lecture #2 23

Software Lifecycle Models

Lightweight Methodologies / Extreme Programming

WPM Lecture #2 24

Software Lifecycle Models

Lightweight Methodologies / Adaptive Software D.

WPM Lecture #2 25

Software Lifecycle Models

Lightweight Methodologies / Feature-Driven D.

WPM Lecture #2 26

Software Lifecycle Models

Lightweight Methodologies / Agile

WPM Lecture #2 27

WPM Lecture #2 28

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