0% found this document useful (0 votes)
39 views

XCS503 Software Engineering

course outcome

Uploaded by

balajeeappu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

XCS503 Software Engineering

course outcome

Uploaded by

balajeeappu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

SEMESTER : V

COURSE CODE : XCS503


COURSE NAME : SOFTWARE ENGINEERING
PREREQUISITE : -
L T P C C P A L T P H
3 0 0 3 3 0 0 3 0 0 3
Course Objectives
 To impart knowledge on the basic principles of software development life cycle.
 To familiarize with the importance of the software design concepts
 To develop correct and software quality assurance products.
 To understand the concept software project management.
 To understand the various software development and testing tools.
Course Outcome: After the completion of the course, students will be able Domain Level
to C or P or A
CO1 Describe the software development activities and various software Cognitive Understand
development process models.
CO2 Apply the knowledge of design concepts to various applications. Cognitive Apply
CO3 Apply various software testing techniques to an application. Cognitive Apply
CO4 Determine the project cost by various estimation techniques Cognitive Apply
CO5 Describe the advanced software engineering concepts and the Cognitive Understand
development tools
COURSE CONTENTS
UNIT I SOFTWARE PROCESS AND REQUIREMENTS 9
Introduction – Hardware Vs. Software - A Generic view of Process – SDLC -
Process life cycle models (Water Fall, Incremental, Evolutionary, Specialized, Agile)
– Agile development - System Engineering. Requirements Engineering -
Requirement gathering techniques - Requirements Engineering tasks – Process -
Requirement Analysis - Eliciting Requirements - Building the analysis Model.

UNIT II DESIGN CONCEPTS AND PRINCIPLES 9


Design Engineering – Design Process and Design Concepts and Model-
Architectural design - software architecture – data design – architectural design –
transform and transaction mapping- Modeling the Component Level Design -
User interface analysis and design - Coupling and Cohesion- Design elements of
interface, component level and deployment level.
UNIT III TESTING 9
Testing Strategies - A strategic approach to software testing - Strategic Issues - Test
strategy for Conventional software, Object oriented software – SQA - Validation
Testing - System testing and debugging - Testing fundamentals - Black Box testing -
White Box testing - Basis Path testing - control structure testing - Test case -
Performance testing - Object oriented testing.
UNIT IV SOFTWARE PROJECT MANAGEMENT 9
Project Management life cycle – Need of application maintenance – Management
spectrum - Testing Rationale Management – Configuration Management – Project
Management – project process product measures and metrics – Estimation of
software projects – Decomposition techniques and empirical estimation models -
Risk analysis and mitigation plans - Procurement management.

UNIT V ADVANCED TOPICS IN SOFTWARE ENGINEERING 9


Formal Methods – Basic Concepts – Mathematical Preliminaries-Applying
Mathematical notations for formal specification – Formal specification Languages-
Clean room software Engineering-Clean Room Approach- Reengineering-Software
Reengineering-Reverse Engineering- Forward Engineering- Introduction to CASE
tools and testing tools – Software process improvement –Automation testing tools.

L T P Total
45 0 0 45
TEXT BOOKS
1. Ian Sommerville, “Software engineering”, Pearson Education Asia, 10th Edition, 2016.
2. Roger S.Pressman, Software engineering- A practitioner’s Approach, McGraw- Hill
International Edition, 8th edition, 2015
REFERENCE BOOKS
1. PankajJalote- An Integrated Approach to Software Engineering, 3rdEdition 2011.
2. C.RavindranathPandian, “Software Metrics – A guide to planning, analysis and application”,
AuerbachPublication, Newyork 2011.
3. Ali Behforooz, Frederick J Hudson, “Software Engineering Fundamentals”, 2 nd Edition, Oxford
University Press, Noida, 2009.

PSO1

PSO2
PO 3

PO 4

PO 5

PO 6

PO 7

PO 8

PO 9
PO1

PO2

PO

PO

PO
10

11

12

CO 1 1 2 1 0 2 1 0 0 0 0 0 2 2 1
CO 2 2 3 3 2 2 1 3 0 0 0 0 1 2 2
CO 3 3 3 3 1 1 3 0 1 2 0 3 3 2 2
CO 4 3 3 3 1 1 3 0 1 2 0 3 3 2 2
CO 5 1 3 0 0 3 0 1 0 0 1 0 1 2 1
Total 10 14 10 4 9 8 4 2 4 1 6 10 10 8
Scaled
2 3 2 1 2 2 1 1 1 1 2 2 2 2
Value

Note: Total 0 1-5 6-10 11-15


Scaled value 0 1 2 3
Relation No Low Medium High

You might also like