Podcast
Questions and Answers
Which organizational frame emphasizes the importance of shared values and interpretations in shaping organizational behavior?
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?
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?
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?
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?
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:
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:
Which of the following is NOT a primary benefit of a well-designed system architecture?
Which of the following is NOT a primary benefit of a well-designed system architecture?
Which component of a system architecture is responsible for defining the rules for data exchange between different parts of the system?
Which component of a system architecture is responsible for defining the rules for data exchange between different parts of the system?
In the context of system integration, what does vertical integration primarily involve?
In the context of system integration, what does vertical integration primarily involve?
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?
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?
Which type of system integration is characterized by combining aspects of both vertical and horizontal integration approaches?
Which type of system integration is characterized by combining aspects of both vertical and horizontal integration approaches?
Which of the following frameworks provides a structured approach to designing a system's architecture, ensuring that all aspects of the system are considered?
Which of the following frameworks provides a structured approach to designing a system's architecture, ensuring that all aspects of the system are considered?
Which of the following best describes a 'system' in the context of System Integration Architecture (SIA)?
Which of the following best describes a 'system' in the context of System Integration Architecture (SIA)?
What is the primary goal of System Integration?
What is the primary goal of System Integration?
Which of the following best describes system architecture?
Which of the following best describes system architecture?
Why is a well-designed system architecture important?
Why is a well-designed system architecture important?
When considering system integration and architecture, what potential issue can arise from a lack of proper integration?
When considering system integration and architecture, what potential issue can arise from a lack of proper integration?
In the context of system architecture, what does 'scalability' refer to?
In the context of system architecture, what does 'scalability' refer to?
Which of the following is a direct benefit of combining different subsystems into a single integrated system?
Which of the following is a direct benefit of combining different subsystems into a single integrated system?
What might be a consequence of neglecting system architecture during the initial design phases?
What might be a consequence of neglecting system architecture during the initial design phases?
Which aspect of a system does architecture NOT directly influence?
Which aspect of a system does architecture NOT directly influence?
Which element is NOT typically included when modeling a software architecture?
Which element is NOT typically included when modeling a software architecture?
In systems thinking, what is the primary purpose of identifying the containing whole?
In systems thinking, what is the primary purpose of identifying the containing whole?
Which of the following best describes the role of an API in software development?
Which of the following best describes the role of an API in software development?
How does a Microservices Architecture differ most significantly from a Service-Oriented Architecture (SOA)?
How does a Microservices Architecture differ most significantly from a Service-Oriented Architecture (SOA)?
What is the main purpose of an Enterprise Service Bus (ESB)?
What is the main purpose of an Enterprise Service Bus (ESB)?
In the context of software architecture, what benefit does Message-Oriented Middleware (MOM) primarily provide?
In the context of software architecture, what benefit does Message-Oriented Middleware (MOM) primarily provide?
Which of the following is the ultimate goal of Enterprise Application Integration (EAI)?
Which of the following is the ultimate goal of Enterprise Application Integration (EAI)?
What does the term 'organizational structure' primarily define within an organization?
What does the term 'organizational structure' primarily define within an organization?
Why is it crucial for project managers to adopt a holistic perspective on projects?
Why is it crucial for project managers to adopt a holistic perspective on projects?
Which of the following is the MOST comprehensive definition of project stakeholders?
Which of the following is the MOST comprehensive definition of project stakeholders?
How can understanding the 'four frames of organizations' assist project managers?
How can understanding the 'four frames of organizations' assist project managers?
According to the Standish Group's 'CHAOS' report, what is the MOST important factor for IT project success?
According to the Standish Group's 'CHAOS' report, what is the MOST important factor for IT project success?
Which project phase involves defining and authorizing the project, including conducting a feasibility study?
Which project phase involves defining and authorizing the project, including conducting a feasibility study?
What is the PRIMARY purpose of the Project Planning phase?
What is the PRIMARY purpose of the Project Planning phase?
How do project phases relate to the project life cycle?
How do project phases relate to the project life cycle?
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?
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?
In which project life cycle phase is the majority of the project's actual work typically performed?
In which project life cycle phase is the majority of the project's actual work typically performed?
Which activity is a primary focus during the Project Monitoring and Control phase?
Which activity is a primary focus during the Project Monitoring and Control phase?
What is the MAIN purpose of conducting a post-project review during the Project Closure phase?
What is the MAIN purpose of conducting a post-project review during the Project Closure phase?
Which of the following BEST describes the Systems Development Life Cycle (SDLC)?
Which of the following BEST describes the Systems Development Life Cycle (SDLC)?
In the context of project life cycle models, when would an adaptive model be MOST appropriate?
In the context of project life cycle models, when would an adaptive model be MOST appropriate?
Which of the following BEST exemplifies a key characteristic of the spiral model?
Which of the following BEST exemplifies a key characteristic of the spiral model?
What is a defining characteristic of Extreme Programming (XP)?
What is a defining characteristic of Extreme Programming (XP)?
In the Scrum framework, what is the purpose of the daily scrum meeting?
In the Scrum framework, what is the purpose of the daily scrum meeting?
Flashcards
System Integration
System Integration
Combining different subsystems or components into a single, functioning system.
Seamless Integration
Seamless Integration
Ensuring different systems operate seamlessly and effectively together.
System Architecture
System Architecture
The high-level design of a system, including its structure and behavior.
System Design
System Design
Signup and view all the flashcards
System Components
System Components
Signup and view all the flashcards
Importance of architecture
Importance of architecture
Signup and view all the flashcards
Integration issues
Integration issues
Signup and view all the flashcards
Poor Architecture
Poor Architecture
Signup and view all the flashcards
System Architecture Benefits
System Architecture Benefits
Signup and view all the flashcards
Hardware
Hardware
Signup and view all the flashcards
Software
Software
Signup and view all the flashcards
Communication Protocols
Communication Protocols
Signup and view all the flashcards
Data Storage
Data Storage
Signup and view all the flashcards
Security
Security
Signup and view all the flashcards
Vertical Integration
Vertical Integration
Signup and view all the flashcards
System
System
Signup and view all the flashcards
Structural Frame
Structural Frame
Signup and view all the flashcards
Human Resources Frame
Human Resources Frame
Signup and view all the flashcards
Political Frame
Political Frame
Signup and view all the flashcards
Symbolic Frame
Symbolic Frame
Signup and view all the flashcards
Project
Project
Signup and view all the flashcards
Systems Thinking
Systems Thinking
Signup and view all the flashcards
Application Programming Interface (API)
Application Programming Interface (API)
Signup and view all the flashcards
Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)
Signup and view all the flashcards
Microservices Architecture
Microservices Architecture
Signup and view all the flashcards
Enterprise Service Bus (ESB)
Enterprise Service Bus (ESB)
Signup and view all the flashcards
Message-Oriented Middleware (MOM)
Message-Oriented Middleware (MOM)
Signup and view all the flashcards
Enterprise Application Integration (EAI)
Enterprise Application Integration (EAI)
Signup and view all the flashcards
Projects & Environment
Projects & Environment
Signup and view all the flashcards
Project Stakeholders
Project Stakeholders
Signup and view all the flashcards
Keys to Project Success
Keys to Project Success
Signup and view all the flashcards
Project Life Cycle
Project Life Cycle
Signup and view all the flashcards
Project Initiation
Project Initiation
Signup and view all the flashcards
Project Planning
Project Planning
Signup and view all the flashcards
Project Initiation Goals
Project Initiation Goals
Signup and view all the flashcards
Project Plan Contents
Project Plan Contents
Signup and view all the flashcards
Project Execution
Project Execution
Signup and view all the flashcards
Project Monitoring and Control
Project Monitoring and Control
Signup and view all the flashcards
Project Closure
Project Closure
Signup and view all the flashcards
Systems Development Life Cycle (SDLC)
Systems Development Life Cycle (SDLC)
Signup and view all the flashcards
Predictive Models
Predictive Models
Signup and view all the flashcards
Waterfall Model
Waterfall Model
Signup and view all the flashcards
Adaptive Models
Adaptive Models
Signup and view all the flashcards
Extreme Programming (XP)
Extreme Programming (XP)
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.