SlideShare a Scribd company logo
1 of 31
Download to read offline
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.pptxNoharaShinnosuke2
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxJakeariesMacarayo
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system designRahul Hedau
 
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 verAhmad Ammari
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxsandhyakiran10
 
Business Intelligence Module 3
Business Intelligence Module 3Business Intelligence Module 3
Business Intelligence Module 3Home
 
Presentation1 & 2 Teofilo kisanji University
Presentation1 & 2 Teofilo kisanji UniversityPresentation1 & 2 Teofilo kisanji University
Presentation1 & 2 Teofilo kisanji UniversityITNet
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycleSuhleemAhmd
 
396849 developing-business-it-solutions
396849 developing-business-it-solutions396849 developing-business-it-solutions
396849 developing-business-it-solutionsMd. 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 -SSADMFLYMAN TECHNOLOGY LIMITED
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesmohammedderriche2
 
Analyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsAnalyzing Systems Using Data Flow Diagrams
Analyzing Systems Using Data Flow DiagramsChristina 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 phaseshamdiabdrhman
 
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
 
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.pptMarissaPedragosa
 
SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewerermell61
 

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

Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 

Recently uploaded (20)

Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 

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