Teachning Plan

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/