0% found this document useful (0 votes)
10 views15 pages

Management Information System

Uploaded by

senhimanshu653
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)
10 views15 pages

Management Information System

Uploaded by

senhimanshu653
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/ 15

Management Information System

MIS) is a study of people, technology, organizations, and the relationships among them in a broader
sense. However in precise terms MIS is a software system that focuses on the management of
information technology to provide efficiency and effectiveness or strategy decision making. The term is
often used in the academic study of businesses and has connections with other areas, such as
information systems, information technology, informatics, e-commerce and computer science.

Every business unit has some objectives of its own. These objectives can be achieved with the
coordinated efforts of several personnel. The works of a number of persons are properly co-ordinated to
achieve the objectives through the process of management. Management is a vital aspect of the
economic life of man, which is an organised group activity. It is considered as the indispensable
institution in the modern social organization marked by scientific thought and technological innovations.
One or the other form of management is essential wherever human efforts are to be undertaken
collectively to satisfy wants through some productive activity, occupation or profession. It is
management that regulates man's productive activities through coordinated use of material resources.
Without the leadership provided by management, the resources of production remain resources and
never become production. Management is the integrating force in all organized activity. Whenever two
or more people work together, to attain a common objective, they have to coordinate their activities.
They also have to organize and utilize their resources in such a way as to optimize the results.
Management is usually defined as planning, directing and controlling the business operations.
Management is the process of allocating and organizations input including human and economic
resources by planning, organizing, directing and controlling for the purpose of producing goods or
services desired by customers so that organizational objectives are accomplished.

Functions of Management
Management has been defined as a process of getting things done through others. This process is
identified in a set of functions performed by managers to accomplish the goals. A manager is thus
someone who defines, plans, guides, helps out, and assesses the work of others, frequently people for
whom the manager is accountable in an organization.

The following mentioned management functions will involve creative problem solving.

Planning: According to Terry and Franklin, “planning is selecting information and making assumptions
concerning the future to put together the activities necessary to achieve organizational objectives.”
Planning includes both the broadest view of the organization, e.g., its mission, and the narrowest, e.g., a
tactic for accomplishing a specific goal.
Organizing: Organizing is the classification and categorization of requisite objectives, the grouping of
activities needed to accomplish objectives, the assignment of each grouping to a manager with the
authority necessary to supervise it, and the provisions for coordination horizontally and vertically in the
organization structure. The focus is on separation, coordination, and control of tasks and the flow of
information inside the organization. It is in this function that managers allocate authority to job holders.

Directing: Direction is telling people what to accomplish and seeing that they do it to the finest of their
capability. It includes making assignments, corresponding procedures, seeing that mistakes are
corrected, providing on the job instruction and, of course, issuing orders.” The purpose of directing is to
control the behaviour of all personnel to accomplish the organization's mission and objectives while
simultaneously helping them accomplish their own career objectives. Staffing: Staffing function requires
recognition of human resource needs, filling the organizational structure and keeping it filled with
competent people. This function includes recruiting, training; evaluating and compensating are the
specific activities.

Controlling: “Control is the course of action that measures present performance and guides it towards
some predetermined goal. The quintessence of control lies in checking existing actions against some
desired results determined in the planning process.”

Levels of Management
According to the expert there are three types of level of management:

i) Top Level Management


ii) ii) Middle Level Management
iii) iii) Low Level or Operative Management

Top Level Management Top level management consists of board of directors, managing directors or
executive committee members.

Objectives of Top Level Management include the following.

 Setting key objectives, policies and identifying factors essential for the development of the
organization.

 Making appointments to the top position of the organization such as managers department heads etc.
 Reviewing the work of different personnel in various levels.

Middle Level Management

Middle level management consists of managers of various departments such as productions, sales,
marketing, resource, finance etc.

Objectives of Middle Level Management include the following.

 Follow the rules and policies formulated by the top level management.
 Motivating personnel for higher productivity.

 Collecting detail analysis reports from the various departments.

 Mutual understanding with other departments in the organization.

 Recommendations to the top level management.

Low Level Management.

Low level management consist of supervisors, daily workers etc. Follow the rules and guidelines made
out by the top level authentic of the organization. Some of the functions of Lower Level Management
include the following.

 To issue orders and instructions to the workers and to supervise and control their work

 To classify and assign jobs to the workers

 To direct and guide the workers about work procedure

 To arrange for the necessary tools, equipment, materials etc., for the worker

 To solve the problems of workers

 To inform the management about the problems of workers which are not solved at this level?

 To maintain discipline among the workers and to develop in them the right approach to work.

 To maintain good human relations.

 To build a high group morale among the workers.

Concept of a System
A System is a group of interrelated components working together toward a common goal by accepting
inputs and producing outputs in an organized transformation process.

System Concepts The concepts of a system are Technology, Application, Development and
Management.

a. Technology. Computer networks are systems of information processing components that are a variety
of hardware, software and telecommunication technology.

b. Application. That electronic business and commerce application involves interconnected business
information system

c. Development. That developing way to use IT in business includes designing the basic component of
information system.
d. Management. Managing IT emphasize the quality, strategic business value and security of an
organization in information system.

Components of a System

There are three basic components of a system, they are

a) Input, - Input involves capturing and assembling elements that enter to the system to be processed.
Some of the inputs are raw materials, energy, data etc

b) Processing - It involves transformation process that converts input to output.

c) Output- . It involves transforming element that has been produced by a transformation process to
their ultimate destination.

Types of System

Dynamic System: When the interrelated component of the system interacts with each other and this
controlled by management then it is known as Dynamic System.

b. Cybernative System Dynamic System implementing the concept of feedback and control is known as
Cyber native System.

c. Open System A system got interacts with other system in its environment by exchanging input and
output with its environment d. Adoptive System A System having the ability to change itself and its
environment in order to survive .

Characteristics of Good Information


Good information is that which is used and which create value. Experience and research shows that
good information has numerous qualities which are:

1. Relevance: Information must be relevant to the problem being considered. Too often reports,
messages, tabulations etc. contain irrelevant parts which most prevent the user of the information to
get the actual meaning of what the sender wants.

2. Accuracy: Information should be sufficiently accurate for it to be relied upon by the manager and for
the purpose for which it is intended.

3. Completeness: Ideally, all the information required for a decision should be available. However, in
practice, this is not often obtainable. What is required is that the information is complete in respect of
the key elements of the problem. This suggests that there should be interaction between information
provides and users to ensure that the key factors are identified.

4. Confidence in the source: For information to have value it must be used. For it to be used managers
must have confidence in the source. Confidence is enhanced: Data Processes Output a. The source has
been reliable in the past b. There is good communication between the information producer and the
manager.

5. Communication to the right person: All persons have a defined sphere of activity and responsibility
and should receive information to help them carry out their designated tasks. In practice this is not
always as easy as it sounds. It is quite common for information to be supplied to the wrong level in the
organization. a superior may not pass it on the person who needs it whilst subordinates may hold onto
information in an attempt to make themselves seem indispensable.

Functions of Information

a) Reduction of Uncertainty: Uncertainty exist where there is less than perfect knowledge. Rarely, if ever
is there perfect knowledge but relevant information help to reduce the unknown.

b) An aid to monitoring and control: By providing information about performance and the extent of
deviations from planned level of performance, management are better able to control operation.

c) As a means of communication: Managers need to know about developments, plans, forecasts,


impending changes and so on.

d) As a memory supplement: By having historical information about performance, transactions, results


of past actions and decisions available for reference, personal memories are supplemented.

e) As aid to simplification: By reducing uncertainty and enhancing understanding, problems and


situations are simplified and become more manageable.

Information System Meaning:

An information system can be any organized combination of people, hardware, software,


communication software and data resource that collects transformation or screening the information in
an organization. Definition: An information system can be defined as a set of interrelated components
that collect (or retrieve), process, store and distribute information to support decision making,
coordination and control in an organization.

Some examples of information systems include the following.

 Airline reservations (seat, booking, payment, schedules, boarding list, special needs, etc.).

 Bank operations (deposit, transfer, withdrawal) electronically with a distinguish payment gateways.

 Integration of department with the help of contemporary software’s like ERP.

 Logistics management application to streamline the transportation system.

Feedback and control


a. A system with feedback and control components is sometimes known as cybernetic system that is a
self monitoring or self regulating system.

b. Feedback. Feedback is a data about the performance of a system.

c. Control. Control involves monitoring and evolving feedback determines whether a system is moving
towards the achievement of its goals. The control function makes necessary adjustments to a system
input and possessing components to ensure that to produce proper output. 1.8 Components of
Information System a. People Resources

 People are required for the operation of all information system.

 People Resources divided into two types i) End-Users These are the people who use an information
system or the information it produce. Ex: Accounts, Sales Persons, Customers and Managers. ii)
Information system specialist These are the people who develop and also operate Information system.
Ex: System Managers, Programmers, Computer Operation

b. Data Resources Data resources of an Information system are typically organized in two parts:

i) Database Database holds processed and organized data.

ii) Knowledge Base It holds knowledge in a variety of forms such as facts, rules, and case examples.

c. Software Resources It includes all sets of information processing instruction. It is also two types:

i) Program: Set of operating instructions the direct and computer hardware.

ii) Procedure Set of Information processing instructions needed by people. Ex: Operating System,
Spreadsheet Programs, and Word processor Programs. d. Hardware Resources Include all physical
devices and materials used in information processing. It has also two types i) Machines Ex: Computer,
Video Monitor, Scanner

Need for Information Systems


The information system is very important for the internet technology and the traditional business
concerns and is really the latest phase in the ongoing evolution of business. All the companies need to
update their business, infrastructure and change way they work to respond more immediately to
customer need. A first step in designing and developing an MIS is to assess the information needs for
decision making of management at different hierarchical levels, so that the requisite information can be
made available in both timely and usable form to the people who need it. Such assessment of
information needs is usually based on personality, positions, levels and functions of management.

Uses of Information System

Information system and technology including E-business and E-commerce technology and application
has become vital component of successful business and organization. It is a study of business
administration and management. For a manager or a business professional it is just as important to
have basic understanding of information system and any other functional area in business

Roles of Information Systems in business


An Information system supports the business Organizations in the following ways.

a) Support the Business Process: Treats inputs as a request from the customer and outputs as services
to customer. Supports current operations and use the system to influence further way of working.

b) Support Operation of a Business Organization: An IS supports operations of a business organization


by giving timely information, maintenance and enhancement which provides flexibility in the operation
of organizations.

c) Support Decision Making: An IS supports the decision making by employee in their daily operations.
It also supports managers in decision making to meet the goals and objectives of the organization.
Different mathematical models and IT tools are used for the purpose evolving strategies to meet
competitive needs.

d) Strategies for an Organization: Today each business is running in a competitive market. An IS supports
the organization to evolve appropriate strategies for the business to assent in a competitive
environment

Computer Based Information Systems


A computer-based information system, or CBIS, uses computers to collect, process, store, analyze and
distribute information for a specific purpose, such as meeting a business objective.

The main components of a CBIS include hardware, software, data, procedures and people. Computer
Based Information System (CBIS) depends mainly on the computer for handling business application.
System analysis develops different types of information system to meet variety of business needs. There
is a class of systems known collectively as computer based information systems. A few of them are as
follows:

i.
Transaction Processing System (TPS)
ii. ii. Management Information System (MIS)
iii. iii. Decision Support System (DSS)
iv. iv. Office Automation Systems (OASs) Transaction Processing Systems: Transaction processing
systems handle routine information items, more often than not manipulating data in some
constructive way as it enters or leaves the firm’s databases. An order entry program is an
example of a TPS. Reasons for TP are recording, classification, sorting, calculation,
summarization, storage and exhibit of results. Management Information Systems:
Management Information systems make available a focused vision of information flow as it develops
during the course of business activities. This information is constructive in managing the business. We
will discuss all the aspects of MIS in the coming heads in an elaborate manner. Decision Support
Systems: Decision Support systems are methodical models used to progress managerial or professional
decision making by bringing significant data to a manager’s notice. In many cases, these systems use
the identical data as management information systems, but DSS purify the data to make it more
functional to managers. It support with exceptional and nonrecurring decisions, which are moderately
unstructured. Mainly what factors to reflect on and what information are needed. Office Automation
Systems: Office automation systems endow with electronic mail, word processing, electronic filing,
scheduling, calendaring, and other kinds of support to office workers. First introduced with personal
computers, these “groupware” applications became essential with the extensive use of personal digital
assistants. It combines word processing, telecommunications and data processing to computerize office
information, draws on stored data as a result of data processing and comprise handling of
correspondence, reports and documents.

Role of MIS in an Organization:


The role of the MIS in an organization can be compared to the role of heart in the body. The information
is the blood and MIS is the heart. In the body the heart plays the role of supplying pure blood to all the
elements of the body including the brain. The heart works faster and supplies more blood when needed.
It regulates and controls the incoming impure blood, processes it and sends it to the destination in the
quantity needed. It fulfils the needs of blood supply to human body in normal course and also in crisis.
The MIS plays exactly the same role in the organization.

1. The system ensures that an appropriate data is collected from the various sources, processed, and
sent further to all the needy destinations. The system is expected to fulfil the information needs of an
individual, a group of individuals, the management functionaries: the managers and the top
management.

2. The MIS satisfies the diverse needs through a variety of systems such as Query Systems, Analysis
Systems, Modelling Systems and Decision Supp Systems the MIS helps in Strategic Planning,
Management Control, Operational Control and Transaction Processing.

3. The MIS helps the clerical personnel in the transaction processing and answers their queries on the
data pertaining to the transaction, the status of a particular record and references on a variety of
documents. The MIS helps the junior management personnel by providing the operational data for
planning, scheduling and control, and helps them further in decision making at the operations level to
correct an out of control situation.

4. The MIS helps the middle management in short them planning, target setting and controlling the
business functions. It is supported by the use of the management tools of planning and control. The MIS
helps the top management in goal setting, strategic planning and evolving the business plans and their
implementation. 5. The MIS plays the role of information generation, communication, problem
identification and helps in the process of decision making.

The MIS, therefore, plays a vital role in the management, administration and operations of an
organization

The challenges of management information systems


If all the existing barriers are divided into humanistic, organizational and environmental factors, the
major drawbacks and the reasons of failure and using MIS in public organizations are as following:
Humanistic factors

 The lack of information of the managers and users as they don’t know exactly what they want and
what their information needs are.

 The lack of understanding of the needs of the users by designers (the lack of correct definition of the
needs and their analysis)

 The lack of information of the managers and users about the collaboration method with the designer
team.

 The lack of participation of the managers and users in system design.

 The lack of understanding of the managers of software and information systems.

 The lack of information of most of the analysts and programmers (designers) with new system work
environment.

 The lack of acceptance of the system executers and resistance against the change.

 The lack of accuracy in the data collected Organizational factors

 The lack of good conditions for participation and collaboration of the managers, users and system
directors

 The lack of consistency and complexity of the existing manual systems.

 The lack of existing systems and methods analysis before the system design

 The lack of evaluation of the existing power 

Bad condition of educating the specialized forces

 The lack of human resources with management and computer fields and other required
specializations (the problems of absorbing human resources)  Inadequate education of the users
 Inadequate and incomplete documentation  Unsuitable implementation of the system Environmental
factors

 The lack of suitable consultants for designing the system and software

 The lack of procedures and methodology and stages of creating the system

 The lack of evaluation of environmental aspects in management information systems

 The lack of suitable use of mass media to develop the culture of using computer and information
systems.

 The lack of holding suitable MA training courses in the universities and the lack of suitable education
of human resources in this regard.

 The lack of ratification of the suitable rules in Islamic council parliament and government board and
the considerable problem in this regard.

 The lack of serious consideration and adequate investment in this regard.

System Development Life Cycle (SDLC)


should result in a high quality system that meets customer expectations,
reaches completion within time and cost evaluations, and works effectively
and efficiently in the current and planned Information Technology
infrastructure.
System Development Life Cycle (SDLC) is a conceptual model which includes
policies and procedures for developing or altering systems throughout their life
cycles.
SDLC is used by analysts to develop an information system. SDLC includes
the following activities −

 requirements
 design
 implementation
 testing
 deployment
 operations
 maintenance
Phases of SDLC
Systems Development Life Cycle is a systematic approach which explicitly
breaks down the work into phases that are required to implement either new
or modified Information System.

Feasibility Study or Planning


 Define the problem and scope of existing system.
 Overview the new system and determine its objectives.
 Confirm project feasibility and produce the project Schedule.
 During this phase, threats, constraints, integration and security of
system are also considered.
 A feasibility report for the entire project is created at the end of this
phase.
Analysis and Specification
 Gather, analyze, and validate the information.
 Define the requirements and prototypes for new system.
 Evaluate the alternatives and prioritize the requirements.
 Examine the information needs of end-user and enhances the system
goal.
 A Software Requirement Specification (SRS) document, which specifies
the software, hardware, functional, and network requirements of the
system is prepared at the end of this phase.
System Design
 Includes the design of application, network, databases, user interfaces,
and system interfaces.
 Transform the SRS document into logical structure, which contains
detailed and complete set of specifications that can be implemented in
a programming language.
 Create a contingency, training, maintenance, and operation plan.
 Review the proposed design. Ensure that the final design must meet the
requirements stated in SRS document.
 Finally, prepare a design document which will be used during next
phases.
Implementation
 Implement the design into source code through coding.
 Combine all the modules together into training environment that detects
errors and defects.
 A test report which contains errors is prepared through test plan that
includes test related tasks such as test case generation, testing criteria,
and resource allocation for testing.
 Integrate the information system into its environment and install the new
system.
Maintenance/Support
 Include all the activities such as phone support or physical on-site
support for users that is required once the system is installing.
 Implement the changes that software might undergo over a period of
time, or implement any new requirements after the software is deployed
at the customer location.
 It also includes handling the residual errors and resolve any issues that
may exist in the system even after the testing phase.
 Maintenance and support may be needed for a longer time for large
systems and for a short time for smaller systems.

Prototyping is the process of building an experimental system quickly and


inexpensively for demonstration and evaluation so that end users can better define
information requirements. The prototype is a preliminary model that is refined until it
meets end-user requirements. The process of repeating the steps to build a system over
and over again is called an iterative process. Prototyping is more explicitly iterative than
the conventional life cycle and it actively promotes system design changes.

The four-step model of the prototyping process consists of the following: (1)
identify the user's basic requirements; (2) develop a working prototype; (3) use the
prototype, and (4) revise and enhance the prototype.

The process of developing a prototype can be broken down into four steps. Because a prototype
can be developed quickly and inexpensively, systems builders can go through several iterations,
repeating steps 3 and 4, to refine and enhance the prototype before arriving at the final
operational one.

Prototyping is most useful when some uncertainty exists about user requirements
or a design solution. It is especially valuable for the design of the end-user interface of
an information system such as on-line screens and commands. The intense end-user
involvement in prototyping promises the elimination of excess development costs and
design flaws that occur when requirements are not fully captured the first time around.
User satisfaction and morale are heightened because users are presented with an
actual working system.

Applications that are oriented to simple data manipulation and records


management are considered good candidates for prototyping, but systems based on
batch processing or that rely on heavy calculations and complex procedural logic are
generally unsuitable for prototyping. Large systems must be subdivided so that
prototypes can be built one part at a time. But subdividing a large system may be
difficult without a thorough requirements analysis using the conventional approach.
Rapid prototyping can gloss over essential steps in systems development. If a prototype
works reasonably well, management may fail to see the need for further refinement.
Hastily constructed systems may be difficult to maintain and their technical
performance may be inefficient. Proper testing may be shortchanged, and
documentation may not be kept up to date because changes are so easily made.

In end-user development, software tools called fourth-generation


languages enable end users to create reports or develop software applications with
minimal or no technical assistance. There are seven categories of fourth-generation
languages: PC software tools, query languages, report generators, graphics languages,
application generators, application software packages, and very high level programming
languages. Query languages are software tools that provide immediate online answers
to requests for information that are not predefined, such as “Who are the highest-
performing sales representatives?” Query languages are often tied to data management
software and to database management systems. On the whole, end-user-developed
systems are completed more rapidly than those developed through the conventional
systems life cycle. However, fourth-generation tools still cannot replace conventional
tools for some business applications because they cannot easily handle the processing
of large numbers of transactions or applications with extensive procedural logic and
updating requirements.

When systems are created rapidly, without a formal development methodology, testing
and documentation may be inadequate. Control over data can be lost in systems
outside the traditional information systems department.

Prototyping is the process of building an experimental system quickly and


inexpensively for demonstration and evaluation so that end users can better define
information requirements. The prototype is a preliminary model that is refined until it
meets end-user requirements. The process of repeating the steps to build a system over
and over again is called an iterative process. Prototyping is more explicitly iterative than
the conventional life cycle and it actively promotes system design changes.

The four-step model of the prototyping process consists of the following: (1)
identify the user's basic requirements; (2) develop a working prototype; (3) use the
prototype, and (4) revise and enhance the prototype. [Figure 14-11]

FIGURE 14-11 The prototyping process


The process of developing a prototype can be broken down into four steps. Because a prototype
can be developed quickly and inexpensively, systems builders can go through several iterations,
repeating steps 3 and 4, to refine and enhance the prototype before arriving at the final
operational one.

Prototyping is most useful when some uncertainty exists about user requirements
or a design solution. It is especially valuable for the design of the end-user interface of
an information system such as on-line screens and commands. The intense end-user
involvement in prototyping promises the elimination of excess development costs and
design flaws that occur when requirements are not fully captured the first time around.
User satisfaction and morale are heightened because users are presented with an
actual working system.

Applications that are oriented to simple data manipulation and records


management are considered good candidates for prototyping, but systems based on
batch processing or that rely on heavy calculations and complex procedural logic are
generally unsuitable for prototyping. Large systems must be subdivided so that
prototypes can be built one part at a time. But subdividing a large system may be
difficult without a thorough requirements analysis using the conventional approach.
Rapid prototyping can gloss over essential steps in systems development. If a prototype
works reasonably well, management may fail to see the need for further refinement.
Hastily constructed systems may be difficult to maintain and their technical
performance may be inefficient. Proper testing may be shortchanged, and
documentation may not be kept up to date because changes are so easily made.

In end-user development, software tools called fourth-generation


languages enable end users to create reports or develop software applications with
minimal or no technical assistance. There are seven categories of fourth-generation
languages: PC software tools, query languages, report generators, graphics languages,
application generators, application software packages, and very high level programming
languages. Query languages are software tools that provide immediate online answers
to requests for information that are not predefined, such as “Who are the highest-
performing sales representatives?” Query languages are often tied to data management
software and to database management systems. On the whole, end-user-developed
systems are completed more rapidly than those developed through the conventional
systems life cycle. However, fourth-generation tools still cannot replace conventional
tools for some business applications because they cannot easily handle the processing
of large numbers of transactions or applications with extensive procedural logic and
updating requirements. When systems are created rapidly, without a formal
development methodology, testing and documentation may be inadequate. Control over
data can be lost in systems outside the traditional information systems department.

ht Prototyping is the process of building an experimental system quickly and


inexpensively for demonstration and evaluation so that end users can better define
information requirements. The prototype is a preliminary model that is refined until it
meets end-user requirements. The process of repeating the steps to build a system over
and over again is called an iterative process. Prototyping is more explicitly iterative than
the conventional life cycle and it actively promotes system design changes.

The four-step model of the prototyping process consists of the following: (1)
identify the user's basic requirements; (2) develop a working prototype; (3) use the
prototype, and (4) revise and enhance the prototype.

The process of developing a prototype can be broken down into four steps. Because a prototype
can be developed quickly and inexpensively, systems builders can go through several iterations,
repeating steps 3 and 4, to refine and enhance the prototype before arriving at the final
operational one.

Prototyping is most useful when some uncertainty exists about user requirements
or a design solution. It is especially valuable for the design of the end-user interface of
an information system such as on-line screens and commands. The intense end-user
involvement in prototyping promises the elimination of excess development costs and
design flaws that occur when requirements are not fully captured the first time around.
User satisfaction and morale are heightened because users are presented with an
actual working system.

Applications that are oriented to simple data manipulation and records


management are considered good candidates for prototyping, but systems based on
batch processing or that rely on heavy calculations and complex procedural logic are
generally unsuitable for prototyping. Large systems must be subdivided so that
prototypes can be built one part at a time. But subdividing a large system may be
difficult without a thorough requirements analysis using the conventional approach.
Rapid prototyping can gloss over essential steps in systems development. If a prototype
works reasonably well, management may fail to see the need for further refinement.
Hastily constructed systems may be difficult to maintain and their technical
performance may be inefficient. Proper testing may be shortchanged, and
documentation may not be kept up to date because changes are so easily made.

In end-user development, software tools called fourth-generation


languages enable end users to create reports or develop software applications with
minimal or no technical assistance. There are seven categories of fourth-generation
languages: PC software tools, query languages, report generators, graphics languages,
application generators, application software packages, and very high level programming
languages. Query languages are software tools that provide immediate online answers
to requests for information that are not predefined, such as “Who are the highest-
performing sales representatives?” Query languages are often tied to data management
software and to database management systems. On the whole, end-user-developed
systems are completed more rapidly than those developed through the conventional
systems life cycle. However, fourth-generation tools still cannot replace conventional
tools for some business applications because they cannot easily handle the processing
of large numbers of transactions or applications with extensive procedural logic and
updating requirements. When systems are created rapidly, without a formal
development methodology, testing and documentation may be inadequate. Control over
data can be lost in systems outside the traditional information systems department.

You might also like