Professional Documents
Culture Documents
BSCS CMSC311 SLM4
BSCS CMSC311 SLM4
BSCS CMSC311 SLM4
Learning Outcomes
Intended Students should be able to meet the following intended learning outcomes:
Learning Knowledge on transforming user requirements into suitable form.
Outcomes Knowledge in preparing requirements for coding in implementation.
Targets/ At the end of the lesson, students should be able to:
Objectives Assess user requirements for coding.
Fulfill the requirements in SDLC.
(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
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
Modularization
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
Concurrency
Example
The spell check feature in word processor is a module of software, which runs
along side the word processor itself.
When a software program is modularized, its tasks are divided into several
modules based on some characteristics. As we know, modules are set of
instructions put together in order to achieve some tasks. They are though,
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
considered as single entity but may refer to each other to work together.
There are measures by which the quality of a design of modules and their
interaction among them can be measured. These measures are called coupling
and cohesion.
Cohesion
Coupling
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
Design Verification
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, what is the technique to divide a software system into multiple
discrete and independent modules?
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
Learning Resources
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