Upload
arvisardar
View
215
Download
0
Embed Size (px)
Citation preview
7/31/2019 Teachning Plan
1/4
Name and Signature of the Faculty Name and Signature of HOD
MIT POLYTECHNIC (0777) ROTEGAON
TEACHING PLAN (THEORY)(Academic Year 2012-2013)
Name of Program: CO /CM Name of Subject: Software Engineering
Semester: V Subject Code: 12175
Name of Faculty: A. S. Sardar Probable /Actual Hrs Available: 48
Chapter
NoTopic
No Of
LecturesSub Topic to be covered
L.R. Media
to be used
Date of
Commence
ment
Date Of
Completion
Remarks
Short fall if
any
1
Overview of
Software
Engineering &
the Software
Development
Process
(20 Marks)
08
1. Definition of a Software,
Characteristics of a Software, Categories
of Software,
-A layered Technology approach, Need of
Software Engineering.2. The software development process-
Generic Framework activities, Umbrella
activities
- The Capability Maturity Model
Integration Model(CMMI)-
3. PSP and TSP, Significance in Ongoing
Software Process Improvement and Goals
4. Names of the PSP and TSP framework
activities and their meaning andPrescriptive Process Models
5. The Waterfall Model
- Nature, Situations in which applicable
with example, Associated problems
6. The Incremental Model
- Incremental Model
Black Board,
LCD
Projector,
Video
Lecture
1-July -2013
7/31/2019 Teachning Plan
2/4
Name and Signature of the Faculty Name and Signature of HOD
- RAD Model
7. The Evolutionary Process Model
8. Prototyping, Spiral Model , Revision
2
Software
Engineering
Requirements
and
Development of
Analysis &Design Models.
(Marks 24)
16
1. Software Engineering Practice
Definition, Importance, Essence2. Core Principles of Software Engineering
3. Communication Practices
4. Planning Practices
5. Modeling Practices
6. Construction Practices
7. Software Deployment
8. Requirements Engineering(RE)
9. Analysis Modeling
10. Domain Analysis11. Analysis Modeling Approaches
Building the Analysis Model
12. Design Engineering/Modeling
13. The Design Process
14. Design Quality Guidelines
15. Design Concepts
16. The Design Model
Black Board,
LCD
Projector,
Video
Lecture
3
Testing
Strategies &
Methods.
Marks 20)
08
1. Software Testing Fundamentals
Definition of Software testing, Meaningof good test, Meaning of successful test
Meaning of testing strategy.
2. Meaning of test plan, test cases, test
data
Characteristics of Testing Strategies,
Software Verification and
Black Board,LCD
Projector,
Video
Lecture
7/31/2019 Teachning Plan
3/4
Name and Signature of the Faculty Name and Signature of HOD
Validation(V&V)
- Meaning, Differences, Names of the set
of SQA, Activities involved in V&V
3. Testing Strategies for Conventional
Softwares Unit Testing
4. Integration Testing, Alpha and Beta
Testing5. System Testing
6. Recovery testing, security testing,
Stress testing, Performance Testing
7. White-box and Black-box Testing
8. Debugging Strategies Revision
4.
Software Project
Management
(Marks 18)
10
1. Software Project Management
Definition
Management Spectrum
2. Project Scheduling and Tracking
3. PERT, CPM, Timeline Charts
4. Risk Management
5. Reactive Vs Proactive risk strategies
6. The RMMM Strategy
7. Change Management
8. Clean room Software Engineering
9. Types of Software Risks
10.Revision
Black Board,
LCD
Projector,
Video
Lecture
5.
Software Quality
Management&
Estimation
(Marks 18)
06
1. Basic Quality Concepts. Software
Quality Assurance2. Six Sigma Strategy for Software
3. The ISO 9000 Quality Standards
4. Software Reliability and Software
Availability
5. McCalls Quality Factors, Meaning of
Software Estimation
Black Board,LCD
Projector,
Video
Lecture
7/31/2019 Teachning Plan
4/4
Name and Signature of the Faculty Name and Signature of HOD
6. COCOMO II Model, Software Sizing
Reference Books:
1. Roger S. Pressman - Software Engineering a Practitioners Approach TMHP
2. Richard Fairley Software Engineering Concepts Tata McGraw Hill Publication3. Waman S. Jawadekar Software Engineering Principles and Practice Tata McGraw Hill Publication
Reference website:
1) www.sei.emu.edu
2) www.ieee.org
3) www.ifpug.org4) www.microsoft.com/office/visio
5) www.rational.com/UML
6) www.qaiusa.com
7) www.iso90001compliance.com
7)www.iso90001compliance.com
8)www.wiziq.com/.../101872-SOFTWARE-ENGINEERING-QUESTIO.
9)http://www.indiastudychannel.com/resources/94012-MC-Software-Engineering-questions-answer.aspx
10)http://www.studentcpu.com/2009/09/question-bank-software-engineering.html
http://www.iso90001compliance.com/http://www.iso90001compliance.com/http://www.iso90001compliance.com/http://www.wiziq.com/.../101872-SOFTWARE-ENGINEERING-QUESTIOhttp://www.wiziq.com/.../101872-SOFTWARE-ENGINEERING-QUESTIOhttp://www.wiziq.com/.../101872-SOFTWARE-ENGINEERING-QUESTIOhttp://www.wiziq.com/.../101872-SOFTWARE-ENGINEERING-QUESTIOhttp://www.wiziq.com/.../101872-SOFTWARE-ENGINEERING-QUESTIOhttp://www.wiziq.com/.../101872-SOFTWARE-ENGINEERING-QUESTIOhttp://www.wiziq.com/.../101872-SOFTWARE-ENGINEERING-QUESTIOhttp://www.wiziq.com/.../101872-SOFTWARE-ENGINEERING-QUESTIOhttp://www.indiastudychannel.com/resources/94012-MC-Software-Engineering-questions-answer.aspxhttp://www.indiastudychannel.com/resources/94012-MC-Software-Engineering-questions-answer.aspxhttp://www.indiastudychannel.com/resources/94012-MC-Software-Engineering-questions-answer.aspxhttp://www.studentcpu.com/2009/09/question-bank-software-engineering.htmlhttp://www.studentcpu.com/2009/09/question-bank-software-engineering.htmlhttp://www.studentcpu.com/2009/09/question-bank-software-engineering.htmlhttp://www.studentcpu.com/2009/09/question-bank-software-engineering.htmlhttp://www.indiastudychannel.com/resources/94012-MC-Software-Engineering-questions-answer.aspxhttp://www.wiziq.com/.../101872-SOFTWARE-ENGINEERING-QUESTIOhttp://www.iso90001compliance.com/