Book Details

Software Engineering (Software Quality and Software Maintenance)

Software Engineering (Software Quality and Software Maintenance)

Published by uLektz

Course Code : ULZHS0107
Author : uLektz
University : General for All University
Regulation : 2013
Categories : Arts and Science
Format : ico_bookePUB3 (DRM Protected)
Type :



Buy Now

Description :Software Engineering (Software Quality and Software Maintenance) of ULZHS0107 covers the latest syllabus prescribed by General for All University for regulation 2013. Author: uLektz, Published by uLektz Learning Solutions Private Limited.

Note : No printed book. Only ebook. Access eBook using uLektz apps for Android, iOS and Windows Desktop PC.

UNIT I: Introduction to Software Engineering and Introduction to Software Engineering

1.1 Introduction to Software Engineering - Software - Software Crisis - Software Engineering definition - Evolution of Software Engineering Methodologies - Software Engineering Challenges

1.2 Software Processes - Software Process - Process Classification

1.3 Phased development life cycle

1.4 Software Development Process Models

1.5 Use,Applicability and Advantages/limitations

UNIT II: Requirements Engineering

2.1 Requirements Engineering - Software Requirements - Requirements engineering Process

2.2 Requirements elicitation and Requirements Analysis - Structured Analysis - Data Oriented Analysis - Object oriented Analysis - Prototyping Analysis

2.3 Requirements Specification

2.4 Requirements Validation

2.5 Requirement Management.

UNIT III: Software Design

3.1 Software Design - Software Design Process - Characteristics of Good Software Design -Design Principles - Modular Design

3.2 Design Methodologies

3.3 Structured Design - Structured Design Methodology

3.4 Transform Vs Transaction Analysis

3.5 Object-Oriented Design: Object oriented Analysis and Design Principles

UNIT IV: Implementation: and Testing

4.1 Implementation - Coding Principles - Coding Process - Code verification - Code documentation

4.2 Software Testing - Testing Fundamentals - Test Planning - Black Box Testing - White Box Testing - Levels of Testing - Usability Testing - Regression testing

4.3 Debugging approaches

UNIT V: Software Project Management

5.1 Software Project Management - Project Management Essentials - What is Project management

5.2 Software Configuration Management

5.3 Project Planning and Estimation - Project Planning activities - Software Metrics and measurements - Project Size

5.4 Estimation - Effort Estimation Techniques

UNIT VI: Software Quality and Software Maintenance

6.1 Software Quality - Software Quality Factors - Verification & Validation- Software Quality Assurance - The Capability Maturity Model

6.2 Software Maintenance - Software maintenance - Maintenance Process Models - Maintenance Cost

6.3 Reengineering - Reengineering activities

6.4 Software Reuse