Explaining architecture in the context of system integration and system architecture

Explaining how complex systems can be represented using architectural views and how this facilitates system evolution over time

Giving examples of architectural frameworks and associated best practice models (SOA, Zachman Framework, ITIL, COBIT, ISO) and taking the current IT environment into account when defining a system architecture and/or system integration

Differentiating between and explaining the advantages/disadvantages of build and buy in software and hardware acquisition, and in-sourcing and out-sourcing for the acquisition of IT services, including support

Explaining the importance of a well-structured contract in any IT sourcing decision

Integrating a component into an existing system, designing interfaces and connection when necessary

Student Outcomes:

J. An ability to use and apply current technical concepts and practices in the core information technologies

K. An ability to identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems

L. An ability to effectively integrate IT-based solutions into the user environment