ST.
VINCENT PALLOTTI COLLEGE OF ENGINEERING & TECHNOLOGY,NAGPUR
(An autonomous institution affiliated to Rashtrasant Tukadoji Maharaj Nagpur University)
B. Tech. Scheme of Examination & Syllabus 2023-24
CSE(CYBER SECURITY)
FIFTH SEMESTER
Course Code Course Name Th Tu Pr Credits Evaluation
CA ESE Total
CS602T Software Engineering 3 - - 3
30 70 100
Course Objectives Course Outcomes
This course is intended Students will be able to
To provide understanding of software engineering distinguish and apply software development techniques to
principles the different kinds of project.
To enable students to understand stages involved in the understand role of software engineer, analyze project
development of software project requirements and author a formal specification for a
To get acquainted with software quality, reliability and software system.
software configuration management. apply design process, steps for effective UI design
depending on the requirement of the project.
design test cases, apply testing strategies and
demonstrate the ability to plan, estimate project.
demonstrate the ability to work on software project by
taking into consideration software quality factors.
Unit I [7Hrs]
What is Software?, Role of Software Engineer, software development phases Process Models: Waterfall Model, Prototype model
Incremental model, Spiral Model, Agile process: Scrum, Extreme programming.
Unit II [8Hrs]
Requirements Engineering: Initiating the process, Eliciting Requirements, Building the Requirements Model, Negotiating, Validating
requirements, Requirements Analysis, Scenario-Based Analysis, Requirements Modeling strategies, Flow-Oriented Modeling,
Class based modeling, SRS.
Unit III [7Hrs]
Design: What is Design? Design Principles, Effective modular design, Design models: Data, Architectural Design. User Interface
Design: Rules, User Interface Analysis and Design.
Unit IV [7Hrs]
Software Testing: Testing Fundamentals, White Box Testing, Black Box Testing, Unit Testing, Integration Testing. Validation
Testing, Debugging. Estimation for Software Projects: Project Planning objectives, Software Scope, Feasibility.
Unit V [7Hrs]
Software Quality Assurance: Concepts, Approaches, Software Quality Factor, Software Reviews, Software Reliability. Software
Configuration Management.
Text Books
S.N Title Authors Edition Publisher
1 Software Engineering, A practitioner's Roger Pressman 7th Edition Tata Mcgraw Hill
approach
2 Object Oriented Software Engineering Bernd Bruegge & 2nd Edition,
Using UML Patterns and Java Allen H. Dutoit.
Reference Books
S.N Title Authors Edition Publisher
1 OOA and Design Grady Booch Ad. Wesly
2 OO Modeling and design Rambhaugh PHI