MUET / Departments / Computer Systems & Software Engineering / Course of SW /ST & QS

 

Back to Course list of SW

SOFTWARE TESTING & QUALITY ASSURANCE

Theory (100) Practical (50)

Software Quality Assurance

Quality, Quality Control, Quality Assurance, SQA, FTR, Statistical Quality Assurance, Software Reliability, SQA Plan, ISO Standards

SOFTWARE TESTING TECHNIQUES

Software Testing Fundamentals, Testing Objectives, Testing Principles, Testability, WHITE-BOX Testing, Control Structure Testing, BLACK- BOX Testing

SOFTWARE TESTING STRATEGIES

A Software Testing Strategy, Criteria for Completion of Testing, Unit Testing, Integration Testing, Validation Testing, System Testing, Debugging Process

OBJECT-ORIENTED TESTING

Testing OO Analysis and OO Design Models, OO Testing Strategies, Testing Methods for the Classes, Inner Class Test Case Design

FORMAL METHODS

Basic Concepts, Mathematical Preliminaries, Mathematical Notation for Formal Specification and its Languages, The Ten Commandments of Formal Methods

CLEAN ROOM SOFTWARE ENGINEERING

Clean Room Strategy, Design Refinements and Verification, Clean Room Testing

SOFTWARE REUSE

Management Issues, The Reuse Process, Describing Reusable Components, Impact on Quality, Productivity and Cost

RE-ENGINEERING

Business Process Re- Engineering (BPR), Principles of BPR, BPR Model, Software Re-Engineering, Software Maintenance, Software Re-Engineering, Process Model, Forward and Reverse Engineering

CLIENT/SERVER SOFTWARE ENGINEERING

Structure of Client / Server Systems, Software Engineering for Client / Server Systems, Design of Client / Server Systems, Testing Issues

COMPUTER - AIDED SOFTWARE ENGINEERING

Building Blocks for CASE, CASE Tools, Integrated CASE Environments

NOTE: PRACTICAL WILL BE BASED ON THEORY

RECOMMENDED BOOKS

[1] Software Engineering (3/ed), Practitioners Approach, Roger S. Pressman, Mc.Graw Hill Inc.

[2] Software Engineering (2/ed), Practitioners Approach, Roger S. Pressman, Mc.Graw Hill Inc.

 

Home    Feedback