Verification and Validation Services
Arka undertakes review and testing of software artifacts through the entire software development life-cycle, from requirements to release. Verification is human examination or review of the work product using techniques, such as, inspections, walkthroughs, technical reviews, etc. Validation is testing various aspects of a software component, e.g., functionality, user interface, performance, etc.
Arka has an excellent V&V staff which is comprised of software engineers who possess an ideal blend of hands-on experience along with advanced academic degrees. In particular, our extensive background in software maintenance provides unique insight into reliability, maintainability, and usability issues. Arka is involved in every phase of the software development process to ensure the following:
- Requirements are researched and elaborated.
- Design supports the requirements.
- Testing proves that the requirements are satisfied.
The Verification service offering includes:
- Identify Review techniques for each artifact
- Developing Quality Plan
- Review of the Requirements Documents
- Review of the Functional Specifications
- Review of the Design Documents
- Code Review
- Review of Test Plan, Test Cases and Test Scripts
- Log defects found during reviews Defects Prevention and Casual Analysis
The Validation service offering covers:
- Analyzing the requirements and functional specification
- Creating and prioritizing the most critical transactions
- Defining the test environment
- Developing a test plan with testing strategy
- Building test cases
- Executing test cases
- Defect logging and Reporting results