SlideShare a Scribd company logo
Chapter 1
Introduction to Systems Analysis
and Design
 Describe the impact of information
technology
 Define an information system and describe its
components
 Distinguish among structured analysis,
object-oriented analysis, and agile methods
 Explain the waterfall model, and how it has
evolved
 Define systems analysis and design and the
role of a systems analyst
2
• Companies use
information as a
weapon in the battle to
increase productivity,
deliver quality
products and services,
maintain customer
loyalty, and make
sound decisions
• Information technology
can mean the
difference between
success and failure
3
FIGURE 1-1 These headlines show the
enormous impact of information
technology on our lives.
4
 Information Technology (IT)
◦ Combination of hardware and software products
and services that companies use to manage, access,
communicate, and share information
 Welcome to the 21st Century: The IT Journey
Continues
◦ Changes in the world
◦ Changes in technology
◦ Changes in client demand
FIGURE 1-3 How times
have changed!
 Systems Analysis and Design
 Step-by-step process for developing high-quality
information systems
◦ What Does a Systems Analyst Do?
 Plan, develop, and maintain information systems
 Also manages IT projects, including tasks, resources,
schedules, and costs
 Conducts meetings, delivers presentations, and writes
memos, reports, and documentation
5
6
• A system is a set of related
components that produces
specific results
• Mission-critical systems are
vital to a company’s
operations
• Information systems have
five key components:
hardware, software,
data, processes, and people
FIGURE 1-6 An information
system needs these components.
 Hardware
◦ Is the physical layer of the information system
◦ Moore’s Law
 Software
◦ System software
◦ Application software
 Horizontal system
 Vertical system
 Legacy systems
7
FIGURE 1-7 Server farms provide the
enormous power and speed that modern
IT systems need.
 Data
◦ Tables store data
◦ Linked tables work
together to supply
data
 Processes
◦ Describe the tasks and
business functions that
users, managers, and IT
staff members perform to
achieve specific results
 People
◦ Stakeholders
◦ Users or end users
8
FIGURE 1-8 In a typical payroll system,
data is stored in separate tables that are
linked to form an overall database.
 Modeling
◦ Business model
◦ Requirements model
◦ Data model
◦ Object model
◦ Network model
◦ Process model
9
FIGURE 1-21 Microsoft Visio allows you to
drag and drop various symbols and connect
them to show a business process.
 Prototyping
◦ Early working version of an information system
◦ Speeds up the development process significantly
◦ Important decisions might be made too early,
before business or IT issues are thoroughly
understood
◦ A prototype based on careful fact-finding and
modeling techniques can be an extremely
valuable tool
10
 Computer-Aided Systems Engineering
(CASE) Tools
◦ Provide an overall framework for systems
development and support a wide variety of design
methodologies such as:
 Structured analysis
 Object-oriented analysis
◦ Can generate program code, which speeds the
implementation process
11
 Structured Analysis
◦ Traditional method for developing systems
◦ Organized into phases
 Object-Oriented Analysis
◦ More recent method for developing systems
◦ Objects represent actual people, things, or events
 Agile/Adaptive Methods
◦ Latest trend in software development
◦ Team-based effort broken down into cycles
12
Structured
1980s
Object-
Oriented
1990s
Agile/Adaptive
2000s
 Structured Analysis
◦ Time-tested and easy to understand
◦ Uses phases called the systems development life
cycle (SDLC)
◦ Predictive approach
◦ Uses process
models to
describe a
system
graphically
14
FIGURE 1-24 This Visible Analyst screen
shows a process model for a school registration
system. The REGISTER STUDENTS process
accepts input data from two sources and
transforms it into output data.
◦ The SDLC model usually includes five
steps
 Systems Planning
 Systems Analysis
 Systems Design
 Systems Implementation
 Systems Security and
Support
15
FIGURE 1-25 Development
phases and deliverables are
shown in the waterfall model.
The circular symbols indicate
interaction among the phases.
 Systems Planning
 Systems request – begins the process and describes
problems or desired changes
 Purpose of this phase is to perform a preliminary
investigation – a critical step
 Key part of preliminary investigation is a feasibility
study
16
 Systems Analysis
 Build a logical model of the new system
 Perform fact-finding techniques
 Build business models, data and process models, and
object models
 Deliverable is the system requirements document
17
 Systems Design
 Create a physical model that satisfies all documented
requirements
 Design user interface
 Identify outputs, inputs, and processes
 Deliverable is the system design specification
 Management and user involvement is critical
18
 Systems Implementation
 New system is constructed
 Programs are written and tested
 System is installed
 Deliverable is a completely functioning and
documented information system
 Systems Support and Security
 A well-designed system must be secure, reliable,
maintainable, and scalable
 Most information systems need to be updated
significantly or replaced after several years of
operation
19
 Object-Oriented Analysis
 Combines data and the processes that act on the data
into things called objects
 Objects are members of a
class, which is a collection
of similar objects
 Built-in processes,
called methods, can
change an object’s
properties
 O-O methodology
provides easy transition
to O-O programming
languages like Java
20
FIGURE 1-26 The PERSON class includes
INSTRUCTOR and STUDENT objects, which
have their own properties and inherited
properties.
 Agile Methods
 Newest development technique as systems are
developed incrementally
 A series of prototypes are built and adjusted to
meet user requirements
 As the process continues, developers revise,
extend, and merge earlier versions into the final
product
 Agile method emphasizes continuous feedback
 Iterative development
◦ Agile community has published the Agile Manifesto
◦ Spiral model
21
 Agile Methods
◦ Agile process determines the end result
◦ Other adaptive variations and related methods exist
◦ Two examples are Scrum and Extreme
Programming (XP)
◦ Analysts should understand the pros and cons of
any approach before selecting a development
method
22
 Other Development Methods
 Teams consists of IT staff, users, and managers
 joint application development (JAD)
 Focuses on team-based fact-finding
 Rapid application development (RAD)
 A compressed version of the entire development
process
23
Nguồn: Forrester Research
 Develop a project plan
 Involve users and listen carefully to them
 Use project management tools to identify
tasks and milestones
 Develop accurate cost and benefit
information
 Remain flexible
27
 Role
◦ Analysts build a series of
models, diagrams, and
decision tables and uses
other descriptive tools and
techniques
◦ An analyst’s most valuable
skill is the ability to listen
◦ An effective analyst will
involve users in every step
of the development
process
 Knowledge, Skills,
and Education
◦ Technical Knowledge
◦ Communication Skills
◦ Business Skills
◦ Critical Thinking Skills
◦ Education
◦ Certification
28
 Career Opportunities
◦ Companies will need systems analysts to apply new
information technology, and the explosion in e-commerce will
fuel IT job growth
 What’s important?
◦ Job Titles
◦ Company Organization
◦ Company Size
◦ Salary, Location and Future Growth
◦ Corporate Culture
29
30
• IT refers to the combination of hardware and
software resources that companies use to
manage, access, communicate, and share
information
• The essential components of an information
system are hardware, software, data,
processes, and people
• Successful companies offer a mix of
products, technical and financial services,
consulting, and customer support
 Systems analysts need a combination of
technical and business knowledge, analytical
ability, and communication skills
 Systems analysts need to consider salary,
location, and future growth potential when
making a career decision
31

More Related Content

Similar to PTTKHTTT_part 1.pdf

CH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptxCH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptx
NoharaShinnosuke2
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
JakeariesMacarayo
 
Lec01.pptx
Lec01.pptxLec01.pptx
Lec01.pptx
hashimalbadani
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system design
Rahul Hedau
 
Chapter01 1
Chapter01 1Chapter01 1
Chapter01 1
Waqas !!!!
 
Cis 2303 lo1 part 1_weeks_1_2 - student ver
Cis 2303 lo1 part 1_weeks_1_2 - student verCis 2303 lo1 part 1_weeks_1_2 - student ver
Cis 2303 lo1 part 1_weeks_1_2 - student ver
Ahmad Ammari
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
sandhyakiran10
 
Business Intelligence Module 3
Business Intelligence Module 3Business Intelligence Module 3
Business Intelligence Module 3
Home
 
Presentation1 & 2 Teofilo kisanji University
Presentation1 & 2 Teofilo kisanji UniversityPresentation1 & 2 Teofilo kisanji University
Presentation1 & 2 Teofilo kisanji University
ITNet
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
SuhleemAhmd
 
396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutions
Md. Mahabub Alam
 
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
FLYMAN TECHNOLOGY LIMITED
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lectures
mohammedderriche2
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow Diagrams
Christina Valadez
 
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
hamdiabdrhman
 
System analysis 1
System analysis 1System analysis 1
System analysis 1
Mustafa Saeed
 
Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]
sihamy
 
CHAPTER FOUR.pptx
CHAPTER FOUR.pptxCHAPTER FOUR.pptx
CHAPTER FOUR.pptx
lidiyamekonnen
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
MarissaPedragosa
 
SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewer
ermell61
 

Similar to PTTKHTTT_part 1.pdf (20)

CH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptxCH01_Foundation of Systems Development.pptx
CH01_Foundation of Systems Development.pptx
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
 
Lec01.pptx
Lec01.pptxLec01.pptx
Lec01.pptx
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system design
 
Chapter01 1
Chapter01 1Chapter01 1
Chapter01 1
 
Cis 2303 lo1 part 1_weeks_1_2 - student ver
Cis 2303 lo1 part 1_weeks_1_2 - student verCis 2303 lo1 part 1_weeks_1_2 - student ver
Cis 2303 lo1 part 1_weeks_1_2 - student ver
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
Business Intelligence Module 3
Business Intelligence Module 3Business Intelligence Module 3
Business Intelligence Module 3
 
Presentation1 & 2 Teofilo kisanji University
Presentation1 & 2 Teofilo kisanji UniversityPresentation1 & 2 Teofilo kisanji University
Presentation1 & 2 Teofilo kisanji University
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutions
 
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
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lectures
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow Diagrams
 
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 1
System analysis 1System analysis 1
System analysis 1
 
Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]Chap12 Developing Business It Solutions[1]
Chap12 Developing Business It Solutions[1]
 
CHAPTER FOUR.pptx
CHAPTER FOUR.pptxCHAPTER FOUR.pptx
CHAPTER FOUR.pptx
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 
SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewer
 

Recently uploaded

Building a Quantum Computer Neutral Atom.pdf
Building a Quantum Computer Neutral Atom.pdfBuilding a Quantum Computer Neutral Atom.pdf
Building a Quantum Computer Neutral Atom.pdf
cjimenez2581
 
Jio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdfJio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdf
inaya7568
 
一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理
一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理
一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理
1tyxnjpia
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
mkkikqvo
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
ywqeos
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
AlessioFois2
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
ihavuls
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Kaxil Naik
 
How To Control IO Usage using Resource Manager
How To Control IO Usage using Resource ManagerHow To Control IO Usage using Resource Manager
How To Control IO Usage using Resource Manager
Alireza Kamrani
 
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
oaxefes
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
lzdvtmy8
 
writing report business partner b1+ .pdf
writing report business partner b1+ .pdfwriting report business partner b1+ .pdf
writing report business partner b1+ .pdf
VyNguyen709676
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
Social Samosa
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
Vietnam Cotton & Spinning Association
 
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
hyfjgavov
 

Recently uploaded (20)

Building a Quantum Computer Neutral Atom.pdf
Building a Quantum Computer Neutral Atom.pdfBuilding a Quantum Computer Neutral Atom.pdf
Building a Quantum Computer Neutral Atom.pdf
 
Jio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdfJio cinema Retention & Engagement Strategy.pdf
Jio cinema Retention & Engagement Strategy.pdf
 
一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理
一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理
一比一原版(Sheffield毕业证书)谢菲尔德大学毕业证如何办理
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
 
How To Control IO Usage using Resource Manager
How To Control IO Usage using Resource ManagerHow To Control IO Usage using Resource Manager
How To Control IO Usage using Resource Manager
 
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
一比一原版卡尔加里大学毕业证(uc毕业证)如何办理
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
 
writing report business partner b1+ .pdf
writing report business partner b1+ .pdfwriting report business partner b1+ .pdf
writing report business partner b1+ .pdf
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
[VCOSA] Monthly Report - Cotton & Yarn Statistics March 2024
 
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
 

PTTKHTTT_part 1.pdf

  • 1. Chapter 1 Introduction to Systems Analysis and Design
  • 2.  Describe the impact of information technology  Define an information system and describe its components  Distinguish among structured analysis, object-oriented analysis, and agile methods  Explain the waterfall model, and how it has evolved  Define systems analysis and design and the role of a systems analyst 2
  • 3. • Companies use information as a weapon in the battle to increase productivity, deliver quality products and services, maintain customer loyalty, and make sound decisions • Information technology can mean the difference between success and failure 3 FIGURE 1-1 These headlines show the enormous impact of information technology on our lives.
  • 4. 4  Information Technology (IT) ◦ Combination of hardware and software products and services that companies use to manage, access, communicate, and share information  Welcome to the 21st Century: The IT Journey Continues ◦ Changes in the world ◦ Changes in technology ◦ Changes in client demand FIGURE 1-3 How times have changed!
  • 5.  Systems Analysis and Design  Step-by-step process for developing high-quality information systems ◦ What Does a Systems Analyst Do?  Plan, develop, and maintain information systems  Also manages IT projects, including tasks, resources, schedules, and costs  Conducts meetings, delivers presentations, and writes memos, reports, and documentation 5
  • 6. 6 • A system is a set of related components that produces specific results • Mission-critical systems are vital to a company’s operations • Information systems have five key components: hardware, software, data, processes, and people FIGURE 1-6 An information system needs these components.
  • 7.  Hardware ◦ Is the physical layer of the information system ◦ Moore’s Law  Software ◦ System software ◦ Application software  Horizontal system  Vertical system  Legacy systems 7 FIGURE 1-7 Server farms provide the enormous power and speed that modern IT systems need.
  • 8.  Data ◦ Tables store data ◦ Linked tables work together to supply data  Processes ◦ Describe the tasks and business functions that users, managers, and IT staff members perform to achieve specific results  People ◦ Stakeholders ◦ Users or end users 8 FIGURE 1-8 In a typical payroll system, data is stored in separate tables that are linked to form an overall database.
  • 9.  Modeling ◦ Business model ◦ Requirements model ◦ Data model ◦ Object model ◦ Network model ◦ Process model 9 FIGURE 1-21 Microsoft Visio allows you to drag and drop various symbols and connect them to show a business process.
  • 10.  Prototyping ◦ Early working version of an information system ◦ Speeds up the development process significantly ◦ Important decisions might be made too early, before business or IT issues are thoroughly understood ◦ A prototype based on careful fact-finding and modeling techniques can be an extremely valuable tool 10
  • 11.  Computer-Aided Systems Engineering (CASE) Tools ◦ Provide an overall framework for systems development and support a wide variety of design methodologies such as:  Structured analysis  Object-oriented analysis ◦ Can generate program code, which speeds the implementation process 11
  • 12.  Structured Analysis ◦ Traditional method for developing systems ◦ Organized into phases  Object-Oriented Analysis ◦ More recent method for developing systems ◦ Objects represent actual people, things, or events  Agile/Adaptive Methods ◦ Latest trend in software development ◦ Team-based effort broken down into cycles 12
  • 14.  Structured Analysis ◦ Time-tested and easy to understand ◦ Uses phases called the systems development life cycle (SDLC) ◦ Predictive approach ◦ Uses process models to describe a system graphically 14 FIGURE 1-24 This Visible Analyst screen shows a process model for a school registration system. The REGISTER STUDENTS process accepts input data from two sources and transforms it into output data.
  • 15. ◦ The SDLC model usually includes five steps  Systems Planning  Systems Analysis  Systems Design  Systems Implementation  Systems Security and Support 15 FIGURE 1-25 Development phases and deliverables are shown in the waterfall model. The circular symbols indicate interaction among the phases.
  • 16.  Systems Planning  Systems request – begins the process and describes problems or desired changes  Purpose of this phase is to perform a preliminary investigation – a critical step  Key part of preliminary investigation is a feasibility study 16
  • 17.  Systems Analysis  Build a logical model of the new system  Perform fact-finding techniques  Build business models, data and process models, and object models  Deliverable is the system requirements document 17
  • 18.  Systems Design  Create a physical model that satisfies all documented requirements  Design user interface  Identify outputs, inputs, and processes  Deliverable is the system design specification  Management and user involvement is critical 18
  • 19.  Systems Implementation  New system is constructed  Programs are written and tested  System is installed  Deliverable is a completely functioning and documented information system  Systems Support and Security  A well-designed system must be secure, reliable, maintainable, and scalable  Most information systems need to be updated significantly or replaced after several years of operation 19
  • 20.  Object-Oriented Analysis  Combines data and the processes that act on the data into things called objects  Objects are members of a class, which is a collection of similar objects  Built-in processes, called methods, can change an object’s properties  O-O methodology provides easy transition to O-O programming languages like Java 20 FIGURE 1-26 The PERSON class includes INSTRUCTOR and STUDENT objects, which have their own properties and inherited properties.
  • 21.  Agile Methods  Newest development technique as systems are developed incrementally  A series of prototypes are built and adjusted to meet user requirements  As the process continues, developers revise, extend, and merge earlier versions into the final product  Agile method emphasizes continuous feedback  Iterative development ◦ Agile community has published the Agile Manifesto ◦ Spiral model 21
  • 22.  Agile Methods ◦ Agile process determines the end result ◦ Other adaptive variations and related methods exist ◦ Two examples are Scrum and Extreme Programming (XP) ◦ Analysts should understand the pros and cons of any approach before selecting a development method 22
  • 23.  Other Development Methods  Teams consists of IT staff, users, and managers  joint application development (JAD)  Focuses on team-based fact-finding  Rapid application development (RAD)  A compressed version of the entire development process 23
  • 25.
  • 26.
  • 27.  Develop a project plan  Involve users and listen carefully to them  Use project management tools to identify tasks and milestones  Develop accurate cost and benefit information  Remain flexible 27
  • 28.  Role ◦ Analysts build a series of models, diagrams, and decision tables and uses other descriptive tools and techniques ◦ An analyst’s most valuable skill is the ability to listen ◦ An effective analyst will involve users in every step of the development process  Knowledge, Skills, and Education ◦ Technical Knowledge ◦ Communication Skills ◦ Business Skills ◦ Critical Thinking Skills ◦ Education ◦ Certification 28
  • 29.  Career Opportunities ◦ Companies will need systems analysts to apply new information technology, and the explosion in e-commerce will fuel IT job growth  What’s important? ◦ Job Titles ◦ Company Organization ◦ Company Size ◦ Salary, Location and Future Growth ◦ Corporate Culture 29
  • 30. 30 • IT refers to the combination of hardware and software resources that companies use to manage, access, communicate, and share information • The essential components of an information system are hardware, software, data, processes, and people • Successful companies offer a mix of products, technical and financial services, consulting, and customer support
  • 31.  Systems analysts need a combination of technical and business knowledge, analytical ability, and communication skills  Systems analysts need to consider salary, location, and future growth potential when making a career decision 31