Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

ACTS, Pune

Teaching Guidelines for Software Engineering – DAC August 2007


Duration: 30 class room hours + 10 Hours lab

Objective: To acquire the knowledge of Software Engineering, and Hands–On


awareness of Project Management Software

Prerequisites: Fundamentals of Computer and Clarity of OOP concepts

Evaluation method for SE: Theory exam 100% weightage

List of Books / Other training material

Courseware: Software Engineering: A Practitioner’s Approach by Roger S. Pressman

Reference books: Fundamentals of Software Engineering by Rajib Mall

Session 1:
Lecture
º Introduction to Software and Software Engineering
º Software Process

Assignment – Reading:
º Brook's paper on Mythical man month Addison-Wesley 1975

Session 2:
Lecture
º SDLC and Process Models

Assignment:
º Describe and compare different SDLC models

Session 3:
Lecture
Requirement Engineering
º Requirement analysis
º Use case approach
o Use cases & usage scenarios
o Identifying use cases
o Use cases & functional requirements
o Benefits of Use cases

Assignment – Reading:
º Taxonomy based risk identification SEI CMU/SEI-93-TR-6, 1993

Assignment:
º Compare traditional and Object Oriented based requirement analysis
techniques
DAC August 2007 Page 1 of 1
ACTS, Pune
Teaching Guidelines for Software Engineering – DAC August 2007

Session 4:
Lecture
º Design concepts

Assignment:
º Develop five levels of abstraction of problems defined in above requirement
analysis cases

Session 5:
Lecture
º Software implementation and maintenance
º Software testing (Continue to next session)

Assignment Reading:
º Structured programming, language standards

Session 6:
Lecture (Testing contd.)
º Software testing

Session 7:
Lecture
º Software Quality Assurance
º Software Quality Attributes
o Defining quality attributes
o Attribute trade-offs

Assignment Reading:
º CMMI Model, ISO 9001:2000 standard

Session 8:
Lecture
º Configuration management

Assignment Reading:
º Highs and lows of change control computer, vol31, no. 8 August 98

Session 9:
Lecture
º Technical metrics for software

Assignment Reading:
º Reading on Personal software process and team software process

DAC August 2007 Page 2 of 2


ACTS, Pune
Teaching Guidelines for Software Engineering – DAC August 2007
Session 10:
Lecture
º Project Planning

Session 11:
Lecture
º Project Management Definition
º Distinctive characteristics of Software
º Scope, Organizing, Planning,

Assignment Reading:
º Software projects are different, Max Bullock & Wideman

Assignment - Tutorial:
º Project Management, Heinz

Session 12:
Lecture
º Scheduling, Graphical Schedule representations
º Activity Organization, Milestones, Deliverables
º Task Dependencies,
º Staffing, Communication

Assignment – Lab/Tutorial:
º MS Project > Help > Quick Preview
º MS Project > Help > Create your project

Session 13:
Lecture
º Project Risk identification, analysis, planning monitoring
º Monitoring, Reviews, Control, Reporting
º Project Closure

Assignment – Lab/Tutorial:
º MS Project > Help > Create your project (Continued)

Session 14:
Case studies:
1. Provident fund calculation
2. Food order automation

Session 15:
Case studies:
3. Network based common mailing system
4. Digital library for research papers

DAC August 2007 Page 3 of 3

You might also like