System Design Support Apparatus for Cloud IT Installation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current system design and installation methods for IT systems, especially in cloud environments, are inefficient due to the need for manual verification of system patterns and the inability to effectively handle non-functional requirements such as performance and availability, leading to increased time and effort in system analysis and testing.
Innovation Solution
A system design support apparatus and method that utilizes a storage device to store design information elements and their associated requirements, along with a table managing the aptitudes of combined use based on track records, to identify and propose combinations of system installation elements that meet multiple requirements efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual verification of system patterns is performed to ensure requirement compliance, then system design reliability is improved, but development time and effort increase significantly
Solution Approach 1:
The system performs automatic self-verification by querying stored track records and aptitude ranks to determine whether a pattern satisfies requirements, eliminating the need for manual verification while maintaining reliability
Solution Approach 2:
Manual verification processes are replaced with automated information processing systems that query databases and apply evaluation rules, substituting human mechanical verification with automated computational methods
2Manufacturing precision
If comprehensive requirement verification is conducted for each system pattern, then design accuracy is improved, but processing complexity increases
Solution Approach 1:
Requirement verification rules and evaluation criteria are pre-defined and stored in the system before actual pattern selection occurs, allowing complex verification logic to be prepared in advance and applied automatically without increasing real-time processing complexity
Solution Approach 2:
An intermediary evaluation mechanism is introduced that uses stored track records and aptitude ranks as intermediate data structures to simplify the verification process, breaking down complex requirement checking into manageable query operations
3Productivity
If system patterns are reused from existing templates to improve efficiency, then productivity is improved, but adaptability to specific requirements decreases
Solution Approach 1:
The system evaluates patterns based on their specific aptitude ranks for different requirements, allowing selective adaptation of pattern components to match local requirement conditions while maintaining overall pattern reuse efficiency
Solution Approach 2:
The pattern selection process is made dynamic by automatically querying and evaluating aptitude ranks against current requirements, allowing the system to adapt pattern selection to specific requirement conditions while maintaining the efficiency of template-based reuse
Data Source
AI summary
A system design support apparatus identifies design information elements each achieving a corresponding one of multiple requirements concerning a system to be newly designed, by using a first table. When multiple design information elements are identified with respect to a certain one of the requirements as a result of the identification, the system design support apparatus identifies a design information element that establishes a combination at a higher aptitude rank among the multiple design information elements, while referring to an aptitude rank of combined use of each of the multiple design information elements and design information elements identified with respect to another requirement among the multiple requirements, by using a second table. Then, the system design support apparatus outputs the design information elements, which are identified with respect to the multiple requirements, to a predetermined device.


