SlideShare a Scribd company logo
1 of 29
System Analysis and Design
By: Arnel S. Llemit
System Analysis and Design: what is it?
System
A set of detailed methods, procedures and routines established or
formulation to carry out specify activity, perform a duty or solve a problem.
System Analysis and Design: what is it?
System Analysis
The dissection of a system into its component pieces to study how those
component pieces interact and work.
(1)The survey and planning
(2)The study and analysis
(3)The definition
System Analysis and Design: what is it?
System Design
The process of defining the architecture, components, modules, interfaces
and data for a system to satisfy specified requirements.
Need for System Analysis and Design
- Installing a system without proper planning leads to great user
dissatisfaction and frequently causes the system to fall into disuse.
- Lends structure to the analysis and design of information systems.
- A series of processes systematically undertaken to improve a business
through the use of computerized information systems.
Roles of the System Analyst
- The analyst plays a key role in information systems development
projects.
- Must understand how to apply technology to solve business problems.
- Analyst may serve as change agents who identify the organizational
improvement.
Qualities of the SystemAnalyst
- Problem solver
- Communicator
- Strong personal and professional ethics
- Self-disciplined and self-motivated
System Analyst Recommend, Design, and
Maintain ManyTypes of Systems for Users
A system analyst may
be involved with any or
all of these systems at
each organization level
Operational Level
Knowledge Level
Higher Level
Strategic Level
OPERATIONAL LEVEL
Transaction Processing System (TPS)
It is a process of large amounts of data for routine business transactions.
• Boundary-Spanning
Its concerned with the detection of information. It has two primary sources and two main
sources.
Primary sources of Information
(1) Detect information
(2) Send information into the environment presenting the company in a favorable light.
Main sources of Information
(1) Business intelligence.
(2) Competitive information
• Support the day-to-day operations of the company
Example: Payroll Processing, Inventory Management.
KNOWLEDGE LEVEL
• Office Automation System (OAS)
• Supports data workers who share information, but do not usually create new knowledge
Examples:Word processing, Spreadsheets etc.
• Knowledge Work System (KWS)
• Supports professional workers such as scientists, engineers, and doctors
Examples: computer-aided design systems, virtual reality systems, investment workstations
HIGHER LEVEL
• Management Information System (MIS)
• To supports data worker who share information but do not usually create new knowledge.
Example:Word processing, Spreadsheets, Desktop publishing, Email Electronic scheduling,
Communication through voice mail, Email,Video
• Decision Support System (DSS)
• Aids decision makers in the making of decisions
Examples: financial planning with what-if analysis, budgeting with modeling
• Expert System (ES)
• Captures and uses the knowledge of an expert for solving a particular problem which leads
to a conclusion or recommendation.
Examples: MYCIN (an early expert system that used artificial intelligence ; XCON (eXpert
CONfigurer)
STRATEGIC LEVEL
• Executive Support System (ESS)
• Helps executives to make unstructured strategic decisions in an informed way
Examples: drill-down analysis, status access
• Group Decision Support System (GDSS)
• Permit group members to interact with electronic support
Examples: email, Lotus Notes
• Computer-Supported Collaborative Work System (CSCWS)
• CSCWS is a more general term of GDSS. It may include software support called
“groupware” for team collaboration via network computers.
Example: video conferencing,Web survey system
Integrating NewTechnologies intoTraditional
Systems
• Ecommerce andWeb Systems.
• Enterprise Resource Planning Systems.
• Wireless Systems.
• Open Source Software.
• Need for Systems Analysis and Design.
Systems analysts need to be aware that integrating
technologies affects all types of system
Ecommerce andWeb Systems
• Benefits
• Increasing user awareness of the availability of a service, product, industry, person, or
group.
• The possibility of 24-hour access for users.
• Improving the usefulness and usability of interface design.
• Creating a system that can extend globally rather than remain local, thus reaching
people in remote locations without worry of the time zone in which they are located.
Enterprise Resource Planning Systems (ERPS)
• Performs integration of many information systems existing on different
management levels and within different functions.
Example: SAP, Oracle
Wireless Systems
• System analyst may be asked to design standard or wireless communication
networks that integrate voice, video and email into organizational intranets
or industry extranets
• System analyst may also be asked to develop intelligent agents
• Wireless communication is referred as m-commerce (mobile commerce)
Open Source Software (OSS)
• An alternative of traditional software development where proprietary code
is hidden from the users
• Open source software is free to distribute, share and modify
• Characterized as a philosophy rather than simply the process of creating
new software
• Example: Linux Operating System, ApacheWeb Server, Mozilla FirefoxWeb
browser, Koha, Newgenlib, Evergreen, OPALS, Greenstone, DSpace, Plone,
Drupal, Eprint, and Joomla.
SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC)
• Typically the SDLC has 7 steps in the in the development and improvement
of a computer system
IDENTIFYING PROBLEMS, OPPORTUNITIES,
AND OBJECTIVES
• Activity:
• Interviewing user management
• Summarizing the knowledge obtained
• Estimating the scope of the project
• Documenting the results
• Output:
• Feasibility report containing problem definition and objective summaries from which
management can make a decision on whether to proceed with the proposed project
DETERMINING HUMAN INFORMATION
REQUIREMENTS• Activity:
• Interviewing
• Sampling and investing hard data
• Questionnaires
• Observe the decision maker’s behavior and environment
• Prototyping
• Learn the who, what, where, when, how, and why of the current system
• Output:
• Analyst understands how users accomplish their work when interacting with a
computer; and begin to know how to make the new system more useful and usable.
The analyst should also know the business functions and have complete information on
the people, goals, data and procedure involved
ANALYZING SYSTEM NEEDS
• Activity:
• Create data flow diagrams.
• Complete the data dictionary.
• Analyze the structured decisions made.
• Prepare and present the system proposal.
• Output:
• Recommendation on what, if anything, should be done.
DESIGNINGTHE RECOMMENDED SYSTEM
• Activity:
• Design procedures for data entry
• Design the human-computer interface
• Design system controls
• Design files and/or database
• Design backup procedures
• Output
• Model of the actual system
DEVELOPING AND DOCUMENTING
SOFTWARE
• Activity:
• System analyst works with programmers to develop any original software
• Works with users to develop effective documentation
• Programmers design, code, and remove syntactical errors from computer programs
• Document software with help files, procedure manuals, andWeb sites with Frequently
Asked Questions
• Output:
• Computer programs
• System documentation
TESTING AND MAINTAININGTHE SYSTEM
• Activity:
• Test the information system
• System maintenance
• Maintenance documentation
• Output:
• Problems, if any
• Updated programs
• Documentation
IMPLEMENTING AND EVALUATINGTHE
SYSTEM
• Activity:
• Train users
• Analyst plans smooth conversion from old system to new system
• Review and evaluate system
• Output:
• Trained personnel
• Installed system
THE IMPACT OF MAINTENANCE
• Maintenance is performed for two reasons
• Removing software errors.
• Enhancing existing software.
RESOURCE CONSUMPTION OVERTHE
SYSTEM LIFE
THANKYOU 

More Related Content

What's hot

Introduction to Data mining
Introduction to Data miningIntroduction to Data mining
Introduction to Data miningHadi Fadlallah
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)Neeraj Bhandari
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case DiagramKumar
 
Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignVrushali Dhanokar
 
Decision table
Decision tableDecision table
Decision tableDMANIMALA
 
Over view of system analysis and design
Over view of system analysis and designOver view of system analysis and design
Over view of system analysis and designSaroj Dhakal
 
Charts in EXCEL
Charts in EXCELCharts in EXCEL
Charts in EXCELpkottke
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and modelssabah N
 
Role of system analyst
Role of system analystRole of system analyst
Role of system analystprachi90501
 
Data Visualization & Analytics.pptx
Data Visualization & Analytics.pptxData Visualization & Analytics.pptx
Data Visualization & Analytics.pptxhiralpatel3085
 
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering arvind pandey
 

What's hot (20)

Introduction to Data mining
Introduction to Data miningIntroduction to Data mining
Introduction to Data mining
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
System design
System designSystem design
System design
 
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
SYSTEM DESIGN by Neeraj Bhandari (Surkhet Nepal)
 
Gathering requirements
Gathering requirementsGathering requirements
Gathering requirements
 
Use Case Diagram
Use Case DiagramUse Case Diagram
Use Case Diagram
 
Human Computer Interaction - Interaction Design
Human Computer Interaction - Interaction DesignHuman Computer Interaction - Interaction Design
Human Computer Interaction - Interaction Design
 
Decision table
Decision tableDecision table
Decision table
 
Lecture 1 Information System
Lecture 1  Information SystemLecture 1  Information System
Lecture 1 Information System
 
System Modelling
System ModellingSystem Modelling
System Modelling
 
2 tier and 3 tier architecture
2 tier and 3 tier architecture2 tier and 3 tier architecture
2 tier and 3 tier architecture
 
Over view of system analysis and design
Over view of system analysis and designOver view of system analysis and design
Over view of system analysis and design
 
Data models
Data modelsData models
Data models
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Lecture 01 - Research Methods
Lecture 01 - Research MethodsLecture 01 - Research Methods
Lecture 01 - Research Methods
 
Charts in EXCEL
Charts in EXCELCharts in EXCEL
Charts in EXCEL
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
 
Role of system analyst
Role of system analystRole of system analyst
Role of system analyst
 
Data Visualization & Analytics.pptx
Data Visualization & Analytics.pptxData Visualization & Analytics.pptx
Data Visualization & Analytics.pptx
 
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering
 

Similar to System Analysis and Design: What is it

sadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfsadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfshoukatali154717
 
SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewerermell61
 
Systems Analyst and Its Roles
Systems Analyst and Its RolesSystems Analyst and Its Roles
Systems Analyst and Its RolesAjeng Savitri
 
Road to rockstar system analyst
Road to rockstar system analystRoad to rockstar system analyst
Road to rockstar system analystMizno Kruge
 
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
 
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptxSAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptxJakeariesMacarayo
 
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
 
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.pptx
System Analysis and Design.pptxSystem Analysis and Design.pptx
System Analysis and Design.pptxssuserf8714c
 
Kendall7e ch01
Kendall7e ch01Kendall7e ch01
Kendall7e ch01sayAAhmad
 
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01Analisis dan Perancangan Sistem - 1 - Kendall7e ch01
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01Ullum Pratiwi
 
Mis321 ch1
Mis321 ch1Mis321 ch1
Mis321 ch1benkaro3
 
Gh raisoni mba 1st year class2
Gh raisoni mba 1st year class2Gh raisoni mba 1st year class2
Gh raisoni mba 1st year class2Shishant Mahato
 
PTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfPTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfTmTri
 

Similar to System Analysis and Design: What is it (20)

SDLC 21.11.2022.pdf
SDLC 21.11.2022.pdfSDLC 21.11.2022.pdf
SDLC 21.11.2022.pdf
 
sadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfsadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdf
 
SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewer
 
Systems Analyst and Its Roles
Systems Analyst and Its RolesSystems Analyst and Its Roles
Systems Analyst and Its Roles
 
Road to rockstar system analyst
Road to rockstar system analystRoad to rockstar system analyst
Road to rockstar system analyst
 
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
 
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptxSAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
SAD REPORTING GROUP 2 BSIT 3B LALALA .pptx
 
Systems Analyst and Its Roles (2)
Systems Analyst and Its Roles (2)Systems Analyst and Its Roles (2)
Systems Analyst and Its Roles (2)
 
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.pptx
System Analysis and Design.pptxSystem Analysis and Design.pptx
System Analysis and Design.pptx
 
Kendall7e ch01
Kendall7e ch01Kendall7e ch01
Kendall7e ch01
 
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01Analisis dan Perancangan Sistem - 1 - Kendall7e ch01
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01
 
Mis321 ch1
Mis321 ch1Mis321 ch1
Mis321 ch1
 
Introduction Software engineering
Introduction   Software engineeringIntroduction   Software engineering
Introduction Software engineering
 
Information systems
Information systemsInformation systems
Information systems
 
Information systems
Information systemsInformation systems
Information systems
 
Gh raisoni mba 1st year class2
Gh raisoni mba 1st year class2Gh raisoni mba 1st year class2
Gh raisoni mba 1st year class2
 
PTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdfPTTKHTTT_part 1.pdf
PTTKHTTT_part 1.pdf
 
Concepts of information system
Concepts of information systemConcepts of information system
Concepts of information system
 
Chapter_01_Introduction.pptx
Chapter_01_Introduction.pptxChapter_01_Introduction.pptx
Chapter_01_Introduction.pptx
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

System Analysis and Design: What is it

  • 1. System Analysis and Design By: Arnel S. Llemit
  • 2. System Analysis and Design: what is it? System A set of detailed methods, procedures and routines established or formulation to carry out specify activity, perform a duty or solve a problem.
  • 3. System Analysis and Design: what is it? System Analysis The dissection of a system into its component pieces to study how those component pieces interact and work. (1)The survey and planning (2)The study and analysis (3)The definition
  • 4. System Analysis and Design: what is it? System Design The process of defining the architecture, components, modules, interfaces and data for a system to satisfy specified requirements.
  • 5. Need for System Analysis and Design - Installing a system without proper planning leads to great user dissatisfaction and frequently causes the system to fall into disuse. - Lends structure to the analysis and design of information systems. - A series of processes systematically undertaken to improve a business through the use of computerized information systems.
  • 6. Roles of the System Analyst - The analyst plays a key role in information systems development projects. - Must understand how to apply technology to solve business problems. - Analyst may serve as change agents who identify the organizational improvement.
  • 7. Qualities of the SystemAnalyst - Problem solver - Communicator - Strong personal and professional ethics - Self-disciplined and self-motivated
  • 8. System Analyst Recommend, Design, and Maintain ManyTypes of Systems for Users A system analyst may be involved with any or all of these systems at each organization level Operational Level Knowledge Level Higher Level Strategic Level
  • 9. OPERATIONAL LEVEL Transaction Processing System (TPS) It is a process of large amounts of data for routine business transactions. • Boundary-Spanning Its concerned with the detection of information. It has two primary sources and two main sources. Primary sources of Information (1) Detect information (2) Send information into the environment presenting the company in a favorable light. Main sources of Information (1) Business intelligence. (2) Competitive information • Support the day-to-day operations of the company Example: Payroll Processing, Inventory Management.
  • 10. KNOWLEDGE LEVEL • Office Automation System (OAS) • Supports data workers who share information, but do not usually create new knowledge Examples:Word processing, Spreadsheets etc. • Knowledge Work System (KWS) • Supports professional workers such as scientists, engineers, and doctors Examples: computer-aided design systems, virtual reality systems, investment workstations
  • 11. HIGHER LEVEL • Management Information System (MIS) • To supports data worker who share information but do not usually create new knowledge. Example:Word processing, Spreadsheets, Desktop publishing, Email Electronic scheduling, Communication through voice mail, Email,Video • Decision Support System (DSS) • Aids decision makers in the making of decisions Examples: financial planning with what-if analysis, budgeting with modeling • Expert System (ES) • Captures and uses the knowledge of an expert for solving a particular problem which leads to a conclusion or recommendation. Examples: MYCIN (an early expert system that used artificial intelligence ; XCON (eXpert CONfigurer)
  • 12. STRATEGIC LEVEL • Executive Support System (ESS) • Helps executives to make unstructured strategic decisions in an informed way Examples: drill-down analysis, status access • Group Decision Support System (GDSS) • Permit group members to interact with electronic support Examples: email, Lotus Notes • Computer-Supported Collaborative Work System (CSCWS) • CSCWS is a more general term of GDSS. It may include software support called “groupware” for team collaboration via network computers. Example: video conferencing,Web survey system
  • 13. Integrating NewTechnologies intoTraditional Systems • Ecommerce andWeb Systems. • Enterprise Resource Planning Systems. • Wireless Systems. • Open Source Software. • Need for Systems Analysis and Design.
  • 14. Systems analysts need to be aware that integrating technologies affects all types of system
  • 15. Ecommerce andWeb Systems • Benefits • Increasing user awareness of the availability of a service, product, industry, person, or group. • The possibility of 24-hour access for users. • Improving the usefulness and usability of interface design. • Creating a system that can extend globally rather than remain local, thus reaching people in remote locations without worry of the time zone in which they are located.
  • 16. Enterprise Resource Planning Systems (ERPS) • Performs integration of many information systems existing on different management levels and within different functions. Example: SAP, Oracle
  • 17. Wireless Systems • System analyst may be asked to design standard or wireless communication networks that integrate voice, video and email into organizational intranets or industry extranets • System analyst may also be asked to develop intelligent agents • Wireless communication is referred as m-commerce (mobile commerce)
  • 18. Open Source Software (OSS) • An alternative of traditional software development where proprietary code is hidden from the users • Open source software is free to distribute, share and modify • Characterized as a philosophy rather than simply the process of creating new software • Example: Linux Operating System, ApacheWeb Server, Mozilla FirefoxWeb browser, Koha, Newgenlib, Evergreen, OPALS, Greenstone, DSpace, Plone, Drupal, Eprint, and Joomla.
  • 19. SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC) • Typically the SDLC has 7 steps in the in the development and improvement of a computer system
  • 20. IDENTIFYING PROBLEMS, OPPORTUNITIES, AND OBJECTIVES • Activity: • Interviewing user management • Summarizing the knowledge obtained • Estimating the scope of the project • Documenting the results • Output: • Feasibility report containing problem definition and objective summaries from which management can make a decision on whether to proceed with the proposed project
  • 21. DETERMINING HUMAN INFORMATION REQUIREMENTS• Activity: • Interviewing • Sampling and investing hard data • Questionnaires • Observe the decision maker’s behavior and environment • Prototyping • Learn the who, what, where, when, how, and why of the current system • Output: • Analyst understands how users accomplish their work when interacting with a computer; and begin to know how to make the new system more useful and usable. The analyst should also know the business functions and have complete information on the people, goals, data and procedure involved
  • 22. ANALYZING SYSTEM NEEDS • Activity: • Create data flow diagrams. • Complete the data dictionary. • Analyze the structured decisions made. • Prepare and present the system proposal. • Output: • Recommendation on what, if anything, should be done.
  • 23. DESIGNINGTHE RECOMMENDED SYSTEM • Activity: • Design procedures for data entry • Design the human-computer interface • Design system controls • Design files and/or database • Design backup procedures • Output • Model of the actual system
  • 24. DEVELOPING AND DOCUMENTING SOFTWARE • Activity: • System analyst works with programmers to develop any original software • Works with users to develop effective documentation • Programmers design, code, and remove syntactical errors from computer programs • Document software with help files, procedure manuals, andWeb sites with Frequently Asked Questions • Output: • Computer programs • System documentation
  • 25. TESTING AND MAINTAININGTHE SYSTEM • Activity: • Test the information system • System maintenance • Maintenance documentation • Output: • Problems, if any • Updated programs • Documentation
  • 26. IMPLEMENTING AND EVALUATINGTHE SYSTEM • Activity: • Train users • Analyst plans smooth conversion from old system to new system • Review and evaluate system • Output: • Trained personnel • Installed system
  • 27. THE IMPACT OF MAINTENANCE • Maintenance is performed for two reasons • Removing software errors. • Enhancing existing software.