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
Computer Engineering
Software Engineering
Savitribai Phule Pune University, Maharashtra, Computer Engineering 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 and Software Process Models
1.1 Software Engineering Fundamentals Introduction to software engineering
1.2 The Nature of Software
1.3 Defining Software
1.4 Software Engineering Practice
1.5 Software Process
1.6 A Generic Process Model
1.7 Defining a Framework Activity
1.8 Identifying a Task Set
1.9 Process Patterns
1.10 Process Assessment and Improvement
1.11 Prescriptive Process Models
1.12 The Waterfall Model
1.13 Incremental Process Models
1.14 Evolutionary Process Models
1.15 Concurrent Models
1.16 A Final Word on Evolutionary Processes
1.17 Unified Process
1.18 Agile software development
Unit - 2 Software Requirements Engineering and Analysis
2.1 Modelling Requirement Engineering
2.2 Establishing the Groundwork
2.3 Identifying Stakeholders
2.4 Recognizing Multiple Viewpoints
2.5 Working toward Collaboration
2.6 Asking the First Questions
2.7 Eliciting Requirements
2.8 Collaborative Requirements Gathering
2.9 Usage Scenarios
2.10 Elicitation Work Products
2.11 Developing Use Cases
2.12 Building the Requirements Model
2.13 Elements of the Requirements Model
2.14 Negotiating Requirements
2.15 Validating Requirements
Unit - 3 Estimation and Scheduling
3.1 Project Planning Process
3.2 Defining Software Scope and Checking Feasibility
3.3 Resources management
3.4 Reusable Software Resources
3.5 Environmental Resources
3.6 Software Project Estimation
3.7 Decomposition Techniques
3.8 LOC Based Estimation
3.9 FP Based Estimation
3.10 Object Point OP based estimation
3.11 Estimation with Use Cases
3.12 UseCase – Based Estimation
3.13 Reconciling Estimates
3.14 Empirical Estimation Models
3.15 The Structure of Estimation Models
3.16 The COCOMO II Mode
3.17 Preparing Requirement Traceability Matrix
BiDirectional Traceability
3.18 Project Scheduling
3.19 Defining a Task for the Software Project
3.20 Scheduling
Unit - 4 Design Engineering
4.1 Design within the Context of Software Engineering
4.2 The Design Process
4.3 Software Quality Guidelines and Attributes
4.4 Design Concepts
4.5 Design Model
4.6 Data Design Elements
4.7 Architectural Design Elements
4.8 Interface Design Elements
4.9 ComponentLevel Design Elements
4.10 Component Level Design for WebApps
4.11 DeploymentLevel Design Elements
4.12 Software Architecture
4.13 Architectural Styles
4.14 A brief Taxonomy of Architectural Styles
Unit - 5 Risks and Configuration Management
5.1 Risk Management
5.2 Software Risks
5.3 Risk Identification
5.4 Risk Projection
5.5 Risk Refinement
5.6 Risk Mitigation Monitoring and Management
5.7 The RMMM Plan
5.8 Software Configuration Management
5.9 The SCM Repository
5.10 The SCM Process
5.11 Configuration Management for any suitable software system
Unit - 6 Software Testing
6.1 A Strategic Approach to Software Testing
6.2 Verification and Validation
6.3 Organizing for Software Testing
6.4 Software Testing Strategy The Big Picture
6.5 Criteria for Completion of Testing
6.6 Strategic Issues
6.7 Test Strategies for Conventional Software
6.8 Test Strategies for ObjectOriented Software
6.9 Test Strategies for WebApps
6.10 Validation Testing
Download CSE 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
Microprocessor
Mathematics iii
Data structures & algorithms
Principles of programming languages
Popular posts
Top 10 free online resources to learn coding
What is machine learning
What is cloud computing
What is DBMS architecture
Sorting algorithm overview
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