Software architecture models

Description

The set of structures and models needed to understand or describe the software system, including the software elements, the relations between them and the properties of both elements and relations.

Occupations requiring this skill

This section is generated automatically.

Skill demand overview
  • Essential in 4 occupations
  • Optional in 5 occupations
  • Total: 9 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…
  • Software tester
    Software testers perform software tests. They may also plan and design them. They may also debug and repair software although this mainly corresponds to designers and developers. T…
  • Chief information officer
    Chief information officers define and implement the ICT strategy and governance. They determine necessary resources for the ICT strategy implementation, anticipate ICT market evolu…
  • ICT system analyst
    ICT system analysts specify the system needs to meet the end user requirements. They analyse system functions in order to define their goals or purposes and to discover operations……

Optional for

  • Enterprise architect
    Enterprise architects balance technological opportunities with business requirements. They also maintain a holistic view of the organisation's strategy, processes, information and …
  • ICT project manager
    ICT project managers schedule, control and direct the resources, people, funding and facilities to achieve the objectives of ICT projects. They establish budgets and timelines, per…
  • System configurator
    System configurators tailor a computer system to the organisation's and users' needs. They adjust the base system and software to the needs of the customer. They perform configurat…
  • Pharmaceutical engineer
    A Pharmaceutical Engineer is a specialized type of engineer who designs, develops, and optimizes processes and equipment used in the production of pharmaceutical products, such as …
  • Chemical engineer
    A Chemical Engineer is a professional who applies principles of chemistry, physics, mathematics, and engineering to design, develop, and optimize processes for producing chemicals,…

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.