Chapter 1 The Systems Development Environment. SAD/CHAPTER 1 2 Learning Objectives Understand the concept of systems analysis and design as a disciplined.

Slides:



Advertisements
Similar presentations
Systems Development Environment
Advertisements

Chapter 1 The Systems Development Environment
Information Resources Management January 23, 2001.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Information Systems Analysis and Design
Chapter 1 Assuming the Role of the Systems Analyst
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 1 Assuming the Role of the Systems Analyst
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Lecture 13 Revision IMS Systems Analysis and Design.
Chapter 2 Succeeding as a Systems Analyst
Fundamentals of Information Systems, Second Edition
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
Computers: Tools for an Information Age
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.
The database development process
Jump to first page 30/06/ Chapter 1 System Development Environment.
Introduction to Systems Analysis and Design
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
Welcome to CMPE003 Personal Computer Concepts: Hardware and Software Winter 2003 UC Santa Cruz Instructor: Guy Cox.
Chapter 1 The Systems Development Environment
Acquiring Information Systems and Applications
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Continuation From Chapter From Chapter 1
Systems Analysis and Design: The Big Picture
The Systems Development Environment. Learning Objectives Define information systems analysis and design. Describe the different types of information systems.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
CSI315 Web Applications and Technology Overview of Systems Development (342)
1 Systems Analysis and Design in a Changing World, Fourth Edition.
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.
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.
System Development Process Prof. Sujata Rao. 2Overview Systems development life cycle (SDLC) – Provides overall framework for managing system development.
Problem Identification
1-1 © Prentice Hall, 2007 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
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.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
Computers Are Your Future © 2008 Prentice Hall, Inc.
Information Systems Analysis and Design Lintang. Introduction A System is a combination of resources working together to convert inputs into usable outputs.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
Systems Analysis and Design in a Changing World, Fourth Edition
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
1-1 © Prentice Hall, 2004 Chapter 1: The Object-Oriented Systems Development Environment Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 1 Assuming the Role of the Systems Analyst.
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
Fundamentals of Information Systems, Sixth Edition
The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
MBI 630: Systems Analysis and Design
Chapter 1 (pages 4-9); Overview of SDLC
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Chapter 1 The Systems Development Environment
System Analysis and Design:
Presentation transcript:

Chapter 1 The Systems Development Environment

SAD/CHAPTER 1 2 Learning Objectives Understand the concept of systems analysis and design as a disciplined approach to development Become familiar with the evolution of systems analysis and design Understand the concepts of data-centricity and process-centricity

SAD/CHAPTER 1 3 Learning Objectives Describe the various roles and responsibilities in systems development Explain the types of skills necessary to be a successful systems analyst Review the different classes of information systems

SAD/CHAPTER 1 4 Learning Objectives Develop an initial understanding of the phased life-cycle approach to systems development Identify two alternative approaches to systems development beyond the life-cycle approach

SAD/CHAPTER 1 5 Systems Analysis and Design Definition – A structured process that is employed in the development of information system – Systems analysis activities – Systems design activities

SAD/CHAPTER 1 6 Systems Analysis and Design Systems analysis activities – Focused on determining the nature and domain of the business problem – Concerned with issues such as problem identification, solution alternatives, solution requirements, organizational goals, etc.

SAD/CHAPTER 1 7 Systems Analysis and Design Systems design activities – Focused on the final design specification and the construction, development, and implementation of the solution proposed during analysis and deemed best among any alternatives available

SAD/CHAPTER 1 8 A Disciplined Approach Methodologies – A multi-step approach to the analysis, design, and delivery of an IS

SAD/CHAPTER 1 9 A Disciplines Approach Tools – Computer programs that are designed to facilitate the wide variety of techniques and activities to be conducted during a complete analysis and design scenario

SAD/CHAPTER 1 10 A Disciplines Approach Techniques – Processes that are followed to ensure that the analysis being performed is accurate, comprehensive, and comprehensible to others

SAD/CHAPTER 1 11 Modern SAD The evolution of software development and application design began with a focus on the process, evolved to a focus on the data, and has now come to an understanding of the need to consider both elements in the design of a modern IS Data-Centric and Process-Centric development approaches

SAD/CHAPTER 1 12

SAD/CHAPTER 1 13 Systems Analysis as a Profession Career and Job Opportunities Typical career paths for Systems Analyst Professional Societies and Standards of Practice (ACM)

SAD/CHAPTER 1 14

SAD/CHAPTER 1 15 Typical Systems Analyst Duties and Responsibilities Entry-Level Systems Analyst – Working under the supervision of a more senior staff member, junior systems analysts may be responsible for any of the following: investigate requirements, information flow, processes, etc., produce documentation specifying logical information flows and processes, perform technical calculations for input to project budgets and monitor budget, convert limited parts of a logical specification into a physical design, and/or construct, interpret and execute test plans of a limited scope.

SAD/CHAPTER 1 16 Typical Systems Analyst Duties and Responsibilities Full Working Systems Analyst – At this level, you will be performing the systems analyst job without supervision. – You may be responsible for the supervision of other staff on a project. In addition you may be responsible for small projects or portions of larger projects, and you may have to: specify logical information flow, processes, data objects and dialogues, produce technical and descriptive documentation, devise, construct and interpret test plans and ensure proper execution, and/or prepare estimates, monitor budgets and report constraints.

SAD/CHAPTER 1 17 Typical Systems Analyst Duties and Responsibilities Intermediate System Analyst – As the intermediate systems analyst, you will be expected to supervise staff. You may also be required to: supervise performance of team players in reaching objectives, plan and schedule small work teams, prepare projects less than 3 person-months in size, develop service level agreements and business plans with clients, and/or devise outlines or models of systems solutions.

SAD/CHAPTER 1 18 Typical Systems Analyst Duties and Responsibilities Senior Systems Analyst – As the senior systems analyst you will most likely be involved in planning, conducting and supervising complex informatics assignments. You will also be involved in designing and applying new methods and procedures and supervising staff. Your job could also require you to: plan and manage multiple projects, lead systems implementation throughout systems life cycle, and/or manage and maintain operations of mission-critical systems.

SAD/CHAPTER 1 19 The Roles and Responsibility in Systems Development Client and System Users – ultimately benefit from the development effort – directly involved in either the use of system itself or the information and reports generated by it

SAD/CHAPTER 1 20 The Roles and Responsibility in Systems Development IS management – directly involved in the daily activities of the IS project – responsible for the allocation of resources to the project – responsible for the establishment of criteria necessary to determine the success of the development effort

SAD/CHAPTER 1 21 The Roles and Responsibility in Systems Development Systems Analysts – key individuals in the system development process – can act as consultant, a staff expert, a project manager, or even a change agent

SAD/CHAPTER 1 22 The Roles and Responsibility in Systems Development Application programmers – the labor-intensive nature of manual programming became untenable and often cost-ineffective – with CASE tools, the modern programmers can spend more time on finalization, optimization, and integration of the code into the IS under development

SAD/CHAPTER 1 23 The Roles and Responsibility in Systems Development IS Support Personnel – Vendors and Technologists – Database Administrators – Network Administrators – Audit and Security – IT Steering Committee

SAD/CHAPTER 1 24 Skill Set for Systems Analysis Technical Skills – A working knowledge of the technology in the areas of database management, data networks, telecommunications, operating systems, distributed architectures, object technology, languages and protocols, etc.

SAD/CHAPTER 1 25 Skill Set for Systems Analysis Analytical Skills – A systems analyst is a problem solver. – The ability to examine a complex set of components without losing sight of the bigger picture is essential to an analyst’s success.

SAD/CHAPTER 1 26 Skill Set for Systems Analysis Managerial skills – A successful analyst is a team player. – Includes business domain knowledge, resource and project management, assessment and management of risk, and management of change.

SAD/CHAPTER 1 27 Skill Set for Systems Analysis Interpersonal Skills – A successful analyst is a good communicator. – Includes the ability to question, listen, and observe. – Effectively conduct oral and written presentations; facilitate groups; and be a team player.

SAD/CHAPTER 1 28 Types of Information Systems Transaction Processing Systems (TPS) – automate the capture and recording of information about business activities (transaction)

SAD/CHAPTER 1 29 Figure 1-3. Transaction Processing Systems Can Support a Management Information Systems

SAD/CHAPTER 1 30 Types of Information Systems Management Information Systems (MIS) – Accepts input from a TPS and transforms it into meaningful format. – Is considered an important management resource, and the opportunities for analysis and design in this area are endless.

SAD/CHAPTER 1 31 Types of Information Systems Decision Support Systems – Provides support to the decision process. – Is a powerful tools and is rapidly becoming an integral component within the realm of organizational information systems.

SAD/CHAPTER 1 32 Types of Information Systems Expert Systems – Imitates reasoning processes based on the concept of information fit used by human experts in solving specific knowledge domain problems

SAD/CHAPTER 1 33 Types of Information Systems Executive Information Systems – Facilitates and supports the information and decision-making needs of senior executives by providing easy access to internal and external information.

SAD/CHAPTER 1 34 Types of Information Systems Office Automation and Workgroup Management Systems – Facilitates the analysis and dissemination of information throughout the organization.

SAD/CHAPTER 1 35 Types of Information Systems Web-based Systems – Supports business-to-business and business-to- consumer electronic commerce, data management, customer relations, supply chain management, and enterprise resource management. – Systems analysts will be increasingly expected to provide Web-based solutions to the business problems of tomorrow.

SAD/CHAPTER 1 36 Figure 1-4. Relationships between various System Types and Organizational Level

SAD/CHAPTER 1 37 SDLC Composed of a common set of phases and activities serve to structure and guide the development process Also called Waterfall Model Figure 1-5

SAD/CHAPTER 1 38 Figure 1-5. The Systems Development Life Cycle

SAD/CHAPTER 1 39 Overview of Phases and Activities Preliminary investigation phase – Identification and selection of a development project – Initiation of a preliminary investigation to determine project feasibility – Formation of a project team – Development of the project plan

SAD/CHAPTER 1 40 Overview of Phases and Activities Analysis Phase – Study of the organization’s processes, procedures, and systems

SAD/CHAPTER 1 41 Overview of Phases and Activities Logical Design Phase – Revise and refine the logical model – Implementation independent

SAD/CHAPTER 1 42 Overview of Phases and Activities Physical Design Phase – Convert logical model into physical specification

SAD/CHAPTER 1 43 Overview of Phases and Activities Implementation Phase – Installation of the physical model – End user training

SAD/CHAPTER 1 44 Overview of Phases and Activities Maintenance Phase – Detailed modifications to the new system

SAD/CHAPTER 1 45 Drawbacks to the SDLC Sequential process Time consuming Maintenance cost Figure 1-6

SAD/CHAPTER 1 46 Figure 1-6. Relative Cost of Fixing an Error in a Development Project

SAD/CHAPTER 1 47 Alternative Development Approaches Object-oriented Analysis and Design (OOAD) – Combination of process- and data-oriented approaches – Object – Reusability

SAD/CHAPTER 1 48 Alternative Development Approaches Rapid Application development (RAD) – Rely on the use of CASE tools and prototyping approach

SAD/CHAPTER 1 49 Chapter Summary Systems analyst represents an expert blend of technical, analytical, managerial, and interpersonal skills Modern information systems development involves several structured approaches

Chapter 1 End of Chapter