Home
Software Engineering Tutorial
Last updated : April 04, 2023
What is Software Engineering?
Software engineering is a subject of computer science courses. It teaches an engineering-style system of software development and provides a standard plan of action for designing and developing software.
This software engineering tutorial contains tutorials on all topics such as Introduction, definition, usages, myths and realities of Software, software testing, software industry evolution, major software failures, software documentation, SDLC, SDLC types, comparison of Software lifecycle models, UML Views and UML Diagrams, and many more along with the software engineering MCQs.
Software Engineering Tutorial Topics
- Software Engineering - Introduction
- Software Engineering - What is a Software and Software Process
- Software Engineering - Software Characteristics
- Software Engineering - Changing nature of Software
- Software Engineering - Myths and Realities of Software
- Software Engineering - Why do we need?
- Software Engineering - Software Testing
- Software Engineering - Evolving Nature of Software Industry
- Software Engineering - Major Software Failures
- Software Engineering - Software Documentation
- Software Engineering - Types of documentation manuals
- Software Engineering - Operating Procedures in a Software
- Software Engineering - Software Product
- Software Engineering - Software Product and Software Process
- Software Engineering - Module and Software Components
- Software Engineering - Role of Management
-
Software Engineering - Software Life Cycle Model
- Software Design Phase in SDLC
- Software Engineering - Things Developed in Software Design Phase
- Software Engineering - Characteristics of a Good Software Design
- Software Engineering - Cohesion
- Software Engineering - Coupling
- Software Engineering - Types of Design Strategies
- Software Engineering - Importance of a Model in Software
- Software Engineering - Unified Modeling Language (UML)
-
Software Engineering - UML Views and UML Diagrams
- Software Engineering - Domain modeling
- Software Engineering - Booch's Object Identification Method
- Software Engineering - User Interface
- Software Engineering - Graphical User Interface
- Software Engineering - Coding Phase
- Software Engineering - Coding Standards and Guidelines
- Software Engineering - Code Reviewing
- Software Engineering - Testing Phase
- Software Engineering - Levels of Testing
- Software Engineering - Software Testing Terminology
- Software Engineering - Types of Software Testing
- Software Engineering - 7 Principles of Software Testing
- Software Engineering - Software Testing Strategies
- Software Engineering - Mutation, System, and Performance Testing
- Software Engineering - Program Analysis Tools
- Software Engineering - Software Failure - An Overview
- Software Engineering - Classification of Software Failures
- Software Engineering - Software Quality
- Software Engineering - Software Quality Management
- Software Engineering - ISO 9000
- Software Engineering - SEI Capability Maturity Model
- Software Engineering - CASE Tools and Their Scopes
- Software Engineering - Software Maintenance
- Software Engineering - Software Reuse: Definition and Advantages
- Software Engineering - Reuse Domain
- Software Engineering - Component Based Software Development
- Software Engineering - Software Component Classification
- Software Engineering - Capability Maturity Model Integration (CMMI)
Software Engineering MCQs