Object Oriented Analysis is popular approach that sees a system from the viewpoint of the objects themselves as they function and interact
|
|
- Elfreda Bond
- 5 years ago
- Views:
Transcription
1 Chapter 6 Object Oriented Analysis is popular approach that sees a system from the viewpoint of the objects themselves as they function and interact Object-oriented (O-O) analysis describes an information system by identifying things called objects. An object represents a real person, place, event, or transaction. Object-oriented analysis is a popular approach that sees a system from the viewpoint of the objects themselves as they function and interact with the system. Object Model - describes objects, which combine data and processes. Object models are the end product of object-oriented analysis. There are an array of terms and concepts use regarding Object-Oriented Analysis - Unified Modeling Language - UML is a widely used method of visualizing and documenting software systems design. - Attributes - A single characteristic or fact about an entity. An attribute, or field, is the smallest piece of data that has meaning within an information system. For example, a Social Security number or company name could be examples of an attribute. In object-oriented analysis, an attribute is part of a class diagram that describes the characteristics of objects in the class. Also known as a data element. - Methods - A method defines specific tasks that an object must perform. A method describes what and how an object does something. - Message - A message is an object-oriented command that tells an object to perform a certain method. - Class - A term used in object-oriented modeling to indicate a collection of similar objects. - Instance - A specific member of a class. Objects Consider how the UML describes a family with parents and children. The UML represents an object as a rectangle with the object name at top, followed by the objects attributes and methods. The CHILD object possesses the same attributes as the PARENT object and an additional attribute that shows the number of siblings. A CHILD object performs certain methods. The family also might have a DOG object. Attributes If objects are similar to nouns, attributes are similar to adjectives that describe the characteristics of an object. Some objects might have a few attributes; others might have dozens. Methods A method defines specific tasks that an object can perform. Just as objects are similar to nouns and attributes are similar to adjectives,
2 methods resemble verbs that describe what and how an object is doing something. Messages Polymorphism - The concept that a message gives different meanings to different objects (e.g., a GOOD NIGHT message might produce different results depending if it is received by a child or the family dog). Black Box - A metaphor for a process or action that produces results in a nontransparent or non-observable manner. In data flow diagrams, a process appears as a black box where the inputs, outputs, and general function of the process are known, but the underlying details are not shown. Encapsulation - The idea that all data and methods are self-contained, as in a black box. A major advantage of O-O designs is that systems analysts can save time and avoid errors by using modular objects, and programmers can translate the designs into code, working with reusable program modules that have been tested and verified. Classes An object belongs to a group or category called a class. Relationships - Describe what objects need to know about each other, how objects respond to changes in other objects, and the effects of membership in classes, superclasses, and subclasses Object Relationship Diagram After you identify objects, classes, and relationships, you are ready to prepare an object relationship diagram that will provide an overview of the system. You will use that model as a guide as you continue to develop additional diagrams and documentation. Object Modelling with the UML The UML uses a set of symbols to represent graphically the various components and relationships within a system. It mainly is used to support object-oriented system analysis to develop object models. State Transition Diagrams Shows how an object changes from one state to another, depending on events that affect the object. In a state transition diagram, the states appear as rounded rectangles with the state names inside. The small circle to the left is the initial state, or the point where the object first interacts with the system Reading from left to right, the lines show direction and describe the action or event that causes a transition from one state to another The circle at the right with a hollow border is the final state Activity Diagrams Shows the order in which the actions take place and identify the outcomes. They also can display multiple use cases in the form of
3 a grid, where classes are shown as vertical bars and actions appear as horizontal arrows. CASE Tools - Object modeling requires many types of diagrams to represent the proposed system Creating the diagrams by hand is time- consuming and tedious, so systems analysts rely on CASE tools to speed up the process and provide an overall framework for documenting the system components! You should develop an object relationship diagram that provides an overview of the system! You should organize your use cases and use case diagrams so they can be linked to the appropriate class, state transition, sequence, and activity diagrams! It is much easier to repair a diagram now than to change the software later Chapter 7 SYSTEM ARCHITECTURE Architecture Checklist Enterprise Resource Planning (ERP)! Objective to establish company-wide strategy for using IT resources.! It defines specific architecture, including standards for data, processing, network and UI design.! Advantage: describes a specific hardware and software environment called a platform that ensures connectivity and easy integration of future systems, including in-house software and commercial packages.! A single computer system can support various departments across organisation.! Supply Chain Management (SCM) many companies are extending ERP systems to their suppliers and customers. Initial Cost and TCO Consider choices made (e.g. in-house development or outsourcing), new types of outsourcing. Have there been any economic, government, or regulatory events that could affect project? Consider technological advancements, changes in major assumptions in make or buy decision, any merger/acquisition issues, any new trends in the marketplace, and has the original TCO estimate been updated? All these things could affect initial cost and TCO. Scalability! Also called extensibility.! Refers to system s ability to expand, change or downsize easily to meet changing needs of the enterprise.! Important in implementing volume-based systems such as transaction processing systems (TPS). Web Integration
4 ! Will a new application be part of an e-commerce strategy and will it integrate with other Web-based components. Legacy System Interface Requirements! New system may need to interact with legacy systems older systems run on mainframe computers.! Systems analyst must determine how the new application will communicate with existing legacy systems.! This involves analysis of data formats and compatibility.! Legacy file data may need to be converted expensive and timeconsuming.! Will the new application eventually replace legacy system? Processing Options How will the system process data online (24/7) or in batches?! High-capacity TPS, such as order entry system, requires more network, processing and data storage resources compared to monthly billing system that handles data in batches.! If system must operate online, provision must be made for backup and speedy recovery in the event of system failure Security Issues Planning Servers Server computer that supplies data, processing services and other support to one or more computers, called clients. Mainframe architecture where the server performs ALL processing. " Mainframe architecture used to be the only system design available. " Early systems performed all data input/output at one central location data processing centre. Users had no input/output capability, except for printed reports distributed by IT department. Server-based Processing Terminal - a keyboard and display screen to handle input/output from remote locations but lacked independent processing capability. Clients Stand-alone Computing - workstation performs ALL the functions of a server by storing, accessing, and processing data as well as providing UI. Local Area Network (LAN) allows sharing of data and hardware/resources. One or more LANs can connect to a centralised server. Wide Area Network (WAN) spans long distances and can connect LANs that are continents apart. Distributed System company-wide systems that connect one or more LANs or WANs these systems increase concerns about data security and integrity. Client-based Processing File Server Design " An individual LAN client has a copy of the application program installed locally, while data is stored on central file server. The client requests a copy of data file and server transmits entire data file to client.
5 Middleware N-tier system middle layer uses special software called middleware enables tiers to communicate and pass data back and forth. Glue that holds clients and servers together. Software that mediates between an application and a network. Distributed Database Management System (DDBMS) Data can be in more than one location. Advantages! Data stored closer to users can reduce network traffic.! System is scalable new data sites can be added without reworking the design system.! System less likely to experience a catastrophic failure when data stored in various locations. Disadvantages! Data security harder to maintain controls and standards when data is stored in various locations.! Architecture of DDBMS is more complex and harder to manage. Internet-based Architecture Internet has had a huge impact on system architecture more than just a communication channel seen as a different environment for systems development. Developing E-Commerce Solutions In-House (Developing own website) Guidelines for In-House E-Commerce Site Development 1. Analyse the company s business needs and develop a clear statement of your goals. Consider the experience of other companies with similar projects. 2. Obtain input from users who understand the business and technology issues involved with the project. Plan for future growth, but aim for ease of use. 3. Determine whether the IT staff has the necessary skills and experience to implement the project. Consider training, additional resources, and the use of consultants if necessary. 4. Consider integration requirements for existing legacy systems or ERP. Select a physical infrastructure carefully, so it will support the application, now and later. 5. Develop the project in modular form so users can test and approve the functional elements as you go along. 6. Connect the application to the existing in-house systems and verify interactivity. 7. Test every aspect of the site exhaustively. Consider a preliminary rollout to a pilot group to obtain feedback before a full launch.
Design Checklist. Application Architecture. Initial cost and Total Cost of Ownership (TCO) Enterprise Resource Planning (ERP) Peter Lo
Design Checklist Application Architecture Peter Lo Before selecting application architecture, the analyst must consider the following issues: Enterprise resource planning Initial cost and Total Cost of
More informationObject-Oriented Systems Analysis and Design Using UML
10 Object-Oriented Systems Analysis and Design Using UML Systems Analysis and Design, 8e Kendall & Kendall Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall Learning Objectives Understand
More informationKey Ideas. OO Analysis and Design Foundation. Objectives. Adapted from slides 2005 John Wiley & Sons, Inc.
Slide 1 Information Systems Development COMM005 (CSM03) Autumn Semester 2009 Dr. Jonathan Y. Clark Email: j.y.clark@surrey.ac.uk Course Website: www.computing.surrey.ac.uk/courses/csm03/isdmain.htm Course
More information*ANSWERS * **********************************
CS/183/17/SS07 UNIVERSITY OF SURREY BSc Programmes in Computing Level 1 Examination CS183: Systems Analysis and Design Time allowed: 2 hours Spring Semester 2007 Answer ALL questions in Section A and TWO
More informationSolved Question Paper June 2017
Solved Question Paper June 2017 1.a) What are the benefits of Object Oriented Methodology in real life applications? Briefly explain each element of the state diagram with respect to dynamic modeling.
More informationE-Seminar. Storage Networking. Internet Technology Solution Seminar
E-Seminar Storage Networking Internet Technology Solution Seminar Storage Networking Internet Technology Solution Seminar 3 Welcome 4 Objectives 5 Storage Solution Requirements 6 Storage Networking Concepts
More informationChapter 1: Distributed Information Systems
Chapter 1: Distributed Information Systems Contents - Chapter 1 Design of an information system Layers and tiers Bottom up design Top down design Architecture of an information system One tier Two tier
More informationIntroducing the UML Eng. Mohammed T. Abo Alroos
Introducing the UML Eng. Mohammed T. Abo Alroos Islamic University of Gaza Introduction to the UML: The UML stands for Unified Modeling Language. It was released in 1997 as a method to diagram software
More informationSimplify IP Telephony with System i. IBM System i IP Telephony
Simplify IP Telephony with System i IBM System i IP Telephony Highlights Deploy a complete IP telephony suite on one easy-to-manage system, or even part of a system, shared with other applications Integrate
More informationDATABASE DEVELOPMENT (H4)
IMIS HIGHER DIPLOMA QUALIFICATIONS DATABASE DEVELOPMENT (H4) December 2017 10:00hrs 13:00hrs DURATION: 3 HOURS Candidates should answer ALL the questions in Part A and THREE of the five questions in Part
More informationSystem Analysis & design
Assiut University Faculty of Computers and Information System Analysis & design Year 2 Academic Year 2014/ 2015 Term (2) Copyright 2014 Dr. Hossam Ragab 8 A n important component of the design phase is
More informationChapter 10. Object-Oriented Analysis and Modeling Using the UML. McGraw-Hill/Irwin
Chapter 10 Object-Oriented Analysis and Modeling Using the UML McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 10-2 Define object modeling and explain
More informationDatabase Environment. Pearson Education 2009
Chapter 2 Database Environment 1 Chapter 2 - Objectives Purpose of three-level database architecture. Contents of external, conceptual, and internal levels. Purpose of external/conceptual and conceptual/internal
More informationQM Chapter 1 Database Fundamentals Version 10 th Ed. Prepared by Dr Kamel Rouibah / Dept QM & IS
QM 433 - Chapter 1 Database Fundamentals Version 10 th Ed Prepared by Dr Kamel Rouibah / Dept QM & IS www.cba.edu.kw/krouibah Dr K. Rouibah / dept QM & IS Chapter 1 (433) Database fundamentals 1 Objectives
More informationGustavo Alonso, ETH Zürich. Web services: Concepts, Architectures and Applications - Chapter 1 2
Chapter 1: Distributed Information Systems Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ Contents - Chapter 1 Design
More informationMeltem Özturan misprivate.boun.edu.tr/ozturan/mis515
Meltem Özturan misprivate.boun.edu.tr/ozturan/mis515 1 2 1 Selecting the Best Alternative Major Activities in the Analysis Phase Gather information Define system requirements Prototype for feasibility
More informationANZSCO Descriptions The following list contains example descriptions of ICT units and employment duties for each nominated occupation ANZSCO code. And
ANZSCO Descriptions The following list contains example descriptions of ICT units and employment duties for each nominated occupation ANZSCO code. Content 261311 - Analyst Programmer... 2 135111 - Chief
More informationSystem Analysis & design
Assiut University Faculty of Computers and Information System Analysis & design Year 2 Academic Year 2014/ 2015 Term (2) 5 A PICTURE IS WORTH A 1,000 WORDS A process model is a graphical way of representing
More informationIT1105 Information Systems and Technology. BIT 1 ST YEAR SEMESTER 1 University of Colombo School of Computing. Student Manual
IT1105 Information Systems and Technology BIT 1 ST YEAR SEMESTER 1 University of Colombo School of Computing Student Manual Lesson 3: Organizing Data and Information (6 Hrs) Instructional Objectives Students
More informationBasic Structural Modeling. Copyright Joey Paquet,
Basic Structural Modeling Copyright Joey Paquet, 2000 1 Part I Classes Copyright Joey Paquet, 2000 2 Classes Description of a set of objects sharing the same attributes, operations and semantics Abstraction
More informationINTRODUCTION TO Object Oriented Systems BHUSHAN JADHAV
INTRODUCTION TO Object Oriented Systems 1 CHAPTER 1 Introduction to Object Oriented Systems Preview of Object-orientation. Concept of distributed object systems, Reasons to distribute for centralized objects.
More informationDatabase Administration. Database Administration CSCU9Q5. The Data Dictionary. 31Q5/IT31 Database P&A November 7, Overview:
Database Administration CSCU9Q5 Slide 1 Database Administration Overview: Data Dictionary Data Administrator Database Administrator Distributed Databases Slide 2 The Data Dictionary A DBMS must provide
More informationCampus Network Design
Modular Network Design Campus Network Design Modules are analogous to building blocks of different shapes and sizes; when creating a building, each block has different functions Designing one of these
More informationCloud Services. Infrastructure-as-a-Service
Cloud Services Infrastructure-as-a-Service Accelerate your IT and business transformation with our networkcentric, highly secure private and public cloud services - all backed-up by a 99.999% availability
More informationAppendix A - Glossary(of OO software term s)
Appendix A - Glossary(of OO software term s) Abstract Class A class that does not supply an implementation for its entire interface, and so consequently, cannot be instantiated. ActiveX Microsoft s component
More informationLecture 1: January 22
CMPSCI 677 Distributed and Operating Systems Spring 2018 Lecture 1: January 22 Lecturer: Prashant Shenoy Scribe: Bin Wang 1.1 Introduction to the course The lecture started by outlining the administrative
More informationChapter 13. Application Architecture and Modeling. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 13 Application Architecture and Modeling McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 13-2 Define an information system s architecture in
More informationDepartment of Industrial Engineering. Sharif University of Technology
Department of Industrial Engineering Sharif University of Technology Session #15 Instructor Omid Fatahi Valilai, Ph.D. Industrial Engineering Department, Sharif University of Technology Email: Fvalilai@sharif.edu,
More informationThree Verticals, One Data Backup Solution: A Revolutionary Unified Approach to Data Protection
Three Verticals, One Data Backup Solution: A Revolutionary Unified Approach to Data Protection Multiple Acquisitions. Exponential Growth. Hundreds of Locations. DOES YOUR COMPANY HAVE A SMART BACKUP AND
More informationUnderstanding Feasibility Reports TCO 341 Dr. Codone
Understanding Feasibility Reports TCO 341 Dr. Codone Adapted from Markel, ch. 18 Purpose of a Feasibility Report To Answer: Questions of Possibility can it be done? Questions of Economic Wisdom can we
More informationAnalysis and Design for Systems h. 9 th Edition
Analysis and Design for Systems h 9 th Edition Chapter 5 Data and Process Analysis Chapter Objectives Describe data and process modeling dli concepts and tools, including data flow diagrams, a data dictionary,
More informationChapter Outline. Chapter 2 Distributed Information Systems Architecture. Distributed transactions (quick refresh) Layers of an information system
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline
More informationUnit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS
Unit 6 - Software Design and Development LESSON 10 DESIGN TOOLS, INPUTS, OUTPUTS, STORYBOARDS Previously Key features of programming languages Software Development Lifecycle Using tools to demonstrate
More informationChapter Outline. Chapter 2 Distributed Information Systems Architecture. Layers of an information system. Design strategies.
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline
More informationObject-Oriented Programming in C++/Handout 01 Page 1 of 8
Object-Oriented Programming in C++/Handout 01 Page 1 of 8 Table of Contents Table of Contents... 1 Learning Objectives... 2 Object-Oriented Approach... 2 Advantages of Object-Oriented Approach... 2 Principles
More informationContent. Key Words. Introduction. Centralised Data Processing. Distributed Data Processing. Client/Server Architecture. Distributed Applications
Content Key Words Introduction Centralised Data Processing Distributed Data Processing Client/Server Architecture Distributed Applications Networking Requirements of DDP Source of information ISBN 0-333-77879-0
More informationPower of the Portfolio. Copyright 2012 EMC Corporation. All rights reserved.
Power of the Portfolio 1 VMAX / VPLEX K-12 School System District seeking system to support rollout of new VDI implementation Customer found Vblock to be superior solutions versus competitor Customer expanded
More informationArchitectural Design
Modeling and Systems Development Lecture 9 Architectural Design Creating a clear plan of what needs to be built and the infrastructure to build it on Design The purpose of the analysis phase is to figure
More information31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers
31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers CONTENTS Focus Questions... 2 Chapter 1: Explore the Network... 2 Chapter 2: Configure a Network Operating System... 5 Chapter 3: Network
More informationCampus Network Design. 2003, Cisco Systems, Inc. All rights reserved. 2-1
Campus Network Design 2003, Cisco Systems, Inc. All rights reserved. 2-1 Design Objective Business Requirement Why do you want to build a network? Too often people build networks based on technological,
More informationMULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.
Exam Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) A process has a: 1) A) pronoun label B) noun phrase label C) verb phrase label D) adjective
More informationLevel 4 Diploma in Computing
Level 4 Diploma in Computing 1 www.lsib.co.uk Objective of the qualification: It should available to everyone who is capable of reaching the required standards It should be free from any barriers that
More informationLecture 1: January 23
CMPSCI 677 Distributed and Operating Systems Spring 2019 Lecture 1: January 23 Lecturer: Prashant Shenoy Scribe: Jonathan Westin (2019), Bin Wang (2018) 1.1 Introduction to the course The lecture started
More informationCA Test Data Manager Key Scenarios
WHITE PAPER APRIL 2016 CA Test Data Manager Key Scenarios Generate and secure all the data needed for rigorous testing, and provision it to highly distributed teams on demand. Muhammad Arif Application
More informationDatabases and ERP Selection: Oracle vs SQL Server
DATABASES AND ERP ORACLE VS SQL SELECTION: SERVER Databases and ERP Selection: Oracle vs SQL Server By Rick Veague, Chief Technology Officer, IFS North America An enterprise application like enterprise
More informationIT your way - Hybrid IT FAQs
Hybrid IT IT your way - Hybrid IT FAQs Create a strategy that integrates in-house and outsourced IT services to meet ever-changing business requirements. Combine on-premise and off premise solutions Mix
More informationBring Your Own Device (BYOD)
Bring Your Own Device (BYOD) Information Session Tue 30 th October 2018 3:20pm & 5:00pm Welcome Mr Anthony Lanskey Principal Topics covered during this session 1. The what, how and why of BYOD and online
More informationHow Did LANs Evolve to Multilayer Switching?
How Did LANs Evolve to Multilayer Switching? How Did LANs Evolve to Multilayer Switching? Summary In the past, internetworking devices could easily be categorized as either bridges, routers, switches,
More informationObject- Oriented Design with UML and Java Part I: Fundamentals
Object- Oriented Design with UML and Java Part I: Fundamentals University of Colorado 1999-2002 CSCI-4448 - Object-Oriented Programming and Design These notes as free PDF files: http://www.softwarefederation.com/cs4448.html
More informationNC Education Cloud Feasibility Report
1 NC Education Cloud Feasibility Report 1. Problem Definition and rationale North Carolina districts are generally ill-equipped to manage production server infrastructure. Server infrastructure is most
More informationEnterprise Geographic Information Servers. Dr David Maguire Director of Products Kevin Daugherty ESRI
Enterprise Geographic Information Servers Dr David Maguire Director of Products Kevin Daugherty ESRI Outline Introduction Enterprise GIS vs. Spatially-enabled IS Architectures for building Enterprise GIS
More informationMarking Scheme for the Sample Exam Paper
INFORMATION SYSTEMS EXAMINATION BOARD BUSINESS SYSTEMS DEVELOPMENT CERTIFICATE IN INFORMATION AND COMMUNICATION TECHNOLOGY for the Sample Exam Paper As this is a sample paper, both the paper and the marking
More informationGuide to SDN, SD-WAN, NFV, and VNF
Evalu- ation Guide Technical Brief SD-WAN, NFV, and With so many acronyms and each one building on another, it can be confusing about how they work together. This guide describes the difference. 006180206
More informationSystems Analysis & Design
Systems Analysis & Design Dr. Arif Sari Email: arif@arifsari.net Course Website: www.arifsari.net/courses/ Slide 1 Adapted from slides 2005 John Wiley & Sons, Inc. Slide 2 Course Textbook: Systems Analysis
More informationSystem Analysis and Design/ Object-Oriented System Modeling
9.1 Computer systems are designed by a. simplifying requirements of system b. breaking of the system into smaller self-contained co-operating subsystems c. breaking up the systems into independent parts
More informationChapter 1: Enterprise Campus Architecture. Course v6 Chapter # , Cisco Systems, Inc. All rights reserved. Cisco Public
Chapter 1: Analyzing The Cisco Enterprise Campus Architecture CCNP SWITCH: Implementing IP Switching Course v6 1 Chapter 1 Objectives Describe common campus design options and how design choices affect
More informationChapter 17. Strouse, Karen G.(2001). Strategies for Success in the New Telecemmunications Marketplace. Artech House Telecommunication Library.
Strouse, Karen G.(2001). Strategies for Success in the New Telecemmunications Marketplace. Artech House Telecommunication Library. London Chapter 17 IM TELKOM 2013 1 Mobile network operator (service provider,
More informationObject-Oriented Concepts and Principles (Adapted from Dr. Osman Balci)
Object-Oriented Concepts and Principles (Adapted from Dr. Osman Balci) Sung Hee Park Department of Mathematics and Computer Science Virginia State University September 18, 2012 The Object-Oriented Paradigm
More informationTHE ULTIMATE RETAILER'S GUIDE TO SD-WAN PART ONE: EXPLAINED
THE ULTIMATE RETAILER'S GUIDE TO SD-WAN PART ONE: SD-WAN EXPLAINED SD-WAN DE-MYSTIFIED IDC predicts that the SD-WAN market will be worth $2.1bn in Europe by 2021*. That s a staggering 92% growth year on
More informationDistributed systems. Distributed Systems Architectures. System types. Objectives. Distributed system characteristics.
Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined
More informationC H A P T E R SYSTEM DESIGN
C H A P T E R SYSTEM DESIGN Chapter Twelve Systems Design Describe the design phase in terms of your information building blocks. Identify and differentiate between several systems design strategies. Describe
More informationVMware Enterprise Desktop Virtualization. Robin Crewe Senior Director, Virtual Desktop Infrastructure (VDI)
VMware Enterprise Desktop Virtualization Robin Crewe Senior Director, Virtual Desktop Infrastructure (VDI) Background - emerging PC trends Heterogeneity Ubiquitous Network Security Threats Data Theft Phishing
More informationThree Pillars of Effective Disaster Recovery
WHITE PAPER Three Pillars of Effective Disaster Recovery 1 WHITE PAPER Three Pillars of Effective Disaster Recovery: DRaaS + Networking + Managed Hosting Disaster Recovery is following the paths of other
More informationExploring The Essentials. Cloud Computing: Emerging Trends, Disruptions and Business Outcomes for Financial Services (Melbourne)
Exploring The Essentials Cloud Computing: Emerging Trends, Disruptions and Business Outcomes for Financial Services (Melbourne) Introduction Cloud definition: Cloud services are multi-tenant IT services
More informationObject-Oriented Systems Development: Using the Unified Modeling Language
Object-Oriented Systems Development: Using the Unified Modeling Language Chapter 8: Identifying Object Relationships, Attributes, and Methods Goals Analyzing relationships among classes. Identifying association.
More informationChapter 5: Structural Modeling
Chapter 5: Structural Modeling Objectives Understand the rules and style guidelines for creating CRC cards, class diagrams, and object diagrams. Understand the processes used to create CRC cards, class
More information2013 North American Software Defined Data Center Management Platforms New Product Innovation Award
2013 North American Software Defined Data Center Management Platforms New Product Innovation Award 2013 New Product Innovation Award Software Defined Data Center Management Platforms North America, 2013
More informationSoftware Engineering
Software Engineering chap 4. Software Reuse 1 SuJin Choi, PhD. Sogang University Email: sujinchoi@sogang.ac.kr Slides modified, based on original slides by Ian Sommerville (Software Engineering 10 th Edition)
More informationQualification Specification
Qualification Specification BCS Level Award/Certificate in Digital Skills (ITQ) (E3) Version 2 March 2018 This is a United Kingdom government regulated qualification which is administered and approved
More informationDesign of Infrastructure for NCR Counterpoint
Design of Infrastructure for NCR Counterpoint The purpose of this document is to assist in determining the correct type of implementation, help implementation teams make critical decisions buying or building
More informationA Practitioner s Approach to Successfully Implementing Service Virtualization
A Practitioner s Approach to Successfully Implementing Service Virtualization The Final Piece of the Puzzle Gaurish Vijay Hattangadi Executive Summary Service virtualization envisions a promising solution
More informationOil/petrochemicals Case Study. 1 Oil/petrochemicals Case Study
Oil/petrochemicals Case Study 1 Contents Introduction 03 Background 04 Selection 06 Solution 08 Benefits 11 2 Introduction Since April 2012 our client, a major company in the petrochemicals, speciality
More informationPART A : MULTIPLE CHOICE Circle the letter of the best answer (1 mark each)
PART A : MULTIPLE CHOICE Circle the letter of the best answer (1 mark each) 1. An example of a narrowing conversion is a) double to long b) long to integer c) float to long d) integer to long 2. The key
More informationDistributed Systems. Thoai Nam Faculty of Computer Science and Engineering HCMC University of Technology
Distributed Systems Thoai Nam Faculty of Computer Science and Engineering HCMC University of Technology Chapter 1: Introduction Distributed Systems Hardware & software Transparency Scalability Distributed
More informationOBJECT ORIENTED SYSTEM DEVELOPMENT Software Development Dynamic System Development Information system solution Steps in System Development Analysis
UNIT I INTRODUCTION OBJECT ORIENTED SYSTEM DEVELOPMENT Software Development Dynamic System Development Information system solution Steps in System Development Analysis Design Implementation Testing Maintenance
More informationDistributed Systems Architectures. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1
Distributed Systems Architectures Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1 Objectives To explain the advantages and disadvantages of different distributed systems architectures
More informationThree Steps Toward Zero Downtime. Guide. Solution Guide Server.
Three Steps Toward Zero Downtime Guide Solution Guide Server Server Solution Guide Three Steps Toward Zero Downtime Introduction Service uptime is a top priority for many business operations. From global
More informationDFD Symbols. Process. Data Store Data Store Data Store
? Context Diagram Level 1 Diagram Level 2 Diagram DFD Symbols External Entity Source/Sink User Data Flow Process Process Data Store Data Store Data Store Rule for naming a process: The Joe Test A process
More informationNext-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data
Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data 46 Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data
More informationDeutsche Telekom AG. 64 billion DM turnover. 120 branches in Germany. 3rd largest telecommunication company world-wide
Who? Deutsche Telekom AG The company - some figures 41 million customers 64 billion DM turnover 120 branches in Germany 215 000 employees 3rd largest telecommunication company world-wide Accounting of
More informationCisco APIC Enterprise Module Simplifies Network Operations
Cisco APIC Enterprise Module Simplifies Network Operations October 2015 Prepared by: Zeus Kerravala Cisco APIC Enterprise Module Simplifies Network Operations by Zeus Kerravala October 2015 º º º º º º
More information2017 RIMS CYBER SURVEY
2017 RIMS CYBER SURVEY This report marks the third year that RIMS has surveyed its membership about cyber risks and transfer practices. This is, of course, a topic that only continues to captivate the
More informationPerfect Balance of Public and Private Cloud
Perfect Balance of Public and Private Cloud Delivered by Fujitsu Introducing A unique and flexible range of services, designed to make moving to the public cloud fast and easier for your business. These
More informationMidpeninsula Regional Open Space District
Midpeninsula Regional Open Space District SENIOR TECHNOLOGIST DEFINITION Under general direction, performs the most complex and varied technical tasks related to the design, configuration, troubleshooting,
More informationBUS Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps
BUS 168 - Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps Imagine Your E-commerce Presence What s the idea? Vision Mission statement Target audience Intended market space Strategic
More informationI D C T E C H N O L O G Y S P O T L I G H T. V i r t u a l and Cloud D a t a Center Management
I D C T E C H N O L O G Y S P O T L I G H T Orchestration S i m p l i f i es and Streamlines V i r t u a l and Cloud D a t a Center Management January 2013 Adapted from Systems Management Software Purchasing
More informationCampus Network Design
Design Principles Campus Network Design 2003, Cisco Systems, Inc. All rights reserved. 2-1 2003, Cisco Systems, Inc. All rights reserved. BCMSN v2.0 2-2 Design Principles Task in Network Design Plan phase
More informationUML Views of a System
UML Views of a System The architecture of a system is the fundamental organization of the system as a whole. The five UML Views: Use Case View: focuses on scenarios Design View: focuses on the vocabulary
More informationThe Multi Cloud Journey
The Multi Cloud Journey GLOBAL OFFICES? WE VE GOT THE COVERAGE Presence in 69 countries 242,000 employees Offices in 42 countries regions 120 cities Largest DC provider Network coverage in 196 countries
More informationDistributed DBMS. Concepts. Concepts. Distributed DBMS. Concepts. Concepts 9/8/2014
Distributed DBMS Advantages and disadvantages of distributed databases. Functions of DDBMS. Distributed database design. Distributed Database A logically interrelated collection of shared data (and a description
More informationLocal Area Networking Technologies
Unit 44: Local Area Networking Technologies Unit code: L/601/1547 QCF Level 5: BTEC Higher National Credit value: 15 Aim To provide learners with an understanding of Local Area Network (LAN) technologies
More informationCORPORATE PERFORMANCE IMPROVEMENT DOES CLOUD MEAN THE PRIVATE DATA CENTER IS DEAD?
CORPORATE PERFORMANCE IMPROVEMENT DOES CLOUD MEAN THE PRIVATE DATA CENTER IS DEAD? DOES CLOUD MEAN THE PRIVATE DATA CENTER IS DEAD? MASS MIGRATION: SHOULD ALL COMPANIES MOVE TO THE CLOUD? Achieving digital
More information(Murlidhar Group of Institutions,Bhavnagar Road, Rajkot) by:-assit. Prof. Vijay Vora (SOOADM) MCA-III
Analysis Modeling What is Analysis Modeling? Analysis modeling uses a combination of text and diagrammatic forms to depict(represent) requirements for data, function, and behavior These text and diagrammatic
More information1.1 Introduction. Fig.1.1 Abstract view of the components of a computer system.
1.1 Introduction An operating system is a program that manages the computer hardware. It also provides a basis for application programs and acts as an intermediary between a user of a computer and the
More information5/9/2014. Recall the design process. Lecture 1. Establishing the overall structureof a software system. Topics covered
Topics covered Chapter 6 Architectural Design Architectural design decisions Architectural views Architectural patterns Application architectures Lecture 1 1 2 Software architecture The design process
More informationPretaGov Australia SaaS Hosting with Fully Managed Services, Support and Maintenance
PretaGov Australia SaaS Hosting with Fully Managed Services, Support and Maintenance Introduction to PretaGov PretaGov operates a Government Community Plone CMS (content management system) SaaS Cloud exclusively
More informationHWDSB s Journey to the Cloud
IBM Canada K-12 Education HWDSB s Journey to the Cloud Michael Hiltz, Manager of Computer Services, HWDSB Brad Klinck, Senior IT Specialist, IBM K-12 Education Facts at a Glance Elementary Schools 95 Secondary
More informationBetter Operational Agility. For more flexible, resilient and secure communications. Vodafone Power to you
Better Operational Agility For more flexible, resilient and secure communications Vodafone Power to you 02 We gained the best value for our money from Vodafone. We reduced management time despite increasing
More informationNASCIO 2018 State IT Recognition Awards
NASCIO 2018 State IT Recognition Awards Title: Georgia Gateway Category: Cross-boundary Collaboration and Partnerships State: Georgia Contact: Venkat R. Krishnan Venkat.Krishnan@dhs.ga.gov 404.556.8198
More informationIBM Europe Announcement ZP , dated November 6, 2007
IBM Europe Announcement ZP07-0484, dated November 6, 2007 IBM WebSphere Front Office for Financial Markets V2.0 and IBM WebSphere MQ Low Latency Messaging V2.0 deliver high speed and high throughput market
More information