Software eng
Software eng
301 SOFTWARE H
ENGINEERING
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)
d. Syllabus
Software Software
Characteristics, Components, Applications, and Definition of
Software
Self-Study: DFD
Types of Testing:-
● Regression Testing
● Alpha , Beta Testing
● System Testing, Performance Acceptance Testing.