Approach for Mis Design

Post on 26-Jul-2015

64 views 0 download

Tags:

Transcript of Approach for Mis Design

APPROACHES FOR MIS DESIGNAPPROACHES FOR MIS DESIGN

PRESENTATION BY NAVYA.P

MANAGEMENT INFORMATION MANAGEMENT INFORMATION SYSTEMSYSTEM

DEFINITION

Management information system is a system that aids management in marketing, carrying and controlling decision.

-J.KANTER

ALTERNATIVE SYSTEMS-ALTERNATIVE SYSTEMS-BUILDING APPROACHESBUILDING APPROACHES

Systems differ interms of their size and technological complexity and interms of the organizational problem that are meant to solve.

A number of systems-building approaches have been developed to deal with the differences.

This system describes these alternative methods.

TRADITIONAL APPROACHES:

–The traditional systems life cycle

MODERN APPROACHES:

–Prototyping

–End user development

–Application software packages and outsourcing

TRADITIONAL SYSTEM LIFE TRADITIONAL SYSTEM LIFE CYCLECYCLE

The system life cycle is the oldest method for building information systems.The life cycle methodology is a phased approach to building a system ,dividing systems development into formal stages.

The life cycle methodology maintains a very formal division of labour between end users and information system specialists.

The life cycle also emphasized formal specifications and paper works so many documents are generated during the course of a system project.

However the systems life cycle approach can be costly, time consuming and inflexible.

Steps in system life cycleSystem analysis• The goal of system analysis is to determine

where the problem is in an attempt to fix the system.

Design• In a system design the design functions and

operations are described in detail, including screen layouts business rules, process diagrams and other documentation.

Implementation

the designs worked out during earlier steps are translated into code and hardware is built.

Testing and Development

components are tested individually and system as a whole at this stage.

Maintainance

• Once deployed,maintainance is needed to keep the system running as desired.

• Any post design changes occur during this phase including upgrades changes or corrections.

PROTOTYPINGPROTOTYPING

Prototyping consists of building an experimental system rapidly and inexpensively for end users to evaluate.

By interacting with the prototype users can get a better idea of their information requirements .

The prototype endorsed by the users can be used as a template to create the final system.

Prototyping is more explicity iterative than the conventional life cycle and it actively promotes system design changes.

Steps in prototypingStep1:Identify the users basic requirements:

The system designer works with the user only long enough to capture the users basic information needs.

Step2:Develop an intial prototype:The system designer creates a working

prototype quickly using tools for rapidly generating software.

Step3:Use the prototype:

The user is encouraged to work with the systems to determine how well the prototype meets his or her needs to make suggestions for improving the prototype.

Step4:Revise and enhance the prototype:

The system builder notes all changes.The user reveals and refines the prototype accordingly.

END USER DEVELOPMENTEND USER DEVELOPMENT

Some type of information system can be developed by end users with little or no formal assistance from technical specialists.

A series of software tools categorized as fourth generation languages makes this possible.

The following are the seven catagories of fourth generation languages :

Pc software tools :General purpose application software packages for pc’s.

Query Language : Languages for retrieving data stored in database or files.

Report generator :Extract data from files to create customized report in a wide range of formats.

Graphics Language :Retrieve data from files and display them in graphic format.

Application Generator : contain pre programmed modules that can generate entire applications including websites.

Application software package : software programs sold by commercial vendors that eliminates need for custom written, in house software.

Very high level programming: Generate programs code with fewer instructions that conventional languages such as COBOL or FORTRAN.

APPLICATION SOFTWARE APPLICATION SOFTWARE PACKAGES AND OUTSOURCINGPACKAGES AND OUTSOURCING

Application software package : If a software package can fulfill most of an

organizations requirements. The company can save time and money

by using prewritten,predesigned,pretested software programs from the package.

When a system is developed using an application software packages system analysis will include a package evaluation effort .

Outsourcing:Application software provider (ASP), are

one of the form of outsourcing.

In another form of outsourcing , a company could hire an external vendor to design and create the software for its system.

Outsourcing enables a company with fluctuating needs for computer processing to pay for what it uses rather than build its own computer center.

THANK YOUTHANK YOU