Untitled

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

Which organizational frame emphasizes the importance of shared values and interpretations in shaping organizational behavior?

  • Political frame
  • Symbolic frame (correct)
  • Structural frame
  • Human resources frame

A company decides to launch a project to develop a mobile app based on user feedback identifying usability issues with their existing website. Which source of projects does this scenario exemplify?

  • Constraint
  • Opportunity
  • Directive
  • Problem (correct)

A project manager is trying to balance the allocation of tasks among team members while also addressing interpersonal conflicts that have arisen due to differing work styles. Which two organizational frames are most relevant to this situation?

  • Structural and Symbolic
  • Human Resources and Political (correct)
  • Political and Structural
  • Symbolic and Human Resources

A new regulation requires a bank to update its data security protocols. This project is best categorized as originating from which of the following sources?

<p>Directive (B)</p> Signup and view all the answers

A project team is assembled to streamline the company's supply chain, aiming to reduce costs and improve efficiency. This project is primarily driven by:

<p>Seizing an Opportunity (B)</p> Signup and view all the answers

Which of the following is NOT a primary benefit of a well-designed system architecture?

<p>Eliminating the need for future system updates and modifications. (A)</p> Signup and view all the answers

Which component of a system architecture is responsible for defining the rules for data exchange between different parts of the system?

<p>Communication protocols (D)</p> Signup and view all the answers

In the context of system integration, what does vertical integration primarily involve?

<p>Integrating systems across different hierarchical levels. (A)</p> Signup and view all the answers

A company decides to integrate its customer relationship management (CRM) system with its marketing automation platform. This allows customer data to flow seamlessly between the two systems, improving marketing campaign targeting and sales efficiency. What type of system integration does this scenario exemplify?

<p>Horizontal integration (D)</p> Signup and view all the answers

Which type of system integration is characterized by combining aspects of both vertical and horizontal integration approaches?

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

Which of the following frameworks provides a structured approach to designing a system's architecture, ensuring that all aspects of the system are considered?

<p>TOGAF (B)</p> Signup and view all the answers

Which of the following best describes a 'system' in the context of System Integration Architecture (SIA)?

<p>An array of components designed to achieve a specific objective. (B)</p> Signup and view all the answers

What is the primary goal of System Integration?

<p>To combine inter-related elements to achieve common objectives. (C)</p> Signup and view all the answers

Which of the following best describes system architecture?

<p>The overall design of a system, including its structure, behavior, and components. (B)</p> Signup and view all the answers

Why is a well-designed system architecture important?

<p>It can reduce development costs, improve reliability, and ensures the system meets its requirements. (D)</p> Signup and view all the answers

When considering system integration and architecture, what potential issue can arise from a lack of proper integration?

<p>Compatibility issues leading to reduced efficiency and increased costs. (B)</p> Signup and view all the answers

In the context of system architecture, what does 'scalability' refer to?

<p>The system's capacity to handle increasing workloads or demands. (D)</p> Signup and view all the answers

Which of the following is a direct benefit of combining different subsystems into a single integrated system?

<p>Increased efficiency and reduced costs through streamlined operations. (A)</p> Signup and view all the answers

What might be a consequence of neglecting system architecture during the initial design phases?

<p>Systems that are unmanageable, making maintenance and upgrades difficult. (D)</p> Signup and view all the answers

Which aspect of a system does architecture NOT directly influence?

<p>The brand name of hardware components. (D)</p> Signup and view all the answers

Which element is NOT typically included when modeling a software architecture?

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

In systems thinking, what is the primary purpose of identifying the containing whole?

<p>To understand the broader context and purpose of the entity being examined. (A)</p> Signup and view all the answers

Which of the following best describes the role of an API in software development?

<p>It facilitates interaction between different software components by providing a set of protocols and tools. (C)</p> Signup and view all the answers

How does a Microservices Architecture differ most significantly from a Service-Oriented Architecture (SOA)?

<p>Microservices Architecture emphasizes small, independent services, while SOA can involve larger, more monolithic services. (A)</p> Signup and view all the answers

What is the main purpose of an Enterprise Service Bus (ESB)?

<p>To provide a communication and integration infrastructure between different software applications. (A)</p> Signup and view all the answers

In the context of software architecture, what benefit does Message-Oriented Middleware (MOM) primarily provide?

<p>Reliable and asynchronous communication between software components. (D)</p> Signup and view all the answers

Which of the following is the ultimate goal of Enterprise Application Integration (EAI)?

<p>To achieve seamless data exchange and workflow automation across multiple applications. (A)</p> Signup and view all the answers

What does the term 'organizational structure' primarily define within an organization?

<p>The arrangement of authority, communication, and tasks to achieve organizational objectives. (D)</p> Signup and view all the answers

Why is it crucial for project managers to adopt a holistic perspective on projects?

<p>To understand the project's position within the broader organizational context. (D)</p> Signup and view all the answers

Which of the following is the MOST comprehensive definition of project stakeholders?

<p>Individuals involved in or affected by the project activities. (C)</p> Signup and view all the answers

How can understanding the 'four frames of organizations' assist project managers?

<p>By providing a framework to meet diverse stakeholder needs and expectations. (C)</p> Signup and view all the answers

According to the Standish Group's 'CHAOS' report, what is the MOST important factor for IT project success?

<p>Executive support. (B)</p> Signup and view all the answers

Which project phase involves defining and authorizing the project, including conducting a feasibility study?

<p>Project Initiation. (B)</p> Signup and view all the answers

What is the PRIMARY purpose of the Project Planning phase?

<p>To create a detailed roadmap for the project's execution. (C)</p> Signup and view all the answers

How do project phases relate to the project life cycle?

<p>A project life cycle is a collection of project phases. (C)</p> Signup and view all the answers

A project manager realizes that a key stakeholder is strongly opposed to the project due to potential job displacement. What would be the MOST effective initial step to address this?

<p>Meet with the stakeholder to understand their concerns and explore potential solutions. (A)</p> Signup and view all the answers

In which project life cycle phase is the majority of the project's actual work typically performed?

<p>Project Execution (B)</p> Signup and view all the answers

Which activity is a primary focus during the Project Monitoring and Control phase?

<p>Identifying deviations from the project plan (D)</p> Signup and view all the answers

What is the MAIN purpose of conducting a post-project review during the Project Closure phase?

<p>To evaluate the project's success and document lessons learned (C)</p> Signup and view all the answers

Which of the following BEST describes the Systems Development Life Cycle (SDLC)?

<p>A framework for developing and maintaining information systems (B)</p> Signup and view all the answers

In the context of project life cycle models, when would an adaptive model be MOST appropriate?

<p>When the project is mission-driven and requires flexibility to meet target dates. (A)</p> Signup and view all the answers

Which of the following BEST exemplifies a key characteristic of the spiral model?

<p>Iterative development with cyclical refinement. (C)</p> Signup and view all the answers

What is a defining characteristic of Extreme Programming (XP)?

<p>Developers program in pairs and write tests for their code. (D)</p> Signup and view all the answers

In the Scrum framework, what is the purpose of the daily scrum meeting?

<p>To decide what to accomplish that day and identify any impediments. (B)</p> Signup and view all the answers

Flashcards

System Integration

Combining different subsystems or components into a single, functioning system.

Seamless Integration

Ensuring different systems operate seamlessly and effectively together.

System Architecture

The high-level design of a system, including its structure and behavior.

System Design

Describes the structure, behavior, and functionality of a system.

Signup and view all the flashcards

System Components

Hardware, software and other components of a system.

Signup and view all the flashcards

Importance of architecture

Reliability, scalability and maintainability of a system.

Signup and view all the flashcards

Integration issues

Compatibility issues reduce efficiency and lead to increased costs.

Signup and view all the flashcards

Poor Architecture

Systems can become unmanageable, making maintenance and upgrades difficult.

Signup and view all the flashcards

System Architecture Benefits

Ensures requirements are met, improves reliability, enables collaboration, and reduces project risk.

Signup and view all the flashcards

Hardware

Physical parts of the system, like servers and computers.

Signup and view all the flashcards

Software

Programs that run on the system.

Signup and view all the flashcards

Communication Protocols

Rules for data exchange between components.

Signup and view all the flashcards

Data Storage

Location where the system stores and retrieves data.

Signup and view all the flashcards

Security

Measures to protect the system from unauthorized access.

Signup and view all the flashcards

Vertical Integration

Integrating systems at different levels of the hierarchy.

Signup and view all the flashcards

System

A group of components working together for a specific goal.

Signup and view all the flashcards

Structural Frame

Focuses on roles, responsibilities, coordination, and control, often visualized with organizational charts.

Signup and view all the flashcards

Human Resources Frame

Focuses on harmony between organizational needs and the needs of the people within the organization.

Signup and view all the flashcards

Political Frame

Views organizations as coalitions of individuals and interest groups where conflict and power dynamics are central.

Signup and view all the flashcards

Symbolic Frame

Focuses on the cultural aspects of an organization, including symbols, meanings, and organizational culture.

Signup and view all the flashcards

Project

A temporary endeavor undertaken to create a unique product, service, or result.

Signup and view all the flashcards

Systems Thinking

Understanding an entity's purpose within a larger system.

Signup and view all the flashcards

Application Programming Interface (API)

Protocols/tools for building software, defining component interactions.

Signup and view all the flashcards

Service-Oriented Architecture (SOA)

Software organized into accessible services with defined interfaces.

Signup and view all the flashcards

Microservices Architecture

Small, independent services that can be deployed and are independently scalable.

Signup and view all the flashcards

Enterprise Service Bus (ESB)

Middleware for communication between disparate applications.

Signup and view all the flashcards

Message-Oriented Middleware (MOM)

Exchanging messages between software components asynchronously.

Signup and view all the flashcards

Enterprise Application Integration (EAI)

Integrating applications for seamless data exchange.

Signup and view all the flashcards

Projects & Environment

Projects are influenced by and operate within a wider organizational context.

Signup and view all the flashcards

Project Stakeholders

Individuals or groups involved in or affected by project activities.

Signup and view all the flashcards

Keys to Project Success

Executive support, user involvement, experienced project manager, clear business objectives, minimized scope, standard software infrastructure, firm basic requirements, formal methodology and reliable estimates.

Signup and view all the flashcards

Project Life Cycle

A series of phases representing the evolution of a project from start to finish.

Signup and view all the flashcards

Project Initiation

The initial phase where the project is defined, authorized, and its feasibility is assessed.

Signup and view all the flashcards

Project Planning

Phase where a detailed plan is created, outlining scope timeline, budget and resources.

Signup and view all the flashcards

Project Initiation Goals

Project goals and objectives are established, and project viability is determined.

Signup and view all the flashcards

Project Plan Contents

A detailed description of the project's scope, timeline, budget, and required resources.

Signup and view all the flashcards

Project Execution

The third phase where the actual work of the project is performed and the project plan is put into action.

Signup and view all the flashcards

Project Monitoring and Control

The fourth phase where project progress is tracked, deviations are identified, and corrective actions are taken.

Signup and view all the flashcards

Project Closure

The fifth and final phase where the project is formally closed, post-project review is conducted, and lessons learned are documented.

Signup and view all the flashcards

Systems Development Life Cycle (SDLC)

A framework describing the phases involved in developing and maintaining information systems.

Signup and view all the flashcards

Predictive Models

Life cycle models where the project scope, schedule, and cost can be clearly defined and predicted upfront.

Signup and view all the flashcards

Waterfall Model

A linear approach with well-defined stages of systems development and support.

Signup and view all the flashcards

Adaptive Models

Life cycle models that are mission-driven and component-based, using time-based cycles to meet target dates.

Signup and view all the flashcards

Extreme Programming (XP)

An adaptive model where developers program in pairs and write tests for code, including developers, managers, and users.

Signup and view all the flashcards

Study Notes

  • Systems Integration and Architecture is the topic of the presentation, intended for IT224.
  • The presentation is dated February 5th, 2025 and given by Ulrich Lee Uy from USTP - CITC.

Topics Covered

  • Introduction to SIA
  • System Architecture Frameworks
  • Key Terminologies in SIA
  • Understanding Organizations
  • Project Life Cycle
  • SDLC

System Integration

  • A process of combining different subsystems or components into a single system that functions as a whole.
  • Subsystems or components can be hardware, software, or a combination of both.
  • It is important because it allows different systems to work together; this increases efficiency and reduces costs.
  • It involves bringing together different components or subsystems into a single system.
  • It ensures that all subsystems work together seamlessly and effectively.
  • System Integration is critical to the success of any complex system.

Data Warehousing in System Integration

  • Data from various sources such as CRM, Billing, ERP, and Flat Files go through ETL (Extract, Transform, Load) to a Data Warehouse.
  • Data Warehousing: Extract, Transform and Load processes lead to Visualization, Reporting and Business Intelligence.

System Architecture

  • System design includes its structure, behavior, and functionality.
  • It is crucial because it determines the system's performance, scalability, and maintainability.
  • System architecture reduces development costs, improves reliability, and ensures that the system meets its requirements.
  • Overall design of a system.
  • Describes the structure and behavior of the system.
  • Includes the hardware, software, and other components of the system.

Client Server Architecture

  • Client: Phone, PC and Laptop
  • Server: Sends response and receives requests through a network.

Importance of System Integration and Architecture

  • These help ensure systems are reliable, scalable, and maintainable.
  • Without proper integration, systems can suffer from compatibility issues, leading to reduced efficiency and increased costs.
  • Without proper architecture, systems can become unmanageable, making maintenance and upgrades difficult.
  • It ensures that the system meets the requirements of the stakeholders.
  • It improves the reliability and efficiency of the system.
  • It enables better communication and collaboration among team members.
  • It reduces the risk of project failure and costly rework.

Key Components of a System Architecture

  • Hardware: physical components of the system.
  • Software: programs and applications that run on the system.
  • Communication protocols: rules for exchanging data between components.
  • Data storage: where the system stores and retrieves data.
  • Security: measures to protect the system from unauthorized access.

Types of System Integration

  • Vertical integration: involves integrating systems at different levels of the same hierarchy, like hardware and software components.
  • Horizontal integration: involves integrating systems at the same level of the hierarchy, like integrating different software applications.
  • Hybrid integration: involves integrating systems at different levels of the hierarchy and may use different technologies.

System Architecture Frameworks

  • This helps to design a system's architecture.
  • Frameworks includes Zachman Framework, EA, TOGAF, and DoDAF.
  • These provide a structured approach to designing a system's architecture and helps ensure that all aspects of the system are considered.

Key Terminologies in SIA

  • System: An array of components designed to accomplish a particular objective according to plan.
  • System Integration: The combination of inter-related elements to achieve a common objective(s).
  • System Architecture: The architecture of a system defines its high-level structure, exposing its gross organization as a collection of interacting components.
  • Elements needed to model a software architecture: Components, Connectors, Systems, Properties, and Styles.
  • Systems Thinking: A way of understanding an entity in terms of its purpose, involving three steps.

Three Major Steps in Systems Thinking

  • Identify a containing whole (system) of which the thing to be explained is a part.
  • Explain the behavior or properties of the containing whole.
  • Explain the behavior or properties of the thing to be explained in terms of its role(s) or function(s) within its containing whole (Ackoff, 1981).
  • Application Programming Interface (API): A set of protocols, routines, and tools for building software and applications, specifying how different software components should interact with each other.
  • Service-Oriented Architecture (SOA): A design pattern that organizes software components into services that can be accessed by other components through well-defined interfaces.
  • Microservices Architecture: A variant of SOA that emphasizes building small, independent services that can be deployed and scaled independently.
  • Enterprise Service Bus (ESB): A middleware infrastructure that enables communication and integration between disparate software applications and services.
  • Message-Oriented Middleware (MOM): A type of middleware that supports the exchange of messages between different software components, providing reliable and asynchronous communication.
  • Enterprise Application Integration (EAI): The process of integrating multiple applications and systems within an organization to achieve seamless data exchange and workflow automation.
  • Business Process Management (BPM): Practice of analyzing and improving business processes to increase efficiency, productivity, and agility.
  • Cloud Computing: A model for delivering computing resources (e.g., servers, storage, databases, software, and analytics) over the internet on a pay-as-you-go basis.

Understanding Organizations

  • Basic Organizational Structures: structure refers to the way an organization arranges its lines of authority, communications, and tasks to achieve its objectives.
  • The functional structure is a hierarchical arrangement of employees by functional areas (accounting, marketing, engineering, etc.). Each area is led by a manager who reports to a higher-level manager and is best suited for large organizations with defined tasks. The divisional structure is where the company is divided into smaller, self-contained units with their functional areas and a divisional manager responsible for all aspects of the division.
  • Suited for geographically dispersed companies.
  • The matrix structure is a hybrid structure that combines the functional and divisional structures, with employees organized into teams or projects that are cross-functional and cross-divisional.
  • Communication flows vertically and horizontally within the team.
  • This structure is best suited for complex projects.
  • The teams are put together based on the number of members needed to produce the product or complete the project, assuring the right members are chosen to participate in the project.
  • Formal organization can be analyzed using 4 frames: Structural, Human Resources, Political and Symbolic.

What is a Project?

  • A temporary endeavor undertaken to accomplish a unique product or service.

Attributes of Projects

  • Unique purpose.

  • Temporary.

  • Requires resources, often from various areas.

  • Has a primary sponsor and/or customer.

  • Involves uncertainty.

  • Projects come from problems, opportunities, and directives which is always subject to one or more constraints. Problems: Undesirable situations that prevent the business from achieving its purpose, goals, and objectives which is discovering issues from existing information systems.

  • Opportunities: Chance to improve business by creating system with increasing its revenue, diminishing negative costs.

  • Directives: New requirements that are imposed by management, government, or some external influence by mandates.

  • Projects must operate in a broad organizational environment.

  • Project managers need to take a holistic or systems view of a project and understand how it is situated within the larger organization.

Project Stakeholders

  • Stakeholders: the people involved in or affected by project activities.
  • Stakeholders: the project sponsor and project team, support staff, customers, users, suppliers, opponents of the project.
  • Project managers must take time to identify, understand, and manage relationships with all project stakeholders.
  • Senior executives are very important stakeholders.
  • According to the Standish Group's report, the following items help IT projects succeed, in order of importance: Executive support, User involvement, Experienced project manager, Clear business objectives, Minimized scope, Standard software infrastructure, Firm basic requirements, Formal methodology and Reliable estimates.

Project Phases and the Project Life Cycle

  • A project life cycle is a collection of project phases and varies by project or industry.
  • General phases: Concept, development, implementation, and support phases.
  • Phases of the Project Life Cycle: Project Feasibility and Project Acquisition.

Example of Project Life Cycle

  • Project Initiation: defined and authorized, feasibility study, goals and objectives of the project are established, the project manager is appointed, and the project team is assembled.

  • Project Planning:Detailed project plan is created, project plan scope, timeline, the budget, and the resources required.

  • Project Execution: performing of plans, the project team implements the plan that was created.

  • Project Monitoring and Control: ensuring that the project it's progressing according to plan and project manager and the team track the project's progress.

  • Project Closure: project is closed out after the manager and the team conduct a post-project review to evaluate the success of the project, lessons learned are documented.

  • Products also have product life cycles.

  • The Systems Development Life Cycle (SDLC) is a framework for describing the phases involved in developing and maintaining information systems.

  • SDLC Systems development projects can follow predictive models: the scope project can be clearly articulated and the schedule and cost can be predicted with Adaptive models.

  • Adaptive models: projects are mission driven and component based, using time-based cycles to meet target dates.

  • Predictive Life Cycle Models:

    • The waterfall model has linear stages of systems development and support.
    • The spiral model shows that software is developed using an iterative.
    • Spiral approach and the incremental release model provides for progressive development of operational software.
    • The prototyping model is used for developing prototypes to clarify user requirements.
    • The RAD model is used to produce systems quickly without sacrificing quality.
  • Adaptic Life Cycle Models:

    • Extreme Programming (XP): Developers program in pairs and must write the tests for their own code,XP teams include developers, managers, and users.
    • Scrum: A sprint lasts normally in thirty days, teams meet every day after for a short meeting, called a scrum, to decide what to accomplish that day.
    • It also best works for object oriented technology projects and requires strong leadership to coordinate the work.
    • The project life cycle applies to all projects, regardless of used products.
    • Product life cycle models vary considerably based on nature of product.
    • Large IT systems are developed as a series of projects.
    • Project management is done in all of the product life cycle phases.
    • A project should pass through project phases in order to continue on to the next. Management reviews: phase exits and kill points evaluating project progress and evaluating organization and goals.

SDLC

  • Identifying problems, opportunities, objectives.
  • Determining information requirements.
  • Analyzing system needs.
  • Designing the recommended system.
  • Developing and documenting software.
  • Testing and maintaining the system.
  • Implementing and evaluating the system.

Studying That Suits You

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

Quiz Team

Related Documents

More Like This

Untitled Quiz
6 questions

Untitled Quiz

AdoredHealing avatar
AdoredHealing
Untitled
6 questions

Untitled

StrikingParadise avatar
StrikingParadise
Untitled Quiz
50 questions

Untitled Quiz

JoyousSulfur avatar
JoyousSulfur
Untitled
53 questions

Untitled

ProperMahoganyObsidian avatar
ProperMahoganyObsidian
Use Quizgecko on...
Browser
Browser