Through our partnership with the Quality Assurance Institute (QAI), NVP Software Testing now offers the following courses:
Software Engineering Process Approach - Course duration : 29.5 hours
This course enables learners to understand what software is, the commonly used and th advanced software process models. They also learn about common framework and software process improvement.
An Introduction to Software Engineering - Course duration : 4.5 hours
This course enables learners to understand what software is, the goals, components and layers of software engineering.
Software Process Models - Course duration : 5 hours
This course enables learners to understand what a process model is the the commonly used software process models - linear sequential, prototyping, and evolutionary.
Common Process Framework - Course duration : 5.5 hours
This course enables learners to understand what a common process framework is, how it is established and used in an organization.
Software Process Improvement - Course duration : 7 hours
This course enables learners to understand what software process framework is, the cyclical model and the quality models for process improvement and the Pareto principle.
Advanced Software Process Models - Course duration : 7.5 hours
This course enables learners to understand some advanced software process models such as the component-based process model, clean room software engineering and the agile process models.
Fundamentals of Reviews - Course duration : 5.5 hours
This course enables laerners to understand the basic concepts of reviews. It teaches how to use inspections to detect earlier, at a lower cost and how to prevent ocurrence of similar defects in the future cycles of process execution.
Software Quality Management - Course duration : 21 hours
This course enables learners to appreciate the importance of quality in the software products they build. They understand the various aspects of software quality, software quality assurance and formal technical reviews.
Basic Concepts of Software Quality - Course duration : 5 hours
This course enables learners to underatand what software quality is, the factors that impact quality and the metrics used to assess product quality.
Software Quality Assurance - Course duration : 9 hours
This course enables learners to understand what software quality assurance (SQA) is, how it can be implemented, the payoffs and tradeoffs of SQA, the quality team and the components of an SQA plan.
Formal Technical Review - Course duration : 7 hours
This course enables learners to understand the importance of formal technical reviews (FTR), types of FTR along with a formality spectrum, steps and roles in a generic FTR and how to conduct effective FTR's.
Software Configuration Management - Course duration : 18.5 hours
This course enables learners to understand SCM, the SCM process, planning for SCM, the tasks in the SCM process configuration identification, change control, version control, configuration auditing and reporting.
An Overview to Software Configuration Management - Course duration : 9 hours
This course enables learners to understand the importance of software configuration management (SCM), basic concepts of SCM, the SCM process and how to plan for SCM.
Tasks in the SCM Process - Course duration : 9.5 hours
In continuation of the above, this course enables learners to understand the tasks in the SCM process configuration identification, change control, version control, configuration auditing and reporting.
Software Testing - Course duration : 23 hours
This course enables learners to understand the importance of testing in software projects, its objectives, principles and limitations and how to plan and implement effective software testing. They also learn about the broad approaches for test case design and some testing strategies.
An Introduction to Software Testing - Course duration : 4.5 hours
This course enables learners to understand the importance of testing in software projects and the scope, limitations, objectives and principles of software testing.
Test Case Design Techniques - Course duration : 9 hours
This course enables learners to understand the broad approaches for test case design white box testing and black box testing. They are also taught about flow graph notation, basis path testing, control structure testing, amd equivalence partitioning and boundary value analysis.
Software Testing Strategies - Course duration : 9.5 hours
This course enables learners to understand the elements of planning in software testing, testing strategies and testing roles in an organization.
Software Project Management - Course duration : 37 hours
This course enables learners to understand the various aspects of software project management. They also learn about measurements and metrics, estimation, outsourcing and risk management.
Basic Concepts of Software Project Management - Course duration : 8.5 hours
This course enables learners to understand what software project management is, how a project team is organized and how a project shcedule is created and used.
Software Project Measurement and Metrics - Course duration : 3.5 hours
This course enables learners to understand the importance of measurement and the types of measurements and metrics required for managing a software project.
Basic Concepts and Techniques of Estimation - Course duration : 6.5 hours
This course enables learners to appreciate the importance of estimation in project planning. They also learn about grammatical parse technique and the decomposition and empirical approaches in Estimation.
Measuring the Size of Software Products - Course duration : 6.5 hours
This course enables learners to understand the importance of measuring the product size, the basic procedure for computing function points and the backfiring technique.
Outsourcing Project Work - Course duration : 5 hours
This course enables learners to understand the importance of outsourcing in software project manegement and how alternative development approaches are evaluated using the decision tree and the expected value techniques.
Risk Management - Course duration : 7 hours
This course enables users to underatand the importance of risk management in software project management, the basic comcepts related to risks, the risk management model and the risk categories.
An Introduction to Risk Management - Course duration : 3 hours
This course enables learners to understand the basic concepts of risk management. They also learn about the strategies to identify, analyze, plan, track, and control risks.
Software Estimation - Course duration : 24 hours
This course enables learners to estimate software size by using the Detailed Function Point Analysis (DFPA) technique and explain the basic concepts related to effort and schedule estimation. They are also taught about basic concepts of COCOMO II model and how to use the three COCOMO II models.
Software Size Estimation Using FPA - Course duration 7.5 hours
This course enables learners to estimate software size in terms of function points by using the Detailed Function Point Analysis (DFPA) technique.
Software Effort and Schedule Estimation - Course duration 9 hours
This course enables learners to explain the basic concepts related to effort and schedule estimation for a project. They also learn about the process and models used for estimating effort and schedule for software projects.
Effort and Schedule Estimation Using COCOMO II - Course duration 7.5 hours
This course enables learners to understand the basic concepts of COCOMO II model. They also learn about the three COCOMO II models and how these models are used for effort and schedule estimation.
An Introduction to FPA - Course duration : 6 hours
This course enables learners to understand the basics of function points and FPA. They also taught about the types of count, counting rules and the different general system characteristics.
An Introduction to COCOMO II - Course duration : 4.5 hours
This course enables learners to understand the basics of the three COCOMO II models, the different scaling factors and the categories of cost drivers. They also learn about the equation and process for effort and schedule estimation.