Software Engineering-Domain Automated Software-based System
(Redirected from Software-Engineering-Domain Automated Software-based System)
Jump to navigation
Jump to search
A Software Engineering-Domain Automated Software-based System is a software-engineering-domain software system that is an automated domain-specific software system for performing automated software-engineering tasks.
- AKA: Automated Software Engineering System, Software Engineering Automation.
- Context:
- System Input: Software Engineering Knowledge, Development Rules, Engineering Process Specifications
- System Output: Automated Development Results, Engineering Reports
- System Performance Measure: Development Accuracy, Engineering Efficiency
- ...
- It can (typically) execute Development Processes through automated engineering workflows.
- It can (typically) maintain Software State through automated development monitoring.
- It can (typically) enforce Engineering Rules through automated development controls.
- It can (typically) handle Development Errors through automated engineering recovery.
- It can (typically) generate Engineering Reports through automated development analysis.
- ...
- It can (often) integrate Development Tools through automated engineering interfaces.
- It can (often) adjust Engineering Parameters through automated development optimization.
- It can (often) detect Development Anomalys through automated engineering detection.
- It can (often) perform Code Validation through automated development checking.
- ...
- It can range from being a Basic Software Engineering-Domain Automated System to being an Advanced Software Engineering-Domain Automated System, depending on its engineering automation level.
- It can range from being a Single-Language Automated System to being a Multi-Language Automated System, depending on its language scope.
- It can range from being a Rule-Based Engineering System to being an AI-Based Engineering System, depending on its development intelligence level.
- It can range from being a Standalone Development System to being an Integrated Engineering System, depending on its engineering integration level.
- It can range from being a Semi-Automated Development System to being a Fully-Automated Development System, depending on its engineering automation degree.
- ...
- Examples:
- Software Engineering-Domain Automated Code Systems (software development automation systems) for automated coding tasks, such as:
- Software Engineering-Domain Automated Testing Systems (software testing automation systems) for automated testing tasks, such as:
- Software Engineering-Domain Automated Review Systems (code review automation systems) for automated review tasks, such as:
- Software Engineering-Domain Automated Deployment Systems (deployment automation systems) for automated deployment tasks, such as:
- Software Engineering-Domain Automated Quality Systems (quality automation systems) for automated quality tasks, such as:
- ...
- Counter-Examples:
- Manual Software Engineering System, which requires human engineering operation.
- General-Purpose Development System, which lacks engineering automation.
- Development Tool, which provides only basic development functionality.
- Engineering Framework, which requires system implementation.
- Financial-Domain Automated Software-based Systems (financial software-based systems) for automated financial tasks.
- Legal-Domain Automated Software-based Systems (legal software-based systems) for automated legal tasks.
- Educational-Domain Automated Software-based Systems (educational software-based systems) for automated educational tasks.
- Healthcare-Domain Automated Software-based Systems (healthcare software-based systems) for automated healthcare tasks.
- See: Software Engineering System, Development Automation, Engineering Process, Development Architecture, Engineering Intelligence.