Highlights
Complexity barriers
What are the limits of creating complex systems?
What do we mean by ‘complex’ and what are the problems caused by complexity?
What can we do to avoid these problems?
Why is it that doubling a project team doesn’t reduce the completion time of a project to half?
What is the difference between life-cycle phases and life history stages of a system ?
What is the difference between a system and a system of systems?
Explain what we mean by a system being complex, and give at least two measures of complexity?
What is the role of enterprise architecture in the management of complexity of socio-technical systems of systems?
Architecture Processes and Architecture Evaluation
What is the role of architecture Governance as opposed to the role of architecture management?
What is the role of architecture evaluation in architecture practice?
Define what architecture elaboration is and why it is necessary?
Enterprise Architecure as strategy
What is the difference between ‘business process standardisation’ and ‘business process integration’?
If a company’s strategic intent is to be able to expand its business into a franchise (for example), what operating model is appropriate to adopt?
If a company has an operating model based on Coordination, what kind of difficulty can it expect when it wants to grow by acquisition?
Introduction to the Open Group Architecture Framework (TOGAF 9) and critical review of its relationship to ISO 15704 & ISO 42010
Define the meaning of Business Architecture, Information Systems Architecture(s), Technology Architecture according to TOGAF
What is the purpose of the Content Metamodel?
Why is necessary to perform the TOGAF life cycle phases in iteration?
What is the use of the Enterprise Continuum concept?
Cloud Computing Architecture
Explain the difference between IaaS and PaaS?
Explain the difference between PaaS and SaaS?
Compare the advantages and disadvantages of deploying an application using an on-premises infrastructure against using the same application via SaaS?
Determine evaluation objectives that architecture governance may wish to be addressed when a company considers moving some applications to a SaaS model. Determine at least three evaluation factors that should be considered. Propose one or more evaluation approaches that could be used.
Service Orientation
Explain what business problems have led to the development of SOA as an architectural style?
What kind of challenges does an organisation face when trying to adopt SOA on the enterprise level?
Why does a good SOA implementation include Process Management services?
Information Architecture
What are the major components of an Information Architecture?
Why is it necessary to define information management policies, principles, processes and responsibilities in addition to information schemata & data dictionary?
Process Improvement Methods
In process improvement, is it necessarily the case that as a process improvement practice a company has to either adopt some ‘best practice / standard process’ or adopt a continual process improvement practice? You need to be able to provide arguments for your answer to be accepted.
Explain the main difference between kaizen and six sigma for process improvement?
The Emerging Anatomy of eCommerce Architectures
You should be able to define (and explain the importance of) each of the discussed eight systemic properties of an eCommerce system architecture –
Available –
Scalable –
Fast –
Aware –
Analysable –
Secure –
Correct –
Interoperable -
You should also be able to argue
i) which of these systemic properties can be improved by using appropriately selected cloud computing services, and
ii) which ones can not
Systems thinking
The concept of the OODA loop as may be applied to an example situation
Give an example and explain in your own words of either of the archetypes of systems thinking diagrams
Be able to interpret and explain in your own words a simple system thinking diagram
Re-thinking the Software Development Process in the context of Enterprise Architecture
Explain the essential difference between traditional and agile software / systems development methodologies using the activity (life cycle) and temporal (life history) aspects of software and systems development projects
Explain the advantages of using a DevOps methodology for software / systems development
This Computer Science Assignment has been solved by our Computer Science Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.