Need help about a course?

Colleges & Universities | Distance Education | Admission Notifications | Entrance Exams
Course Syllabus | Question Papers | Campus Events | IGNOU
Home » Syllabus » Tamil Nadu / University of Madras » Under Graduate Programs » BCA » IIIrd Year
Semester VI - BCA323 - Software Engineering
Ask a question
Print this page
University of Madras (UnOM)

University of Madras (UnOM)

Courses, Admission & Eligibility


Test Papers

University Departments & Campus Colleges

Notifications, Circulars & Announcements

Events, Conferences, Seminars & Workshops

Who's Who at the University

Personalities who studied at the University

Admission for M.Phil., Master’s, P.G. Diploma, Diploma and Certificate Programmes

University of Madras - Institute of Distance Education (IDE)

Computer Science Study Guides

Study Guides

Objective Tests

Computer course admissions

Computer Science Textbooks & Reference Books

Popular Study Guides

C Programming Language

C++ Programs and Tutors

Database Technologies

Computer Organization

Operating Systems

Visual C++ Tutors

Software Engineering

University of Madras - Syllabus of Bachelor of Computer Applications (BCA) IIIrd Year - Semester VI - BCA323 - Software Engineering

Bachelor in Computer Applications (BCA)
(Effective from the Academic Year 2003-2004)


Semester VI - BCA323 - Software Engineering

Lecturer/Lab Hours per Week: 6
Duration: 3 hrs
Max Makrs: 100
Credit: 4

Unit - I

Introduction to Software Engineering: Definitions - Size Factors - Quality and Productivity Factors - Managerial Issues - Planing a software project: Defining the problem - Developing a Solution Strategy - Planning the Development Process - Planning an Organization structure - Other Planning Activities.

Unit - II

Software Cost Estimation: Software cost factors - Software Cost Estimation Techniqes - Staffing-level Estimation - Estimating Software Maintenance Costs - The Software Requirements Specification - Formal Specification Techniques - Languages and Processors for Requirements Specification.

Unit - III

Software design: Fundamental Design Concepts - Modules and Modularization Criteria - Design Notations - Design Techniques - Detailed Design Considerations - Real-Time and Distributed System Design - Test Plans - Milestones, walkthroughs, and Inspections.

Unit - IV

Implementation issues : Structured Coding Techniques - Coding Style - Standards and Guidelines - documentation guidelines -Type Checking - Scoping Rules - Concurrency Mechanisms.

Unit - V

Quality Assurance - Walkthroughs and Inspections - Static Analysis - Symbolic Execution - Unit Testing and Debugging - System Testing - Formal Verification: Enhancing Maintainability during Development - Managerial Aspects of Software Maintenance - Source Code Metrics - Other Maintenance Tools and Techniques.

Books for Study:

1. R.Fairley, Software Engineering Concepts, Tata McGraw-Hill Edn. 1997.
2. R.S.Pressman, Software Engineering, Fourth, Ed., McGraw Hill, 1997.













Most popular pages

Business Schools - Engineering Colleges - Medical & Nursing Admissions - BEd in Distance mode - Journalism & Media Studies

Follow IndiaStudyCenter on Twitter

Search this site