0% found this document useful (0 votes)
14 views1 page

Software Engineering

The document outlines the B. Tech. Scheme of Examination and Syllabus for the Cyber Security program at St. Vincent Pallotti College of Engineering & Technology for the fifth semester. It details the course code, name, credits, evaluation methods, objectives, and outcomes for the Software Engineering course, along with the syllabus divided into five units covering software development, requirements engineering, design, testing, and quality assurance. Additionally, it lists the required textbooks and reference materials for the course.

Uploaded by

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

Software Engineering

The document outlines the B. Tech. Scheme of Examination and Syllabus for the Cyber Security program at St. Vincent Pallotti College of Engineering & Technology for the fifth semester. It details the course code, name, credits, evaluation methods, objectives, and outcomes for the Software Engineering course, along with the syllabus divided into five units covering software development, requirements engineering, design, testing, and quality assurance. Additionally, it lists the required textbooks and reference materials for the course.

Uploaded by

pmahakalkar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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

You might also like