1-1 © Prentice Hall, 2007 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.

Slides:



Advertisements
Similar presentations
Systems Development Environment
Advertisements

Chapter 1 The Systems Development Environment
Ch 3 System Development Environment
Information Systems Analysis and Design
© 2005 by Prentice Hall Appendix 1 Succeeding as a Systems Analyst Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 1 The Systems Development Environment
Concepts of Systems Theory
© Prentice Hall CHAPTER 9 Application Development by Information Systems Professionals.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 1 The Systems Development Environment
Chapter 2 Succeeding as a Systems Analyst
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
System Development Environment 1/12/2015 © Abdou Illia MIS Spring 2015.
Chapter 1 Assuming the Role of the Systems Analyst
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
1-1 © Prentice Hall, 2007 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Introduction to Systems Analysis and Design
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Continuation From Chapter From Chapter 1
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
Lesson 1 Week01.
SDLC: System Development Life Cycle Dr. Bilal IS 582 Spring 2006.
Chapter 1 The Systems Development Environment
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Information Systems in Organisations System Development: The Environment.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers Unit 11 Slide 1 Chapter 1 The Systems Development Environment.
Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Copyright 2002 Prentice-Hall, Inc. Chapter 2 Succeeding as a Systems Analyst 2.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Software System Analysis & Design
Avimanyu Datta, Department of Information Systems, College of Business, Washington State University.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
SYSTEM ANALYSIS AND DESIGN 1. Topics to include.. WHAT IS SAD? NEED FOR SAD ROLE OF THE SYSTEM ANALYST QUALITIES OF SYSTEM CHARACTERISTICS FEASIBILITY.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
CIS 210 Systems Analysis and Development Week 1 Part I The Systems Development Environment,
Information Systems Analysis and Design Lintang. Introduction A System is a combination of resources working together to convert inputs into usable outputs.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
© 2005 by Prentice Hall Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
The Systems Development Environment Systems Analysis and Design II.
Modern Systems Analysis and Design Third Edition Chapter 2 Succeeding as a Systems Analyst 2.1.
1-1 © Prentice Hall, 2004 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
Unit 1 Object-Oriented Design Concepts. Key Concepts Development methodologies Classes and objects Attributes and methods Inheritance and polymorphism.
Essentials of Systems Analysis and Design Fifth Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems Development Environment.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Faculty Economics & Business EBS 2033 Systems Development Lecture 1 The Systems Development Environment Lecturer: Puan Asleena Helmi.
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 2 Succeeding as a Systems Analyst
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Chapter 1 The Systems Development Environment
Presentation transcript:

1-1 © Prentice Hall, 2007 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer

Chapter © Prentice Hall, 2007 Chapter Objectives After studying this chapter you should be able to: –Define information systems analysis and design. –Explain the basics about systems. –Describe the information systems development cycle (SDC). –Describe TPS, MIS, and DSS. –Describe the role of systems analyst. –Recount the evolution of system development methodologies.

Chapter © Prentice Hall, 2007 What Is Systems Analysis and Design? The process of developing and maintaining an information system Main goal – improve organizational systems via software to help accomplish business tasks efficiently and easily Requires knowledge of: –Organization’s objectives, structure, processes –How to exploit information technology for advantage

Chapter © Prentice Hall, 2007

Chapter © Prentice Hall, 2007 Core Concepts Major goal of systems analysis – improve organizational systems Development/acquisition of application software Other elements of IS – hardware, system software, documentation, training materials, job roles, controls and security, people

Chapter © Prentice Hall, 2007

Chapter © Prentice Hall, 2007 What Is a System? A group of interrelated procedures used for a business function, with an identifiable boundary, working together for some purpose.

Chapter © Prentice Hall, 2007

Chapter © Prentice Hall, 2007 Characteristics of Systems Components – irreducable or aggregate parts of a system (also called subsystems) Interrelationships – associations and dependencies between components of a system Boundary – divides system from environment Purpose – goal or function of a system Interfaces – points of contact between system and environment Inputs – data from environment to system Output – data from system to environment Constraints – limit to what the system can accomplish

Chapter © Prentice Hall, 2007 Important System Concepts Decomposition – breaking down a system into smaller constituents Modularity – the result of decomposition; parts of a system Coupling – extent of dependencies between subsystems Cohesion – extent to which a subsystem performs a single function

Chapter © Prentice Hall, 2007

Chapter © Prentice Hall, 2007 Transaction Processing System (TPS) Automate the handling of data for business activities or transactions Goal: improve transaction processing by increasing speed, enhancing productivity, improving efficiency and accuracy

Chapter © Prentice Hall, 2007 Management Information System (MIS) Use raw data from TPS systems, and converts them into meaningful aggregate form, resulting in summary reports Goal: provide the information that helps managers in their jobs

Chapter © Prentice Hall, 2007 Decision Support System (DSS) Combine databases, mathematical or graphical models, and interactive user interfaces or dialogues allowing users to manipulate data and models Include what-if analyses, executive information systems, data warehouses, knowledge management systems Goal: support decision-making with unstructured and unpredictable problems

Chapter © Prentice Hall, 2007

Chapter © Prentice Hall, 2007 Characteristics of Sucessful Teams Diversity of backgrounds, skills, and goals Tolerance of diversity, uncertainty, and ambiguity Clear and complete communications Trust Mutual respect and putting personal interests second to the team Reward structure that promotes shared responsibility and accountability

Chapter © Prentice Hall, 2007 The Role of the Systems Analyst Skills required: analytical, technical, managerial, interpersonal Fluency in “systems thinking” Liaison between users, programmers, and other systems professionals

Chapter © Prentice Hall, 2007

Chapter © Prentice Hall, 2007 Evolution of System Development Methodologies SDLC –Systems Development Life Cycle Structured Analysis and Design –Use of Data Flow Diagrams Data-Oriented Methodology –Use of Entity Relation Diagrams Object-Oriented Methodology –Use of Unified Modeling Language (UML) Diagrams Agile Methodologies –Adaptive, people-oriented approach

Chapter © Prentice Hall, 2007

Chapter © Prentice Hall, 2007

Chapter © Prentice Hall, 2007 Systems Planning and Selection Analyze and arrange organization’s information needs, identify and describe potential project, determine system scope, and provide a business case for continuing with the project Feasibility analysis: determine economic and organizational impact of the system

Chapter © Prentice Hall, 2007 Systems Analysis Thorough study of organization’s current system and processes, determination of system requirements, structuring requirements, generate alternative design strategies. Use of UML for system modeling Goal: describe what needs to be done

Chapter © Prentice Hall, 2007 Systems Design Translating alternative solution generated by analysis phase into detailed logical and physical system specifications. –Logical design: not tied to any hardware or software platform –Physical design: specific programming languages, databases, architectures Goal: identify how the task will be accomplished

Chapter © Prentice Hall, 2007 System Implementation and Operation Information system is coded, tested, and installed, and undergoes periodic corrections and enhancements Goal: provide a fully operational system

Chapter © Prentice Hall, 2007 Key Differences Between Structured and Object-Oriented Analysis and Design StructuredObject-Oriented MethodologySDLCIterative/Incremental FocusProcesssObjects RiskHighLow ReuseLowHigh MaturityMature and widespreadEmerging Suitable forWell-defined projects with stable user requirements Risky large projects with changing user requirements

Chapter © Prentice Hall, 2007 Inception Defining the scope, determining the feasibility, understanding user requirements, preparing a software development plan Relatively short, low resource requirements Focus on planning and analysis

Chapter © Prentice Hall, 2007 Elaboration Detailed user requirements and baseline architecture is established Fairly long, but not high in resource demand Focus on analysis and design

Chapter © Prentice Hall, 2007 Construction Coding, testing, and documenting code Longest and most resource-intensive Focus is on implementation tasks

Chapter © Prentice Hall, 2007 Transition System is deployed and users are trained and supported Short-term, but resource-intensive Focus is on installation, training, and support

Chapter © Prentice Hall, 2007 Construction is the hardest part

Chapter © Prentice Hall, 2007

Chapter © Prentice Hall, 2007 Recap After studying this chapter we learned to: –Define information systems analysis and design. –Explain the basics about systems. –Describe the information systems development cycle (SDC). –Describe TPS, MIS, and DSS. –Describe the role of systems analyst. –Recount the evolution of system development methodologies.