SlideShare a Scribd company logo
Chapter 1 The Systems Development Environment
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
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
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
Systems Analysis and Design Definition A structured process that is employed in the development of information system Systems analysis activities Systems design activities
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.
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
A Disciplined Approach Methodologies A multi-step approach to the analysis, design, and delivery of an IS
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
A Disciplines Approach Techniques Processes that are followed to ensure that the analysis being performed is accurate, comprehensive, and comprehensible to others
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
 
Systems Analysis as a Profession Career and Job Opportunities Typical career paths for Systems Analyst Professional Societies and Standards of Practice (ACM)
 
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.
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.
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.
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.
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
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
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
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
The Roles and Responsibility in Systems Development IS Support Personnel Vendors and Technologists Database Administrators Network Administrators Audit and Security IT Steering Committee
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.
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.
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.
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.
Types of Information Systems Transaction Processing Systems (TPS) automate the capture and recording of information about business activities (transaction)
Figure 1-3.  Transaction Processing Systems Can Support a Management Information Systems
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.
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.
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
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.
Types of Information Systems Office Automation and Workgroup Management Systems Facilitates the analysis and dissemination of information throughout the organization.
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.
Figure 1-4.  Relationships between various System Types and Organizational Level
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
Figure 1-5.  The Systems Development Life Cycle
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
Overview of Phases and Activities Analysis Phase Study of the organization’s processes, procedures, and systems
Overview of Phases and Activities Logical Design Phase Revise and refine the logical model Implementation independent
Overview of Phases and Activities Physical Design Phase Convert logical model into physical specification
Overview of Phases and Activities Implementation Phase Installation of the physical model End user training
Overview of Phases and Activities Maintenance Phase Detailed modifications to the new system
Drawbacks to the SDLC Sequential process Time consuming Maintenance cost Figure 1-6
Figure 1-6.  Relative Cost of Fixing an Error in a Development Project
Alternative Development Approaches Object-oriented Analysis and Design (OOAD) Combination of process- and data-oriented approaches Object Reusability
Alternative Development Approaches Rapid Application development (RAD) Rely on the use of CASE tools and prototyping approach
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

More Related Content

PDF
Oracle RAC 19c - the Basis for the Autonomous Database
PPTX
Trends and innovations in database course
PDF
Oracle Active Data Guard: Best Practices and New Features Deep Dive
PPTX
Exadata Backup
PPTX
Storage Basics
PPT
Less01 architecture
PPTX
Why oracle data guard new features in oracle 18c, 19c
PPT
Oracle archi ppt
Oracle RAC 19c - the Basis for the Autonomous Database
Trends and innovations in database course
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Exadata Backup
Storage Basics
Less01 architecture
Why oracle data guard new features in oracle 18c, 19c
Oracle archi ppt

What's hot (20)

PPTX
PASS Summit 2020
PDF
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
PPTX
Oracle12c data guard farsync and whats new
PDF
Understanding oracle rac internals part 1 - slides
PPTX
Architecting Snowflake for High Concurrency and High Performance
PPTX
Oracle architecture with details-yogiji creations
PPTX
Introduction to Oracle Database
PDF
Oracle Security Presentation
PDF
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
PDF
My First 100 days with an Exadata (PPT)
PPS
Oracle Database Overview
PDF
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
PDF
SQL Performance Tuning and New Features in Oracle 19c
PDF
EXAchk for Exadata Presentation
PPTX
Nosql databases
PDF
AWR & ASH Analysis
PDF
Vijfhart thema-avond-oracle-12c-new-features
PDF
Cloud Data Warehouses
PDF
Oracle GoldenGate for Oracle DBAs
PDF
Exadata SMART Monitoring - OEM 13c
PASS Summit 2020
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]
Oracle12c data guard farsync and whats new
Understanding oracle rac internals part 1 - slides
Architecting Snowflake for High Concurrency and High Performance
Oracle architecture with details-yogiji creations
Introduction to Oracle Database
Oracle Security Presentation
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
My First 100 days with an Exadata (PPT)
Oracle Database Overview
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
SQL Performance Tuning and New Features in Oracle 19c
EXAchk for Exadata Presentation
Nosql databases
AWR & ASH Analysis
Vijfhart thema-avond-oracle-12c-new-features
Cloud Data Warehouses
Oracle GoldenGate for Oracle DBAs
Exadata SMART Monitoring - OEM 13c
Ad

Viewers also liked (20)

PPT
Database systems
PDF
Introduction to database
POTX
PPT
Bsc cs ii-dbms- u-i-database systems
PPT
Chapter02 succeeding as a systems analyst
PPT
Chapter06 initiating and planning systems development projects
PPT
TID Chapter 10 Introduction To Database
PPT
Chapter01 the systems development environment
PPT
Database Systems Introduction (INTD-3535)
PDF
Database design, implementation, and management -chapter04
PDF
Database design, implementation, and management -chapter02
PPT
Database design
PDF
Database Design and Implementation
PPT
Database Design Process
PPTX
Database design process
PPS
Database Design Slide 1
PPTX
Database - Design & Implementation - 1
PPTX
Session 01 introduction to database and database management
PPTX
DOCX
Propsal purna bakti 2013
Database systems
Introduction to database
Bsc cs ii-dbms- u-i-database systems
Chapter02 succeeding as a systems analyst
Chapter06 initiating and planning systems development projects
TID Chapter 10 Introduction To Database
Chapter01 the systems development environment
Database Systems Introduction (INTD-3535)
Database design, implementation, and management -chapter04
Database design, implementation, and management -chapter02
Database design
Database Design and Implementation
Database Design Process
Database design process
Database Design Slide 1
Database - Design & Implementation - 1
Session 01 introduction to database and database management
Propsal purna bakti 2013
Ad

Similar to Chapter01 1 (20)

PPT
Chapter01
PPT
SAD Reviewer
PPT
Chapter01
PDF
System Analysis and design Class 1
PPT
System imolementation(Modern Systems Analysis and Design)
PDF
sadfinal2007-121022230733-phpapp01.pdf
PDF
Advanced Systems Analyis Design (UML)
PPTX
Chapter 1 Introduction.pptx - System Analysis
PPTX
Introduction to system life cycle
PPTX
Introduction to system life cycle
PDF
SDLC 21.11.2022.pdf
PPTX
Over view of system analysis and design
PPT
SAD Introduction
PPT
Chapter01
PPTX
Presentation1 & 2 Teofilo kisanji University
PDF
PLANNING PHASE(1).pdf and designing phases
PPTX
SYSTEM ANALYSIS AND DESIGN IN LIBRARIES AND INFORMATION CENTERS.pptx
PPTX
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
PPTX
Chapter_01_Introduction.pptx
PPTX
management system development and planning
Chapter01
SAD Reviewer
Chapter01
System Analysis and design Class 1
System imolementation(Modern Systems Analysis and Design)
sadfinal2007-121022230733-phpapp01.pdf
Advanced Systems Analyis Design (UML)
Chapter 1 Introduction.pptx - System Analysis
Introduction to system life cycle
Introduction to system life cycle
SDLC 21.11.2022.pdf
Over view of system analysis and design
SAD Introduction
Chapter01
Presentation1 & 2 Teofilo kisanji University
PLANNING PHASE(1).pdf and designing phases
SYSTEM ANALYSIS AND DESIGN IN LIBRARIES AND INFORMATION CENTERS.pptx
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
Chapter_01_Introduction.pptx
management system development and planning

More from Waqas !!!! (20)

PPT
Fiber
PPT
Distributedapplications
PPT
Dictributed application by Waqas
PPT
Congestionin Data Networks
PPT
Circuit Packet
PPT
Chap24
PPT
Ad Hoc
PPT
10 Circuit Packet
PPT
PPT
PPT
Nf Sp4
PPT
PDF
Thesis11
PPT
Satellites
PPT
Lecture3 Physical Layer
PPT
Communications
PPT
PPT
Sad Lec3
PPT
Lect2
PPT
Object oriented programming by Waqas
Fiber
Distributedapplications
Dictributed application by Waqas
Congestionin Data Networks
Circuit Packet
Chap24
Ad Hoc
10 Circuit Packet
Nf Sp4
Thesis11
Satellites
Lecture3 Physical Layer
Communications
Sad Lec3
Lect2
Object oriented programming by Waqas

Recently uploaded (20)

PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Insiders guide to clinical Medicine.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Institutional Correction lecture only . . .
PDF
Business Ethics Teaching Materials for college
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Insiders guide to clinical Medicine.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Supply Chain Operations Speaking Notes -ICLT Program
2.FourierTransform-ShortQuestionswithAnswers.pdf
Institutional Correction lecture only . . .
Business Ethics Teaching Materials for college
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Microbial diseases, their pathogenesis and prophylaxis
TR - Agricultural Crops Production NC III.pdf
Pharma ospi slides which help in ospi learning
Week 4 Term 3 Study Techniques revisited.pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Pre independence Education in Inndia.pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf

Chapter01 1

  • 1. Chapter 1 The Systems Development Environment
  • 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
  • 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
  • 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
  • 5. Systems Analysis and Design Definition A structured process that is employed in the development of information system Systems analysis activities Systems design activities
  • 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.
  • 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
  • 8. A Disciplined Approach Methodologies A multi-step approach to the analysis, design, and delivery of an IS
  • 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
  • 10. A Disciplines Approach Techniques Processes that are followed to ensure that the analysis being performed is accurate, comprehensive, and comprehensible to others
  • 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
  • 12.  
  • 13. Systems Analysis as a Profession Career and Job Opportunities Typical career paths for Systems Analyst Professional Societies and Standards of Practice (ACM)
  • 14.  
  • 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.
  • 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.
  • 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.
  • 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.
  • 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
  • 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
  • 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
  • 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
  • 23. The Roles and Responsibility in Systems Development IS Support Personnel Vendors and Technologists Database Administrators Network Administrators Audit and Security IT Steering Committee
  • 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.
  • 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.
  • 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.
  • 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.
  • 28. Types of Information Systems Transaction Processing Systems (TPS) automate the capture and recording of information about business activities (transaction)
  • 29. Figure 1-3. Transaction Processing Systems Can Support a Management Information Systems
  • 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.
  • 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.
  • 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
  • 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.
  • 34. Types of Information Systems Office Automation and Workgroup Management Systems Facilitates the analysis and dissemination of information throughout the organization.
  • 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.
  • 36. Figure 1-4. Relationships between various System Types and Organizational Level
  • 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
  • 38. Figure 1-5. The Systems Development Life Cycle
  • 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
  • 40. Overview of Phases and Activities Analysis Phase Study of the organization’s processes, procedures, and systems
  • 41. Overview of Phases and Activities Logical Design Phase Revise and refine the logical model Implementation independent
  • 42. Overview of Phases and Activities Physical Design Phase Convert logical model into physical specification
  • 43. Overview of Phases and Activities Implementation Phase Installation of the physical model End user training
  • 44. Overview of Phases and Activities Maintenance Phase Detailed modifications to the new system
  • 45. Drawbacks to the SDLC Sequential process Time consuming Maintenance cost Figure 1-6
  • 46. Figure 1-6. Relative Cost of Fixing an Error in a Development Project
  • 47. Alternative Development Approaches Object-oriented Analysis and Design (OOAD) Combination of process- and data-oriented approaches Object Reusability
  • 48. Alternative Development Approaches Rapid Application development (RAD) Rely on the use of CASE tools and prototyping approach
  • 49. Chapter Summary Systems analyst represents an expert blend of technical, analytical, managerial, and interpersonal skills Modern information systems development involves several structured approaches
  • 50. Chapter 1 End of Chapter