Study material
Engineering
Computer Engineering
Information Technology
Electrical Engineering
Civil Engineering
Mechanical Engineering
Electronics and Communications
Electronics and Telecommunication
Electrical and Electronics
B.Com
B.A
BBA
BAF
BMS
New Test BE-Btech
Demo BE-Btech
Prod BE-BTech
Blog
Log in
Become a data analyst in the next 4 months and kickstart your career.
100% placement assistance.
Start your Analytics journey with our free
Python course.
Explore Now
Home
Universities
Savitribai Phule Pune University, Maharashtra
Information Technology
Software Engineering
Savitribai Phule Pune University, Maharashtra, Information Technology Semester 4, Software Engineering Syllabus
Software Engineering Lecture notes
|
Videos
|
Free pdf Download
|
Previous years solved question papers
|
MCQs
|
Question Banks
|
Syllabus
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free
Unit - 1 Introduction To Software Engineering
Unit 1
Introduction to Software Engineering
1.1 Nature of Software
1.2 Software Engineering Practice
1.3 Software Process
1.4 Software Myths
1.5 A Generic Process Model
1.6 Linear Sequential Development Model
1.7 Iterative Development Model
1.8 The Incremental Development Model
1.9 Agile Manifesto
1.10 Agility Principles
1.11 Agile Methods
1.12 Myth of Planned Development
1.13 Introduction to Extreme programming and Scrum
1.14 Test Driven Development
1.15 Pair Programming
1.16 Continuous Integration in DevOps
1.17 Refactoring
Unit - 2 Requirements Engineering & Analysis
Unit 2
Requirements Engineering Analysis
2.1 Requirements Engineering User and system requirements
2.2 Functional and NonFunctional Requirements
2.3 Requirement Engineering Elicitation Specification Validation Negotiation
2.4 Prioritizing Requirements Kano Diagram
2.5 Requirement Traceability Matrix RTM
2.6 Software Requirements Specification Document
2.7 Structure of SRS
2.8 Writing a SRS
2.9 Structured SRS for Online Shopping
2.6 assumption and dependencies
2.10 Analysis Model
2.11 Data Modeling – Scenario Based Modeling Class Based Modeling Flow Oriented Modeling
2.12 Behavioral Modeling – Introduction to UML Diagrams
Unit - 3 Design Engineering
Unit 3
Design Engineering
3.1 Design Process Quality
3.2 Design Concepts
3.3 Design Model
3.4 PatternBased Software Design
3.5 Architectural Design Design Decisions Views Patterns Application Architectures
3.6 Component Level Design Component
3.7 Designing Class Based Components
3.8 Conducting Component – Level Design
3.9 User Interface Design The Golden Rules
3.10 Interface Design Steps Analysis
3.11 Design Evaluation
Unit - 4 Project Planning, Management And Estimation
Unit 4
Project Planning Management and Estimation
4.1 Project Planning Project Initiation
4.2 Planning Scope Management
4.3 Creating the Work Breakdown Structure
4.4 Scheduling Importance of Project Schedules
4.5 Developing the Schedule using Gantt Charts
4.6 PERT CPM
4.7 Project Management The Management Spectrum People Product Process Project
4.8 The W5HH Principle
4.9 Metrics in the Process and Project Domains
4.10 Software Measurement Size Function Oriented Metrics FP LOC
4.11 Metrics for Project
4.12 Project Estimation Software Project Estimation
4.13 Decomposition Techniques
4.14 Cost Estimation Tools and Techniques
4.15 Typical Problems with IT Cost Estimates
Unit - 5 Software Quality And Testing
Unit 5
Software Quality and Testing
5.1 Quality
5.2 Software Quality
5.3 Quality Metrics
5.4 Software Quality Dilemma
5.5 Achieving Software Quality
5.6 Introduction to Software Testing
5.7 Principles of Testing
5.8 Test Plan
5.9 Test Case
5.10 Types of Testing
5.11 Verification Validation
5.12 Testing Strategies
5.13 Defect Management
5.14 Defect Life Cycle
5.15 Bug Reporting
5.16 Debugging
Unit - 6 Formal Methods Recent Trends In Software Engineering
Unit 6
Formal Methods Recent Trends in Software Engineering
6.1 Recent Trends in SE SCM
6.2 Risk Management
6.3 Technology Evolution
6.4 Process Trends
6.5 Collaborative Development
6.6 Software Reuse
6.7 TestDriven Development
6.8 Global Software Development Challenges
6.9 CASE – Taxonomy ToolKits Workbenches Environments Components of CASE
6.10 Categories Upper Lower and Integrated CASE Tools
6.11 Introduction to Agile Tools Jira Kanban
Download IT Sem 4 syllabus pdf
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free
Other Subjects of Semester-2
Computer graphics
Processor architecture
Database management system
Engineering mathematics- iii
Popular posts
Top 10 free online resources to learn coding
What is machine learning
Top 10 jobs in information technology
An overview of object oriented programming
What is sorting algorithm
Share
Link Copied
More than
1 Million
students use Goseeko! Join them to feel the power of smart learning.
Try For Free
Spot anything incorrect?
Contact us