Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
24 views18 pages

Reviewer Ada

The document provides an overview of systems analysis and design (SAD), defining key concepts such as information systems, information technology, and the roles of various stakeholders including system owners, users, designers, and analysts. It outlines the systems development life cycle (SDLC) and methodologies for developing information systems, emphasizing the importance of proper planning and analysis in achieving successful outcomes. Additionally, it discusses business trends, the significance of data and processes, and ethical considerations in computing.

Uploaded by

Bot Gaming
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views18 pages

Reviewer Ada

The document provides an overview of systems analysis and design (SAD), defining key concepts such as information systems, information technology, and the roles of various stakeholders including system owners, users, designers, and analysts. It outlines the systems development life cycle (SDLC) and methodologies for developing information systems, emphasizing the importance of proper planning and analysis in achieving successful outcomes. Additionally, it discusses business trends, the significance of data and processes, and ethical considerations in computing.

Uploaded by

Bot Gaming
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

INTRODUCTION TO SAD

System - is a group of interrelated components that function together to achieve a desired result.

Information system (IS) - is an arrangement of people, data, processes, communications, and information
technology that interact to support and improve day-to-day operations in a business.

Information technology - is a contemporary term that describes the combination of computer technology.

Installing a system without proper planning leads to great user dissatisfaction and frequently causes the
system to fall into disuse.

Systems analysis and design - lends structure to the analysis and design of information systems

Information workers - are those workers whose jobs involve the creation, collection, processing, distribution,
and use of information.

*(sometimes called white collar workers – who incidentally outnumber blue collar workers since 1957)

Knowledge workers - are a subset of information workers whose responsibilities are based on a specialized
body of knowledge.

*(oftentimes degreed or credentialed in some special subject area – called (subject matter experts) smes
e.g. Engineers, scientists, accountants, etc.)

System owners - are the information system’s sponsors and chief advocates. They are usually responsible for
funding the project to develop, operate, and maintain the information system.

*Sometimes called the ‘client’

*These are the guys who PAY for the system.

System users - are the people who use or are affected by the information system on a regular basis—
capturing, validating, entering, responding to, storing, and exchanging data and information.

*Growth of web is driving increases in both remote and external users.

System designers - translate system users business requirements and constraints into technical solutions. They
design the computer files, databases, inputs, outputs, screens, networks, and programs that will meet the
system users’ requirements.

*Generally, a ‘systems analyst’, designer, etc.

System builders - construct the information system components based on the design specifications from the
system designers. In many cases, the system designer and builder for a component are one and the same.

*Generally, a ‘programmer’

Systems analyst - studies the problems and needs of an organization to determine how people, data,
processes, communications, and information technology can best accomplish improvements for the business.
(may have nothing to do with computers)

When information technology is used, the analyst is usually responsible for:


o The efficient capture of data from its business source,

o The flow of that data to the computer,

o The processing and storage of that data by the computer,

o The flow of useful and timely information back to the business and its people.

Business analyst (BA) - is a systems analyst that specializes in business problem analysis and technology-
independent requirements analysis.

*(becoming more popular because of the number of end-users and other knowledge workers being
assigned to systems analysts roles in organizations.

Other synonyms for systems analyst include:

o Systems consultant

o Systems architect

o Systems engineer

o Information engineer

o Systems integrator

Much of what we do involves problem solving:

1. Identify the problem

2. Analyze and understand the problem.

3. Identify solution requirements or expectations.

4. Identify alternative solutions and decide a course of action.

5. Design and implement the “best” solution.

6. Evaluate the results. If the problem is not solved, return to step 1 or 2 as appropriate.

Traditional IS Services Organization

* Important: analysts, programmers permanently assigned to specific business functions, areas.

* Typically, teams assigned to specific functional areas.

Contemporary IS Services Organization

* Nowadays, note that analysts, programmers, and other specialists are ‘pooled’ for dynamic and
temporary assignments to project teams as needed.
Business Trends and Drivers

• Total quality management (TQM) - a comprehensive approach to facilitating quality improvements and
management within a business.

• Continuous process improvement (CPI) - the continuous monitoring of business processes to effect
small but measurable improvements to cost reduction and value added.

*Essentially the opposite of business process redesign; however,

*CPI can and frequently does complement BPR.

*Legacy systems - are older information system applications that have become crucial to the day-to-day
operation of a business and that may use technologies considered old or outdated by current standards.

*Business Process Redesign (BPR) - is the study, analysis, and redesign of fundamental business processes to
reduce costs and/or improve value added to the business.

*BPR is an important concept.

• Globalization of the economy

• Information technology problems and opportunities

o Enterprise resource planning (ERP) - software product is a fully integrated information system
that spans most basic business functions required by a major corporation.

*An important concept.

*Examples of ERP software vendors include.

*Baan

*J. D. Edwards

*Oracle

*Peoplesoft

*SAP

*Systems analysts who work on ERP projects are almost always called systems integrators.

o Electronic commerce (EC or E-commerce) - involves conducting both internal and external
business over the Internet, intranets, & extranets.

*Three basic types of electronic commerce applications include:


• Marketing

• Business-to-consumer (B2C)  Know this

• Business-to-business (B2B)  Know this

See these abbreviations a lot in the literature.

• System Analysts:

o Hosts of skills

• Work with varieties of people with varying perspectives on the application

• Must communicate effectively with all of these

• Must be a people person

• Must be a good communicator – written and orally

• More involved in representing the corporation

o Programmer

• Usually, can work with a well-defined peer group

• Does not require the diversity of people skills and communication skills required by an
SA

• Does require more technical skills

• Often scope of responsibilities is clearly defined

System Analysts as a Facilitator

 Steering committee
 Information Technology vendors
 Applications programmers
 Network Administrator
 Interface Design Expert
 Database Administrator
 Management/System owner
 User N
 User 2
 User 1
Skills Required by Systems Analysts

• Working knowledge of information technology

• Computer programming experience and expertise

• General business knowledge

• Problem-solving skills

• Interpersonal communication skills

• Interpersonal relations skills

• Flexibility and adaptability

• Character and ethics

• Systems analysis and design skills

Computer Ethics

The Ten Commandments of Computer Ethics

1. Thou shalt not use a computer to harm other people.

2. Thou shalt not interfere with other people's computer work.

3. Thou shalt not snoop around in other people's computer files.

4. Thou shalt not use a computer to steal.

5. Thou shalt not use a computer to bear false witness.

6. Thou shalt not copy or use proprietary software for which you have not paid.

7. Thou shalt not use other people's computer resources without authorization or proper compensation.

8. Thou shalt not appropriate other people's intellectual output.

9. Thou shalt think about the social consequences of the program you are writing or the system you are
designing.

10. Thou shalt always use a computer in ways that insure consideration and respect for your fellow
human
INFORMATION SYSTEM BUILDING BLOCKS

Data are raw facts about the organization and its business transactions.

 raw facts
 no context
 just numbers and text

Information is data that has been refined and organized by processing and purposeful intelligence.

 data with context


 processed data
 value-added to data
* summarized

*organized

*analyzed

Types of System

• Transaction Processing System

• Management Information System

• Decision Support System

• Executive Information System

• Expert System

• Communication and Collaboration System

• Office Automation System

Transaction processing systems are information system applications that capture and process data about
business transactions.

 data maintenance - which provides for custodial updates to stored data.

Examples of TPS

 ATMs use computer programs to process bank transactions


 Point-of-sale systems capture purchase information, update inventory, and finalize transactions
 Online shopping process order details, verify payment, and update inventory
 Stock exchanges match buyers and sellers, update stock prices, and settle transactions
 Hotel reservation systems accept customer details, payment, and update hotel records
 Payroll systems process employee salaries at the end of a period

Management Information System (MIS) is an information system application that provides for management-
oriented reporting.
Examples of MIS

 Customer Relationship Management (CRM) systems


 Enterprise Resource Planning (ERP) software
 Supply Chain Management (SCM) systems
 Human Resource Information System (HRIS) managing employee information and payroll.

Decision Support System (DSS) - an information system application that provides its users with decision-
oriented information

Applied to executive managers, systems are sometimes called executive information systems (EIS).

Data Warehouse read-only, informational database populated with detailed, summary, and exception data and
information generated by other transaction and management information systems.

Examples of DSS

• Healthcare

• Agriculture

• Weather Forecasting

• Real Estate

• Navigation

Expert System is a programmed decision-making information system

Examples of an ES

• Medical diagnosis systems like MYCIN (diagnosing bacterial infections)

• DENDRAL (predicting molecular structures in chemistry)

• PXDES (predicting lung cancer severity)

• A financial analysis system like FINEVA,

• Intelligent tutoring systems used in education

Office Automation (OA) systems support the wide range of business office activities

 Personal information systems are those designed to meet the needs of a single user. They are
designed to boost an individual’s productivity.
 Work group information systems are those designed to meet the needs of a work group.
They are designed to boost the group’s productivity.
Examples of an OAS

 Email management systems,


 document management tools
 scheduling applications
 Microsoft Office Suite (Word, Excel, PowerPoint, Outlook)
 Google Workspace (Docs, Sheets, Slides, Gmail)
 Systems for automated data entry
 Report generation

Executive Information System tailored to the unique information needs of executive

Communication and Collaboration System enhance communication and collaboration between people, both
internal and external to the organization

Examples of a CCS

• Google Meet

• Zoom

• Google Workspace (including Docs, Sheets, Slides)

• Dropbox

• Microsoft Teams

Perspectives or Stakeholders

– Roles NOT Job Titles

• System owners pay for the system to be built and maintained.

• System users use the system to perform or support the work to be completed.

• System designers design the system to meet the users’ requirements.

• System builders construct, test, and deliver the system into operation.

• Systems analysts facilitate the development of information systems and computer applications

• IT vendors and consultants sell hardware, software, and services to businesses for incorporation into
their information systems.

Focuses for Information Systems

• Data the raw material used to create useful information.

• Processes the activities


• Interfaces how the system interfaces with its users and other information systems.

The DATA Focus

• System owners’ perspective

o Business knowledge is the insight that is gained from timely, accurate, and relevant
information. (Recall that information is a product of raw data.)

• System users’ perspective

o Data requirements are a representation of users’ data in terms of entities, attributes,


relationships, and rules.

• System designers’ perspective

o Database schema

• System builders’ perspective

o Database management system

The PROCESS Focus

• System owners’ perspective

o Business functions are ongoing activities that support the business.

o Cross-functional information system supports relevant business processes from several


business functions

o Business processes are activities that respond to business events.

o Process requirements are a representation of the users’ business processes in terms of


activities, data flows, or work flow.

o Policy is a set of rules that govern a business process.

o Procedure is a step-by-step set of instructions and logic

The INTERFACE Focus

– places with stakeholders

• System owners’ perspective

• System users’ perspectives


o Interface requirements are a representation of the users’ inputs and outputs.

• System designers’ perspective

o User dialogues describe how the user moves from window-to-window

• System builders’ perspective

o Middleware is a layer of utility software that sits in between application software and systems
software

The Role of the Network in IS

 DATA Building Blocks


 PROCESS Building Blocks
 INTERFACE Building Blocks

THE SYSTEMS DELOPMENT LIFE CYCLE (SDLC)

System Development Process is a set of activities, methods, best practices, deliverables, and automated tools
that stakeholders use to develop and maintain information systems and software.

Capability Maturity Model (CMM) is a framework to assess the maturity level of an organization’s information
system development and management processes and products.

It consists of five levels:

o Level 1—Initial: System development projects follow no prescribed process.

o Level 2—Repeatable: Project management processes and practices are established to track
project costs, schedules, and functionality.

o Level 3—Defined: A standard system development process (sometimes called a “methodology”)


is purchased or developed, and integrated throughout the information systems/services unit of
the organization.

o Level 4—Managed: Measurable goals for quality and productivity are established.

o Level 5—Optimizing: The standardized system development process is continuously monitored


and improved based on measures and data analysis established in Level 4.

System Life Cycle divides the life of an information system into two stages, systems development and systems
operation and support.
System Development Methodology is a very formal and precise system development process.

System Development Life Cycle (SDLC)

 PLANNING
1. Project Initiation

 Develop a system request

 Conduct a feasibility analysis

2. Project Management

 Develop work plan

 Staff the project

 Control and direct the project

 ANALYSIS
1. Develop analysis strategy
2. Gather requirements
3. Develop a system proposal

 DESIGN
1. Develop a design strategy
2. Design architecture and interfaces
3. Develop databases and file specifications
4. Develop the program design

 IMPLEMENTATION
1. Construct system
2. Install system
 Implement a training plan for the users
3. Establish a support plan

Project Identification and Initiation

• Problems are undesirable situations that prevent the organization from fully achieving its purpose,
goals, and/or objectives.

• Opportunities are chances to improve the organization even in the absence of specific problems.

• Directives are new requirements that are imposed by management, government, or some external
influence.
The PIECES Problem-Solving Framework

 PIECES is a useful way to characterize all problems.


 Can use PIECES to analyze requirements and solutions as well.

P the need to improve performance

I the need to improve information (and data)

E the need to improve economics, control costs, or increase profits

C the need to improve control or security

E the need to improve efficiency of people and processes

S the need to improve service to customers, suppliers, partners, employees, etc.

BUSINESS VALUE

 TANGIBLE VALUE
 INTANGIBLE VALUE

ELEMENTS OF A SYSTEM REQUEST

 Project sponsor
 Business need
 Business requirements
 Business value
 Special issues

FEASIBILITY ANALYSIS

 Guides the organization in determining whether to proceed with a project


 Identifies the project’s risks that must be addressed if the project is approved
 Major components:
o Technical feasibility
o Economic feasibility
o Cost-Benefit Analysis
o Organizational feasibility

 Project portfolio management


o A process that optimizes project selection and sequencing in order to best support business
goals

o Business goals are expressed in terms of

 Quantitative economic measures

 Business strategy goals

 IT strategy goals

METHODOLOGY is a formalized approach to implementing the SDLC

• Well-known methodologies include:

o Waterfall development

o Parallel development

o V-model

o Rapid application development

o Agile development

Categories of Methodologies

• Structured Design

o Waterfall Development

o Parallel Development

• Rapid Application Development

o Phased

o Prototyping

o Throwaway Prototyping

• Agile Development

o extreme Programming

Object-Oriented Analysis & Design

• Attempt to balance emphasis on data and process

• Uses Unified Modeling Language (UML)


• Characteristics of OOAD:

o Use-case Driven

o Architecture Centric

o Iterative and Incremental

Unified Process specific methodology that maps out when and how to use the various Unified Model
Language techniques for object-oriented analysis and design

Unified Process Phases

• Inception

• Elaboration

• Construction

• Transition

Engineering Workflows

• Business modeling

• Requirements

• Analysis

• Design

• Implementation

• Testing

• Deployment

Supporting Workflows

• Project management

• Configuration and change management

• Environment

• Operations and support

• Infrastructure management
Unified Modeling Language

• Provides a common vocabulary of object-oriented terms

• Version 2.0 has 14 diagrams in 2major groups:

o Structure diagrams

o Behavior diagrams

UML Structure Diagrams

• Represent the data and static relationships in an information system

o Class

o Object

o Package

o Deployment

o Component

o Composite structure

USE CASE depicts a set of activities performed to produce some output result.

ACTOR a person or another system that interacts with and derives value from the system.

ASSOCIATION RELATIONSHIP use cases are connected to actors through association relationships.

DESIGN PROCESS

SYSTEM ANALYSIS AND DESIGN: PROJECT MANAGEMENT

PROJECT MANAGEMENT

o Many methodologies emphasize software and system modelling


o We will employ a methodology called “Unified Process” (UP)

o UP methodology, it’s iterative and divides a project into four phases:


o Inception (a.k.a. Proposal)

o Planning

o Construction

o Transition

Managing the e-Project

o The e-Team
o Managing the team
o Managing the client-consultant relationship
o Communicating with the team and the client

PROCESS a methodological series of steps taken to achieve a goal.

ROLES the responsibilities of each member of a project team, and the interfaces between these team
members

TEAM and SKILLS a number of people work together on a typical project.

o A broad set of skills required relative to traditional software projects, eg:

 Graphic Design (Images, interactive elements)

 Web Development (HTML, jscript etc)

 Software Development (eg Java, Perl)

 Business Analysis (Requirements)

 Training

 Client/Account Management

A Project Manager must:

 Follow a process

 Innovate

 Empower a team

 Communicate

Building the Client-Consultant Relationship

 Discovery
 Requirements Analysis

 Solution Definition

 Project Proposal

CCR Success Factors:

o Commitment (to journey, to project)

o Trust

o Inspiration

o Responsibility

o Education

o Working Practices-professional, think up a more efficient way of doing things

Project Specification Document

Often the PSD includes:

1. Introduction and Project Objectives

2. Project Description

3. Total Cost of Ownership for Infrastructure

4. Actors and Use Case

5. Site Map. Content Plan

6. Testing Plan, site updates and maintenance

7. Budget

8. Appendices

Project Risks

• Privacy

• Copyright Infringement

• Licensing changes

• Legal liabilities (project dependent)


• Lack of human resources - skills

• Lack of funding

• Changes in the marketplace

• Entry barriers for competitors

• Changes in prices

You might also like