The Computer Engineering Technology program prepares graduates for careers in sustaining, manufacturing integration and help of laptop techniques. The necessities definition phase of software program development is launched. Software program engineering principles, the strategies and notations for object-oriented evaluation, modelling and the specification of software requirements are explored to prepare for sensible software. Students data about testing, debugging and QA process is expanded. The course consists of lectures, case research, and both individual and group sensible lab work. Applicable documentation including UML diagrams, QA plan, user acceptance (black field) exams, and modular (white box) exams must be produced to support profitable development to the sixth level Industrial Application Improvement and Quality Assurance course.