Professional Documents
Culture Documents
List of Books / Other Training Material: Software Engineering DAC August 2007
List of Books / Other Training Material: Software Engineering DAC August 2007
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
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