0% found this document useful (0 votes)
161 views

Software Development Methodologies Syllabus

This document outlines a course on software development methodologies. It provides details on the course credits, description, contact hours, prerequisites, objectives, outline, learning plan, suggested readings and references, requirements, grading system, and policies. The course covers various methodologies and teaches software engineering processes and concepts.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
161 views

Software Development Methodologies Syllabus

This document outlines a course on software development methodologies. It provides details on the course credits, description, contact hours, prerequisites, objectives, outline, learning plan, suggested readings and references, requirements, grading system, and policies. The course covers various methodologies and teaches software engineering processes and concepts.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

IBA COLLEGE OF MINDANAO

TN. Pepito St. Valencia, City

Course Name Software Development Methodologies

Course Credits 3 units

Course Description This course covers software development methodologies such as Agile Software Development Methodology, Crystal Methods Methodology,
Dynamic Systems Development Model Methodology, Extreme Programming (XP) Methodology, Feature Driven Development Methodology, Joint
Application Development (JAD) Methodology, Lean Development (LD) Methodology, Rapid Application Development (RAD) Methodology,
Rational Unified Process (RUP) Methodology, Scrum Methodology, Spiral Methodology, Systems Development Life Cycle (SDLC) Methodology,
Waterfall (a.k.a. Traditional) Methodology. Where each methodology upheld by the software development industries and companies.
Contact Hours/week 3 hours

Prerequisite None

Course Objectives The course is devoted to introduce the Software Engineering methodologies; use the process model such as water fall, evolutionary, and iterative
p, Software Development Life Cycle, knowing the feasibility study and the software development using JAVA, MySQL and iReport.

Successful completion of this course should lead to the following learning outcomes :

COURSE OUTLINE AND TIMEFRAME

Course Content/Subject Matter

Week 1-18 UNIT I:


Introduction of software engineering - Software products, categories, characteristics, and responsibility
Software Process - Risk Management, Water fall Model, requirements analysis and definition, system and software design, programming
and unit testing
Feasibility study format, Requirements and definition
UNIT II:
Aim of project management Project planning methods scheduling
Software Project Management
Documentation and Software Requirement Analysis
UNIT III:
Business and Legal Aspect of Software Engineering
Legal environment, Copyright, Software patents, Contracts and licenses, Derivative works, Privacy, Trade Secrets and Non-Disclosure
Agreements, Some Business Models, Free-lance software development, Community and open source
UNIT IV:
Configuration Management: How I learned to Stop Worrying and Hate My Co-workers Less
Formal Specification
Object-Oriented Design 1
Object-Oriented Design 2

LEARNING PLAN

Desired Learning Outcomes Course Content/ Textbooks/ Teaching and Learning Assessment Task Resource Time
(DLO) Subject Matter References Activities(TLA’s) Materials Table

At the end of the unit, the UNIT I Software Engineering Question-generation Written Quizzes OHP 15 hours
students must have: 1. Introduction of software Fall 2000 Strategies
engineering: Oral Recitation Laptop
1. Explained software as Software products, Inductive teaching
product, its categories, and categories, characteristics, Brainstorming Feasibility Study LCD Projector
characteristics and and responsibility Manuscript with proposal
responsibility 2. Software Process: Lecture/Discussion White board &
2. Applied the software process Risk Management, Water fall Marker
on development Model, requirements analysis
3. Conducted Feasibility Study and definition, system and
using the given format software design,
programming and unit testing
3. Feasibility Study

Desired Learning Outcomes Course Content/ Textbooks/ Teaching and Learning Assessment Task Resource Time
(DLO) Subject Matter References Activities(TLA’s) Materials Table

At the end of the unit, the UNIT II Software Engineering Question-generation Written Quizzes OHP 12 hours
students must have: 2.1 Project management Fall 2000 Strategies
Aim of Project management Oral Recitation Laptop
1. Explained Project Project Planning Method Inductive teaching
management and its importance 2.2 Software Project Brainstorming Software Project output LCD Projector
2. Applied the proper Management
documentation and analyzed 2.3 Documentation and
the software requirements Software Requirements Lecture/Discussion Whiteboard &
Analysis marker
3. differentiated the form of External and Internal
documentation Requirement Process
4. used different form of Viewpoint analysis
analysis and flowchart Flowchart
At the end of the unit, the Unit 3 Software Engineering Brainstorming Written Quizzes OHP 9 hours
students Fall 2000
Must have: 3.1 Business and Legal Aspect of Panel Discussion Facilitation of assigned Laptop
Software Engineering topics
1. Explained the business Legal environment, Reciprocal teaching LCD Projector
and legal aspect in Copyright, Software patents,
software engineering Contracts and licenses, Software Project output Whiteboard &
2. Differentiated programs Derivative works, Privacy, marker
in terms of legalities Trade Secrets and Non-
3. Valued the software Disclosure
projects
At the end of the unit, the UNIT IV: Data Structures. & Small group discussion Written Quizzes OHP 18 hrs
students Must have: Algorithms in Java.
4.1 Configuration Management: Second Edition Mini-workshop on creating Facilitation of assigned Laptop
How I learned to Stop Worrying activities topics
and Hate My Co-workers Less LCD Projector
4.2 Formal Specification Coding the concepts using
4.3 Object-Oriented Design 1 Java PL Running Program for Whiteboard &
4.4 Object-Oriented Design 2 every concepts marker

Suggested Readings and Software Engineering Fall 2000


References

Course Requirements

Grading System Prelim Midterm Semi-Final Final


Attendance 15% 15% 15% 15%

Quiz 15% 15% 15% 15%

Project 25% 25% 25% 25%

Assignment 10% 10% 10% 10%

Major Exam 35% 35% 35% 35%

TOTAL 100% 100% 100% 100%

Classroom Policies IBACM ICT LABORATORY RULES

By:

JOYNILENGE C. LAVADOR, MSIT


Instructor

You might also like