Subject: Software Engineering

Course: MCA 302 and Paper II of M.Sc.-I (Computer Science)

Primary Reference Book:

Software Engineering - A Practitioner's Approach by Roger Pressman (sixth edition)

    • 15 July 2010, Thursday.

Chapter 1: Introduction to Software Engineering

Introduction; (Sec 1.1) Evolving role of software; (1.2) Software; Idea of software wear out in comparison to hardware; (Sec. 1.3) The changing nature of software

    • 21 July 2010, Wednesday

Chapter 1: Introduction to Software Engineering

(Sec 1.2) Definition of software. Three characteristics of software, with detailed notes and elaboration on each; (Sec 1.3) The changing nature of software: Description, elaboration, and notes on seven broad categories mentioned in Pressman's book; (Sec 1.5) Various myths about software from the perspectives of management, customer and the practitioner and the reality.

(In-class) Assignment No. 1. Supplementary submission accepted by email latest by 24th July 2010, Saturday; 11pm.

    • 22 July 2010, Thursday

Chapter 2: A Generic View of Process

(Sec 2.1) Software Engineering- A Layered Technology: A description of layered view of the software engineering and elaboration on each of the layers within;

Chapter 3: Process Models

Introduction on the process of creating a software, how chaotic the process could become and hence the need for structured methodology and models;

A "quick look" at the prescriptive process models.

(Sec 3.1) Prescriptive Models; (Sec 3.2) The Waterfall Model; (Sec 3.3) Incremental Process Model; (Sec 3.4) The RAD Model--each of these models explained with a cartoon/figure, description, examples and description.

    • 28 July 2010, Wednesday

To be updated...

ASSIGNMENTS (Software Engineering):

Assignment I (In-class) 21 July 2010; Online Submission Deadline: 24 July 2010, 11pm

List at least 20 applications and their software classification for which you foresee any good use.

Assignment II (MS Word DOC / PDF): 12 August 2010;

Last Date of Submission (either on paper or by email): 18 August 2010

<< Ganesh Bagler's Home-Page << >> Ganesh's Teaching Page >>