Module 5: Enterprise Architecture Methods

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is a characteristic of Strategy A for enterprise architecture implementation?

  • It is an approach that emphasizes prioritizing based on return on investment (ROI).
  • It is a more flexible approach that prioritizes legacy systems and their ability to support future needs.
  • It is an approach that focuses on achieving enterprise-wide data integration with a fully attributed, fully normalized logical data model. (correct)
  • It is an incremental approach that prioritizes immediate needs over long-term goals.

Which strategy is most appropriate when there is a need to establish an ROI business case before implementing an enterprise architecture approach?

  • Strategy A
  • Strategy B (correct)
  • Strategy C
  • None of the above

What is the benefit of using Strategy B for enterprise architecture implementation?

  • It allows for a more flexible and incremental approach to implementing the enterprise architecture. (correct)
  • It focuses on achieving data integration before implementing any applications.
  • It ensures that the enterprise architecture is fully implemented in a short timeframe.
  • It prioritizes the needs of legacy systems over future needs.

Which strategy is most likely to achieve enterprise-wide data integration with a fully attributed, fully normalized logical data model?

<p>Strategy A (A)</p> Signup and view all the answers

Which of these strategies is most likely to be used in an organization with a limited budget and a need to show immediate results?

<p>Strategy C (C)</p> Signup and view all the answers

Which of the following is NOT a benefit of using a strategic model in enterprise engineering?

<p>It ensures the implementation of all legacy systems into the enterprise architecture. (A)</p> Signup and view all the answers

Which strategy is most closely aligned with the principles of agile software development?

<p>Strategy C (C)</p> Signup and view all the answers

Which of the following could be an abbreviation word?

<p>CPU (A)</p> Signup and view all the answers

According to the content, what will happen if you photocopy an assignment?

<p>You will be penalized with a zero grade. (B)</p> Signup and view all the answers

What is the first step in completing the assignment?

<p>Copy the problem and write your answer. (A)</p> Signup and view all the answers

What is the purpose of identifying abbreviation words?

<p>To ensure you understand the assignment instructions. (D)</p> Signup and view all the answers

What is the main difference between 'terminology' and 'abbreviation'?

<p>Terminology refers to the specific words used in a field, while abbreviation refers to shortened versions of those words. (A)</p> Signup and view all the answers

Which of the following is NOT an example of a correct abbreviation in the context of the assignment?

<p>ZIP (C)</p> Signup and view all the answers

How many steps are listed in the assignment for the student to follow?

<p>3 (C)</p> Signup and view all the answers

Which of the following is NOT an instruction specified in the assignment?

<p>Cite your sources. (B)</p> Signup and view all the answers

What is the purpose of the "Assessment Form"?

<p>To assess the student's understanding of a particular subject. (A), To present a problem to be solved by the student. (B), To provide a space for the student to write their answer to a problem. (C), To record the student's name, section, and date. (D)</p> Signup and view all the answers

What does the instruction "Photocopy is not allowed, automatic zero (0)." indicate?

<p>Using a photocopy machine is considered cheating. (A)</p> Signup and view all the answers

What is the primary difference between the "Assessment Form" and the "Assignment Form"?

<p>The Assessment Form is typically used for shorter assessments, while the Assignment Form is intended for longer-term assignments. (C)</p> Signup and view all the answers

Which of the following is NOT included in the "Assignment Form"?

<p>Activity Due Date (C)</p> Signup and view all the answers

What is the purpose of the instructions mentioned in both forms?

<p>All of the above. (D)</p> Signup and view all the answers

Based on the structure, which form would be suitable for a group assignment?

<p>Assignment Form (C)</p> Signup and view all the answers

Which of the following statements is TRUE about the forms?

<p>Both forms are designed to be used for assessing a student's understanding in a specific subject. (C)</p> Signup and view all the answers

Which of these instructions is NOT mentioned in the "Assessment Form"?

<p>Write your answer in a separate document (B)</p> Signup and view all the answers

Flashcards

Assignment Form

A document where tasks are outlined and answers must be recorded.

Copying Problems

Reproduce the problem statement before solving it.

Automatic Zero

Receiving a score of zero without exception for violations like photocopying.

Abbreviation

A shortened form of a word or phrase, like CPU for Central Processing Unit.

Signup and view all the flashcards

Correct Terminology

The appropriate terms and their definitions used in specific contexts.

Signup and view all the flashcards

Photocopy Rule

The rule that prohibits photocopying assignments; violation leads to zero score.

Signup and view all the flashcards

Identify Abbreviations

Find and recognize all abbreviated words given in the context.

Signup and view all the flashcards

Meaning of Abbreviations

Understanding the full meaning behind the abbreviated terms listed in an assignment.

Signup and view all the flashcards

Top-Down Strategy

A strategy for enterprise architecture that ensures detailed implementation and integration at all levels.

Signup and view all the flashcards

ROI Business Case

A justification for enterprise architecture based on return on investment analysis.

Signup and view all the flashcards

Incremental Builds

An approach to implementing features in small, manageable parts over time.

Signup and view all the flashcards

Normalized Logical Data Model

A data model structure that reduces redundancy and organizes data efficiently.

Signup and view all the flashcards

Legacy Systems

Older computer systems that may support current business needs but can also pose limitations.

Signup and view all the flashcards

Enterprise Architecture (EA)

A framework for managing and aligning an organization's IT infrastructure with its business goals.

Signup and view all the flashcards

Strategic Model

A high-level representation of future data and information needs for the organization.

Signup and view all the flashcards

Enterprise Engineering

A methodology for analyzing and defining the structure and goals of enterprise architecture.

Signup and view all the flashcards

Assessment Form

A document used to evaluate student performance.

Signup and view all the flashcards

Instructions

Guidelines provided for completing forms correctly.

Signup and view all the flashcards

Automatic zero (0)

A penalty given for certain rule violations, like photocopying.

Signup and view all the flashcards

Photocopying not allowed

Creating a copy of the assessment form is prohibited.

Signup and view all the flashcards

Module No.

A specific identifier for the course unit being studied.

Signup and view all the flashcards

Subject

The area of study for an assignment or exam.

Signup and view all the flashcards

Activity

Specific tasks or exercises to be completed in a module.

Signup and view all the flashcards

Study Notes

Module 5: Enterprise Architecture Methods

  • Various methods exist for implementing enterprise architecture
  • Emphasis is on identifying priority data, business activities, and processes
  • Delivering these priority areas in 3-month increments as production systems
  • Strategic modeling identifies reusable business activities/processes from data models
  • Creating project plans manually or automatically from data models
  • Enables high-priority subprojects for delivery in 3-month increments
  • Essential for strategic alignment, ensuring data, processes, people, events, and business plans support each other

Lesson Outcomes

  • Review of systems development methodologies evolution
  • Identification of various enterprise architecture implementation strategies
  • Planning EA based on incremental build context

Lesson 1: Evolution of Systems Development Methodology

  • Methodologies have evolved since the Information Age
  • Helped examine current manual processes and automate them
  • Rudimentary methodologies in the 1960s evolved into software engineering methods (structured methods) in the 1970s
  • Software engineering methods analyzed manual processes (DFDs, FDDs, SCs)
  • Programs were written in various languages to automate processes
  • Each DFD process identified data store needs
  • Multiple versions of a process often resulted in redundant data stores leading to maintenance chaos

Evolution of Information Engineering

  • Relational model developed by Edgar Codd (IBM San Jose Labs) in the late 1960s to early 1970s.
  • Foundation of modern relational database technology
  • First relational database management systems (RDBMSs) released by IBM (DB2) and Oracle in the late 1970s and early 1980s.
  • Three approaches emerged in the mid-1970s to apply relational concepts (one from the UK/Europe, one from the US, and a business-driven one from Australia)
  • Approaches focused on data modeling methods, using normalization to eliminate redundant data versions
  • Business-driven approach evolved into Integrated methods for information (Information Engineering, IE), popularized through the 1980s by James Martin.
  • Information Engineering (IE) evolved into Enterprise Engineering (EE).

Evolution of Object-Oriented Methods

  • Concepts of object-oriented (O-O) development and Unified Modeling Language (UML) emerged in the late 1980s
  • Developed by Grady Booch, James Rumbaugh, and Ivar Jacobson
  • O-O methods use diagrams to model O-O development (class, state transition, use-case, collaboration, sequence, and activity diagrams)
  • Rational Corporation established for UML modeling tools, popularized in the 1990s.
  • Rational became a subsidiary of IBM in 2003 after IBM purchased Rational Corporation.

Lesson 2: Strategies for Enterprise Architecture Implementation

  • Several strategies for implementing enterprise architecture, including 3 alternatives
  • Strategy A: Top-down, rigorous detail. Achieves enterprise-wide data integration with fully normalized logical data model. Identifies architecturally normalized business processes prior to application design/development. Time/cost savings are impressive.
  • Strategy B: Selective EA based on ROI business case. Requires evaluating the ability of legacy systems to support required data, processes, and organizational structure. Assessing benefits / tradeoffs. Establishing a business case for enterprise architecture.
  • Strategy C: Deliver progressively in 3-month incremental builds. Implements priority areas first, then addresses others later. Strategic business plans based on enterprise engineering methodology. Documents required data/information in a strategic model for enterprise-wide data integration.

Lesson 3: Enterprise Architecture Incremental Build Context

  • Covers data mapping methods for building data maps from business planning statements.
  • Step 1: Strategy analysis identifies mission, vision, core values, strategies, objectives, KPIs in the strategic plan.
  • Step 2: Strategy analysis identifies managers/business experts responsible for strategy implementation.
  • Step 3: Managers/experts use strategy analysis methodology for tactical business planning (5-day workshop)
  • Step 4: Business/IT experts work together in 2-day session to identify required data for integration
  • Step 5: Facilitated session documents strategic model on whiteboard. This strategic data map is a high-level enterprise model.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser