SYSTEMSDESIGNANALYSIS 1 Chapter 21 Implementation Jerry Post Copyright © 1997.

Slides:



Advertisements
Similar presentations
Components of GIS.
Advertisements

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 9 Distributed Systems Architectures Slide 1 1 Chapter 9 Distributed Systems Architectures.
Lecturer: Sebastian Coope Ashton Building, Room G.18 COMP 201 web-page: Lecture.
System Construction and Implementation Objectives:
Chapter 12 Systems Development Three common methods for MIS development: The systems development life cycle (SDLC) Prototyping End-user development Five.
Sixth Edition 1 M a n a g e m e n t I n f o r m a t i o n S y s t e m s M a n a g I n g I n f o r m a t i o n T e c h n o l o g y i n t h e E – B u s i.
© Copyright 2011 John Wiley & Sons, Inc.
1 Chapter 2 Database Environment Transparencies © Pearson Education Limited 1995, 2005.
Database Application Application logic: presentation (input /output)
Distributed Systems Architectures
Copyright © 2004 Pearson Education, Inc.. Chapter 2 Database System Concepts and Architecture.
Chapter 13 Physical Architecture Layer Design
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Ch 12 Distributed Systems Architectures
12 Chapter 12 Client/Server Systems Hachim Haddouti.
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
The Architecture of Transaction Processing Systems
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Introduction to Web Applications Instructor: Enoch E. Damson.
DISTRIBUTED DATABASE MANAGEMENT SYSTEM CHAPTER 07.
© 2001 by Prentice Hall8-1 Local Area Networks, 3rd Edition David A. Stamper Part 3: Software Chapter 8 Client/Server Architecture.
Tiered architectures 1 to N tiers. 2 An architectural history of computing 1 tier architecture – monolithic Information Systems – Presentation / frontend,
DATABASE MANAGEMENT SYSTEMS 2 ANGELITO I. CUNANAN JR.
Chapter 1: The Database Environment
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 1.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
The Client/Server Database Environment
Chapter 2 Database System Concepts and Architecture
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Chapter 22 Systems Design, Implementation, and Operation Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 22-1.
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS Modern Database Management 11 th Edition Jeffrey A. Hoffer, V. Ramesh, Heikki Topi © 2013 Pearson.
Database Architectures and the Web Session 5
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
Module CC3002 Post Implementation Issues Lecture for Week 2 AY 2013 Spring.
Databases and Database Management Systems
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Slide 1 Physical Architecture Layer Design Chapter 13.
SYSTEMSDESIGNANALYSIS 1 OO: Chapter 9 Visual Basic: Building Components Jerry Post Copyright © 1999.
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
The Client/Server Database Environment Ployphan Sornsuwit KPRU Ref.
A.Obaid - Wilfried Probst - Rufin Soh INE4481 DISTRIBUTED DATABASES & CLIENT-SERVER ARCHITECTURES1 Chapter 1. Distributed systems: Definitions, design.
By Garrett Kelly. 3 types or reasons for distributed applications Data Data used by the application is distributed Computation Computation is distributed.
CSC 480 Software Engineering Lecture 18 Nov 6, 2002.
IFS310: Module 13 Implementation and Support - Construction, Conversion and Maintenance of the New System.
Module 4: Systems Development Chapter 14: Design And Implementation.
Distributed System Architectures Yonsei University 2 nd Semester, 2014 Woo-Cheol Kim.
Chapter 9  Definition of terms  List advantages of client/server architecture  Explain three application components:
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
SYSTEMSDESIGNANALYSIS 1 Chapter 13 The Systems Proposal Jerry Post Copyright © 1997.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
Information System Analysis Implementation & Security.
Introduction. System Design Hardware/Software Platform Selection Software Architectures Database Design Human-Computer Interaction (HCI) Interface Object.
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
Information Systems Development
Developing Information Systems
CSC 480 Software Engineering
#01 Client/Server Computing
Systems Design, Implementation, and Operation
Introduction to Databases Transparencies
Chapter 17: Client/Server Computing
Systems Construction and Implementation
Unit 2: Fundamentals of Computer Systems
System Construction and Implementation
Systems Construction and Implementation
#01 Client/Server Computing
Presentation transcript:

SYSTEMSDESIGNANALYSIS 1 Chapter 21 Implementation Jerry Post Copyright © 1997

SYSTEMSDESIGN 2 Implementation Activities  Install hardware  Install software  Convert data  Train operators  Train users  Implement security procedures  Evaluate process

SYSTEMSDESIGN 3 Hardware administration Software development Support end user development Database administration Advocacy Access to corporate data Software training and support Corporate computing standards MIS Roles  Hardware administration  Software support  Corporate data access  Software development  End user support  Computing standards  DB administration  Advocacy

SYSTEMSDESIGN 4 Centralization v. Decentralization

SYSTEMSDESIGN 5 Conversion Options old Direct cutover Parallel Pilot Phased dept or component 1 dept or component 2 dept or component 3 dept or component 4 store 1 store 2 store 3 store 4 New old

SYSTEMSDESIGN 6 Distributed Computing  Data and code run on multiple computers in different locations.  Need a good network.  Need really good DBMS.  Two-tier.  Client: User Interface, forms  Server: Database and code  Three-tier  Server Database  Middle-ware Business rules Code modules  Client User interface, forms

SYSTEMSDESIGN 7 Distributed Computing  Distributed Object Models  CORBA: Common Object Request Broker Architecture  DCOM: Distributed Computer Object Model, Active-X, (Microsoft)  Goals  Location transparency.  Scalability and expansion.  Substitutability  Modularity, replace rules or DB, or front-end as needed.  Three-tier  Forms and User Interface interact with user on the client.  Events trigger code stored on a middle-ware server. Preferably following a standard distributed object model.  Code retrieves data from various servers as needed.

SYSTEMSDESIGN 8 Development Process Evaluation  Project evaluation  Did the project meet forecast times?  Did it stay within budget?  Did it meet user needs?  Estimate size: e.g., function point evaluation.  Set up process for software maintenance  User input for changes.  Programmer standards.  Documentation consolidation.  Future project lessons  What would you do differently next time?  What steps worked better than expected?  Can development time and costs be reduced?