Automated System Development Model Evaluation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Complex system development projects often face issues with achieving desired system characteristics and tend to include unnecessary tasks, leading to inefficiencies and potential errors during implementation.
Innovation Solution
A method using a quality model to evaluate and iteratively adapt system development models by comparing target and task models, facilitating quicker and more reliable evaluations, and enabling early detection of problems through automated analysis and feedback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a project development plan is created based on a task model and target model, then the system development can be structured and organized, but the plan tends to comprise a larger number of tasks than necessary and problems become apparent only during implementation
Solution Approach 1:
The patent applies preliminary action by performing automated evaluation of the system development model before implementation using a quality model. The evaluation identifies inconsistencies between target characteristics and task characteristics in advance, allowing problems to be detected and corrected during the planning phase rather than during implementation, thus reducing the number of tasks needed while improving reliability
Solution Approach 2:
The patent implements feedback by using automated evaluation to provide information about inconsistencies in the system development model. The evaluation results feed back into the development process, enabling developers to identify and correct issues with the task model or target model before implementation, thereby reducing unnecessary tasks and improving the likelihood of achieving desired system characteristics
2Productivity
If manual evaluation and adaptation of system development models is performed, then flexibility and expert judgment can be applied, but the process is time-consuming and prone to human error
Solution Approach 1:
The patent replaces manual mechanical evaluation with an automated computer-based evaluation system. The automated evaluation tool objectively assesses the system development model against the quality model, eliminating human error and subjectivity while improving evaluation speed and consistency, thus simultaneously enhancing productivity and measurement precision
Solution Approach 2:
The patent enables self-service by allowing the system development tool to automatically evaluate and identify inconsistencies in the development model without requiring manual intervention. The automated evaluation process independently assesses the alignment between target and task characteristics, providing objective feedback that improves both efficiency and precision
Data Source
AI summary
A method performed by a system development tool is provided. The method includes obtaining a system development model of a system under development, the system development model including a target model of the system and a task model, wherein the target model represents at least a set of target characteristics of the system, and wherein the task model represents a set of tasks. The task model associates at least one task characteristic to each task of the task model. The method also includes evaluating the system development model based on a quality model, the quality model providing a set of quantitative criteria for evaluating the system development model; as well as indicating an evaluation result.


