SYSTEM ANALYSIS & DESIGN
by
Siti Dianah binti Abdul
Bujang Sharifah Nur
binti Syed Ismail
Department of Information and
Communication Technology 2017
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
What is Information?
Information is data that has been transformed into output that is valuable to users.
What is Information System?
Information system deals with data of the organizations.
The purposes of Information system are to process input, maintain data, produce
reports, handle queries, handle on line transactions, generate reports, and other
output.
What is Information System Components?
An information system has five key components:
1. hardware
2. software
3. data
4. processes
5. people
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 7-8
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
1. Hardware consists of everything in the physical layer of the information system. For
example, hardware can include servers, workstations, networks, telecommunications
equipment, fiber-optic cables, mobile devices, scanners, digital capture devices, and
other technology-based infrastructure.
2. Software refers to the programs that control the hardware and produce the desired
information or results.
a. System software manages the hardware components, which can include a single
workstation or a global network with many thousands of clients.
b. Application software consists of programs that support day-to-day business
functions and provide users with the information they require.
3. Data is the raw material that an information system transforms into useful information.
4. Processes describe the tasks and business functions that users, managers, and IT staff
members perform to achieve specific results.
5. People who have an interest in an information system are called stakeholders.
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 7-8
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
What is types of Information?
Information systems different in their business needs. It also depending upon
different levels in organization information systems differ.
Three major information systems are:
Transaction
processing
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 10-18
Management
information
system
Decision
support system
EXERCISE
1. Define Information
- Data that has been transformed into output that is valuable to users
2. List the components of information system
- Hardware
- Software
- Data
- Processes
- People
3. Which of the following is not one of the three major classes of information systems?
A. Decision support system
B. Collaboration system
C. Management information system
D. Transaction processing system
Answer : B
EXERCISE
4. Decision support system deals with information that is required at the operational
level of an organization.
A. True
B. False
Answer : B
5. Which of the following is not one of the functions of an information system?
A. Maintaining files
B. Producing information
C. Make decisions
D. Generate report
Answer : C
6. In _________ management, information system are used to see employees’ records.
A. marketing
B. transportation
C. manufacturing
D. human resource
Answer : D
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Method:
Structured Analysis Object Oriented Analysis Agile / Adaptive Method
1. Structured analysis is a traditional
systemsdevelopmenttechnique that is
time-testedand easy to understand.
2. Structured analysis uses a series of
phases, called the systems development
life cycle (SDLC) to plan, analyze, design,
implement, and support an information
system.
1. Object oriented analysis combines data and
the processes that act on the data into
things called objects.
2. Use Object Oriented to model real-world
business processes and operations
1. Newest developmenttechniques
change over time.
2. Attempt to develop a system
incrementally, by building a series of
prototypes and constantly adjusting
them to user requirements.
3. Agile methods typically use a spiral
model, which represents a series of
iterations, or revisions, based on user
feedback.
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 22-26
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Method:
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 21
Structured Analysis
 Represents the system in terms of data and the processes that act upon that data.
 System development is organized into phases, with deliverables and milestones to
measure progress.
 It is called process centered technique because it focuses on processes that transform
data into useful information
 Modelling tool – Data Flow Diagram (DFD). Uses various symbols and shapes to
represent data flow, processing and storage
 Advantages - Traditional method, relies on written documentation, frequent phase
iteration can provide flexibility comparable with other methods, well-suited to project
management tools and techniques.
 Disadvantages - Changes can be costly, requirements are defined early and can change
during development, users might not be able to describe their needs until they can see
examples of features and functions.
 The SDLC waterfall model typically consists of five phases:
a) Planning
b) Analysis
c) Design
d) Implementation
e) Support and Security
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Structured Analysis
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Object Oriented Analysis
 Views the system in terms of objects that combine data and processes.
 The objects represent actual people, things, transactions, and events.
 O-O phases tend to be more interactive.
 Modelling tool - Various object-oriented diagrams depict system actors, methods and
messages.
 Advantages - Integrates easily with object-oriented programming languages, code is
modular and reusable, which can reduce cost and development time, easy to maintain
and expand as new objects can be cloned using inherited properties.
 Disadvantages - Newer method might be less familiar to development team members,
interaction of objects and classes can be complex in larger systems.
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Object Oriented Analysis
Web-Based Catalogue
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Agile/Adaptive Methods
 Breaks development process down into cycles, or iterations that add functionality.
 Each iteration is designed, built, and tested in an ongoing process.
 Attempts to reduce major risks by incremental steps in short time intervals.
 Modelling tool - Tools that enhance communication, such as collaborative software,
brainstorming, and whiteboards, business process modeling.
 Advantages - Very flexible and efficient in dealing with change, stresses team
interaction and reflects a set of community-based values, frequent deliverables
constantly validate the project and reduce risk.
 Disadvantages - Team members need a high level of technical and communications
skills, lack of structure and documentation can introduce risk factors, overall project
might be subject to scope change as user requirements change.
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Agile/Adaptive Methods
EXERCISE
1. List the types of system development method
- Structured Analysis
- Object-Oriented Analysis
- Agile/Adaptive Methods
2. Structured Analysis is based on the principle of Bottom-Up Approach.
A. True
B. False
Answer: B
3. Which of the following is NOT TRUE regarding the waterfall method?
A. Fairly rigid approach
B. Can easily go back to previous phases
C. Good for traditional type of projects
D. Not as good for many of the new types of interactive and highly complex
applications
Answer : B
EXERCISE
4. Which of the following is the main goal of the object-oriented approach?
A. Maintaining systems
B. Minimizing the impact of change
C. Reusability
D. Functional control
Answer: C
5. Agile methods seem to work best when team members have a relatively high skill
level.
A. True
B. False
Answer: A
6. What is the disadvantages of Agile Methodology?
A. Speedy and continuous delivery of the software
B. Documentation and designing take a back seat
C. Facilitates close interaction between business people and developers
D. All of the above
Answer : B
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC)
Planning Analysis Design Development Testing Implementation Maintenance
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 21
1. Planning
- Identify problem
- Gather requirement
2. Analyze
Analysis detail requirement
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
3. Design
framework
System
server
design
Database
relationship
- Business rule – clear
session on logout
- User interface Layout
- Color scheme
- Programming
Language Supported browser
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Designer continue planning
user interface
Tester start building test case for test plan
4. Development
Operation team
Developer
start writing
code
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
5. Testing
Why testing important
???
- Testing using test
cases from the test
plan.
- Validate all the
requirement has
been met.
- Make sure all the
functionality are
working as expected.
- Find as many
possible bug
(people cannot logout,
user can’t register and
etc
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
6. Implementation
Real user use the application
7.
Maintenance
- Maintain the server and system
- Make larger server and database
- Customer email problem
- Fix the problem
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Project Initiation
Head of Outpatient Clinic
(Client)
 Has a business idea to
enhance the current
system
 Send a formal request
to IT dept which is
called system request
Head of IT Department
(Project Manager)
 Arrange a
meeting/discussion
* System request can either be a system change or an improvement to the current system
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Project Initiation
 Both client and project manager discuss about:
- problem in the current system
- what are the solutions
- time factor
- how will it increase the efficiency
 Both agrees to the terms and agreement
 Client then sign the agreement
 Project manager accept the project
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Planning
 Understanding why the system should be developed
(identify the problem) and how it is suppose to be
developed
 Deliverables
- Feasibility Analysis/Study
* technical feasibility (Can the system be developed?)
* economic feasibility (Will it provide business value?)
* organizational feasibility (If system is developed, is it
usable?)
- Project plan, Gantt Chart, Cost and Benefit Report
 Project manager and client bring the system request and
feasibility analysis to the steering committee for approval
 Once approved, the project enters into project
management
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Planning
 Staff project (Designer, Programmer, DBA, Software tester, Network Manager)
- Create work breakdown structure
 Identify scope
 Identify and manage risk
 Gather requirements (interviews, questionnaire, observation)
- User Registration
- Login
- Homepage
- Logout
 Begin documentation
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Analysis
Project team
 Discuss the requirements gathered in detail
(Functional and non-functional requirement)
 Develop Requirements Definition
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Analysis
1. USER REGISTRATION
a) Username input field
b) Full name field
c) New IC field
d) Status selection
e) Module access right selection
f) Submit button
g) Save user in database
2. LOGIN
a) Username input field
b) Password field
c) Submit button
d) Read user from database
e) Log user into the system
4. LOGOUT
a) Logout button
b) Clear session
3. HOMEPAGE
a) New user should redirect here
b) Existing users redirect here after login
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Analysis
Project team
 Develop use cases
 Develop data flow diagrams
 Develop Entity Relationship Model (ER-D)
 Deliverable
- Software Requirement Specification (SRS)
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Design
 Architecture design
- describes the hardware/ software/ network/
- Eg. Client side, server side, web-based
 User interface design (GUI)
- layout, color scheme (purple, grey)
 Program design (programming language)
- ASP
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Design
 Framework
- Javascript, MySQL, MariaDB
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Design
 System server design
- client-server architecture
- network
- IP address
- server
 System database design
- database name
- table names
- fields
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Design
 Browser compatibility
- design so that it support various browsers
 Mobile support
- design so that it support various mobile
framework
 Deliverables
- Software Design Definition (SDD)
- Database Definition Documentation (DDD)
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Development
 Operation Team will setup physical
hardware (server, database)
 Programmers will write the code
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Development
 Designers continue to plan user interfaces
 Testers will start to develop test cases for
the test plan
 Start to imagine usability of the system and
see whether the user interfaces flow
together
 Testers might discover flaws in the early
stage of the system
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Testing
 Example, when testing logout function in the
system, tester found out that the browser did not
clear the session.
 An authorized user can use the computer to login,
get the access to all data, manipulate the system,
release bugs
 Testers will test based on the test cases built (Unit
testing/System testing)
 Validate all the requirements that has been created
so that all functionality work as expected
 Find as many bugs as possible
 Deliverable
- Test Cases/Test Plan/Test Result
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Implementation
 The project team will get ready with the production
server (install new hardware, server, scalable for
production)
 Setting up URL links, database
 Some organization may start with a pilot
project/launch
 Once everything is ready, the system will Go-Live to
the real users
 Deliverable
- Complete Functioning System
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Maintenance
 Once the system is successfully running, many
users start to use the system on a daily basis, the
server and environment need to be monitored.
 DBA has to monitor on the load, performance,
storage so that it does not bring the system down
at any point
 Larger servers, databases might be needed
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
System Development Life Cycle (SDLC) of Clinic Management System
Maintenance
 Bugs/errors might be found by users during
production
 Users will write an email/call the IT dept to report
the issue
 Programmers will then fix the bugs and deploy again
 Deliverable
- Operational Information System
Life Cycle Models
• Waterfall model
• Spiral Model
• Iterative and incremental development
• Agile Model
• Prototyping model
• Rapid Application Development (RAD)
• Joint Application Development (JAD)
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
WaterfallModel
a. This model is simple and easy to understand and use.
b. It is easy to manage due to the rigidity of the model – each phase has specific
deliverables and a review process.
c. In this model phases are processed and completed one at a time. Phases do not
overlap.
d. Waterfall model works well for smaller projects where requirements are very
well understood.
a. It is very difficult to go back and change something that was not well-thought out
in the concept stage.
b. No working software is produced until late during the life cycle.
c. High amounts of risk and uncertainty.
d. Not a good model for complex and object-oriented projects.
e. Poor model for long and ongoing projects.
Reference : http://istqbexamcertification.com/
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Spiral Model
a. High amount of risk analysis hence, avoidance of Risk is enhanced.
b. Good for large and mission-critical projects.
c. Strong approval and documentation control.
d. Additional Functionality can be added at a later date
a. Can be a costly model to use.
b. Risk analysis requires highly specific expertise.
c. Project’s success is highly dependent on the risk analysis phase.
d. Doesn’t work well for smaller projects.
Reference : http://istqbexamcertification.com/
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Iterative and Incremental Development Model
a. Generates working software quickly and early during the software life cycle.
b. This model is more flexible – less costly to change scope and requirements.
c. It is easier to test and debug during a smaller iteration.
d. In this model customer can respond to each built.
e. Easier to manage risk because risky pieces are identified and handled during
it’d iteration.
a. Needs good planning and design.
b. Needs a clear and complete definition of the whole system before it can be
broken down and built incrementally.
c. Total cost is higher than waterfall.
Reference : http://istqbexamcertification.com/
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Agile Development Model
a. People and interactions are emphasized rather than process and tools.
b. Customers, developers and testers constantly interact with each other.
c. Face-to-face conversation is the best form of communication.
d. Close, daily cooperation between business people and developers.
e. Continuous attention to technical excellence and good design.
a. In case of some software deliverables, especially the large ones, it is difficult to
assess the effort required at the beginning of the software development life
cycle.
b. There is lack of emphasis on necessary designing and documentation.
c. The project can easily get taken off track if the customer representative is not
clear what final outcome that they want.
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 149
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Prototyping Development Model
a. Users are actively involved in the development
b. Users get a better understanding of the system being developed.
c. Errors can be detected much earlier.
d. Quicker user feedback is available leading to better solutions.
e. Missing functionality can be identified easily
f. Confusing or difficult functions can be identified
a. Leads to implementing and then repairing way of building systems.
b. Increase the complexity of the system as scope of the system may expand
beyond original plans.
c. Incomplete or inadequate problem analysis.
Reference : http://istqbexamcertification.com/
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Rapid Application Development Model (RAD)
a. Reduced development time.
b. Increases reusability of components
c. Quick initial reviews occur
d. Encourages customer feedback
e. Integration from very beginning solves a lot of integration issues.
a. Depends on strong team and individual performances for identifying business
requirements.
b. Only system that can be modularized can be built using RAD
c. Requires highly skilled developers/designers.
d. High dependency on modeling skills
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 146
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Joint Development Model (JAD)
a. Allows key users to participate effectively.
b. The result in a more accurate statement of system requirements, a better
understanding of common goals, and a stronger commitment to the success
of the new system.
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 144
a. More expensive and can be cumbersome if the group is too large relative to
the size of the project.
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Leadership & Project Manager
Project manager, or project leader, usually is a senior systems analyst or an IT
department manager if the project is large.
An analyst or a programmer/analyst might manage smaller projects. In
addition to the project manager, most large projects have a project
coordinator.
A project coordinator handles administrative responsibilities for the team and
negotiates with users who might have conflicting requirements or want
changes that would require additional time or expense.
Project managers typically perform four activities, or functions: planning,
scheduling, monitoring, and reporting.
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 144
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Project Management Activities
Project Planning • includes identifying all project tasks and estimating the
completion time and cost of each.
Scheduling
Monitoring
Reporting
• Involves the creation of a specific timetable,
• usually in the form of charts that show tasks, task dependencies,
and critical tasks that might delay the project.
• Scheduling also involves selecting and staffing the project team
and
• assigning specific tasks to team members.
• Project scheduling uses Gantt charts and PERT/CPM charts, which
are explained in the following sections.
• Requires guiding, supervising, and coordinating the project
• team’s workload.
• The project manager must monitor the progress, evaluate the
• results, and take corrective action when necessary to control the
project and stay on target.
• Regular progress reports to management, users, and the
• project team itself.
• Effective reporting requires strong communication skills and a
• sense of what others want and need to know about the project.
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 103
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Project Management Activities
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 55, 59
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Work Breakdown Structure
Before creating work breakdown structures, you should understand the two primary
chart types: Gantt charts and PERT/CPM charts.
A Gantt chart is a horizontal bar chart that represents a set of tasks.
Microsoft Project
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 103
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Work Breakdown Structure
• Critical Path Method (CPM) was developed by private industry to meet similar
project management needs.
• The distinction between the two methods has disappeared over time, and today
the technique is called either PERT, CPM, or PERT/CPM.
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 105
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Work Breakdown Structure
A work breakdown structure
(WBS) involves breaking a project
down into a series of smaller tasks.
Tasks in a work breakdown
structure must be arranged in a
logical sequence called a task
pattern.
Task patterns can involve
dependent tasks, multiple
successor tasks, and multiple
predecessor tasks.
Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 110 - 119
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
Task 1
1. Perform a group of 2 or 3
2. Appoint a Project Manager
3. Discuss Project

More Related Content

PPTX
System Analysis and Design
PPTX
Introduction to Systems Analysis and Design
PPTX
Chapter 1 Introduction to Systems Analysis and Design .pptx
PPTX
An introduction to networking
PDF
System Analysis and Design slides by yared yenealem DTU Ethiopia
PPTX
Chapter 2 Analyzing the Business Case .pptx
PPTX
Infection prevention ppt
PPT
System analysis and Design Chap001
System Analysis and Design
Introduction to Systems Analysis and Design
Chapter 1 Introduction to Systems Analysis and Design .pptx
An introduction to networking
System Analysis and Design slides by yared yenealem DTU Ethiopia
Chapter 2 Analyzing the Business Case .pptx
Infection prevention ppt
System analysis and Design Chap001

What's hot (20)

PPTX
System analysis and design
PPT
System Analysis and Design
PPTX
System analysis
PPTX
Introduction to information system
PDF
Chapter 11 laws and ethic information security
PPT
Ch10-Program Design
PPT
REQUIREMENT ENGINEERING
PPTX
System analysis and design
PDF
Data integration
PPT
Chapter01 the systems development environment
PPTX
Introduction to Database
PPTX
Role of system analyst
PPT
Unit 1 - Introduction to Software Engineering.ppt
PPTX
Ch2-Software Engineering 9
PPT
Database, Lecture-1.ppt
PPTX
analysis and design of information system
PPTX
Database administrator
PPT
Types & Fundamentals of Information System
PPTX
introduction to management information systems (MIS)
PPTX
Human Computer Interaction Introduction
System analysis and design
System Analysis and Design
System analysis
Introduction to information system
Chapter 11 laws and ethic information security
Ch10-Program Design
REQUIREMENT ENGINEERING
System analysis and design
Data integration
Chapter01 the systems development environment
Introduction to Database
Role of system analyst
Unit 1 - Introduction to Software Engineering.ppt
Ch2-Software Engineering 9
Database, Lecture-1.ppt
analysis and design of information system
Database administrator
Types & Fundamentals of Information System
introduction to management information systems (MIS)
Human Computer Interaction Introduction
Ad

Similar to Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx (20)

PPTX
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
PPTX
Managaement Information Systems classes presentation
PPTX
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
PPTX
Sadchap3
PPT
VTU - MIS Module 4 - SDLC
PPT
System_Analysis_and_Design_Assignment_New2.ppt
PPT
Chapter01 1
PPTX
DSS Presentation1.pptx
PPTX
System analysis and design
PPTX
CS 414 (IT Project Management)
PDF
Analyzing Systems Using Data Flow Diagrams
PPT
Week 10
PPT
Week 10
PPT
Different Approaches To Sys Bldg
PDF
System Development Life Cycle ( Sdlc )
PPTX
Chapter 1,2,3 Module I -Foundations for SD.pptx
PPTX
SYSTEM ANALYSIS AND DESIGN IN LIBRARIES AND INFORMATION CENTERS.pptx
PDF
Information Technology for Managers Module 3 PPT.pdf
PDF
System Analysis and design Class 1
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
Managaement Information Systems classes presentation
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
Sadchap3
VTU - MIS Module 4 - SDLC
System_Analysis_and_Design_Assignment_New2.ppt
Chapter01 1
DSS Presentation1.pptx
System analysis and design
CS 414 (IT Project Management)
Analyzing Systems Using Data Flow Diagrams
Week 10
Week 10
Different Approaches To Sys Bldg
System Development Life Cycle ( Sdlc )
Chapter 1,2,3 Module I -Foundations for SD.pptx
SYSTEM ANALYSIS AND DESIGN IN LIBRARIES AND INFORMATION CENTERS.pptx
Information Technology for Managers Module 3 PPT.pdf
System Analysis and design Class 1
Ad

Recently uploaded (20)

PDF
GIÁO ÁN TIẾNG ANH 7 GLOBAL SUCCESS (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) NĂM HỌ...
PDF
faiz-khans about Radiotherapy Physics-02.pdf
PPTX
ENGlishGrade8_Quarter2_WEEK1_LESSON1.pptx
PDF
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
PPTX
Copy of ARAL Program Primer_071725(1).pptx
PPTX
operating_systems_presentations_delhi_nc
PPTX
CHROMIUM & Glucose Tolerance Factor.pptx
PDF
African Communication Research: A review
PPTX
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
PDF
CHALLENGES FACED BY TEACHERS WHEN TEACHING LEARNERS WITH DEVELOPMENTAL DISABI...
PPTX
MMW-CHAPTER-1-final.pptx major Elementary Education
PPT
hemostasis and its significance, physiology
PDF
POM_Unit1_Notes.pdf Introduction to Management #mba #bba #bcom #bballb #class...
DOCX
THEORY AND PRACTICE ASSIGNMENT SEMESTER MAY 2025.docx
PDF
GSA-Past-Papers-2010-2024-2.pdf CSS examination
PPTX
IT infrastructure and emerging technologies
PPTX
ACFE CERTIFICATION TRAINING ON LAW.pptx
PPTX
2025 High Blood Pressure Guideline Slide Set.pptx
PPTX
Thinking Routines and Learning Engagements.pptx
PPTX
Approach to a child with acute kidney injury
GIÁO ÁN TIẾNG ANH 7 GLOBAL SUCCESS (CẢ NĂM) THEO CÔNG VĂN 5512 (2 CỘT) NĂM HỌ...
faiz-khans about Radiotherapy Physics-02.pdf
ENGlishGrade8_Quarter2_WEEK1_LESSON1.pptx
WHAT NURSES SAY_ COMMUNICATION BEHAVIORS ASSOCIATED WITH THE COMP.pdf
Copy of ARAL Program Primer_071725(1).pptx
operating_systems_presentations_delhi_nc
CHROMIUM & Glucose Tolerance Factor.pptx
African Communication Research: A review
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
CHALLENGES FACED BY TEACHERS WHEN TEACHING LEARNERS WITH DEVELOPMENTAL DISABI...
MMW-CHAPTER-1-final.pptx major Elementary Education
hemostasis and its significance, physiology
POM_Unit1_Notes.pdf Introduction to Management #mba #bba #bcom #bballb #class...
THEORY AND PRACTICE ASSIGNMENT SEMESTER MAY 2025.docx
GSA-Past-Papers-2010-2024-2.pdf CSS examination
IT infrastructure and emerging technologies
ACFE CERTIFICATION TRAINING ON LAW.pptx
2025 High Blood Pressure Guideline Slide Set.pptx
Thinking Routines and Learning Engagements.pptx
Approach to a child with acute kidney injury

Chapter 1- INTRODUCTION TO SYSTEM ANALYSIS AND DESIGN by DEEPA (1).pptx

  • 1. SYSTEM ANALYSIS & DESIGN by Siti Dianah binti Abdul Bujang Sharifah Nur binti Syed Ismail Department of Information and Communication Technology 2017
  • 2. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN What is Information? Information is data that has been transformed into output that is valuable to users. What is Information System? Information system deals with data of the organizations. The purposes of Information system are to process input, maintain data, produce reports, handle queries, handle on line transactions, generate reports, and other output. What is Information System Components? An information system has five key components: 1. hardware 2. software 3. data 4. processes 5. people Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 7-8
  • 3. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN 1. Hardware consists of everything in the physical layer of the information system. For example, hardware can include servers, workstations, networks, telecommunications equipment, fiber-optic cables, mobile devices, scanners, digital capture devices, and other technology-based infrastructure. 2. Software refers to the programs that control the hardware and produce the desired information or results. a. System software manages the hardware components, which can include a single workstation or a global network with many thousands of clients. b. Application software consists of programs that support day-to-day business functions and provide users with the information they require. 3. Data is the raw material that an information system transforms into useful information. 4. Processes describe the tasks and business functions that users, managers, and IT staff members perform to achieve specific results. 5. People who have an interest in an information system are called stakeholders. Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 7-8
  • 4. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN What is types of Information? Information systems different in their business needs. It also depending upon different levels in organization information systems differ. Three major information systems are: Transaction processing Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 10-18 Management information system Decision support system
  • 5. EXERCISE 1. Define Information - Data that has been transformed into output that is valuable to users 2. List the components of information system - Hardware - Software - Data - Processes - People 3. Which of the following is not one of the three major classes of information systems? A. Decision support system B. Collaboration system C. Management information system D. Transaction processing system Answer : B
  • 6. EXERCISE 4. Decision support system deals with information that is required at the operational level of an organization. A. True B. False Answer : B 5. Which of the following is not one of the functions of an information system? A. Maintaining files B. Producing information C. Make decisions D. Generate report Answer : C 6. In _________ management, information system are used to see employees’ records. A. marketing B. transportation C. manufacturing D. human resource Answer : D
  • 7. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Method: Structured Analysis Object Oriented Analysis Agile / Adaptive Method 1. Structured analysis is a traditional systemsdevelopmenttechnique that is time-testedand easy to understand. 2. Structured analysis uses a series of phases, called the systems development life cycle (SDLC) to plan, analyze, design, implement, and support an information system. 1. Object oriented analysis combines data and the processes that act on the data into things called objects. 2. Use Object Oriented to model real-world business processes and operations 1. Newest developmenttechniques change over time. 2. Attempt to develop a system incrementally, by building a series of prototypes and constantly adjusting them to user requirements. 3. Agile methods typically use a spiral model, which represents a series of iterations, or revisions, based on user feedback. Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 22-26
  • 8. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Method: Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 21
  • 9. Structured Analysis  Represents the system in terms of data and the processes that act upon that data.  System development is organized into phases, with deliverables and milestones to measure progress.  It is called process centered technique because it focuses on processes that transform data into useful information  Modelling tool – Data Flow Diagram (DFD). Uses various symbols and shapes to represent data flow, processing and storage  Advantages - Traditional method, relies on written documentation, frequent phase iteration can provide flexibility comparable with other methods, well-suited to project management tools and techniques.  Disadvantages - Changes can be costly, requirements are defined early and can change during development, users might not be able to describe their needs until they can see examples of features and functions.  The SDLC waterfall model typically consists of five phases: a) Planning b) Analysis c) Design d) Implementation e) Support and Security INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
  • 10. Structured Analysis INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
  • 11. Object Oriented Analysis  Views the system in terms of objects that combine data and processes.  The objects represent actual people, things, transactions, and events.  O-O phases tend to be more interactive.  Modelling tool - Various object-oriented diagrams depict system actors, methods and messages.  Advantages - Integrates easily with object-oriented programming languages, code is modular and reusable, which can reduce cost and development time, easy to maintain and expand as new objects can be cloned using inherited properties.  Disadvantages - Newer method might be less familiar to development team members, interaction of objects and classes can be complex in larger systems. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
  • 12. Object Oriented Analysis Web-Based Catalogue INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
  • 13. Agile/Adaptive Methods  Breaks development process down into cycles, or iterations that add functionality.  Each iteration is designed, built, and tested in an ongoing process.  Attempts to reduce major risks by incremental steps in short time intervals.  Modelling tool - Tools that enhance communication, such as collaborative software, brainstorming, and whiteboards, business process modeling.  Advantages - Very flexible and efficient in dealing with change, stresses team interaction and reflects a set of community-based values, frequent deliverables constantly validate the project and reduce risk.  Disadvantages - Team members need a high level of technical and communications skills, lack of structure and documentation can introduce risk factors, overall project might be subject to scope change as user requirements change. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
  • 15. EXERCISE 1. List the types of system development method - Structured Analysis - Object-Oriented Analysis - Agile/Adaptive Methods 2. Structured Analysis is based on the principle of Bottom-Up Approach. A. True B. False Answer: B 3. Which of the following is NOT TRUE regarding the waterfall method? A. Fairly rigid approach B. Can easily go back to previous phases C. Good for traditional type of projects D. Not as good for many of the new types of interactive and highly complex applications Answer : B
  • 16. EXERCISE 4. Which of the following is the main goal of the object-oriented approach? A. Maintaining systems B. Minimizing the impact of change C. Reusability D. Functional control Answer: C 5. Agile methods seem to work best when team members have a relatively high skill level. A. True B. False Answer: A 6. What is the disadvantages of Agile Methodology? A. Speedy and continuous delivery of the software B. Documentation and designing take a back seat C. Facilitates close interaction between business people and developers D. All of the above Answer : B
  • 17. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) Planning Analysis Design Development Testing Implementation Maintenance Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 21
  • 18. 1. Planning - Identify problem - Gather requirement 2. Analyze Analysis detail requirement INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
  • 19. 3. Design framework System server design Database relationship - Business rule – clear session on logout - User interface Layout - Color scheme - Programming Language Supported browser INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
  • 20. Designer continue planning user interface Tester start building test case for test plan 4. Development Operation team Developer start writing code INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
  • 21. 5. Testing Why testing important ??? - Testing using test cases from the test plan. - Validate all the requirement has been met. - Make sure all the functionality are working as expected. - Find as many possible bug (people cannot logout, user can’t register and etc INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
  • 22. 6. Implementation Real user use the application 7. Maintenance - Maintain the server and system - Make larger server and database - Customer email problem - Fix the problem INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
  • 23. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Project Initiation Head of Outpatient Clinic (Client)  Has a business idea to enhance the current system  Send a formal request to IT dept which is called system request Head of IT Department (Project Manager)  Arrange a meeting/discussion * System request can either be a system change or an improvement to the current system
  • 24. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Project Initiation  Both client and project manager discuss about: - problem in the current system - what are the solutions - time factor - how will it increase the efficiency  Both agrees to the terms and agreement  Client then sign the agreement  Project manager accept the project
  • 25. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Planning  Understanding why the system should be developed (identify the problem) and how it is suppose to be developed  Deliverables - Feasibility Analysis/Study * technical feasibility (Can the system be developed?) * economic feasibility (Will it provide business value?) * organizational feasibility (If system is developed, is it usable?) - Project plan, Gantt Chart, Cost and Benefit Report  Project manager and client bring the system request and feasibility analysis to the steering committee for approval  Once approved, the project enters into project management
  • 26. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Planning  Staff project (Designer, Programmer, DBA, Software tester, Network Manager) - Create work breakdown structure  Identify scope  Identify and manage risk  Gather requirements (interviews, questionnaire, observation) - User Registration - Login - Homepage - Logout  Begin documentation
  • 27. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Analysis Project team  Discuss the requirements gathered in detail (Functional and non-functional requirement)  Develop Requirements Definition
  • 28. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Analysis 1. USER REGISTRATION a) Username input field b) Full name field c) New IC field d) Status selection e) Module access right selection f) Submit button g) Save user in database 2. LOGIN a) Username input field b) Password field c) Submit button d) Read user from database e) Log user into the system 4. LOGOUT a) Logout button b) Clear session 3. HOMEPAGE a) New user should redirect here b) Existing users redirect here after login
  • 29. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Analysis Project team  Develop use cases  Develop data flow diagrams  Develop Entity Relationship Model (ER-D)  Deliverable - Software Requirement Specification (SRS)
  • 30. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Design  Architecture design - describes the hardware/ software/ network/ - Eg. Client side, server side, web-based  User interface design (GUI) - layout, color scheme (purple, grey)  Program design (programming language) - ASP
  • 31. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Design  Framework - Javascript, MySQL, MariaDB
  • 32. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Design  System server design - client-server architecture - network - IP address - server  System database design - database name - table names - fields
  • 33. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Design  Browser compatibility - design so that it support various browsers  Mobile support - design so that it support various mobile framework  Deliverables - Software Design Definition (SDD) - Database Definition Documentation (DDD)
  • 34. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Development  Operation Team will setup physical hardware (server, database)  Programmers will write the code
  • 35. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Development  Designers continue to plan user interfaces  Testers will start to develop test cases for the test plan  Start to imagine usability of the system and see whether the user interfaces flow together  Testers might discover flaws in the early stage of the system
  • 36. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Testing  Example, when testing logout function in the system, tester found out that the browser did not clear the session.  An authorized user can use the computer to login, get the access to all data, manipulate the system, release bugs  Testers will test based on the test cases built (Unit testing/System testing)  Validate all the requirements that has been created so that all functionality work as expected  Find as many bugs as possible  Deliverable - Test Cases/Test Plan/Test Result
  • 37. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Implementation  The project team will get ready with the production server (install new hardware, server, scalable for production)  Setting up URL links, database  Some organization may start with a pilot project/launch  Once everything is ready, the system will Go-Live to the real users  Deliverable - Complete Functioning System
  • 38. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Maintenance  Once the system is successfully running, many users start to use the system on a daily basis, the server and environment need to be monitored.  DBA has to monitor on the load, performance, storage so that it does not bring the system down at any point  Larger servers, databases might be needed
  • 39. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN System Development Life Cycle (SDLC) of Clinic Management System Maintenance  Bugs/errors might be found by users during production  Users will write an email/call the IT dept to report the issue  Programmers will then fix the bugs and deploy again  Deliverable - Operational Information System
  • 40. Life Cycle Models • Waterfall model • Spiral Model • Iterative and incremental development • Agile Model • Prototyping model • Rapid Application Development (RAD) • Joint Application Development (JAD) INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
  • 41. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN WaterfallModel a. This model is simple and easy to understand and use. b. It is easy to manage due to the rigidity of the model – each phase has specific deliverables and a review process. c. In this model phases are processed and completed one at a time. Phases do not overlap. d. Waterfall model works well for smaller projects where requirements are very well understood. a. It is very difficult to go back and change something that was not well-thought out in the concept stage. b. No working software is produced until late during the life cycle. c. High amounts of risk and uncertainty. d. Not a good model for complex and object-oriented projects. e. Poor model for long and ongoing projects. Reference : http://istqbexamcertification.com/
  • 42. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Spiral Model a. High amount of risk analysis hence, avoidance of Risk is enhanced. b. Good for large and mission-critical projects. c. Strong approval and documentation control. d. Additional Functionality can be added at a later date a. Can be a costly model to use. b. Risk analysis requires highly specific expertise. c. Project’s success is highly dependent on the risk analysis phase. d. Doesn’t work well for smaller projects. Reference : http://istqbexamcertification.com/
  • 43. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Iterative and Incremental Development Model a. Generates working software quickly and early during the software life cycle. b. This model is more flexible – less costly to change scope and requirements. c. It is easier to test and debug during a smaller iteration. d. In this model customer can respond to each built. e. Easier to manage risk because risky pieces are identified and handled during it’d iteration. a. Needs good planning and design. b. Needs a clear and complete definition of the whole system before it can be broken down and built incrementally. c. Total cost is higher than waterfall. Reference : http://istqbexamcertification.com/
  • 44. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Agile Development Model a. People and interactions are emphasized rather than process and tools. b. Customers, developers and testers constantly interact with each other. c. Face-to-face conversation is the best form of communication. d. Close, daily cooperation between business people and developers. e. Continuous attention to technical excellence and good design. a. In case of some software deliverables, especially the large ones, it is difficult to assess the effort required at the beginning of the software development life cycle. b. There is lack of emphasis on necessary designing and documentation. c. The project can easily get taken off track if the customer representative is not clear what final outcome that they want. Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 149
  • 45. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Prototyping Development Model a. Users are actively involved in the development b. Users get a better understanding of the system being developed. c. Errors can be detected much earlier. d. Quicker user feedback is available leading to better solutions. e. Missing functionality can be identified easily f. Confusing or difficult functions can be identified a. Leads to implementing and then repairing way of building systems. b. Increase the complexity of the system as scope of the system may expand beyond original plans. c. Incomplete or inadequate problem analysis. Reference : http://istqbexamcertification.com/
  • 46. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Rapid Application Development Model (RAD) a. Reduced development time. b. Increases reusability of components c. Quick initial reviews occur d. Encourages customer feedback e. Integration from very beginning solves a lot of integration issues. a. Depends on strong team and individual performances for identifying business requirements. b. Only system that can be modularized can be built using RAD c. Requires highly skilled developers/designers. d. High dependency on modeling skills Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 146
  • 47. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Joint Development Model (JAD) a. Allows key users to participate effectively. b. The result in a more accurate statement of system requirements, a better understanding of common goals, and a stronger commitment to the success of the new system. Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 144 a. More expensive and can be cumbersome if the group is too large relative to the size of the project.
  • 48. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Leadership & Project Manager Project manager, or project leader, usually is a senior systems analyst or an IT department manager if the project is large. An analyst or a programmer/analyst might manage smaller projects. In addition to the project manager, most large projects have a project coordinator. A project coordinator handles administrative responsibilities for the team and negotiates with users who might have conflicting requirements or want changes that would require additional time or expense. Project managers typically perform four activities, or functions: planning, scheduling, monitoring, and reporting. Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 144
  • 49. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Project Management Activities Project Planning • includes identifying all project tasks and estimating the completion time and cost of each. Scheduling Monitoring Reporting • Involves the creation of a specific timetable, • usually in the form of charts that show tasks, task dependencies, and critical tasks that might delay the project. • Scheduling also involves selecting and staffing the project team and • assigning specific tasks to team members. • Project scheduling uses Gantt charts and PERT/CPM charts, which are explained in the following sections. • Requires guiding, supervising, and coordinating the project • team’s workload. • The project manager must monitor the progress, evaluate the • results, and take corrective action when necessary to control the project and stay on target. • Regular progress reports to management, users, and the • project team itself. • Effective reporting requires strong communication skills and a • sense of what others want and need to know about the project. Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 103
  • 50. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Project Management Activities Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 55, 59
  • 51. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Work Breakdown Structure Before creating work breakdown structures, you should understand the two primary chart types: Gantt charts and PERT/CPM charts. A Gantt chart is a horizontal bar chart that represents a set of tasks. Microsoft Project Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 103
  • 52. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Work Breakdown Structure • Critical Path Method (CPM) was developed by private industry to meet similar project management needs. • The distinction between the two methods has disappeared over time, and today the technique is called either PERT, CPM, or PERT/CPM. Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 105
  • 53. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Work Breakdown Structure A work breakdown structure (WBS) involves breaking a project down into a series of smaller tasks. Tasks in a work breakdown structure must be arranged in a logical sequence called a task pattern. Task patterns can involve dependent tasks, multiple successor tasks, and multiple predecessor tasks. Reference : Shelly Rosenblatt, “Systems Analysis and Design Ninth Edition”, page 110 - 119
  • 54. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN
  • 55. INTRODUCTION TO SYSTEM ANALYSIS & DESIGN Task 1 1. Perform a group of 2 or 3 2. Appoint a Project Manager 3. Discuss Project