EDUCATION FOR ALL
The MCQ hub
Skip to content
  • Home
  • DOWNLOAD BOOKS

SOFTWARE ENGINEERING

  • SOFTWARE MAINTENANCE AND EVOLUTION

  • REFACTORING AND REENGINEERING
  • MAINTENANCE PROCESS MODELS
  • MAINTENANCE ACTIVITIES AND TYPES
  • SOFTWARE DESIGN

  • OBJECT ORIENTED DESIGN
  • DESIGN PATTERNS
  • ARCHITECTURAL DESIGN
  • DESIGN PRINCIPLES AND CONCEPTS
  • REQUIREMENTS ENGINEERING

  • REQUIREMENTS GATHERING AND ANALYSIS
  • REQUIREMENTS SPECIFICATION
  • REQUIREMENTS VALIDATION AND VERIFICATION
  • SOFTWARE TESTING

  • TEST PLAN AND TEST CASE DEVELOPMENT
  • TESTING PRINCIPLES AND CONCEPTS
  • BLACK BOX TESTING TECHNIQUES
  • INTRODUCTION TO SOFTWARE ENGINEERING

  • OVERVIEW OF SOFTWARE ENGINEERING
  • SOFTWARE PROCESS MODELS
  • SOFTWARE DEVELOPMENT LIFE CYCLE
  • WATERFALL MODEL
  • AGILE SOFTWARE DEVELOPMENT
  • EMERGING TRENDS IN SOFTWARE ENGINEERING

  • DEVOPS
  • INTERNET OF THINGS IOT AND SOFTWARE ENGINEERING
  • CLOUD COMPUTING
  • ARTIFICIAL INTELLIGENCE IN SOFTWARE ENGINEERING
  • MISCELLANEOUS
  • SOFTWARE ENGINEERING ETHICS AND PROFESSIONAL PRACTICES

  • ETHICAL AND PROFESSIONAL ISSUES IN SOFTWARE ENGINEERING
  • SOFTWARE ENGINEERING CODE OF ETHICS AND PROFESSIONAL PRACTICE
  • SOFTWARE LICENSING AND INTELLECTUAL PROPERTY
  • SOFTWARE METRICS AND QUALITY ASSURANCE

  • SOFTWARE INSPECTION AND REVIEWS
  • SOFTWARE PROCESS IMPROVEMENT
  • SOFTWARE PROJECT MANAGEMENT

  • CONFIGURATION MANAGEMENT
  • PROJECT SCHEDULING AND TRACKING
  • QUALITY MANAGEMENT
  • PROJECT PLANNING AND ESTIMATION
  • RISK MANAGEMENT
  • SOFTWARE ENGINEERING TOOLS AND ENVIRONMENTS

  • AUTOMATED TESTING TOOLS
  • INTEGRATED DEVELOPMENT ENVIRONMENTS IDES
  • SOFTWARE MAINTENANCE AND EVOLUTION

  • REFACTORING AND REENGINEERING
  • MAINTENANCE PROCESS MODELS
  • MAINTENANCE ACTIVITIES AND TYPES
  • SOFTWARE DESIGN

  • OBJECT ORIENTED DESIGN
  • DESIGN PATTERNS
  • ARCHITECTURAL DESIGN
  • DESIGN PRINCIPLES AND CONCEPTS
  • REQUIREMENTS ENGINEERING

  • REQUIREMENTS GATHERING AND ANALYSIS
  • REQUIREMENTS SPECIFICATION
  • REQUIREMENTS VALIDATION AND VERIFICATION
  • SOFTWARE TESTING

  • TEST PLAN AND TEST CASE DEVELOPMENT
  • TESTING PRINCIPLES AND CONCEPTS
  • BLACK BOX TESTING TECHNIQUES
  • INTRODUCTION TO SOFTWARE ENGINEERING

  • OVERVIEW OF SOFTWARE ENGINEERING
  • SOFTWARE PROCESS MODELS
  • SOFTWARE DEVELOPMENT LIFE CYCLE
  • WATERFALL MODEL
  • AGILE SOFTWARE DEVELOPMENT
  • EMERGING TRENDS IN SOFTWARE ENGINEERING

  • DEVOPS
  • INTERNET OF THINGS IOT AND SOFTWARE ENGINEERING
  • CLOUD COMPUTING
  • ARTIFICIAL INTELLIGENCE IN SOFTWARE ENGINEERING
  • MISCELLANEOUS
  • SOFTWARE ENGINEERING ETHICS AND PROFESSIONAL PRACTICES

  • ETHICAL AND PROFESSIONAL ISSUES IN SOFTWARE ENGINEERING
  • SOFTWARE ENGINEERING CODE OF ETHICS AND PROFESSIONAL PRACTICE
  • SOFTWARE LICENSING AND INTELLECTUAL PROPERTY
  • SOFTWARE METRICS AND QUALITY ASSURANCE

  • SOFTWARE INSPECTION AND REVIEWS
  • SOFTWARE PROCESS IMPROVEMENT
  • SOFTWARE PROJECT MANAGEMENT

  • CONFIGURATION MANAGEMENT
  • PROJECT SCHEDULING AND TRACKING
  • QUALITY MANAGEMENT
  • PROJECT PLANNING AND ESTIMATION
  • RISK MANAGEMENT
  • SOFTWARE ENGINEERING TOOLS AND ENVIRONMENTS

  • AUTOMATED TESTING TOOLS
  • INTEGRATED DEVELOPMENT ENVIRONMENTS IDES