Problem Solving Strategies PDF
Problem Solving Strategies PDF
STRATEGIES
PROBLEM-SOLVING
STRATEGIES
Problem-solving strategies in software design
refer to the methods, techniques, and approaches
used by software designers to identify, analyze, and
resolve issues that arise during the software
development process.
IMPORTANCE OF PROBLEM-
SOLVING STRATEGIES
Problem-solving strategies are critical in software design
because they enable developers to effectively and efficiently solve
complex problems and create software that meets the needs of
their users. Here are some reasons why problem-solving
strategies are important in software design:
Requirements Gathering
Analysis and Specification
Detailed Design
Implementation
Testing and Verification
Deployment and Maintenance
DESIGN
STRATEGY
DESIGN STATEGY
R EF ER TO T H E TE C H N I QUES ,
PR I NCI PLES, AN D
MET HODOLOG I E S US E D TO
CR EATE A PL AN OR BL U EP RI NT
S TR ATEGI ES:
MODULARITY
THI S STRATE G Y ENTAI L S DI S AS S E M B L I N G T H E
SOF TWARE SYS TEM I NTO S M AL L E R ,
I NDEPENDENT C O MP O N E N T S O R MO DU L E S .
STRATEGY
I DENTI FI ES WHAT I TS DE S I GN O B J E CT I S T O
DO AND I S MO RE C O NC ER N E D W I T H W H AT I S
TO BE DONE AND L ES S WI T H H O W I T
HAP PENS.
FUNCTION DESIGN
STRATEGY
THE F UNCT I ON AL DE S I GN (FD) P HA S E O F
I TS DESI GN OBJE C T I S T O DO A ND I S
DESIGN
I S THE PROC ES S O F P L ANN I N G A SY S TEM
OF I N TERACTI NG O BJ EC T S F OR T HE
PUR POSE OF S O L VI NG A S O F T W AR E
SOF TWARE D ES I G N.
Abs tracti on
I nh eri t ance
Encapsul ati on
Pol ymorphi s m
Cl ass and Obj ec t Di a g ra ms
ABSTRACTION
AND F UNCTI ON AL I TI E S A ND A LS O
DATA
First Name: First Name:
Occupation: Occupation:
First Name:
First Name:
Last Name:
Last Name:
Birth Date:
Birth Date:
Occupation:
Occupation:
INHERITANCE
I NHERI TANCE I S T H E P RO CE D U RE IN
F ROM THE P AR EN T CL A SS IS TH E CH IL D
CLASS.
ENCAPSULATION
HIDING DATA AND COMPLEXITY
different times.
CLASS AND OBJECT
DIAGRAMS
A Class diagram shows your classes and their