Presentation on theme: "System Integration & Architecture"— Presentation transcript: 1 System Integration & Architecture Show
2 Introduction 5/8/2018 Many systems are built to easy, improve and transform organizations. Some organizations have many departments which run
systems which are independent of each other. And systems built sometimes, may not have an abstract view (architecture) which leads to failure of system interoperability. There is need to have architectural view of the system as a priority to help in the design to avoid the likeliness of system failure. System Integration & Architecture 3 Introduction 5/8/2018 Besides after the system has been designed and developed in consideration of the size of the organization, i.e. most especially when the organization is large, need is required to integrate such systems to ensure flexibility, Speed, Cost , Standardization, Data integrity, reliability and robustness. This can help Information Technology (IT), energy, and financial
services industry among others to have an easy to use integrated system. System Integration & Architecture 4 What students need to know
5 What students need to learn 6
Aims 5/8/2018 To provide the students an understanding of the technical and business process issues involved in systems integration. System Integration & Architecture 7 Learning outcomes 5/8/2018 On completion of this course, the students will be able to: Identify integration issues upfront in the process of System Integration and should be able to identify the best practices that ensure successful System Integration. Have an understanding of the technical and business process issues involved in systems integration. System Integration &
Architecture 8 Teaching and learning pattern 9 Indicative content The System of Systems Integration Problem 10 Indicative content 5/8/2018 Assessment of System Capabilities;
Analysis of Alternatives; Case studies and examples from the Information Technology (IT), energy, and financial services industry to illustrate the concepts discussed. The theory and practice of business process integration, legacy integration, new systems integration, business-to-business integration, integration of commercial-off-the-shelf (COTS) products, interface control and management, testing, integrated program management, integrated Business Continuity
Planning (BCP). Specific focus will be given to issues of interface integration and interoperability of systems. System Integration & Architecture
11 Assessment method 5/8/2018 Assessment will be in form of tests and practical
assignments (40%) and final written examination (60%) System Integration & Architecture 12
Reference books 5/8/2018 Sage A.P. and Rouse, W.B. Handbook of Systems Engineering and management, John Wiley & Sons, 1999. System Integration & Architecture 13 Key terminologies in this course 14 System 5/8/2018 An array of components
designed to accomplish a particular objective according to plan. Many sub-systems many be designed which later on are combined together to form a system which is intended to achieve a specific objective which may be set by the Project manager. System Integration & Architecture
15 Systems thinking 5/8/2018 Is a way of understanding an entity in terms of its purpose, as three steps The three major steps followed in
systems thinking 1. Identify a containing whole (system), of which the thing to be explained is a part. 2. Explain the behavior or properties of the containing whole. 3. 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) System Integration & Architecture
16 System Integration 5/8/2018 Is the combination of inter-related elements to achieve a common objective (s). System
Integration & Architecture 17 System Architecture 5/8/2018 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
include: Components, Connectors, Systems, Properties and Styles. System Integration & Architecture 18 What is a project? 5/8/2018 From the key terms described above, a system developer and architects cannot do anything without first establishing
various projects. These projects may be new or existing. So it is inevitable to first understand what a project is, factors that influence the project, who the owners are and many more as discussed below. System Integration & Architecture
19 What Is a Project? 5/8/2018 A project is a temporary endeavor undertaken to accomplish a unique product or service
Attributes of projects unique purpose temporary require resources, often from various areas should have a primary sponsor and/or customer involve uncertainty System Integration & Architecture
20 Where do information Systems Projects Originate (Sources of Projects)? 21 Projects
Cannot Be Run in Isolation
22 Stakeholders 5/8/2018 Stakeholders are the people involved in or affected by project activities
Stakeholders include the project sponsor and project team support staff customers users suppliers opponents to the project System Integration & Architecture 23 Importance of
Stakeholders
24 Table 2-2. What Helps Projects Succeed?
25 Understanding Organizations We can analyze a formal organization using the following 4 (four) frames; 5/8/2018 Structural frame: Focuses on
roles and responsibilities, coordination and control. Organizational charts help define this frame. Human resources frame: Focuses on providing harmony between needs of the organization and needs of people. System Integration & Architecture Political frame: Assumes organizations are coalitions composed of varied individuals and interest groups. Conflict and power are key issues. Symbolic frame: Focuses on symbols
and meanings related to events. Culture is important. 25 25 26 Many Organizations Focus on the Structural Frame 27 Basic Organizational
Structures 28 Basic Organizational Structures 29 Basic Organizational Structures 30 Basic Organizational Structures 31 Project Phases and the Project Life Cycle 32 Phases of the Project Life Cycle 33 Product Life Cycles Products also have life cycles
34 Predictive Life Cycle Models 35
Adaptive Life Cycle Models 36 Distinguishing Project Life Cycles and Product Life Cycles
37 Why Have Project Phases and Management Reviews? 38 System Development Life Cycle
(Kendall & Kendall terminology) 39 5/8/2018 Topic 1 Requirements System Integration & Architecture
40 Requirements 5/8/2018 A system cannot be analyzed,
designed, implemented and evaluated unless the problem is understood and requirements elicited. Requirements are fundamental basis of all the system development processes. System architects will always base of the requirements elicited by the system analyst to design an architectural view of the system. Besides much as the system is designed and there is need for integration say business process integration, legacy integration, new systems integration,
business-to-business integration, integration of commercial-off-the-shelf (COTS) products, interface control and management, testing, integrated program management, integrated Business Continuity Planning (BCP), requirement is the basis. System Integration & Architecture 41 Sub Topics Requirements elicitation, documentation, and maintenance
42 Core learning outcomes:
43 What are requirements? 5/8/2018 Requirements are statements that identify the essential needs of a system in order for it to have value and utility. System Integration & Architecture
44 Characteristics of Good Req’ts 45
Characteristics of Good Req’ts cont…. 46 Requirements Life cycle 47
Requirement Life Cycle .. Cont.. 48 Requirement Life Cycle .. Cont.. 49 Requirements elicitation, documentation, and maintenance 50 Requirements elicitation 51 Requirements determination questions 52 Systems
Requirements 5/8/2018 Characteristics or features that must be included to satisfy business requirements Outputs Inputs Processes Timing Controls Volumes. sizes, and frequencies Data/Information collected can be about; people, organisation, work and work environment. System Integration & Architecture
53 Fact – Finding Methods 5/8/2018 Sampling (of existing documentation,
forms, and databases). Research and site visits. (Participation) Observation of the work environment. Questionnaires. Interviews. Prototyping. JAD/Joint requirements planning (JRP). System Integration & Architecture 54
Types of Requirements 5/8/2018 User Requirements: these are statements in Natural language plus diagrams of services the system provides, together with its operational constraints. These can be categorised into 2; functional requirements and non-functional requirements Functional requirements Describe what the system should do Non-functional requirements Consists of Constraints that must be adhered to
during development (design and implementation) Remember ‘Constraints.’ System requirements What we agree to provide Describes system services Contract between Client and contractor System Integration & Architecture 55 Functional
requirements
56 Non-functional requirements 57 Non-functional requirements
58 Examples of NFR Interface requirements Performance requirements 59 Examples of NFR Security
Operating requirements 60 Examples of NFR Lifecycle requirements limits on development 61 Requirements
Documentation
62 User Requirements Specification –URS/URD 63
System Requirements Specification Document
64 TOOLS THAT AID IN DEVELOPING & UNDERSTANDING SYSTEM REQ’TS 65 Comparison of the tools What is the combination of interrelated elements to achieve a common objective?1. a group or combination of interrelated, interdependent, or interacting elements forming a collective entity; a methodical or coordinated assemblage of parts, facts, concepts, etc: a system of currency; the Copernican system.
What is the scope of the project can be clearly articulated and the schedule and cost can be predicted?ITPM-02 Project Management and IT - Vocabulary. Which of the following refers to an array of components designed to accomplish a particular objective?“A system is an array of components designed to accomplish a particular objective according to plan” (Johnson, Kast, and Rosenzweig 1963). “A system is defined as a set of concepts and/or elements used to satisfy a need or requirement" (Miles 1973).
What is the integration process?The Integration process provides a framework to systematically assemble lower-level system elements into successively higher-level system elements, iterative with verification until the system itself emerges.
|