Professional Documents
Culture Documents
Information Systems Analysis and Design
Information Systems Analysis and Design
• Arrangement of people, data, processes, and • A “customer” who will use or is affected by an
information technology that interact to collect, process, information system on a regular basis – capturing,
store, and provide as output the information needed to validating, entering, responding to, storing, and
support an organization. exchanging data and information.
Information technology
Internal System Users
• Contemporary term that describes the combination of • Clerical and service workers
computer technology (hardware and software) with • Technical and professional staff
telecommunications technology (data, image, and voice • Supervisors, middle managers, and executive
networks). managers
Business Drivers for Today’s Information Systems Organizations collaborate with outside business partners and
even competitors.
• Globalization of the Economy
• Electronic Commerce and business Impact on information systems
• Security and Privacy
• Need to provide secure, external access
• Collaboration and Partnership
• Need to pass data between different information
• Knowledge Asset Management
systems.
• Continuous Improvement and Total Quality
Management
• Business Process Redesign
Knowledge Asset Management
Data – raw facts about people, places, events and things that are
Globalization of the Economy importance in an organizations.
Global Economy brings Information – data that has been processed or reorganized into a
more meaningful form for someone.
• New and expanded international markets
• New international competitors Knowledge – data and information that is further refined based on
the facts, truths, beliefs, judgments, experiences, and expertise
Impact on information systems of the recipient.
• Require support of multiple languages, currency Knowledge Asset Management
exchange rates, business cultures
• Require consolidation of international data • Recognizes that data, information, and knowledge are
• Demand for players who can communicate, orally and critical business resources
in writing with management and users that speak • Asks: “How can the organization manage and share
different languages knowledge for competitive advantage?”
• Strives to integrate the data and information that can
Electronic Commerce and Business create and preserve knowledge.
E-Commerce – the buying and selling of goods and services by Continuous Improvement and Total Quality Management
using the internet.
Business Processes – Tasks that respond to business events
E-Business – the use of the Internet to conduct and support day- (e.g., an order). Business processes are the work, procedure, and
to-day business activities. rules required to complete the business tasks, independent of any
information technology used to automate or support them.
Continuous process improvement (CPI) – The continuous • E-mail
monitoring of business processes to effect small but measurable • Instant messaging
improvements in cost reduction and value-added. • Groupware
• Work flow
Total quality management (TQM) – a comprehensive approach to
facilitating quality improvements and managaements within a Enterprise Applications
business. • Virtually all organizations require a core set
of enterprise applications
Business Process Redesign - Financial mgmt, human resources, sales, etc.
- Frequently purchased
Business process redesign (BPR) is the study, analysis and - Frequently need to have custom elements
redesign of fundamental business presses to reduce costs and/or added
improve value added to the business.
• Systems Integration - the process of building
• More substantial changes and improvements than CPI a unified information system out of diverse
• Usually complemented by CPI components of purchases software, custom-built
software, hardware, and networking.
Object-oriented analysis and design – a collection of tools and System Development Process
techniques for systems development that will utilize object
technologies to construct a system and its software. System development process – a set of activities,
methods, best practices, deliverables, and automated tools
Agile development – a system development strategy in which that stakeholders use to develop and maintain
system developers are given the flexibility to select from a variety information systems and software.
of tools and techniques to best accomplish the tasks at hand.
A general problem-solving approach
1. Identify the problem.
Collaborate Technologies 2. Analyze and understand the problem.
3. Identify solution requirements or expectations.
Collaborate technologies are those that enhance interpersonal 4. Identify alternative solutions and choose the “best”
communications and teamwork. course of action.
5. Design the chosen solution. Focuses for Information Systems
6. Implement the chosen solution.
7. Evaluate the results. If the problem is not solved, return Knowledge – the raw material used to create useful information.
to step 1 or 2 as appropriate.
Process – the activities (including management) that carry out the
System Development Process Overview mission of the business.
System initiation – the initial planning for a project to define
initial business scope, goals, schedule, and budget. Communication – how the system interfaces with its users and
other information systems.
System analysis – the study of a business problem domain to
recommend improvements and specify the business Views of KNOWLEDGE
requirements and priorities for the solution.
• System owners’ view
System design – the specification or construction of a technical, - Interested not in raw data but in information
computer-based solution for the business requirements identified that adds new business knowledge and
in a system analysis. helps managers make decisions.
- Business entities and business rules.
System implementation – the construction, installation, testing, • System users’ view
and delivery of a system into production. - View data as something recorded on forms,
stored in file cabinets, recorded in books
and spreadsheets, or stored on computer.
Project and Process Management - Focus on business issues as they pertain to
data.
Project management – the activity of defining, planning, - Data requirement – a representation of
directing, monitoring, and controlling a project to develop an users’ data in terms of entities, attributes,
acceptable system within the allotted time and budget. relationships, and rules independent of data
technology.
Process management – the ongoing activity that defines,
improves, and coordinates the use of an organization’s chosen
methodology (the “process”) and standards for all Views of KNOWLEDGE (cont.)
system development projects.
• System designers’ view
- Data structures, database schemas,
fields, indexes, and constraints
of particular database management system
TOPIC 2: INFORMATION SYSTEM BUILDING BLOCKS
(DBMS).
• System builders’ view
Front – and Back – Office Information Systems
- SQL
• Front-office information systems support business - DBMS or other data technologies
functions that extend out to the organization’s
customers (or constituents). Views of PROCESS
- Marketing
- Sales • System owners’ view
- Customer management - Concerned with high-level processes
• Back-office information systems support called business functions.
internal business operations of an organization, as well - Business function – a group of related
as reach out to suppliers (of materials, processes that support the business.
equipment, supplies, and services). Functions can be decomposed into other
• Human resources subfunctions and eventually into processes
• Financial management that do specific tasks.
• Manufacturing - A cross-functional information system – a
• Inventory control system that supports relevant business
processes from several business functions
without regard to traditional organizational
Information Systems Architecture boundaries such as divisions, departments,
Information systems architecture - a unifying framework into centers, and offices.
which various stakeholders with different perspectives
can organize and view the fundamental building blocks of Views of PROCESS (cont.)
information systems.
• System users’ view
High – Level Goals of System Owners and System Users
- Concerned with work that must be performed
to provide the appropriate responses to
• Improve business knowledge business events.
• Improve business processes and services - Business processes – activities that respond
• Improve business communication and people to business events.
collaboration - Process requirements – a user’s
expectation of the processing requirements
Technology Perspective of Sytsme Designers & System for a business process and its information
Builders systems.
- Policy – a set of rules that govern a
• Database technologies that support business business process.
accumulation and use of business knowledge - Procedure – a step-by-step set of instructions
• Software technologies that automate and support and logic for accomplishing a business
business processes and services process.
• Interface technologies that support business - Work flow – the flow of transactions
through business processes to ensure
communication and collaboration
appropriate checks and approvals are
implemented.
• System designers’ view
- Concerned with which processes to automate
and how to automate them
- Constrained by limitations of
application development technologies being
used
- Software specifications – the
technical design of business processes to
be automated or supported by
computer programs to be written by system
builders.
• System builders’ view
- Concerned with programming logic
that implements automated processes
- Application program – a language-
based, machine-readable representation of
what a software process is supposed to do, or
how a software process is supposed to
accomplish its task.
- Prototyping – a technique for quickly building
a functioning, but incomplete model of
the information system using rapid
application development tools.
Views of COMMUNICATION
• System owners’ view
- Who (which business units,
employees, customers, and partners) must
interact with the system?
- Where are these business units,
employees, customers, and partners located?
- What other information systems will the
system have to interface with?