Professional Documents
Culture Documents
Learning Outcomes
Intended Students should be able to meet the following intended learning outcomes:
Learning Knowledge in Conceptualizing the software requirements into software
Outcomes implementation.
Knowledge in Different Software Design Strategies.
Targets/ At the end of the lesson, students should be able to:
Objectives Find the best possible design for implementing the intended solution.
Understand the multiple variants of software design.
(For further instructions, refer to your Google Classroom and see the
schedule of activities for this module)
Page 1 of 7
LSPU-CCS Self-Paced Learning Modules: Introduction to Intelligent Systems
Republic of the Philippines
Laguna State Polytechnic University
ISO 9001:2015 Certified
Province of Laguna
Level I Institutionally Accredited
B. Learning Guide Questions:
1. What are the software design strategies?
2. What are the software design approach?
Note: The insight that you will post on online discussion forum using Learning Management
System (LMS) will receive additional scores in class participation.
Lecture Guide
Structured Design
Page 2 of 7
LSPU-CCS Self-Paced Learning Modules: Introduction to Intelligent Systems
Republic of the Philippines
Laguna State Polytechnic University
ISO 9001:2015 Certified
Province of Laguna
Level I Institutionally Accredited
Design Process
The whole system is seen as how data flows in the system by means of
data flow diagram.
DFD depicts how functions changes data and state of entire system.
The entire system is logically broken down into smaller units known as
functions on the basis of their operation in the system.
Each function is then described at large.
Object oriented design works around the entities and their characteristics
instead of functions involved in the software system. This design strategies
focuses on entities and its characteristics. The whole concept of software
solution revolves around the engaged entities.
Let us see the important concepts of Object Oriented Design:
Page 3 of 7
LSPU-CCS Self-Paced Learning Modules: Introduction to Intelligent Systems
Republic of the Philippines
Laguna State Polytechnic University
ISO 9001:2015 Certified
Province of Laguna
Level I Institutionally Accredited
an instance of a class. Class defines all the attributes, which an object
can have and methods, which defines the functionality of the object.
In the solution design, attributes are stored as variables and
functionalities are defined by means of methods or procedures.
Design Process
Page 4 of 7
LSPU-CCS Self-Paced Learning Modules: Introduction to Intelligent Systems
Republic of the Philippines
Laguna State Polytechnic University
ISO 9001:2015 Certified
Province of Laguna
Level I Institutionally Accredited
Bottom-up Design
The bottom up design model starts with most specific and basic components.
It proceeds with composing higher level of components by using basic or
lower level components. It keeps creating higher level components until the
desired system is not evolved as one single component. With each higher level,
the amount of abstraction is increased.
Bottom-up strategy is more suitable when a system needs to be created from
some existing system, where the basic primitives can be used in the newer
system.
Both, top-down and bottom-up approaches are not practical individually.
Instead, a good combination of both is used.
Summary
Page 5 of 7
LSPU-CCS Self-Paced Learning Modules: Introduction to Intelligent Systems
Republic of the Philippines
Laguna State Polytechnic University
ISO 9001:2015 Certified
Province of Laguna
Level I Institutionally Accredited
Performance Tasks
PT 1
PT 2
Directions: Based from the readings, explain what is a Function Oriented Design?
Learning Resources
Page 6 of 7
LSPU-CCS Self-Paced Learning Modules: Introduction to Intelligent Systems
Republic of the Philippines
Laguna State Polytechnic University
ISO 9001:2015 Certified
Province of Laguna
Level I Institutionally Accredited
References
Book(s)
The Software Development Project: Planning and Management: Wiley; 1 st Edition by Philip Bruce,
Sam M. Pederson (Feb. 4, 1982)
Walker Royce. Software Project Management: A Unified Framework. Addison-Wesley Pub Co; 1 st
edition (Sept. 1998)
Web Reference(s)
Capers Jones. Software Assessments, Benchmarks, and Best Practices. Addison-Wesley Pub Co; 1st
edition (April 28, 2000).
Linda Westfall. 12 Steps to Useful Software Metrics. The Westfall Team, 2005.
Stephen H. Kan. Metrics and Models in Software Quality Engineering. Addison-Wesley; 2nd
edition (2003).
www.tutorialspoint.com/software_engineering
Suggested Reading(s)
Page 7 of 7
LSPU-CCS Self-Paced Learning Modules: Introduction to Intelligent Systems