You are on page 1of 69

Methodological Design

V-model

Johan van Dijk


Saxion University of Applied Sciences
Saxion University of Applied Sciences

Methodological Design
Course contents
 Introduction
 V-model
 Project Setup
 System Requirements
 Functional Design
 Technical Design

2
Saxion University of Applied Sciences

Projects
 Building a shopping centre, bridge or ship
 Developing a new product
 Developing a marketing plan or export plan
 Reducing waiting lists at hospitals
 Doing a theater production or film
 Conducting research for a thesis
 Organizing a major event (exhibition, sports
or pop festival)
 Implementing software at a company
 Setting up a website
 ……..
3
Saxion University of Applied Sciences

Managing a Project
Project Life Cycle

 Initiation
 Planning
 Execution
 Closure

4
Saxion University of Applied Sciences

Activities
Execution of the project
 Research
 Designing
 Realising
 Testing
 ……

5
Saxion University of Applied Sciences

Organizing activities in a project

Project Management +
6 Methodological Design
Saxion University of Applied Sciences

Managing a Project
Project Initiation

7
Saxion University of Applied Sciences

Managing a Project
Project Planning

8
Saxion University of Applied Sciences

Managing a
Project
Project Execution

Build Deliverables
 Methodological Design

9
Saxion University of Applied Sciences

Managing a Project
Project Closure

10
Saxion University of Applied Sciences

Principles of methodological design


 Think first, then act!

 Think through project in detail from


start to finish AND from finish to start.

 Work from global to detail:


Top-down working: First the big
picture, then the details!

11
Saxion University of Applied Sciences

Methodological Design
Objectives

 Minimization of Project Risks


 Improvement and Guarantee of Quality
 Reduction of Total Cost over the Entire
Project and System Life Cycle
 Improvement of Communication between
all Stakeholders

12
Saxion University of Applied Sciences

Methodological Design
Initiation → Feasibility Study
 Problem areas
 Similar products
 Patents
 Regulations (Machine, Low Voltage, EMC, …)
 ...

13
Saxion University of Applied Sciences

Methodological Design
V-model

14
Saxion University of Applied Sciences

Methodological Design
V-model

Design Test

15
Realise
Saxion University of Applied Sciences

Project setup

 User requirements
 Project plan
(managing the project)

16
Saxion University of Applied Sciences

System
Requirements

 Detailed functional requirements


(behavior of the system)
 Detailed technical requirements

17
Saxion University of Applied Sciences

Functional Design

1. Analysis of the system requirements


2. Concept principles
3. Detailing chosen concept
a) Mechanical concept
b) Electrical concept
c) Electronic concept
18 d) Software concept
Saxion University of Applied Sciences

Technical Design

 Basic schematics and drawings


 Simulation
 Calculating and selecting components
 Detailed design

19
Saxion University of Applied Sciences

Realisation

 Mechanical – Making components and


unit assembling
 Electrical-Electronic – Making PCBs and
unit assembling
 Software – unit coding
20
Saxion University of Applied Sciences

Research
V-model

Research Research

21
Saxion University of Applied Sciences

V-model • Problem definition


Research in each • Main – sub questions
phase • Analyse: variables
• Data collecting:
• Method - instruments
• Data processing
• Conclusions
• Recommendations

22
Saxion University of Applied Sciences

Research
Data collecting methods - Instruments

23
V-model
Project setup

Saxion University of Applied Sciences


Saxion University of Applied Sciences

Project setup

 User Requirements
• Description of the system as
expected by the user
 Project Plan
• Managing the project
 Site Acceptance Test (SAT)

25
Saxion University of Applied Sciences

Project setup
Project goals

 Project goals should be SMART


• S – Specific
• M – Measurable
• A – Acceptable / Attainable
• R – Realistic
• T – Time-bound

26
Saxion University of Applied Sciences

Project setup
Project aspects

 Aspects of a project
• T - Time
• M - Money
• Q - Quality
• I - Information
• O - Organization

27
Saxion University of Applied Sciences

Project setup
User Requirements
 Starting document for the system designers
 Description of the system as expected by
the user
• functional
• physical
• interface
• performance
• security requirements
• safety
• environment
28 • ….
Saxion University of Applied Sciences

Project setup
Site Acceptance Test

 Document with the user/client


acceptance test → validation
• Direct relation with the User Requirements

29
Saxion University of Applied Sciences

Project setup
Project Plan

 Document for managing the project


 Necessary for writing a Project Plan:
• The objectives of the project
• The expertise needed
• The time and effort needed
• Authorisation to make decisions

30
Saxion University of Applied Sciences

Project setup
Project Plan
Background info Where (in what environment) will the project be carried out?

Project results Why carry out this project and what is the desired final result?

Project activities What do we need to do to achieve the project goal?

Project limits What are the boundaries of the project?

The products What are the intermediate products?

Quality control How can we ensure the sufficient quality of all products?

Project organization Who is participating and how do we plan to collaborate?

Schedule Who is doing what / when?

Costs and benefits What will the project cost and what will it yield?

Risks What could cause the project to fail?


31
Saxion University of Applied Sciences

Project Activities
• Major activities (phases) based on
the V-model
• Per phase sub-activities
• State research question for the
major phases

32
Saxion University of Applied Sciences

Project limits
Start of project

Project Boundaries

Activity

Activity

Project boundaries must


be specific!

End of project
33
Saxion University of Applied Sciences

Quality Control
Quality of
Activity intermediate product
yields Q
Q

Q Q

Q Q
Q Quality
of projectresult
Numerous project
Numerous intermediate products
activities
All intermediate products
together = Project result
34
Saxion University of Applied Sciences

Project Organisation
Main functions in a project organisation:
 Project leader
 Documentation & Material Administrator
 Quality Controller
 Designer (all group members)

For each function should be described:


 Tasks
 Responsibilities
 Authorities

35
Saxion University of Applied Sciences

Schedule
Gantt Chart

Activities-Tasks Milestones
Software: Microsoft Projects
36 GanttProject
V-model
System Requirements

Saxion University of Applied Sciences


Saxion University of Applied Sciences

System
Requirements

 Detailed functional requirements


(behavior of the system)
 Detailed technical requirements
 Factory Acceptance Test (FAT) Plan

38
Saxion University of Applied Sciences

System Requirements
Analyse + Research
 Analysis of the User Requirements
by Engineers
• Interview user/stakeholders to
change/add requirements (research)
• Possibilities and Techniques (research)

39
Saxion University of Applied Sciences

System Requirements
Stakeholders

 operator
 manufacturer
 seller
 transporter
 maintainer
 dismantler
40
Saxion University of Applied Sciences

System Requirements
Functional
 Detailed Functional Description
• Use scenarios
• User requirements
• System Functions
 Detailed Functional Requirements
• User interface (i.e. sample windows)
• External interfaces

41
Saxion University of Applied Sciences

System Requirements
Functional

42
Saxion University of Applied Sciences

System Requirements
Technical
 Detailed Technical Requirements (1/2)

• Safety
• Cost
• Physical properties
• Environment
• General design requirements

43
Saxion University of Applied Sciences

System Requirements
Technical
 Detailed Technical Requirements (2/2)

• Mechanical
• Electrical and Electronic
• Software
• Production and assembly
• Reliability
• Maintainability

44
Saxion University of Applied Sciences

System Requirements
Technical

45
Saxion University of Applied Sciences

System Requirements
Quality Assurance Provisions

 Qualification goal
• Installation Qualification (IQ)
• Operational Qualification (OQ)
• Performance Qualification (PQ)
 Verification method
• Inspection (I)
• Demonstration (D)
• Test (T)
46
• Analysis (A)
Saxion University of Applied Sciences

System Requirements
Quality Assurance

 Functional

 Technical

 Quality

47
V-model
Functional Design

Saxion University of Applied Sciences


Saxion University of Applied Sciences

Functional Design
High Level Design

1. Analysis of the system requirements


2. Concept principles
3. Detailing chosen concept
a) Mechanical concept
b) Electrical concept
c) Electronic concept
49 d) Software concept
Saxion University of Applied Sciences

Functional Design
Generating and selecting concepts
(research)
 Analyse requirement(s)
 Define key parameters
 Brainstorming
 Generate concept ideas for key parameters
 Select concept(s)
 Morphological analysis
 Weighed criteria analysis
50
Saxion University of Applied Sciences

Functional Design
Phase flow diagram

51
Saxion University of Applied Sciences

Functional Design
Mechanical concept principles
e.g. Speed reduction

e.g. Transportation

52
Saxion University of Applied Sciences

Functional Design
Electro-mechanical concept principles
e.g. Motor type

rotating-DC rotating-AC

linear
stepper servo
53
Saxion University of Applied Sciences

Functional Design
Electrical/electronic concept principles
 e.g. Topology

 e.g. Processing platform

54 FPGA Microcontroller PLC PC


Saxion University of Applied Sciences

Functional Design
Morphological analysis
Concept ideas

Key parameters

55
Saxion University of Applied Sciences

Functional Design
Weighed criteria analysis

56
Saxion University of Applied Sciences

Functional Design
Morphological/weighed criteria analysis

57
Saxion University of Applied Sciences

Functional Design
System architecture

58
Saxion University of Applied Sciences

Functional Design
Detailing chosen concept

59 e.g. Mechanical
Saxion University of Applied Sciences

Functional Design
Detailing chosen concept

60 e.g. Electrical: Block diagrams and their interfaces


Saxion University of Applied Sciences

Functional Design
Detailing chosen concept

61 e.g. Electronic: Block diagrams and their interfaces


Saxion University of Applied Sciences

Functional Design
Detailing chosen concept

e.g. Software: Structure Charts - Block diagrams


with their interfaces
62
V-model
Technical Design

Saxion University of Applied Sciences


Saxion University of Applied Sciences

Technical Design
Low Level Design

 Basic schematics and drawings


 Simulation
 Calculating and selecting
components
 Detailed design
64  Unit Test Plan
Saxion University of Applied Sciences

Technical Design
Weighed criteria component selection

65
Saxion University of Applied Sciences

Technical Design
Mechanical

3D and 2D
mechanical design
66
Saxion University of Applied Sciences

Technical Design
Electrical

67
Schematics (e.g. EPLAN)
Saxion University of Applied Sciences

Technical Design
Electronic

Schematics - PCB design

68
Saxion University of Applied Sciences

Technical Design
Software

Nassi-Shneiderman diagram
Flowchart
Pseudo code

69

You might also like