CAPDCSEM011T_ Software Engineering Methodology (1)

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

SAGE University, Indore

Institute Name: Institute of Computer Application


Recommended Programs: Semester: II
1. Master of Computer Application (MCA)
Software Engineering Course
Course Name
Code
CAPDCSEM011T
Methodology
L T P N C
Total
Credit Score 4 - - - 4
Credit

Prerequisites BCASEM04T- Software Engineering & Methodologies

1. To prepare students for successful careers in software engineering.

Course 2. To impart education with a thorough understanding of software


Objectives engineering and experiential learning.
3. To generate opportunities to apply that knowledge to solve real-world
problems.
Course
UNIT-1 Introduction
Content
The Evolving Role of Software, Software Characteristics, Changing Nature of
Software, Software Engineering as a Layered Technology, Software Process
Framework, Framework and Umbrella Activities, Process Models, Capability
Maturity Model Integration (CMMI).(10)
UNIT-2
Requirement Analysis Software Requirement Analysis, Initiating Requirement
Engineering Process, Requirement Analysis and Modeling Techniques, Flow
Oriented Modeling, Need for SRS, Characteristics and components of SRS.(8)

UNIT-3

Risk Management Software Risk, Risk Identification, Risk Projection and Risk
Refinement RMMM Plan. (7)

Quality Management: -
Quality Concepts, Software Quality Assurance, Software Reviews,
Metrics for Process and Projects.(11)
UNIT-4

Design Engineering

Design Concepts, Architectural Design Elements, Software Architecture, Data


Design at the Architectural Level and Component Level, Mapping of Data Flow
into Software Architecture, Modeling Component Level Design.(10)

UNIT-5 Testing Strategies & Tactics

Software Testing Fundamentals, Strategic Approach to Software Testing, Test


Strategies for Conventional Software, Validation Testing, System testing, Black-
Box Testing, White-Box Testing and their type, Basis Path Testing.(9)
T1. D. Bell, Software Engineering for Students (4th Edition), Addison-Wesley,
2005.
Text Books nd
T2 R. Mall, Fundamentals of Software Engineering (2 Edition), Prentice-Hall
of India, 2004.
nd
R1 .P. Jalote, An Integrated Approach to Software Engineering (2
Publishing House, 2003.
References R2 .K.K. Aggarwal and Y. Singh, Software Engineering (2nd Edition), New Age
International Publishers, 2008.
th
R3 .Sommerville, Software engineering (8 Edition), Addison Wesley, 2006.
After Completion of the course student will able to:
CO1: Demonstrate the knowledge and understanding of the analysis and design of
complex systems.
CO2: Ability to apply software engineering principles and techniques.
CO3: Ability to identifying the risk, analyzing the risk and then mitigating the
Course
risk or controlling the risk and demonstrate the management of software quality.
Outcomes
CO4: Demonstrate an ability to use the techniques and tools for design software
architecture.
CO5: Demonstrate the process of evaluation a software item to detect differences
between given input and expected output.

Mapping of Course outcome with Program Outcomes, PSO’s, and Knowledge Levels (As per Blooms
Taxonomy)
PSO5
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4 Knowledge Levels (K1, K2, …, K6)

CO1 3 2 1 3 3 2 1 2 K3

CO2 1 2 3 2 2 2 2 2 K3

CO3 1 2 3 2 1 2 2 3 3 K4

CO4 2 1 3 2 2 3 2 4 K3

CO5 2 1 2 3 3 1 2 2 3 3 K5

High-3 Medium-2 Low-1


K1 =>Remember K2 =>Understand K3 =>Apply K4 =>Analyze K5 =>Evaluate K6 =>Create

Designed By: Checked By: Approved By:


(Mrs Savita Rathoad) (Name with Sign.) (Name with Sign.)

You might also like