SlideShare a Scribd company logo
1 of 36
System Analysis and Design
Required Text Book
▪ Modern System Analysis & Design, 4th
Jefferey A. Hoffer, Joey F. George and Joseph. S. Valacich
Prentice-Hall, 2005
▪ System Analysis and Design Methods, 7th
Jeffrey L. Whitten, Lonnie D. Bentley
McGraw – Hill, 2007
Course Objective
▪ To provide you with new ways of looking at information in the
world in order to solve business problems.
▪ To introduce you to concepts and methods of SAD.
▪ To describe the systems development life cycle (SDLC).
▪ To teach you effective methods for gathering essential information
during system analysis.
▪ To teach you effective methods for designing systems to solve
problems effectively using technology.
Chapter 1 - Introduction
Key ideas
▪ Many failed systems were abandoned because analysts tried to
build wonderful systems without understanding the organization.
▪ The primarily goal is to create value for the organization.
What is a system?
▪ A collection of parts that work together to achieve a goal/task
▪ Examples
▪ Solar system
▪ Public transport system
▪ Computer system
▪ Information system
▪ A set of objects and relationships among the objects viewed as a
whole and designed to achieve a purpose
INPUT OUTPUT
PROCESS
FEEDBACK
ENVIRONMENT
Systems
Can Be Composed of Subsystems
Subsys A-2
Subsys A-3
SubsysB-2
SubsysB-1
System
Subsys A Subsys B Elementa
l
Part C
Subsys A-1
Elementa
l
What is a subsystem?
▪ A subsystem is simply a system within a system.
▪ Example
▪ Automobile is a system composed of subsystems:
▪ Engine system
▪ Body system
▪ Frame system
▪ Each of these subsystem is composed of sub-sub --systems.
▪ Engine system: carburetor system, generator system, fuel system …
Bad system
▪ Fail to meet requirements
▪ Poor performance
▪ Poor reliability
▪ Lack of usability
▪ Example difficulties:
▪ Not to schedule
▪ Not to budget
▪ Runaway = 100% over budget or schedule
Data and Information
▪ Data are raw facts about the organization and its business
transactions. Most data items have little meaning and use by
themselves.
▪ Data are a collection of items such as words, numbers, images, and
sounds that are not organized and have little meaning individually.
▪ Data are raw facts about people, objects, and events in an
organization.
▪ Information: Data that is organized
What is an Information System?
Interrelated components working together to
◦ Collect
◦ Process
◦ Store
◦ Disseminate information
to support decision making, control, analysis and visualization in an
organization.
What is an Information System?
▪ a system that provides the information needed to accomplish the
organization’s tasks.
▪ a computer based information system uses computers to provide
the needed information.
Information types
▪ Transaction Processing Systems (TPS)
▪ Management Information Systems (MIS)
▪ Decision Support Systems (DSS)
▪ Expert System and Artificial Intelligence (ES &AI)
Transaction Processing Systems (TPS)
▪ TPS are computerized information systems that were developed to
automate the handling of data about business activities and
transactions.
▪ Data about each transaction are captured,
▪ Transactions are verified and accepted/rejected,
▪ Validation transactions are stored for later aggregation.
▪ Report may be produced to provide summarization of the transactions.
▪ Transaction may be moved from process to process in order to handle
all aspects of the business activities.
Management Information Systems
(MIS)
▪ Serves the functions of planning, controlling, and decision making
by providing routine summary and exception reports.
▪Takes the relatively raw data available through a TPS and converts
them into a meaningful aggregated form that managers need to
conduct their responsibilities.
▪Developing an MIS calls for a good understanding of what kind of
information managers require and how managers use information in
their jobs.
Decision Support systems (DSS)
▪ Combines data and sophisticated analytical models or data
analysis tools to support semi-structured and unstructured
decision making.
▪ A DSS is composed of a:
▪ Database ( may be extracted from a TPS/MIS).
▪ Graphical/mathematical models for business process.
▪ User interface that provides a way to communicate with DSS.
Expert System and Artificial
Intelligence (ES & AI)
▪ Describes the way an expert would approach the problem. It
attempts to codify and manipulate knowledge rather than
information, (for example If .. Then rule)
▪User communication with an ES via an interactive dialogue.
▪The ES asks questions (that an expert would ask) and the end user
supplies the answers.
▪The answers are then used to determine which rules apply and the
ES provides a recommendation based on the rule.
Information Systems Applications
Stakeholders
▪ Persons who have an interest in an existing or new
information system.
▪ Stakeholders can be technical or nontechnical workers.
Stakeholders Classification
▪ IS manager
▪ Systems analysts in systems development
▪ Programmers in systems development
▪ End user in systems development
▪ Supporting End user development
▪ Business managers in systems development
▪ Other IS mangers/Technicians in system development
Systems Analysts
▪ The key individuals in the systems development process.
▪ A systems analyst studies the problems and needs of an
organization to determine how people, data, processes,
communications, and information technology can best accomplish
improvements for the business.
Skills of a Successful Systems Analyst
▪ Analytical skills
▪ Understanding of organizations.
▪ Problem solving skills
▪ System thinking
▪ Technical skills
▪ Understanding of potential and limitations of technology.
▪ Managerial skills
▪ Ability to manage projects, resources, risk and change
▪ Interpersonal skills
▪ Effective written and oral communication skills
The Systems Analyst as a Facilitator
Skills Required by Systems Analysts
▪ Working knowledge of information technology
▪ Computer programming experience and expertise
▪ General business knowledge
▪ Problem-solving skills
▪ Interpersonal communication skills
▪ Interpersonal relations skills
▪ Character and ethics
▪ Systems analysis and design skills
Programmers in systems development
▪ Programmers convert the specifications given to them by the
analysts into instructions the computer can understand.
▪ Coding: writing a computer program
▪ Code generators have been developed to generate code from
specifications, saving an organization time and money.
▪ The aim of CASE tools (Computer-Aided Software Engineering) is to
provide a variety of code generators that can automatically produce
90% or more from the system specifications normally given a
programmer.
System Analysis and Design (SAD)
▪ Systems Analysis: understanding and specifying in detail what an
information system should do.
▪ System Design: specifying in detail how the parts of an information
system should be implemented.
▪ Analysis: defining the problem
▪ From requirements to specification
▪ Design: solving the problem
▪ From specification to implementation
Systems Development Life Cycle
(SDLC)
▪SDLC phases
▪ 1-Project identification and selection
▪ 2-Project initiation and planning
▪ 3-Analysis
▪ 4-Design
▪ 4.1Logical design
▪ 4.2Physical design
▪ 5-Implementation
▪ 6-Maintenance
Project identifying and selection
▪ This stage is critical to the success of the rest of the project.
▪ People
▪ Users, analyst, system managers coordinating the project.
▪ Activities
▪ Interviewing user management, summarizing the knowledge obtained
estimating the scope of the project and documenting the result.
▪ Output
▪ Feasibility report: problem definition and summarizing the objectives.
Project initiation and planning phase
▪ A detailed plan is developed for conducting the remaining
phases of the SDLC for the propose system.
▪ Detailed step – work plan - high level system requirement –assignment
of team members.
Analysis phase
▪ Description of current system.
▪ Where problem and opportunities are with a general
recommendation on how to fix, enhance or replace current system.
▪ There are six primary activities in this phase
▪ Gather information.
▪ Define system requirements.
▪ Build prototypes for discovery of requirements .
▪ Prioritize requirements.
▪ Generate and evaluate alternatives.
▪ Review recommendations with management.
Design phase
▪ The description of the recommended solution is converted into
logical and then physical system specification.
▪ Logical design
▪ The part of the design phase of the SDLC in which all functional feature of the
system chosen for development in analysis are described independently of
any computer platform.
▪ Physical design
▪ The part of the design phase of the SDLC in which the logical specification of
the system from logical design are transformed into technology specific
details from which all programming and system construction can be
accomplished.
Design phase
▪ Seven major activities must be done during design
▪ Design and integrate the network.
▪ Design the application architecture.
▪ Design the user interfaces.
▪ Design the system interfaces.
▪ Design and integrate the databases.
▪ Prototype for design details.
▪ Design and integrate the system controls.
Implementation
▪ The fifth phase of the SDLC in which the information system is
▪ Coded,
▪ Tested,
▪ Installed, and
▪ Supported in the organization.
▪ Outputs
▪ Code, documentation, training procedures and support capabilities.
Maintances
▪ The final phase of the SDLC in which the information system is
systematically repaired and improved.
▪ New versions of releases of software with associated updates to
documentation, training, and support.
Computer-Aided Systems Engineering
(CASE tools)
▪ Software programs
automate or support the
drawing and analysis of
system models and
provide for the
translation of system
models into application
programs.

More Related Content

Similar to Chapter_01_Introduction.pptx

Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycleHaa'Meem Mohiyuddin
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycleHaa'Meem Mohiyuddin
 
PLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phasesPLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phaseshamdiabdrhman
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentationMAHERMOHAMED27
 
LECTURE 1-BASIC CONCEPT OF INFORMATION SYSTEM.pptx
LECTURE 1-BASIC CONCEPT OF INFORMATION SYSTEM.pptxLECTURE 1-BASIC CONCEPT OF INFORMATION SYSTEM.pptx
LECTURE 1-BASIC CONCEPT OF INFORMATION SYSTEM.pptxAOmaAli
 
System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)yukidiagnosticimagin
 
Intro to System Analysis and Design.pptx
Intro to System Analysis and Design.pptxIntro to System Analysis and Design.pptx
Intro to System Analysis and Design.pptxJianguangBan1
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADMFLYMAN TECHNOLOGY LIMITED
 
PTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfPTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfTmTri
 
Systems Analyst and Its Roles (2)
Systems Analyst and Its Roles (2)Systems Analyst and Its Roles (2)
Systems Analyst and Its Roles (2)Ajeng Savitri
 
chapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdfchapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdfAxmedMaxamuud6
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesmohammedderriche2
 
System and designi chapter-1
System and designi chapter-1System and designi chapter-1
System and designi chapter-1Best Rahim
 
Advanced Systems Analyis Design (UML)
Advanced Systems Analyis Design (UML)Advanced Systems Analyis Design (UML)
Advanced Systems Analyis Design (UML)Makaha Rutendo
 
Chapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptxChapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptxAxmedMaxamuudYoonis
 
Management Information System by Ravi Kumudesh
Management Information System by Ravi KumudeshManagement Information System by Ravi Kumudesh
Management Information System by Ravi KumudeshRavi Kumudesh
 

Similar to Chapter_01_Introduction.pptx (20)

Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
 
PLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phasesPLANNING PHASE(1).pdf and designing phases
PLANNING PHASE(1).pdf and designing phases
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentation
 
LECTURE 1-BASIC CONCEPT OF INFORMATION SYSTEM.pptx
LECTURE 1-BASIC CONCEPT OF INFORMATION SYSTEM.pptxLECTURE 1-BASIC CONCEPT OF INFORMATION SYSTEM.pptx
LECTURE 1-BASIC CONCEPT OF INFORMATION SYSTEM.pptx
 
System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)
 
Intro to System Analysis and Design.pptx
Intro to System Analysis and Design.pptxIntro to System Analysis and Design.pptx
Intro to System Analysis and Design.pptx
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADM
 
PTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfPTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdf
 
Presentation2
Presentation2Presentation2
Presentation2
 
Modern Information Systems
Modern Information SystemsModern Information Systems
Modern Information Systems
 
Systems Analyst and Its Roles (2)
Systems Analyst and Its Roles (2)Systems Analyst and Its Roles (2)
Systems Analyst and Its Roles (2)
 
Chapter01 1
Chapter01 1Chapter01 1
Chapter01 1
 
chapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdfchapter01-120827115344-phpapp01.pdf
chapter01-120827115344-phpapp01.pdf
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lectures
 
System and designi chapter-1
System and designi chapter-1System and designi chapter-1
System and designi chapter-1
 
Advanced Systems Analyis Design (UML)
Advanced Systems Analyis Design (UML)Advanced Systems Analyis Design (UML)
Advanced Systems Analyis Design (UML)
 
Chapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptxChapter 1 Introduction to Systems Analysis and Design .pptx
Chapter 1 Introduction to Systems Analysis and Design .pptx
 
Ch12
Ch12Ch12
Ch12
 
Management Information System by Ravi Kumudesh
Management Information System by Ravi KumudeshManagement Information System by Ravi Kumudesh
Management Information System by Ravi Kumudesh
 

Recently uploaded

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 

Recently uploaded (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 

Chapter_01_Introduction.pptx

  • 2. Required Text Book ▪ Modern System Analysis & Design, 4th Jefferey A. Hoffer, Joey F. George and Joseph. S. Valacich Prentice-Hall, 2005 ▪ System Analysis and Design Methods, 7th Jeffrey L. Whitten, Lonnie D. Bentley McGraw – Hill, 2007
  • 3. Course Objective ▪ To provide you with new ways of looking at information in the world in order to solve business problems. ▪ To introduce you to concepts and methods of SAD. ▪ To describe the systems development life cycle (SDLC). ▪ To teach you effective methods for gathering essential information during system analysis. ▪ To teach you effective methods for designing systems to solve problems effectively using technology.
  • 4. Chapter 1 - Introduction
  • 5. Key ideas ▪ Many failed systems were abandoned because analysts tried to build wonderful systems without understanding the organization. ▪ The primarily goal is to create value for the organization.
  • 6. What is a system? ▪ A collection of parts that work together to achieve a goal/task ▪ Examples ▪ Solar system ▪ Public transport system ▪ Computer system ▪ Information system ▪ A set of objects and relationships among the objects viewed as a whole and designed to achieve a purpose
  • 8. Systems Can Be Composed of Subsystems Subsys A-2 Subsys A-3 SubsysB-2 SubsysB-1 System Subsys A Subsys B Elementa l Part C Subsys A-1 Elementa l
  • 9. What is a subsystem? ▪ A subsystem is simply a system within a system. ▪ Example ▪ Automobile is a system composed of subsystems: ▪ Engine system ▪ Body system ▪ Frame system ▪ Each of these subsystem is composed of sub-sub --systems. ▪ Engine system: carburetor system, generator system, fuel system …
  • 10. Bad system ▪ Fail to meet requirements ▪ Poor performance ▪ Poor reliability ▪ Lack of usability ▪ Example difficulties: ▪ Not to schedule ▪ Not to budget ▪ Runaway = 100% over budget or schedule
  • 11. Data and Information ▪ Data are raw facts about the organization and its business transactions. Most data items have little meaning and use by themselves. ▪ Data are a collection of items such as words, numbers, images, and sounds that are not organized and have little meaning individually. ▪ Data are raw facts about people, objects, and events in an organization. ▪ Information: Data that is organized
  • 12. What is an Information System? Interrelated components working together to ◦ Collect ◦ Process ◦ Store ◦ Disseminate information to support decision making, control, analysis and visualization in an organization.
  • 13. What is an Information System? ▪ a system that provides the information needed to accomplish the organization’s tasks. ▪ a computer based information system uses computers to provide the needed information.
  • 14. Information types ▪ Transaction Processing Systems (TPS) ▪ Management Information Systems (MIS) ▪ Decision Support Systems (DSS) ▪ Expert System and Artificial Intelligence (ES &AI)
  • 15. Transaction Processing Systems (TPS) ▪ TPS are computerized information systems that were developed to automate the handling of data about business activities and transactions. ▪ Data about each transaction are captured, ▪ Transactions are verified and accepted/rejected, ▪ Validation transactions are stored for later aggregation. ▪ Report may be produced to provide summarization of the transactions. ▪ Transaction may be moved from process to process in order to handle all aspects of the business activities.
  • 16. Management Information Systems (MIS) ▪ Serves the functions of planning, controlling, and decision making by providing routine summary and exception reports. ▪Takes the relatively raw data available through a TPS and converts them into a meaningful aggregated form that managers need to conduct their responsibilities. ▪Developing an MIS calls for a good understanding of what kind of information managers require and how managers use information in their jobs.
  • 17. Decision Support systems (DSS) ▪ Combines data and sophisticated analytical models or data analysis tools to support semi-structured and unstructured decision making. ▪ A DSS is composed of a: ▪ Database ( may be extracted from a TPS/MIS). ▪ Graphical/mathematical models for business process. ▪ User interface that provides a way to communicate with DSS.
  • 18. Expert System and Artificial Intelligence (ES & AI) ▪ Describes the way an expert would approach the problem. It attempts to codify and manipulate knowledge rather than information, (for example If .. Then rule) ▪User communication with an ES via an interactive dialogue. ▪The ES asks questions (that an expert would ask) and the end user supplies the answers. ▪The answers are then used to determine which rules apply and the ES provides a recommendation based on the rule.
  • 20. Stakeholders ▪ Persons who have an interest in an existing or new information system. ▪ Stakeholders can be technical or nontechnical workers.
  • 21. Stakeholders Classification ▪ IS manager ▪ Systems analysts in systems development ▪ Programmers in systems development ▪ End user in systems development ▪ Supporting End user development ▪ Business managers in systems development ▪ Other IS mangers/Technicians in system development
  • 22. Systems Analysts ▪ The key individuals in the systems development process. ▪ A systems analyst studies the problems and needs of an organization to determine how people, data, processes, communications, and information technology can best accomplish improvements for the business.
  • 23. Skills of a Successful Systems Analyst ▪ Analytical skills ▪ Understanding of organizations. ▪ Problem solving skills ▪ System thinking ▪ Technical skills ▪ Understanding of potential and limitations of technology. ▪ Managerial skills ▪ Ability to manage projects, resources, risk and change ▪ Interpersonal skills ▪ Effective written and oral communication skills
  • 24. The Systems Analyst as a Facilitator
  • 25. Skills Required by Systems Analysts ▪ Working knowledge of information technology ▪ Computer programming experience and expertise ▪ General business knowledge ▪ Problem-solving skills ▪ Interpersonal communication skills ▪ Interpersonal relations skills ▪ Character and ethics ▪ Systems analysis and design skills
  • 26. Programmers in systems development ▪ Programmers convert the specifications given to them by the analysts into instructions the computer can understand. ▪ Coding: writing a computer program ▪ Code generators have been developed to generate code from specifications, saving an organization time and money. ▪ The aim of CASE tools (Computer-Aided Software Engineering) is to provide a variety of code generators that can automatically produce 90% or more from the system specifications normally given a programmer.
  • 27. System Analysis and Design (SAD) ▪ Systems Analysis: understanding and specifying in detail what an information system should do. ▪ System Design: specifying in detail how the parts of an information system should be implemented. ▪ Analysis: defining the problem ▪ From requirements to specification ▪ Design: solving the problem ▪ From specification to implementation
  • 28. Systems Development Life Cycle (SDLC) ▪SDLC phases ▪ 1-Project identification and selection ▪ 2-Project initiation and planning ▪ 3-Analysis ▪ 4-Design ▪ 4.1Logical design ▪ 4.2Physical design ▪ 5-Implementation ▪ 6-Maintenance
  • 29. Project identifying and selection ▪ This stage is critical to the success of the rest of the project. ▪ People ▪ Users, analyst, system managers coordinating the project. ▪ Activities ▪ Interviewing user management, summarizing the knowledge obtained estimating the scope of the project and documenting the result. ▪ Output ▪ Feasibility report: problem definition and summarizing the objectives.
  • 30. Project initiation and planning phase ▪ A detailed plan is developed for conducting the remaining phases of the SDLC for the propose system. ▪ Detailed step – work plan - high level system requirement –assignment of team members.
  • 31. Analysis phase ▪ Description of current system. ▪ Where problem and opportunities are with a general recommendation on how to fix, enhance or replace current system. ▪ There are six primary activities in this phase ▪ Gather information. ▪ Define system requirements. ▪ Build prototypes for discovery of requirements . ▪ Prioritize requirements. ▪ Generate and evaluate alternatives. ▪ Review recommendations with management.
  • 32. Design phase ▪ The description of the recommended solution is converted into logical and then physical system specification. ▪ Logical design ▪ The part of the design phase of the SDLC in which all functional feature of the system chosen for development in analysis are described independently of any computer platform. ▪ Physical design ▪ The part of the design phase of the SDLC in which the logical specification of the system from logical design are transformed into technology specific details from which all programming and system construction can be accomplished.
  • 33. Design phase ▪ Seven major activities must be done during design ▪ Design and integrate the network. ▪ Design the application architecture. ▪ Design the user interfaces. ▪ Design the system interfaces. ▪ Design and integrate the databases. ▪ Prototype for design details. ▪ Design and integrate the system controls.
  • 34. Implementation ▪ The fifth phase of the SDLC in which the information system is ▪ Coded, ▪ Tested, ▪ Installed, and ▪ Supported in the organization. ▪ Outputs ▪ Code, documentation, training procedures and support capabilities.
  • 35. Maintances ▪ The final phase of the SDLC in which the information system is systematically repaired and improved. ▪ New versions of releases of software with associated updates to documentation, training, and support.
  • 36. Computer-Aided Systems Engineering (CASE tools) ▪ Software programs automate or support the drawing and analysis of system models and provide for the translation of system models into application programs.