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

Software eng

Uploaded by

ledoxoh304
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Software eng

Uploaded by

ledoxoh304
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

SN 23CAT- Course Name: L T P S C C Course Type

301 SOFTWARE H
ENGINEERING

40 Course Coordinator: 4 Minor Core


2 0 0 2 2
Mr.Kumar Rohit

PRE-REQUISITE NIL

CO-REQUISITE NIL

ANTI- NIL
REQUISITE

a. Course Description
This course focuses on the development of high-quality software systems, using
principles, methods, and tools from computer science, mathematics, and
engineering. The course is designed to provide students with a comprehensive
understanding of the software development life cycle and the various stages
involved in creating software systems, from requirement analysis to design,
implementation, testing, and maintenance. The course covers topics such as
software project management, software architecture, software design patterns,
software testing, software quality assurance, and software maintenance.
Students will learn how to use various software development tools and
techniques, including programming languages, integrated development
environments, version control systems, and software testing frameworks.
b. Course Objectives
1. To understand the Concept of the software development process.
2. To provide the knowledge of testing techniques which is essential for
all kinds of people in all kinds of organizations
3. To enable the students to use various software design tools.
c. Course Outcomes
Statement Performan Student Level of
CO ce Outcome Learning Target
Indicator Indicator Attainme
No (Highest nt
BT Level)

Understand COCOMO cost estimation 1.3.1, 2


CO1 model of software project for cost 2.1.1
analysis.

Implement design methodologies to 2.1.1, 3


CO2
obtain user-centric software projects. 3.2.1 I

Evaluate testing strategies to reduce 2.1.3, 3


CO3
bugs in a software project. 3.1.1

Create a Software Requirement 3.1.1, 4


CO4 Specification document to identify the 3.4.3
customer demands.

Understand COCOMO cost estimation 3.1.1, 4


CO5 model of software project for cost 3.2.1,
analysis. 3.4.3

d. Syllabus

Unit-1 Software and Models Lecture Hours:15

Software Software
Characteristics, Components, Applications, and Definition of
Software

Models Software Models


Waterfall, Spiral, Prototyping, Concepts of Project Management,
Role of Metrics and Measurements.

Self-Study: Fourth Generation Techniques

Unit-2 S/W Project Planning Lecture Hours:15

S/W Project S/W Project Planning


Planning
Objectives, Decomposition techniques: S/W Sizing, Problem-based
estimation, Process based estimation, Cost Estimation Models:
COCOMO Model, The S/W Equation

System System Analysis


Analysis
Principles of Structured Analysis, Requirement analysis, Entity
Relationship diagram, Data dictionary.

Self-Study: DFD

Unit-3 S/W Design, methodologies and Lecture Hours:15


testing

S/W Design S/W Design


Objectives, Principles, Concepts

Design Design methodologies


methodologie
Data design, Architectural design, procedural design, Object
s
Oriented Concepts.

Testing Testing fundamentals


fundamentals
Objectives, principles, Testability, Test cases: White box and Black
box testing, Testing strategies: verification and validation, unit test,
integration testing, validation testing.

Self-Study: system testing

Types of Testing:-
● Regression Testing
● Alpha , Beta Testing
● System Testing, Performance Acceptance Testing.

You might also like