Software Engineering
Systematic application of engineering principles to the design, development, and maintenance of software.
Core metadata
- ID: software_engineering
- Era: Modern
- First known date: 1948 (decade)
- Region: Global / multiple regions
- Review status: source_checked
- Maturity: N/A
Prerequisites
- Algorithms & Computation Theory (algorithms_computation_theory)
- Computers (Mainframe/Early) (computers_early)
- Information Theory (information_theory)
Dependents
- API Economy (api_economy)
- Compiler Toolchains (compiler_toolchains)
- Computer-Aided Design (CAD Software) (computer_aided_design_cad_software)
- Container Orchestration (container_orchestration)
- Continuous Integration (continuous_integration)
- Cryptographic Hash Functions (cryptographic_hash_functions)
- Database Management Systems (database_management_systems)
- Databases (Relational DBMS) (databases_relational_dbms)
- Domain Name System (domain_name_system)
- Electronic Design Automation (electronic_design_automation_eda)
- Email & Messaging Protocols (email_messaging_protocols)
- Enterprise Resource Planning (enterprise_resource_planning)
- Game Consoles (Dedicated Gaming Hardware) (game_consoles_dedicated_gaming_hardware)
- Game Engine Toolchains (game_engine_toolchains)
- Graphical User Interface (GUI) (graphical_user_interface_gui)
- Graphical User Interfaces (graphical_user_interfaces)
- Hardware Description Languages (hardware_description_languages_hdl)
- Hospital Information Systems (hospital_information_systems)
- Hypertext Systems (hypertext_systems)
- Internet Protocols (TCP/IP, ARPANET) (internet_protocols_tcp_ip_arpanet)
- Mobile Operating Systems (Smartphone OS) (mobile_operating_systems_smartphone_os)
- Network Management / SNMP (network_management_snmp)
- Network Time Protocol (network_time_protocol)
- Object-Oriented Programming (object_oriented_programming)
- Open Source Software (open_source_software)
- Operating Systems (OS Computer Management) (operating_systems_os_computer_management)
- Prompt Engineering & System Prompts (prompt_engineering_system_prompts)
- Public Key Infrastructure (public_key_infrastructure)
- Relational Query Languages (SQL) (relational_query_languages_sql)
- Secure Software Development Lifecycle (secure_software_development_lifecycle)
- Software-Defined Networking (software_defined_networking)
- Virtual Reality (virtual_reality)
- Vulnerability Scanners (vulnerability_scanners)
Fields
- None.
Node sources
- Software Engineering Body of Knowledge (SWEBOK) (IEEE Computer Society, 2025, textbook) • Supports: node
Prerequisite edge evidence
Edge/source evidence summary:
- Prerequisite edges: 3
- Average edge confidence: 70%
- Prerequisite sources: 3
- expert_inference: 3
| Prerequisite | Type | Confidence | Evidence level | Note | Sources |
|---|---|---|---|---|---|
| Computers (Mainframe/Early) (computers_early) | historical_predecessor | 75% | expert_inference | Computers (Mainframe/Early) is an earlier historical predecessor or foundation, not a one-to-one engineering dependency. |
|
| Algorithms & Computation Theory (algorithms_computation_theory) | enabling | 68% | expert_inference | Algorithms & Computation Theory provides a capability that enables this technology without being the only possible path. |
|
| Information Theory (information_theory) | enabling | 68% | expert_inference | Information Theory provides a capability that enables this technology without being the only possible path. |
|
This page is generated from canonical era JSON and is indexable by URL.