Course module
Paper 2 | Unit 6 | Software EngineeringNTA-UGC-NET Paper - 2
- Lessons
- 103
- Duration
- 7 hr 20 min
- PYQs
- 294
- Practice
- 402
10% of this course's PYQ weight is covered in this module.
Syllabus index
Lessons in this module
Software Process Models
Basic Introduction to Software Engineering
Software Process & Generic Process Model – Framework Activity and Patterns
Process Lifecycle – Stages of Software Development
Prescriptive Process Models – Waterfall, Spiral, and Incremental Models
Capability Maturity Model (CMM/CMMI) – Process Improvement Levels
Software Requirements
Requirements Types – Functional and Non-Functional Requirements
Requirements Elicitation – Techniques and Use Case Development
Requirement Analysis – Modelling and Reviewing Requirements
SRS Document – Structure and Specification Standards
Multi-Topic Content (Cross-Concept Material)
Software Design
Design Concepts – Abstraction, Modularity, and Information Hiding
Cohesion and Coupling – Measuring Functional Independence
Architectural & Component Design – Structure and Element Design
User Interface Design – Interface Analysis and Design Steps
Software Quality
Quality Factors – McCall’s and ISO 9126 Models
Quality Assurance – QC vs QA and Risk Management
Estimation and Scheduling
Software Sizing – LOC and Function Point Estimations
Cost Estimation Models – COCOMO and Constructive Cost Models
Software Testing
Testing Fundamentals – Verification vs Validation, Faults and Basics
White-Box Testing – Basis Path and Control Structure Testing
Black-Box Testing – Equivalence Partitioning and Boundary Value Analysis
Levels of Testing – Unit, Integration, System, and Acceptance
- Levels of Testing – Unit, Integration, System, and AcceptancePdf
- Unit TestingDrm Video
- Integration TestingDrm Video
- Big Bang - A type of Integration TestingDrm Video
- Top to Bottom Integration TestingDrm Video
- Bottom to Top Integration TestingDrm Video
- Sandwich / Hybrid Integration TestingDrm Video
- System TestingDrm Video
- User Acceptance testingDrm Video
Specialized Testing – Regression, Alpha, Beta, and Performance Testing
Cyclomatic Complexity – Calculating Independent Paths
Software Configuration Management
SCM Concepts – Change Control and Version Control
Software Maintenance – Re-engineering and Reverse Engineering
Software Maintenance Types – Corrective, Adaptive, Perfective, Preventive
Module lessons
Previous-year questions
PYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions16 questionsPYQ collectionPYQ Questions10 questionsPYQ collectionPYQ Questions7 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions49 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions6 questionsPYQ collectionPYQ Questions6 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions24 questionsPYQ collectionPYQ Questions14 questionsPYQ collectionPYQ Questions23 questionsPYQ collectionPYQ Questions7 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions49 questionsPYQ collectionPYQ Questions10 questionsPYQ collectionPYQ Questions9 questionsPYQ collectionPYQ Questions18 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions41 questionsPYQ collectionPYQ Questions14 questionsPYQ collectionPYQ Questions13 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions5 questionsPYQ collectionPYQ Questions36 questionsPYQ collectionPYQ Questions15 questionsPYQ collectionPYQ Questions3 questionsPYQ collectionPYQ Questions8 questionsPYQ collectionPYQ Questions6 questionsPYQ collectionPYQ Questions9 questionsPYQ collectionPYQ Questions11 questionsPYQ collectionPYQ Questions9 questionsPYQ collectionPYQ Questions61 questionsPYQ collectionPYQ Questions14 questionsPYQ collectionPYQ Questions8 questionsPYQ collectionPYQ Questions1 questionsPYQ collectionPYQ Questions9 questionsPYQ collectionPYQ Questions2 questionsPYQ collectionPYQ Questions34 questionsPYQ collectionPYQ Questions294 questions
Explore the course
Previous modulePaper 2 | Unit 3 | Programming Languages and Computer GraphicsNext modulePaper 2 | Unit 10 | Artificial Intelligence
- Paper 2 | Unit 2 | Computer System Architecture
- Paper 2 | Unit 8 | Theory of Computation and Compilers
- Paper 2 | Unit 9 | Data Communication and Computer Networks
- Paper 2 | Unit 4 | Database Management Systems
- Paper 2 | Unit 7 | Data Structures and Algorithms
- Paper 2 | Unit 1 | Discrete Structures and Optimization
- Paper 2 | Unit 5 | System Software and Operating System
- Paper 2 | Unit 3 | Programming Languages and Computer Graphics
- Paper 2 | Unit 10 | Artificial Intelligence
- Live Classes
- Full Mock Test (UGC NET)
- Previous Year Papers