SlideShare a Scribd company logo
1 of 54
CHAPTER II
Solving Business Problems with
Information Systems
Solving Business Problems with
Information Systems
 Contents of presentation
 A systems approach to problem solving
 Developing Information System Solutions
A systems approach to problem
solving
 The scientific Method
 The systems approach is based on a widely accepted
problem - solving methodology known as the scientific
method.
 The scientific method consists the following steps:
 Recognize phenomena in the real world
 Formulate a hypothesis about the causes or effects of
the phenomena.
 Test the hypothesis through experimentation
 Evaluate the results of the experiments
 Draw conclusions about the hypothesis
A systems approach to problem
solving…Cont’d
 The systems Approach
 The systems approach is a modification of the
scientific method.
 It stresses a systematic process of problem
solving.
 Problems and opportunities are viewed in a
systems context.
 Studying a problem and formulating a solution
becomes an organized system of interrelated
activities, such as:
The Systems Approach
 Define a problem or opportunity in a systems
context
 Separate a problem or opportunity from its symptoms
 identify systems in the organization and environment
and their interrelationships.
 determine the components, objectives, standards, and
constraints of appropriate systems.
 Gather data describing the problem or
opportunity
 use methods such as interviews, questionnaires,
personal observation, examination of documents, and
modeling to gather data relating to a problem or
opportunity.
The Systems Approach…Cont’d
 Identify alternative solutions
 Propose a variety of alternative solutions based on experience, advice,
intuition, creativity, simulation, etc.
 Evaluate each alternative solution
 Evaluate alternative solutions using criteria that reveal their advantages
and disadvantages.
 Select the best solution
 Select the alternative solution that best meets the evaluation criteria.
 Implement the selected solution
 implement the selected solution according to an implementation plan.
 Evaluate the success of the implemented solution
 monitor and evaluate how well the implemented solution is meeting its system
objectives.
The Systems Approach…Cont’d
 Points to note:
 the steps in the systems approach can overlap each
other.
 the steps are grouped into three broad stages of
problem solving.
 Understanding a problem or opportunity
 Developing a Solution
 Implementing a Solution
 we discuss each step of the systems approach in
more detail in the following pages.
The Systems Approach…Cont’d
 Understanding a problem or opportunity
 Defining problems and opportunities
 separating problems or opportunities from
symptoms
 Identifying systems in the organization and
environment
 Determining objectives, standards, and
constraints
 Gathering Data and Information
Understanding a problem or
opportunity
I. Defining problems and opportunities
1) separating problems or opportunities from
symptoms
 Symptoms must be separated from problems.
Symptoms are merely signals of an underlying
cause or problem.
 A problem: A basic condition that is causing
undesirable results.
 An opportunity: is a basic condition that presents
the potential for desirable results.
 e.g. the fact that "sales are declining" is a
symptom, not a properly defined problem.
Understanding a problem or
opportunity…Cont’d
2) Identifying systems in the organization and
environment
 one of the most important aspects of the systems
approach is viewing a problem or opportunity in a
systems context.
 When you use a systems context, you try to find
systems, subsystems, and components of systems
in the situation you are studying. This ensures that
important factors and their interrelationships are
considered.
 Thus, to understand a problem or opportunity, you
must understand both the organizational systems
and environmental systems in which the problem or
opportunity arises.
Understanding a problem or
opportunity…Cont’d
 A business as an organizational system
 A business faced with a problem or opportunity should
be viewed as an organizational system operating in a
business environment.
 The concept of a business as a system helps us isolate
and better understand how a problem or opportunity
may be related to the basic system components of a
business.
 It also emphasizes the vital feedback role played by
information systems in helping managers control the
performance of their organizations.
Understanding a problem or
opportunity…Cont’d
 Organizational subsystems
 A business is typically subdivided into various organizational
subsystems.
 For example, most businesses are organized into
departments, divisions, and other types of business units.
Firms may also be subdivided into subsystems such as
project teams, product groups, task forces, etc.
 whatever the case, you must try to identify these
subsystems, the boundaries of each subsystem, and their
relationships to each other. Process called decomposition.
 Then, you should try to isolate those subsystems most
affected by the problem or opportunity you are studying.
Understanding a problem or
opportunity…Cont’d
 Relationships between systems
 Once you have identified the subsystems in an
organizational system, you can analyze the
relationships and connections between them.
 Such analysis is frequently aided by a black box
approach, where you concentrate on defining the
boundaries, interfaces, inputs, and outputs of a system
but do not attempt to study the technical details of
transformation processes. In other words, a system's
processing component remains in an undefined black
box while you study the components that define that
system's interactions with other systems.
Understanding a problem or
opportunity…Cont’d
 Evaluating selected systems
 The specific systems (or subsystems) in which
a problem or opportunity arises should be
viewed as systems of input, processing,
output, feedback, and control components. To
really understand a problem and solve it you
should try to determine if basic system
functions are being properly performed.
 That is how you can really use a systems
context in your evaluation.
Understanding a problem or
opportunity…Cont’d
For example, you could view the sales department of a business as a
system.
Poor sales
management?
Inadequate
selling
Effort?
Out- of- Date sales
procedures?
Poor sales
performance?
Input Processing Output
Incorrect sales information
Feedback
Control
Understanding a problem or
opportunity…Cont’d
 Environmental systems
 A business is a subsystem of society and is
surrounded by the other systems of the business
environment.
 It is an open, adaptive system, exchanging inputs and
outputs with its environment and adjusting to the
demands of various environmental systems.
 A business tries to maintain proper interrelationships
with the economic, political and social stakeholders in
its environment.
 Therefore, the stakeholders that interact with a
business should be identified. This helps determine
their effect on a problem or its solution.
Understanding a problem or
opportunity…Cont’d
3) Determining objectives, standards, and
constraints
 Objectives
 When using the systems approach, you should
determine the objectives of the organizational
systems and subsystems you wish to study.
 We should determine how these objectives fit
into the overall strategic plan of the business.
 Objectives should not be stated in vague terms.
They should be specific.
Understanding a problem or
opportunity…Cont’d
– Standards
• It is also important to identify the standards used to
measure progress toward the objectives of a system.
• Standards are a vital component of the effective control
of any system. Feedback about actual performance is
compared by managers to standards of performance to
measure the degree of attainment of business unit's
objectives.
• Budgets and forecasts are typically used as standards.
Knowing the standards should help determine the
extent of perceived problems or opportunities in the
system we are studying.
• Standards are usually more specific and quantitative
than objectives.
Understanding a problem or
opportunity…Cont’d
– Constraints
• are restrictions on the form and content of a solution.
• Constraints can be internal or external to the business
organization.
• External constraints are typically required by law or
industry agreement.
• Internal constraints may arise due to scarcity of
organizational resources or to conflicting information
needs of departments and personnel within an
organization
Understanding a problem or
opportunity…Cont’d
II. Gathering Data and Information
In order to properly understand a problem or opportunity you must
gather data and information about it.
In business situations, this may involve one or more of the
following:
 Interviewing with employees, customers, and managers.
 Questionnaires to appropriate individuals in the
organization.
 Personal observation of business operations and
systems.
 Examination of documents, reports, procedures
manuals, and other documentation.
 Inspecting accounting and management reports to
collect operating statistics, cost data, and performance
results.
 development, manipulation, and observation of a model
of the business operations or systems affected by the
problem or opportunity
The Systems Approach…Cont’d
 Developing a Solution
This is the second stage of the systems
approach to problem solving. It consists of
three steps:
 Designing alternative solutions
 Evaluating Alternative solutions
 Selecting the best solution
Developing a Solution
1) Designing alternative solutions
 There are usually several different ways to solve any
problem or pursue any opportunity.
 Jumping immediately from problem definition to a
single solution is not a good idea.
 It limits your options and robs you of the chance to
consider the advantages and disadvantages of
several alternatives.
 You also lose the chance to combine the best points
of several alternatives.
 Having too many alternatives can obscure the best
solution. However, a screening process in the next
step of the systems approach should help reduce
the number of alternatives.
Developing a Solution…Cont’d
 Where do alternative solutions come from?
 Experience
 The advice of others- including consultants and expert
systems.
 Your intuition, ingenuity and creativity
 Simulation - through decision support software packages
used to develop and manipulate models of a business
operation.
 These should include what you think is an ideal solution.
Then, more realistic alternatives that recognize the limited
financial, personnel and other resources should be
developed.
 Also, don't forget that "doing nothing" about a problem or
opportunity is a legitimate solution with its own advantages
and disadvantages.
Developing a Solution…Cont’d
2) Evaluating Alternative solutions
 Once alternative solutions have been
developed, they must be evaluated so that
the best solution can be identified.
 The goal of evaluation is to determine how
well each alternative solution helps the firm
and its selected subsystems meet their
objectives.
Evaluating Alternative
Solutions…Cont’d
 Evaluation Criteria
 First, we should develop evaluation criteria,
then determine how well each alternative
solution meets these criteria
 The criteria we develop should reflect the
objectives and the constraints defined in the
first stage of the solution process.
Evaluating Alternative
Solutions…Cont’d
 Cost/ benefit analysis
 Every legitimate solution will have some
advantages or benefits and some disadvantages
or costs.
 These advantages and disadvantages are
identified when each alternative solution is
evaluated.
 This process is called cost/ benefit analysis
 If costs and benefits can be quantified, they are
called tangible; if not, they are called intangible.
Evaluating Alternative
Solutions…Cont’d
 Tangible costs- e.g. costs of hardware and software, employee
salaries, etc.
 Intangible costs- are difficult to quantify, such as the loss of
customer goodwill or employee morale caused by errors and
disruptions arising from the installation of a new system.
 Tangible benefits- are favorable results, such as the
 decrease in payroll costs caused by a reduction in personnel
 decrease in inventory carrying costs caused by a reduction
in inventory
 Increase in sales or profits
 Decrease in information processing costs
 Decrease in operating work.
 Intangible benefits- harder to estimate. Better customer
service or faster and more accurate information for
management, improved management decision making,
improved image.
Evaluating Alternative
Solutions…Cont’d
3) Selecting the best solution
 Once all alternative solutions have been
evaluated, the process of selecting the best
solution can begin. Alternative solutions can
be compared to each other because they
have been evaluated using the same
criteria.
 For example, alternatives can be screened
and ranked, based on individual criteria or
overall scores.
Selecting the best solution…Cont’d
 Note:
 It is possible that we will decide not to select the top-
ranked alternative.
 A low-ranked solution could be chosen for a variety of
other reasons.
 Or, all proposed alternatives could be rejected. In this
case, new alternative solutions must be identified and
evaluated. However, don't forget that the legitimate
alternative of "doing nothing" could be selected as the
best option.
The Systems Approach…Cont’d
 Implementing a solution
I. Implement the selected solution
 Once a solution has been selected, it must be
implemented.
 An implementation plan may have to be developed.
Typically, an implementation plan specifies the
activities, resources, and timing needed for
proper implementation.
 For example, the following items might be specified:
 Types and sources of hardware and software
 Construction of physical facilities
 Hiring and training of personnel
 Start-up and operating procedures
 Implementation timetables.
Implementing a solution…Cont’d
II. Evaluate the success of the implemented
solution
 The results of implementing a solution should be
monitored and evaluated. This is called a post
implementation review process.
 The focus of this step is to determine if the
implemented solution has indeed helped the firm
and selected business units meet their system
objectives. If not, the systems approach assumes
you will cycle back to a previous step and make
another attempt to find a workable solution.
Developing Information System
Solutions
 The Systems Development Cycle
 Developing information system solutions to
business problems is a major responsibility of
managerial end users.
 They are responsible for proposing or
developing new or improved information
systems for their organizations.
The Systems Development
Cycle…Cont’d
 Developing information system solutions to business problems
is typically a multi step process or cycle.
 This is frequently called the systems development cycle or
systems development life cycle (SDLC).
 The traditional information systems development cycle includes
five steps:
 Investigation
 analysis
 design
 implementation
 maintenance
The Systems Development
Cycle…Cont’d
 Let's take a look at each step of this development process.
1) Systems Investigation
 This stage includes the following three steps.
i) Information systems planning
 Survey the organization to screen and select potential
systems development projects, including those generated
by formal information systems planning. (Determine
whether a business problem or opportunity exists)
 There are typically many opportunities to use information
systems to support organization end users and its
business operations, management decision making, and
strategic objectives.
The Systems Development
Cycle…Cont’d
ii) Feasibility studies
 Conduct a feasibility study to determine whether a new
or improved information system is needed.
 A feasibility study is a preliminary study to investigate
the information needs of prospective end users and the
objectives, constraints, basic resource requirements,
costs, benefits, and feasibility of a proposed project.
 The findings of this study are usually formalized in a
written report. It includes preliminary specifications
and a developmental plan for the proposed system.
The Systems Development
Cycle…Cont’d
 The feasibility of a proposed system can be evaluated in terms
of four major categories:
 Organizational feasibility- how well the proposed system
supports the strategic plan of the organization.
 Economic feasibility- whether expected cost savings,
increased revenue, increased profits, reductions in required
investment, and other benefits exceed the costs of
developing and operating a proposed system.
 Technical feasibility- whether reliable hardware and
software capable of meeting the needs of a proposed
system can be acquired or developed by the business in the
required time.
 Operational feasibility- the willingness and ability of the
management, employees, customers, suppliers, and so on
to operate, use, and support a proposed system.
The Systems Development
Cycle…Cont’d
III. Feasibility report
 This report is submitted to the management of
the firm for its approval before development
work can begin. If management approves the
recommendations of the feasibility study, the
systems analysis stage can begin.
 The goal of feasibility studies is to evaluate
alternative systems and to propose the most
feasible and desirable systems for
development.
The Systems Development
Cycle…Cont’d
2) Systems Analysis
 Many of the system analysis activities are an
extension of those used in conducting a
feasibility study.
 However, systems analysis is not a
preliminary study. It is an in-depth study of
end user information requirements that is
needed before the design of a new
information system can be completed.
The Systems Development
Cycle…Cont’d
 Systems analysis traditionally involves a
detailed study of:
 The information needs of the organization and
its end users. /organizational analysis/
 The activities, resources, and products of any
present information systems. (Analysis of the
present system)
 The information system capabilities required to
meet the information needs of users. /
Functional requirements analysis/
The Systems Development
Cycle…Cont’d
3) Systems Design
 systems analysis describes what a system
should do to meet the information needs of
users.
 systems design specifies how the system will
accomplish this objective.
 systems design consists of design activities,
which produce system specifications satisfying
the system requirements developed in the
systems analysis stage.
 These specifications are used as the basis for
software development, hardware acquisition,
system testing, and other activities of the
implementation stage.
The Systems Development
Cycle…Cont’d
 A useful way to look at systems design is illustrated
in the following figure.
User Interface
Design
Data
Design
Process
Design
Screen, form, report,
and dialog design
Data element
structure design
Program and
procedure design
System Design
The Systems Development
Cycle…Cont’d
 User Interface design
 Focuses on designing the interaction between end
users and computer systems. It concentrates on input
/output methods and the conversion of data and
information between human-readable and machine-
readable forms.
 Therefore, the UID produces detailed specifications for
information products such as display screens,
interactive user/ computer dialogues, audio responses,
forms, documents, and reports.
The Systems Development
Cycle…Cont’d
 Data Design
 Focuses on the design of the logical structure of
databases and files to be used by the proposed
information system.
 Data design produces detailed descriptions of:
 The entities - people, places, things, events about
which the proposed information system needs to
maintain information.
 The relationships between these entities
 The specific data elements (databases, files, records,
etc.) that need to be maintained for each entity tracked
by the information system.
 The integrity rules that govern how each data element
is specified and used in the information system.
The Systems Development
Cycle…Cont’d
 Process design
 Focuses on the design of the software resources, i.e.,
the programs and procedures needed by the proposed
information system. It concentrates on developing
detailed specifications for the program modules that
will have to be:
 Purchased as software packages, or Developed by
custom programming.
 Thus, process design produces detailed program
specifications and procedures needed to meet user
interface and data design specifications.
The Systems Development
Cycle…Cont’d
4) Systems implementation
 Once a proposed information system has
been designed, it must be implemented
 The systems implementation stage involves:
 Acquisition of hardware and software
 Developing any computer programs that will not
be acquired externally as software packages.
 Educating and training management, end users,
and operating personnel.
The Systems Development
Cycle…Cont’d
 Testing and making necessary corrections to the programs,
procedures, and hardware used by a new system.
 Documentation- record and communicate the detailed system
specifications including procedures for end users and operating
personnel, and examples of input/ output displays and reports.
 Conversion- Convert from the use of a present system to the
operation of a new or improved system. This may involve
 Operating both new and old systems in parallel for a trial
period
 Operation of a pilot system on a trial basis at one location
 Phasing in the new system one location at a time, or
 an immediate cutover to the new system.
The Systems Development
Cycle…Cont’d
5) Systems Maintenance
 involves a post implementation review process to
monitor, evaluate, and modify the system as
needed.
 errors in the development or use of a system are
corrected by the maintenance activity.
 systems maintenance also includes making
modifications to a system due to changes within the
business or the business environment.
 For example, Change in tax laws - requires change
to tax computations in payroll systems and tax-
accounting systems of a business organization.
Developing Information System
Solutions…Cont’d
 Computer- Aided systems Development
 Major changes are occurring in the traditional process of
information systems just described. This is because the
SDLC is inflexible, time-consuming, and expensive.
 A computer -aided systems engineering (CASE) process has
emerged due to the availability of fourth-generation
languages (4GL) and a variety of software packages for
system development.
 CASE involves using software packages, called CASE tools,
to perform many of the activities of systems development,
including software development or programming.
 Thus, CASE allows systems analysts and end users to use
microcomputers and 4GL and CASE tools to help
accomplish activities of the systems development process.
Computer- Aided systems
Development…Cont’d
 Note:- Categories of programming languages
 Machine Languages- use binary coded
instructions (First Generation)
 In the early stages of computer development, all program
instructions had to be written using binary codes unique
to each computer.
 Assembler languages- use symbolic coded
instructions (Second generation) next level of
programming languages
 were used to reduce the difficulties in writing machine
language programs.
 require language translator program called assemblers
 also called symbolic languages.
Computer- Aided systems
Development…Cont’d
 High- level languages- use English like
statements and arithmetic notation (Third
Generation)
 instructions of high- level languages are called
statements, and closely resemble human
language or the standard notation of
mathematics.
 For Example, FORTRAN X= Y+Z
 require translator programs called compilers or
interpreters.
Computer- Aided systems
Development…Cont’d
 Fourth-generation languages - Use natural
and non-procedural statements.
 the term 4GL is used to describe a variety of
programming languages that are more
nonprocedural and conversational than prior
languages.
 are nonprocedural means - they encourage
users and programmers to specify the results
they want, while the computer determines the
sequence of instructions that will accomplish
those results.
 For example, Sum the following two numbers.
Categories of programming languages
Machine Language
1010 11001
1011 11010
1100 11011
High-level Languages
BASIC: X = Y + Z
COBOL:
COMPUTE X = Y + Z
Assembler Language
LOD Y
ADD Z
STR X
Fourth-Generation Language
SUM THE FOLLOWING NUMBERS
Prototyping
 A Prototype
 A prototype information system is a tentative working
model of an information system which includes
tentative versions of user input and output, databases
and files, control methods, and processing routines.
 Prototyping
 prototyping is the rapid development and testing of
working models, or prototypes, of new information
system applications in an interactive, iterative process
involving both system analysts and end users.
Prototyping…Cont’d
 A prototype of an information system needed
by an end user is developed quickly using a
variety of application development packages
(such as 4GL, CASE).
 The prototype system is then repeatedly
refined until it is acceptable to an end user.
(used, evaluated, and modified repeatedly
until end users find it acceptable).
 The final version of the system is then turned
over to the end user for operational use.

More Related Content

Similar to MIS Chapter 2.ppt

Bus 304 lecture 4-intro system concepts
Bus 304 lecture 4-intro system  conceptsBus 304 lecture 4-intro system  concepts
Bus 304 lecture 4-intro system conceptseduafo
 
Organization theories by Behshad Mehrabi
Organization theories by Behshad MehrabiOrganization theories by Behshad Mehrabi
Organization theories by Behshad MehrabiBehshad mehrabi
 
How to Analyze a Case StudyIncluded in these cases are questions.docx
How to Analyze a Case StudyIncluded in these cases are questions.docxHow to Analyze a Case StudyIncluded in these cases are questions.docx
How to Analyze a Case StudyIncluded in these cases are questions.docxpooleavelina
 
The Systems Development Life Cycle Moderate and large firms with uni.pdf
The Systems Development Life Cycle Moderate and large firms with uni.pdfThe Systems Development Life Cycle Moderate and large firms with uni.pdf
The Systems Development Life Cycle Moderate and large firms with uni.pdfarwholesalelors
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesmohammedderriche2
 
System Analysis and Design concept. objective of the design methodologies .
System Analysis and Design concept. objective of the design methodologies .System Analysis and Design concept. objective of the design methodologies .
System Analysis and Design concept. objective of the design methodologies .MatildaSanga
 
Take Test Grammar Quiz Joining Clauses with SemicolonsQUES.docx
Take Test Grammar Quiz Joining Clauses with SemicolonsQUES.docxTake Test Grammar Quiz Joining Clauses with SemicolonsQUES.docx
Take Test Grammar Quiz Joining Clauses with SemicolonsQUES.docxdeanmtaylor1545
 
Information Systems, Organizations, Management and Strategy
Information Systems, Organizations, Management and StrategyInformation Systems, Organizations, Management and Strategy
Information Systems, Organizations, Management and StrategyMostafa Ewees
 
How to analyze a case study hands on guide how to analyze a case
How to analyze a case study hands on guide how to analyze a caseHow to analyze a case study hands on guide how to analyze a case
How to analyze a case study hands on guide how to analyze a casessuser47f0be
 
Commissioning And Procurement
Commissioning And ProcurementCommissioning And Procurement
Commissioning And Procurementalecfraher
 
Commissioning And Procurement
Commissioning And ProcurementCommissioning And Procurement
Commissioning And Procurementalecfraher
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignJoel Briza
 
Information systems in Organizations
Information systems in OrganizationsInformation systems in Organizations
Information systems in Organizationsmulugetaa
 
Open System Models
Open System ModelsOpen System Models
Open System Modelsvissie101
 

Similar to MIS Chapter 2.ppt (20)

Ms 04
Ms 04Ms 04
Ms 04
 
Bus 304 lecture 4-intro system concepts
Bus 304 lecture 4-intro system  conceptsBus 304 lecture 4-intro system  concepts
Bus 304 lecture 4-intro system concepts
 
Mis analysis
Mis analysisMis analysis
Mis analysis
 
Organization theories by Behshad Mehrabi
Organization theories by Behshad MehrabiOrganization theories by Behshad Mehrabi
Organization theories by Behshad Mehrabi
 
Sad
SadSad
Sad
 
How to Analyze a Case StudyIncluded in these cases are questions.docx
How to Analyze a Case StudyIncluded in these cases are questions.docxHow to Analyze a Case StudyIncluded in these cases are questions.docx
How to Analyze a Case StudyIncluded in these cases are questions.docx
 
The Systems Development Life Cycle Moderate and large firms with uni.pdf
The Systems Development Life Cycle Moderate and large firms with uni.pdfThe Systems Development Life Cycle Moderate and large firms with uni.pdf
The Systems Development Life Cycle Moderate and large firms with uni.pdf
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lectures
 
System Analysis and Design concept. objective of the design methodologies .
System Analysis and Design concept. objective of the design methodologies .System Analysis and Design concept. objective of the design methodologies .
System Analysis and Design concept. objective of the design methodologies .
 
Take Test Grammar Quiz Joining Clauses with SemicolonsQUES.docx
Take Test Grammar Quiz Joining Clauses with SemicolonsQUES.docxTake Test Grammar Quiz Joining Clauses with SemicolonsQUES.docx
Take Test Grammar Quiz Joining Clauses with SemicolonsQUES.docx
 
Chap3 RE elicitation
Chap3 RE elicitationChap3 RE elicitation
Chap3 RE elicitation
 
Information Systems, Organizations, Management and Strategy
Information Systems, Organizations, Management and StrategyInformation Systems, Organizations, Management and Strategy
Information Systems, Organizations, Management and Strategy
 
How to analyze a case study hands on guide how to analyze a case
How to analyze a case study hands on guide how to analyze a caseHow to analyze a case study hands on guide how to analyze a case
How to analyze a case study hands on guide how to analyze a case
 
mis.pdf
mis.pdfmis.pdf
mis.pdf
 
Commissioning And Procurement
Commissioning And ProcurementCommissioning And Procurement
Commissioning And Procurement
 
Commissioning And Procurement
Commissioning And ProcurementCommissioning And Procurement
Commissioning And Procurement
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
SDLC
SDLCSDLC
SDLC
 
Information systems in Organizations
Information systems in OrganizationsInformation systems in Organizations
Information systems in Organizations
 
Open System Models
Open System ModelsOpen System Models
Open System Models
 

More from jemalmohamed4

CH-4 Constructing an Instrument for Data Collection.pptx
CH-4 Constructing an Instrument for Data Collection.pptxCH-4 Constructing an Instrument for Data Collection.pptx
CH-4 Constructing an Instrument for Data Collection.pptxjemalmohamed4
 
CH-3 Research Design.pptx
CH-3 Research Design.pptxCH-3 Research Design.pptx
CH-3 Research Design.pptxjemalmohamed4
 
CH-2 Formulating Research Problem.pptx
CH-2 Formulating Research Problem.pptxCH-2 Formulating Research Problem.pptx
CH-2 Formulating Research Problem.pptxjemalmohamed4
 
CH-1 Introduction to research.pptx
CH-1 Introduction to research.pptxCH-1 Introduction to research.pptx
CH-1 Introduction to research.pptxjemalmohamed4
 

More from jemalmohamed4 (6)

MIS Chapter 1.ppt
MIS Chapter 1.pptMIS Chapter 1.ppt
MIS Chapter 1.ppt
 
CH-4 Constructing an Instrument for Data Collection.pptx
CH-4 Constructing an Instrument for Data Collection.pptxCH-4 Constructing an Instrument for Data Collection.pptx
CH-4 Constructing an Instrument for Data Collection.pptx
 
CH-3 Research Design.pptx
CH-3 Research Design.pptxCH-3 Research Design.pptx
CH-3 Research Design.pptx
 
CH-2 Formulating Research Problem.pptx
CH-2 Formulating Research Problem.pptxCH-2 Formulating Research Problem.pptx
CH-2 Formulating Research Problem.pptx
 
CH-1 Introduction to research.pptx
CH-1 Introduction to research.pptxCH-1 Introduction to research.pptx
CH-1 Introduction to research.pptx
 
CH-0 Outline.pptx
CH-0 Outline.pptxCH-0 Outline.pptx
CH-0 Outline.pptx
 

Recently uploaded

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Recently uploaded (20)

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 

MIS Chapter 2.ppt

  • 1. CHAPTER II Solving Business Problems with Information Systems
  • 2. Solving Business Problems with Information Systems  Contents of presentation  A systems approach to problem solving  Developing Information System Solutions
  • 3. A systems approach to problem solving  The scientific Method  The systems approach is based on a widely accepted problem - solving methodology known as the scientific method.  The scientific method consists the following steps:  Recognize phenomena in the real world  Formulate a hypothesis about the causes or effects of the phenomena.  Test the hypothesis through experimentation  Evaluate the results of the experiments  Draw conclusions about the hypothesis
  • 4. A systems approach to problem solving…Cont’d  The systems Approach  The systems approach is a modification of the scientific method.  It stresses a systematic process of problem solving.  Problems and opportunities are viewed in a systems context.  Studying a problem and formulating a solution becomes an organized system of interrelated activities, such as:
  • 5. The Systems Approach  Define a problem or opportunity in a systems context  Separate a problem or opportunity from its symptoms  identify systems in the organization and environment and their interrelationships.  determine the components, objectives, standards, and constraints of appropriate systems.  Gather data describing the problem or opportunity  use methods such as interviews, questionnaires, personal observation, examination of documents, and modeling to gather data relating to a problem or opportunity.
  • 6. The Systems Approach…Cont’d  Identify alternative solutions  Propose a variety of alternative solutions based on experience, advice, intuition, creativity, simulation, etc.  Evaluate each alternative solution  Evaluate alternative solutions using criteria that reveal their advantages and disadvantages.  Select the best solution  Select the alternative solution that best meets the evaluation criteria.  Implement the selected solution  implement the selected solution according to an implementation plan.  Evaluate the success of the implemented solution  monitor and evaluate how well the implemented solution is meeting its system objectives.
  • 7. The Systems Approach…Cont’d  Points to note:  the steps in the systems approach can overlap each other.  the steps are grouped into three broad stages of problem solving.  Understanding a problem or opportunity  Developing a Solution  Implementing a Solution  we discuss each step of the systems approach in more detail in the following pages.
  • 8. The Systems Approach…Cont’d  Understanding a problem or opportunity  Defining problems and opportunities  separating problems or opportunities from symptoms  Identifying systems in the organization and environment  Determining objectives, standards, and constraints  Gathering Data and Information
  • 9. Understanding a problem or opportunity I. Defining problems and opportunities 1) separating problems or opportunities from symptoms  Symptoms must be separated from problems. Symptoms are merely signals of an underlying cause or problem.  A problem: A basic condition that is causing undesirable results.  An opportunity: is a basic condition that presents the potential for desirable results.  e.g. the fact that "sales are declining" is a symptom, not a properly defined problem.
  • 10. Understanding a problem or opportunity…Cont’d 2) Identifying systems in the organization and environment  one of the most important aspects of the systems approach is viewing a problem or opportunity in a systems context.  When you use a systems context, you try to find systems, subsystems, and components of systems in the situation you are studying. This ensures that important factors and their interrelationships are considered.  Thus, to understand a problem or opportunity, you must understand both the organizational systems and environmental systems in which the problem or opportunity arises.
  • 11. Understanding a problem or opportunity…Cont’d  A business as an organizational system  A business faced with a problem or opportunity should be viewed as an organizational system operating in a business environment.  The concept of a business as a system helps us isolate and better understand how a problem or opportunity may be related to the basic system components of a business.  It also emphasizes the vital feedback role played by information systems in helping managers control the performance of their organizations.
  • 12. Understanding a problem or opportunity…Cont’d  Organizational subsystems  A business is typically subdivided into various organizational subsystems.  For example, most businesses are organized into departments, divisions, and other types of business units. Firms may also be subdivided into subsystems such as project teams, product groups, task forces, etc.  whatever the case, you must try to identify these subsystems, the boundaries of each subsystem, and their relationships to each other. Process called decomposition.  Then, you should try to isolate those subsystems most affected by the problem or opportunity you are studying.
  • 13. Understanding a problem or opportunity…Cont’d  Relationships between systems  Once you have identified the subsystems in an organizational system, you can analyze the relationships and connections between them.  Such analysis is frequently aided by a black box approach, where you concentrate on defining the boundaries, interfaces, inputs, and outputs of a system but do not attempt to study the technical details of transformation processes. In other words, a system's processing component remains in an undefined black box while you study the components that define that system's interactions with other systems.
  • 14. Understanding a problem or opportunity…Cont’d  Evaluating selected systems  The specific systems (or subsystems) in which a problem or opportunity arises should be viewed as systems of input, processing, output, feedback, and control components. To really understand a problem and solve it you should try to determine if basic system functions are being properly performed.  That is how you can really use a systems context in your evaluation.
  • 15. Understanding a problem or opportunity…Cont’d For example, you could view the sales department of a business as a system. Poor sales management? Inadequate selling Effort? Out- of- Date sales procedures? Poor sales performance? Input Processing Output Incorrect sales information Feedback Control
  • 16. Understanding a problem or opportunity…Cont’d  Environmental systems  A business is a subsystem of society and is surrounded by the other systems of the business environment.  It is an open, adaptive system, exchanging inputs and outputs with its environment and adjusting to the demands of various environmental systems.  A business tries to maintain proper interrelationships with the economic, political and social stakeholders in its environment.  Therefore, the stakeholders that interact with a business should be identified. This helps determine their effect on a problem or its solution.
  • 17. Understanding a problem or opportunity…Cont’d 3) Determining objectives, standards, and constraints  Objectives  When using the systems approach, you should determine the objectives of the organizational systems and subsystems you wish to study.  We should determine how these objectives fit into the overall strategic plan of the business.  Objectives should not be stated in vague terms. They should be specific.
  • 18. Understanding a problem or opportunity…Cont’d – Standards • It is also important to identify the standards used to measure progress toward the objectives of a system. • Standards are a vital component of the effective control of any system. Feedback about actual performance is compared by managers to standards of performance to measure the degree of attainment of business unit's objectives. • Budgets and forecasts are typically used as standards. Knowing the standards should help determine the extent of perceived problems or opportunities in the system we are studying. • Standards are usually more specific and quantitative than objectives.
  • 19. Understanding a problem or opportunity…Cont’d – Constraints • are restrictions on the form and content of a solution. • Constraints can be internal or external to the business organization. • External constraints are typically required by law or industry agreement. • Internal constraints may arise due to scarcity of organizational resources or to conflicting information needs of departments and personnel within an organization
  • 20. Understanding a problem or opportunity…Cont’d II. Gathering Data and Information In order to properly understand a problem or opportunity you must gather data and information about it. In business situations, this may involve one or more of the following:  Interviewing with employees, customers, and managers.  Questionnaires to appropriate individuals in the organization.  Personal observation of business operations and systems.  Examination of documents, reports, procedures manuals, and other documentation.  Inspecting accounting and management reports to collect operating statistics, cost data, and performance results.  development, manipulation, and observation of a model of the business operations or systems affected by the problem or opportunity
  • 21. The Systems Approach…Cont’d  Developing a Solution This is the second stage of the systems approach to problem solving. It consists of three steps:  Designing alternative solutions  Evaluating Alternative solutions  Selecting the best solution
  • 22. Developing a Solution 1) Designing alternative solutions  There are usually several different ways to solve any problem or pursue any opportunity.  Jumping immediately from problem definition to a single solution is not a good idea.  It limits your options and robs you of the chance to consider the advantages and disadvantages of several alternatives.  You also lose the chance to combine the best points of several alternatives.  Having too many alternatives can obscure the best solution. However, a screening process in the next step of the systems approach should help reduce the number of alternatives.
  • 23. Developing a Solution…Cont’d  Where do alternative solutions come from?  Experience  The advice of others- including consultants and expert systems.  Your intuition, ingenuity and creativity  Simulation - through decision support software packages used to develop and manipulate models of a business operation.  These should include what you think is an ideal solution. Then, more realistic alternatives that recognize the limited financial, personnel and other resources should be developed.  Also, don't forget that "doing nothing" about a problem or opportunity is a legitimate solution with its own advantages and disadvantages.
  • 24. Developing a Solution…Cont’d 2) Evaluating Alternative solutions  Once alternative solutions have been developed, they must be evaluated so that the best solution can be identified.  The goal of evaluation is to determine how well each alternative solution helps the firm and its selected subsystems meet their objectives.
  • 25. Evaluating Alternative Solutions…Cont’d  Evaluation Criteria  First, we should develop evaluation criteria, then determine how well each alternative solution meets these criteria  The criteria we develop should reflect the objectives and the constraints defined in the first stage of the solution process.
  • 26. Evaluating Alternative Solutions…Cont’d  Cost/ benefit analysis  Every legitimate solution will have some advantages or benefits and some disadvantages or costs.  These advantages and disadvantages are identified when each alternative solution is evaluated.  This process is called cost/ benefit analysis  If costs and benefits can be quantified, they are called tangible; if not, they are called intangible.
  • 27. Evaluating Alternative Solutions…Cont’d  Tangible costs- e.g. costs of hardware and software, employee salaries, etc.  Intangible costs- are difficult to quantify, such as the loss of customer goodwill or employee morale caused by errors and disruptions arising from the installation of a new system.  Tangible benefits- are favorable results, such as the  decrease in payroll costs caused by a reduction in personnel  decrease in inventory carrying costs caused by a reduction in inventory  Increase in sales or profits  Decrease in information processing costs  Decrease in operating work.  Intangible benefits- harder to estimate. Better customer service or faster and more accurate information for management, improved management decision making, improved image.
  • 28. Evaluating Alternative Solutions…Cont’d 3) Selecting the best solution  Once all alternative solutions have been evaluated, the process of selecting the best solution can begin. Alternative solutions can be compared to each other because they have been evaluated using the same criteria.  For example, alternatives can be screened and ranked, based on individual criteria or overall scores.
  • 29. Selecting the best solution…Cont’d  Note:  It is possible that we will decide not to select the top- ranked alternative.  A low-ranked solution could be chosen for a variety of other reasons.  Or, all proposed alternatives could be rejected. In this case, new alternative solutions must be identified and evaluated. However, don't forget that the legitimate alternative of "doing nothing" could be selected as the best option.
  • 30. The Systems Approach…Cont’d  Implementing a solution I. Implement the selected solution  Once a solution has been selected, it must be implemented.  An implementation plan may have to be developed. Typically, an implementation plan specifies the activities, resources, and timing needed for proper implementation.  For example, the following items might be specified:  Types and sources of hardware and software  Construction of physical facilities  Hiring and training of personnel  Start-up and operating procedures  Implementation timetables.
  • 31. Implementing a solution…Cont’d II. Evaluate the success of the implemented solution  The results of implementing a solution should be monitored and evaluated. This is called a post implementation review process.  The focus of this step is to determine if the implemented solution has indeed helped the firm and selected business units meet their system objectives. If not, the systems approach assumes you will cycle back to a previous step and make another attempt to find a workable solution.
  • 32. Developing Information System Solutions  The Systems Development Cycle  Developing information system solutions to business problems is a major responsibility of managerial end users.  They are responsible for proposing or developing new or improved information systems for their organizations.
  • 33. The Systems Development Cycle…Cont’d  Developing information system solutions to business problems is typically a multi step process or cycle.  This is frequently called the systems development cycle or systems development life cycle (SDLC).  The traditional information systems development cycle includes five steps:  Investigation  analysis  design  implementation  maintenance
  • 34. The Systems Development Cycle…Cont’d  Let's take a look at each step of this development process. 1) Systems Investigation  This stage includes the following three steps. i) Information systems planning  Survey the organization to screen and select potential systems development projects, including those generated by formal information systems planning. (Determine whether a business problem or opportunity exists)  There are typically many opportunities to use information systems to support organization end users and its business operations, management decision making, and strategic objectives.
  • 35. The Systems Development Cycle…Cont’d ii) Feasibility studies  Conduct a feasibility study to determine whether a new or improved information system is needed.  A feasibility study is a preliminary study to investigate the information needs of prospective end users and the objectives, constraints, basic resource requirements, costs, benefits, and feasibility of a proposed project.  The findings of this study are usually formalized in a written report. It includes preliminary specifications and a developmental plan for the proposed system.
  • 36. The Systems Development Cycle…Cont’d  The feasibility of a proposed system can be evaluated in terms of four major categories:  Organizational feasibility- how well the proposed system supports the strategic plan of the organization.  Economic feasibility- whether expected cost savings, increased revenue, increased profits, reductions in required investment, and other benefits exceed the costs of developing and operating a proposed system.  Technical feasibility- whether reliable hardware and software capable of meeting the needs of a proposed system can be acquired or developed by the business in the required time.  Operational feasibility- the willingness and ability of the management, employees, customers, suppliers, and so on to operate, use, and support a proposed system.
  • 37. The Systems Development Cycle…Cont’d III. Feasibility report  This report is submitted to the management of the firm for its approval before development work can begin. If management approves the recommendations of the feasibility study, the systems analysis stage can begin.  The goal of feasibility studies is to evaluate alternative systems and to propose the most feasible and desirable systems for development.
  • 38. The Systems Development Cycle…Cont’d 2) Systems Analysis  Many of the system analysis activities are an extension of those used in conducting a feasibility study.  However, systems analysis is not a preliminary study. It is an in-depth study of end user information requirements that is needed before the design of a new information system can be completed.
  • 39. The Systems Development Cycle…Cont’d  Systems analysis traditionally involves a detailed study of:  The information needs of the organization and its end users. /organizational analysis/  The activities, resources, and products of any present information systems. (Analysis of the present system)  The information system capabilities required to meet the information needs of users. / Functional requirements analysis/
  • 40. The Systems Development Cycle…Cont’d 3) Systems Design  systems analysis describes what a system should do to meet the information needs of users.  systems design specifies how the system will accomplish this objective.  systems design consists of design activities, which produce system specifications satisfying the system requirements developed in the systems analysis stage.  These specifications are used as the basis for software development, hardware acquisition, system testing, and other activities of the implementation stage.
  • 41. The Systems Development Cycle…Cont’d  A useful way to look at systems design is illustrated in the following figure. User Interface Design Data Design Process Design Screen, form, report, and dialog design Data element structure design Program and procedure design System Design
  • 42. The Systems Development Cycle…Cont’d  User Interface design  Focuses on designing the interaction between end users and computer systems. It concentrates on input /output methods and the conversion of data and information between human-readable and machine- readable forms.  Therefore, the UID produces detailed specifications for information products such as display screens, interactive user/ computer dialogues, audio responses, forms, documents, and reports.
  • 43. The Systems Development Cycle…Cont’d  Data Design  Focuses on the design of the logical structure of databases and files to be used by the proposed information system.  Data design produces detailed descriptions of:  The entities - people, places, things, events about which the proposed information system needs to maintain information.  The relationships between these entities  The specific data elements (databases, files, records, etc.) that need to be maintained for each entity tracked by the information system.  The integrity rules that govern how each data element is specified and used in the information system.
  • 44. The Systems Development Cycle…Cont’d  Process design  Focuses on the design of the software resources, i.e., the programs and procedures needed by the proposed information system. It concentrates on developing detailed specifications for the program modules that will have to be:  Purchased as software packages, or Developed by custom programming.  Thus, process design produces detailed program specifications and procedures needed to meet user interface and data design specifications.
  • 45. The Systems Development Cycle…Cont’d 4) Systems implementation  Once a proposed information system has been designed, it must be implemented  The systems implementation stage involves:  Acquisition of hardware and software  Developing any computer programs that will not be acquired externally as software packages.  Educating and training management, end users, and operating personnel.
  • 46. The Systems Development Cycle…Cont’d  Testing and making necessary corrections to the programs, procedures, and hardware used by a new system.  Documentation- record and communicate the detailed system specifications including procedures for end users and operating personnel, and examples of input/ output displays and reports.  Conversion- Convert from the use of a present system to the operation of a new or improved system. This may involve  Operating both new and old systems in parallel for a trial period  Operation of a pilot system on a trial basis at one location  Phasing in the new system one location at a time, or  an immediate cutover to the new system.
  • 47. The Systems Development Cycle…Cont’d 5) Systems Maintenance  involves a post implementation review process to monitor, evaluate, and modify the system as needed.  errors in the development or use of a system are corrected by the maintenance activity.  systems maintenance also includes making modifications to a system due to changes within the business or the business environment.  For example, Change in tax laws - requires change to tax computations in payroll systems and tax- accounting systems of a business organization.
  • 48. Developing Information System Solutions…Cont’d  Computer- Aided systems Development  Major changes are occurring in the traditional process of information systems just described. This is because the SDLC is inflexible, time-consuming, and expensive.  A computer -aided systems engineering (CASE) process has emerged due to the availability of fourth-generation languages (4GL) and a variety of software packages for system development.  CASE involves using software packages, called CASE tools, to perform many of the activities of systems development, including software development or programming.  Thus, CASE allows systems analysts and end users to use microcomputers and 4GL and CASE tools to help accomplish activities of the systems development process.
  • 49. Computer- Aided systems Development…Cont’d  Note:- Categories of programming languages  Machine Languages- use binary coded instructions (First Generation)  In the early stages of computer development, all program instructions had to be written using binary codes unique to each computer.  Assembler languages- use symbolic coded instructions (Second generation) next level of programming languages  were used to reduce the difficulties in writing machine language programs.  require language translator program called assemblers  also called symbolic languages.
  • 50. Computer- Aided systems Development…Cont’d  High- level languages- use English like statements and arithmetic notation (Third Generation)  instructions of high- level languages are called statements, and closely resemble human language or the standard notation of mathematics.  For Example, FORTRAN X= Y+Z  require translator programs called compilers or interpreters.
  • 51. Computer- Aided systems Development…Cont’d  Fourth-generation languages - Use natural and non-procedural statements.  the term 4GL is used to describe a variety of programming languages that are more nonprocedural and conversational than prior languages.  are nonprocedural means - they encourage users and programmers to specify the results they want, while the computer determines the sequence of instructions that will accomplish those results.  For example, Sum the following two numbers.
  • 52. Categories of programming languages Machine Language 1010 11001 1011 11010 1100 11011 High-level Languages BASIC: X = Y + Z COBOL: COMPUTE X = Y + Z Assembler Language LOD Y ADD Z STR X Fourth-Generation Language SUM THE FOLLOWING NUMBERS
  • 53. Prototyping  A Prototype  A prototype information system is a tentative working model of an information system which includes tentative versions of user input and output, databases and files, control methods, and processing routines.  Prototyping  prototyping is the rapid development and testing of working models, or prototypes, of new information system applications in an interactive, iterative process involving both system analysts and end users.
  • 54. Prototyping…Cont’d  A prototype of an information system needed by an end user is developed quickly using a variety of application development packages (such as 4GL, CASE).  The prototype system is then repeatedly refined until it is acceptable to an end user. (used, evaluated, and modified repeatedly until end users find it acceptable).  The final version of the system is then turned over to the end user for operational use.