Software Quality Assurance System with Automated Review Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional quality assurance protocols for software applications often lead to substandard quality due to the disregard of essential review parameters during the software development life cycle, impacting the overall quality of the software.
Innovation Solution
A system and method that assigns quality control managers based on project requirements, allows them to select review cycles and phases, extracts relevant parameters from a master list, and updates activity status, ensuring comprehensive quality assurance across the software development life cycle.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If conventional quality assurance protocols with standard document templates are used, then the review process is standardized, but quality control managers tend to disregard review parameters leading to substandard quality
Solution Approach 1:
The system implements automated feedback mechanisms by tracking which review parameters are viewed and which are disregarded. The system provides reminders and notifications to quality control managers when parameters are skipped, creating a closed-loop feedback system that ensures compliance with review protocols while maintaining the standardized template approach.
Solution Approach 2:
The patent replaces the manual, human-dependent review process with an automated electronic system that systematically presents review parameters, tracks compliance, and enforces protocol adherence. This substitution of mechanical automation for human manual processes eliminates the tendency to disregard parameters while preserving standardization.
2Reliability
If comprehensive review parameters are enforced for each SDLC phase, then software quality is improved, but the review process becomes more complex and time-consuming
Solution Approach 1:
The system segments the comprehensive review process into distinct phases corresponding to different SDLC stages (requirements, design, implementation, testing). Each phase has its own set of relevant parameters, allowing quality control managers to focus on phase-specific requirements without being overwhelmed by the entire parameter set simultaneously. This segmentation reduces perceived complexity while maintaining comprehensive coverage.
Solution Approach 2:
The system performs preliminary actions by automatically generating phase-specific parameter lists based on the current SDLC phase and project requirements. Review parameters are pre-filtered and organized before presentation to quality control managers, reducing the cognitive load and making the comprehensive review process more manageable and less complex.
3Loss of information
If all review parameters are manually tracked and updated, then complete quality control records are maintained, but the process requires significant time and effort
Solution Approach 1:
The system implements self-service functionality by automatically tracking and recording review parameter compliance without requiring manual intervention from quality control managers. The system autonomously monitors which parameters are viewed, flagged, or completed, and automatically updates the quality control records. This eliminates the time-consuming manual tracking process while ensuring complete and accurate record-keeping.
Solution Approach 2:
The patent replaces manual tracking and updating of quality control records with automated electronic tracking. The system uses software-based mechanisms to monitor review progress, capture compliance data, and maintain records automatically, substituting human manual effort with automated computational processes that are both faster and more accurate.
Data Source
AI summary
Disclosed is a method and system for facilitating quality assurance of a software application. A data receiving module for receiving project requirements associated with the software application. An assigning module for assigning one or more quality control managers from a plurality of quality control managers responsible for performing the quality control activities. A selection module for enabling the one or more quality control managers to select one or more review cycles and one or more phases of a plurality of phases corresponding to each review cycle. An extraction module extracts one or more parameters corresponding to each phase of the one or more phases. An update module for enabling the one or more quality control managers to update status of each quality control activity performed thereby facilitating the quality assurance of the software application.


