UAB IS321 Chapter 13 Final Thompson

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/45

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

46 Terms

1
New cards

What is architecture?

According to Merriam-Webster, architecture is the art or practice of designing and constructing buildings.

2
New cards

What is the primary role of architecture in modeling organizational systems?

To model systems as a whole in advance to reduce complexity and the harmful impact of high complexity.

3
New cards

How does Fowler define software architecture?

It is a set of decisions that are both important and difficult to change after the initial decision is made.

4
New cards

What are the four dimensions of enterprise architecture based on the TOGAF model?

Business Architecture, Data Architecture, Application Architecture, and Technology Architecture.

5
New cards

What group took over the TOGAF framework in 2005?

The Open Group.

6
New cards

What does the acronym ADM stand for within the TOGAF framework?

Architecture Development Model.

7
New cards

What is the key difference between functional and nonfunctional requirements?

Functional requirements specify what the system should do, while nonfunctional requirements define the context and constraints for those functions.

8
New cards

What does FURPS+ stand for?

Functional, Usability, Reliability, Performance, and Supportability.

9
New cards

In the FURPS+ model, what does the 'U' represent?

Usability.

10
New cards

In the FURPS+ model, what does the 'R' represent?

Reliability.

11
New cards

In the FURPS+ model, what does the 'P' represent?

Performance.

12
New cards

In the FURPS+ model, what does the 'S' represent?

Supportability.

13
New cards

What critical requirements element crosses all boundaries of the FURPS+ model?

Security.

14
New cards

How do architectural decisions relate to a system's ability to meet nonfunctional requirements?

Architectural decisions significantly affect the system's ability to meet all nonfunctional requirements.

15
New cards

What are the six high-level component categories of Technology Architecture?

Client devices, servers, operating systems, systems software, application software, and network devices.

16
New cards

What is the difference between horizontal and vertical scaling?

Horizontal scaling increases the number of computing units, while vertical scaling increases the capacity of existing units.

17
New cards

In a two-tiered client/server model, what are the two main components?

The Client (Presentation Layer/View) and the Server (Business Logic, Data Access, Data Storage).

18
New cards

How does a three-tiered client/server model differ from a two-tiered model?

It separates the Business Logic Layer onto a dedicated Application Server, distinct from the Client and the Database.

19
New cards

In a three-tiered architecture, which server is primarily responsible for the Business Logic Layer?

The Application Server.

20
New cards

What is the definition of data architecture according to TOGAF?

It describes the structure of an organization's logical and physical data assets and data management resources.

21
New cards

What other critical component does data architecture include besides data assets and resources?

Data governance, which covers data quality, ownership, consistency, and security.

22
New cards

What is the purpose of a data lake in an organizational data architecture?

To store unstructured data from internal and external sources.

23
New cards

What is the purpose of an Application/Data Matrix?

To show which applications use which data entities.

24
New cards

Describe the key characteristic of a monolithic software architecture.

The UI, Business Logic, and Data Access components are tightly coupled and deployed as a single unit.

25
New cards

What is the central component in a Service-Oriented Architecture (SOA)?

The Enterprise Service Bus (ESB).

26
New cards

How does a microservices architecture differ from monolithic and SOA architectures in terms of data management?

Each microservice typically manages its own database, promoting decentralized data management.

27
New cards

What principle of microservices allows teams to choose the best tools for their specific needs?

Decentralized governance.

28
New cards

What microservices principle advocates for building systems that can handle and recover from component failures?

Design for failure.

29
New cards

Which cloud computing model provides fundamental resources like processing power and file storage?

Infrastructure as a Service (IaaS).

30
New cards

Which cloud computing model builds on IaaS by adding system software?

Platform as a Service (PaaS).

31
New cards

Which cloud computing model provides a complete application managed by the provider over the internet?

Software as a Service (SaaS).

32
New cards

What does the 'Tolerate' quadrant in the TIME matrix suggest?

The application has high technical condition but low business value, so it should be maintained but not receive significant investment.

33
New cards

In the TIME matrix, an application with high business value and high technical condition falls into which quadrant?

The 'Invest' quadrant.

34
New cards

What action is recommended for an application in the 'Migrate' quadrant of the TIME matrix?

It should be migrated to a better platform or technology.

35
New cards

An application with low business value and low technical condition falls into which quadrant of the TIME matrix?

The 'Eliminate' quadrant.

36
New cards

What is the primary purpose of the Zachman Framework?

To serve as a well-known mechanism or taxonomy for organizing enterprise architecture artifacts.

37
New cards

What are the five actor roles identified in the Zachman Framework?

Planner, Owner, Designer, Builder, and Subcontractor.

38
New cards

What are the six focus areas (interrogatives) of the Zachman Framework?

Data (What), Function (How), Network (Where), People (Who), Time (When), and Motivation (Why).

39
New cards

In the Zachman Framework, which actor role corresponds to the 'Enterprise Model'?

The Owner.

40
New cards

In the Zachman Framework, which actor role corresponds to the 'System Model'?

The Designer.

41
New cards

What type of artifact would a Planner create for the 'Data (What)' focus area in the Zachman Framework?

A list of things important to the business.

42
New cards

In the Zachman Framework, a use case diagram would be an artifact created by the Designer for which focus area?

Function (How).

43
New cards

A detailed network design diagram is an artifact from which perspective in the Zachman Framework?

The Builder perspective for the Network (Where) column.

44
New cards

What is the ability of an organization to rely on computing resources provided as a service over the public internet known as?

Cloud-based services.

45
New cards

What architectural pattern is characterized by intelligent endpoints and simple communication channels?

Microservices.

46
New cards

What is an application architecture diagram?

A diagram used to describe and analyze the footprints of and associations between various applications.