Define software architecture

Description

Create and document the structure of software products including components, coupling and interfaces. Ensure feasibility, functionality and compatibility with existing platforms.

Occupations requiring this skill

This section is generated automatically.

Skill demand overview
  • Essential in 3 occupations
  • Optional in 0 occupations
  • Total: 3 occupations
  • Most common in: ISCO major group 2 (Professionals)

Essential for

  • Software analyst
    A Software Analyst is a professional who evaluates software applications, systems, and user needs to recommend improvements, guide development, and ensure software meets business o…
  • Enterprise architect
    Enterprise architects balance technological opportunities with business requirements. They also maintain a holistic view of the organisation's strategy, processes, information and …
  • Software architect
    A Software Architect is a senior-level IT professional responsible for designing the high-level structure of software systems. They define how software components interact, select …

Related skills

 

Create an account to contribute and get credited

Thousands of people read these job profiles every month.
Add your experience and help make careers clearer for everyone.