System Analyse and Design
System Analyse and Design
------------------------------------------------------------------------------------------------------------------------------------------
a company that has been successful for over 100 years is IBM (International Business
Machines), And was founded in 1896 by Herman Hollerith, who invented the punched
card system
Systems Development Business information systems are developed by people who
are technically qualified, business-oriented, and highly motivated. Successful developers
also must be good communicators with strong analytical and critical thinking skills.
Systems analysis and design (SAD) is a step-by-step process for developing high-
quality information systems. An information system combines information technology,
people, and data to support business requirements.
systems analysts are who plan, develop, and maintain information systems.
a company developed its own information systems, called in-house applications, and the
company that purchase pre-made software from external vendors, it is referred to as a
software package.
Who develops information technology
o In-house applications
o Software packages
o Internet-based application services
o Outsourcing
o Custom solutions
o Enterprise-wide Software strategies
INFORMATION SYSTEM COMPONENTS
Define an information system and describe its components?
A system is a set of related components that produces specific results
An information system has five key components:
o Hardware
Hardware consists of everything in the physical layer of the information system.
e.g. servers, workstations, networks, telecommunications equipment, fiber-optic
cables, mobile devices, scanners, digital capture devices, and other technology-
based infrastructure.
o Software
Software refers to the programs that control the hardware and produce the
desired information or results.
a company must consider how a new system will interface with older systems,
which are called legacy systems.
e.g. a new human resources system might need to exchange data with an older
payroll application.
Software consists of system software and application software.
System Software: manages the hardware components, which can
include a single workstation or a global network with many thousands of
clients. E.g. operating system, security software that protects the
computer from intrusion, device drivers that communicate with
hardware
application software: consists of programs that support day-to-day
business functions and provide users with the information they require.
e.g. enterprise applications
Application software includes horizontal and vertical systems.
o A horizontal system: is a system that can be organized
to use in many different types of companies e.g. inventory or
payroll application
o A vertical system: is designed to meet the unique requirements
of a specific business or industry e.g. Web-based retailer, a
medical practice, or a video chain.
o Data
Data is the raw material that an information system transforms into useful
information.
Information system Store data in various locations called tables
By linking the tables, the system can extract specific information
o Process
describe the tasks and business functions that users, managers, and IT staff
members perform to achieve specific results
Processes are the building blocks of an information system because they
represent actual day-to-day business operations.
To build a successful information system, analysts must understand business
processes and document them carefully.
o People
People who have an interest in an information system are called stakeholders.
Stakeholders include the management group responsible for the system, the
users (sometimes called end users) inside and outside the company who will
interact with the system, and IT staff members, such as systems analysts,
programmers, and network administrators who develop and support the system.
experienced IT professionals agree that the success or failure of a system usually
depends on whether it meets the needs of its users.
Every system requires input data. For example, your computer receives data when you press a
key or click a menu command
In an information system, data consists of basic facts that are the system’s raw material.
Information is data that has been transformed into output that is valuable to users.
Business Profile
A business profile is an overview of a company’s mission, functions, organization, products, services,
customers, suppliers, competitors, constraints, and future direction.
Business Process
A business process is a specific set of transactions, events, and results that can be described and
documented.
Service-Oriented
Internet-dependent
Dot-com(.Com)
Brick-and-Mortal
Explain how the Internet has affected business strategies and the
Internet has revolutionized business strategies and
relationships?
• E-Commerce or I-Commerce
• B2C (Business-to-Consumer)
• B2B (Business-to-Business): This popular form of online B2B interaction is called supply chain
management (SCM), or supplier relationship management (SRM).
Ans:
Information technology (IT) refers to the combination of hardware, software, and services that
people use to manage, communicate, and share information.
Ans:
business process is a specific set of transactions, events, and results that can be described and
documented.
A business process model (BPM) graphically displays one or more business processes, such as
handling an airline reservation, filling a product order, or updating a customer account
3. Identify the main components of an information system, and describe the system’s
stakeholders.?
Ans:
The Main components of Information system:
o Hardware
o Software
o Data
o Process
o People
Stakeholders: People who have an interest in an information system are called stakeholders
A vertical system is designed to meet the unique requirements of a specific business or industry,
such as a Web-based retailer, a medical practice, or a video chain.
5. How do companies use EDI? What are some advantages of using XML?
Ans:
electronic commerce between two companies used a data sharing arrangement called
electronic data interchange (EDI)
Ans:
A: Hardware consists of everything in the physical layer of the information system. e.g. servers,
workstations, networks,
B: Software refers to the programs that control the hardware and produce the results. e.g.:
System software like operating system, security software Application, enterprise applications
C: Data is the raw material that an information system transforms into useful information.
e.g.: payroll system
D: Processes describe the tasks and business functions that users, managers, and IT staff
members perform to achieve specific results.
Agile Methods are iterative and flexible, breaking the project into smaller cycles called sprints
Apply five basic guidelines for systems development
o Develop a project plan
o Involve users and listen carefully to them
o Use project management tools to identify tasks and milestones
o Develop accurate cost and benefit information
o Remain flexible
Chapter2: Analyzing the Business Case
Objectives
Q&A
The term business case refers to the reasons, or justification, for a proposal A strong business case
suggests that the company should pursue the alternative, above other options, because it would be in
the firm's best interest to do so.
2) What is a SWOT analysis and why is it important? A SWOT analysis is a solid foundation for the
strategic planning process, because it examines a firm's technical, human, and financial resources. SWOT
stands for: Strengths Weaknesses Opportunities Threats
Improved service
Reduced cost
Stronger controls
better performance
More information
4) What are some internal and external factors that affect systems projects?
Internal: Strategic plan Top managers User requests IT department Existing systems and data
5) What are some advantages and disadvantages of a systems review committee? Most LARGE
companies use a systems review committee to evaluate systems requests Most SMALL companies rely on
one person to evaluate systems requests instead of a committee The goal is to evaluate the requests and
set priorities
Economic: -Total cost of Ownership (TCO) -Tangible benefits (measured in dollars) -Intangible benefits
Operational: -proposed system will be used effectively after it has been developed -Depend on several
vital issues Schedule: project can be implemented in an acceptable time frame (Time vs Cost)
Technical: -refers to the technical resources needed to develop, purchase, install, or operate the system
7) How do tangible benefits differ from intangible benefits? A part of Economic feasibility Tangible is
measured in dollars and can be considered as increases in revenue, decrease in expenses example: new
scheduling system that reduces overtime Intangible is not measured in dollars, but are beneficial.
example: a user-friendly system that improves employee job satisfaction
3) perform fact-finding
9) What is project scope? What is a constraint? In what three ways are constraints classified?
project scope: defining the specific boundaries, or extent, of the project. project constraint: clear or
predicted barriers holding back the project/systems advancement or success (goal)
Chapter 4
Learning Objectives
Describe system analysis phase activities
o Requirements Modeling
o Object Modeling
o Data and Process Modeling
o Development Strategies
• Explain joint application development (JAD), rapid application development (RAD), and
agile methods
o Joint application development (JAD) is a popular fact-finding technique that
brings users into the development process as active participants.
o Rapid application development (RAD) is a team-based technique that speeds up
information systems development and produces a functioning information
system.
o The Agile method is a flexible and iterative software development.
What is a systems requirement, and how are systems requirements classified?
o A system requirement is a characteristic that must be included into the system as it is
being developed to satisfy all business requirements so it can satisfy the end user.
o Outputs
o Inputs
o Processes
o performance and security.
Define total cost of ownership (TCO)
o TCO is where system developers must identify and document indirect expenses
that contribute the total cost of a system.
Chapter 5
Describe data and process modeling, and name the main data and process
modeling techniques.
o Data and Process Modeling is a technique used to visually represent the flow of data A
data flow diagram (DFD) shows how data moves through an information system but
does not show program logic or processing steps
Data Flow Diagrams (DFD):
Entity-Relationship Diagrams (ERD):
Flowcharts:
What is the relationship between a context diagram and diagram 0, and which symbol is not
used in a context diagram?
o The Context Diagram provides a high-level view of the system as a single process
o while Diagram 0 breaks down this single process into detailed sub-processes.
What is meant by an exploded DFD?
o breaking down that Level 0 process into more detailed sub-processes, often starting at
Level 1
Describe the symbols used in data flow diagrams and explain the rules for their use
o Process
o Data Store
o External Entity
o Data Flow
Chapter6
What is object-oriented analysis, and what are some advantages of using this technique?
o describes an information system by identifying things called objects
o Maintenance, Reusability, Modularity, Flexibility
Define an object, and give an example.
o An object represents a real person
o For example,
when a patient makes an appointment to see a doctor, the patient is an
object, the doctor is an object, and the appointment itself is an object.