IndiaStudyCenter.comLooking for new friends?
Find one today at Asuku.com
Colleges & Universities | Distance Education | Admission Notifications | Entrance Exams | Course Syllabus | Question Papers
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

Syllabus

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

Madras University Virtual University to begin offering courses from next academic year
University to offer graduate, postgraduate, Ph.D 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

UNIVERSITY OF MADRAS
Bachelor in Computer Applications (BCA)
SEMESTER SYSTEM WITH CREDITS
(Effective from the Academic Year 2003-2004)

SYLLABUS

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 - Forensic Science

Search this site

Enter a detailed keyword. Ex: Syllabus of University of Madras Ist year BSc Computer Science course