You are on page 1of 6

Republic of the Philippines Batanes State College Basco, Batanes SYLLABUS in SOFTWARE ENGINEERING I. II. III.

Course Code: ITE 14 Descriptive Title: SOFTWARE ENGINEERING Course Description: Software Engineering is the branch of computer science that creates practical, cost-effective solutions to computing and information processing problems, preferentially by applying scientific knowledge developing software systems in the service of mankind. IV. V. VI. Credit: 3 units Total Number of Hours: 54 hrs General Objectives: 1. To promote consistent view of software engineering worldwide 2. To clarify the place-and set the boundary-of software engineering with respect to other disciplines such as computer science, project management, computer engineering and mathematics. 3. To characterize the contents of software engineering discipline. 4. To provide a top0ical access to the software engineering body of knowledge. 5. To provide a foundation for curriculum development and for individual certification and licensing material. VII. Course Requirements: Class Standing (Quizzes, Recitations, Attendance)............................30% Project (Term Paper, Research Work, Assignments, Reports)...........40% Periodical Examination (Prelims, Midterms, Finals)..30%

Course Content Prelim Chapter 1 INTRODUCTION TO SOFTWARE ENGINEERING Software engineering What is a recognized profession What are the characteristics of a profession? What are the objectives of a software engineering body of knowledge? Software engineering knowledge areas

Specific Objectives

Time Teaching Allotment Methodology

Measures / Evaluation

Reference

Chapter 2 - SOFTWARE REQUIREMENTS Software requirements fundamentals Requirements process Requirements elicitation Requirements analysis Requirements specification Requirements validation

Introduce software engineering and explain its importance. To introduce ethical and professional issues and to explain why they are of concern to software engineers. Define the KAs of software and an overview of its scope and of its relationships with other KAs.

4 hrs and Identification 30 mins Definition Discussion

Recitation Quizzes

Express the needs and constraints placed on a software product that contribute to the solution of some real-world problem.

4 hrs and Identification 30 mins Definition Discussion

Recitation Quizzes

Chapter 3 SOFTWARE DESIGN Software design fundamentals Key issues in software design Software Structure and architecture Software design quality analysis and Define design as a process of architecture, components, interfaces, and other characteristics of a system or 4 hrs and 30 mins Recitations Quizzes

1. Guide to Software Engineering Body of Knowledge, 2004 version. IEEE Computer Society. 2. Computing Curricula 2005: Guidelines for Associate-Degree Transfer Curriculum in Software. The ACM Two-Year College Education Committee and the Joint Task Force on Software Engineering, Association for Computing Machinery and IEEE Computer Society. Page 3-4. August 2005.

evaluation Software design notations Software design strategies and methods

component, and the result.

Chapter 4 SOFTWARE CONSTRUCTION Software construction fundamentals Managing construction Create working, meaningful software through a combination of coding, verification, unit testing, integration testing, and debugging. 4 hrs and Identification 30 mins Definition Discussion Recitations Quizzes Exam

3. Laplante, Phillip A. (2007).What Every Engineer Should Know about Software Engineering. New York: Taylor and Francis Group, LLC.

Midterm Chapter 5 SOFTWARE TESTING Software testing fundamentals Test levels Test techniques Test related measures Test process Perform testing for evaluating product quality, and for improving it, by identifying defects and problems. 4 hrs and Identification 30 mins Definition Discussion Recitations Quizzes

Chapter 6 SOFTWARE MAINTENANCE Software maintenance fundamentals Key issues in software maintenance Maintenance process Techniques for maintenance Provide cost-effective support to 4 hrs and Identification 30 mins Definition software. Discussion Recitations Quizzes

Chapter 7 SOFTWARE CONFIGURATION MANAGEMENT Management of the FCM process Software configuration identification Software configuration control Software configuration status accounting Software configuration auditing Software release management and delivery 4 hrs and Identification Identify the configuration of 30 mins Definition software at distinct points in Discussion time for the purpose of systematically controlling changes to the configuration and of maintaining the integrity and traceability of the configuration throughout the system life cycle. Recitations Quizzes

Chapter 8 SOFTWARE ENGINEERING MANAGEMENT Initiation and scope definition Software project planning Software project enactment Review and evaluation Closure SW Engineering Measurement Address the management and measurement of software engineering. 4 hrs and Identification 30 mins Definition Discussion Recitations Quizzes Exam

Final Chapter 9 SOFTWARE ENGINEERING PROCESS Process implementation and change Process definition Process assessment Process and product measurement Examine the software engineering process. 4 hrs and Identification 30 mins Definition Discussion Recitations Quizzes

Chapter 10 SOFTWARE ENGINEERING TOOLS AND METHODS Software engineering tools Software engineering methods Assist the software life cycle processes impose structure on the software engineering activity. 4 hrs and Identification 30 mins Definition Discussion Recitations Quizzes

Chapter 11 SOFTWARE QUALITY Software quality fundamentals Software quality management processes

define software quality and its Importance.

4 hrs and Identification 30 mins Definition Discussion

Recitations Quizzes

Chapter 12 RELATED DISCIPLINES OF SOFTWARE ENGINEERING Computer engineering Computer science Management Mathematics Project management Quality management Software ergonomics Systems engineering

Identify the disciplines with which software engineering shares a common boundary.

4 hrs and Identification 30 mins Definition Discussion

Seatwork Quiz Exam

Prepared By: Mr. Ricardo Q. Cabugao, Jr.

Recommended by: Mr. Randall G. Castillo

Approved By: Mrs. Priscilla C. Millan

IT Instructor

OIC, Chair ITE Department

Director of Instruction

You might also like