mba- managment information system module 4.ppt'

36
SYSTEM DEVELOPMENT duction; Fulfilling the role of system development, a no. of diff. ise, which must be understood to facilitate decisions on the roach, strategy, technology & development. The user in the ness org has become more literate in terms of knowledge, use its application in the mgt of business. The problem of meeting the changing information needs is sol the DB, & the knowledge base at Back end. There are a varie where system analysis would be required. Data processing systems TPS Functional systems Integrated systems enterprise mgt role of system analyst is a, business analyst, technology e a consultant, giving a solution to the business needs of the form. Requirement.

description

mba- managment information system

Transcript of mba- managment information system module 4.ppt'

Page 1: mba- managment information system module 4.ppt'

SYSTEM DEVELOPMENT Introduction; Fulfilling the role of system development, a no. of diff. situations arise, which must be understood to facilitate decisions on the approach, strategy, technology & development. The user in the business org has become more literate in terms of knowledge, use of IT & its application in the mgt of business. The problem of meeting the changing information needs is solved by keeping the DB, & the knowledge base at Back end. There are a variety of systems where system analysis would be required.

Data processing systems TPS Functional systems Integrated systems enterprise mgt

The role of system analyst is a, business analyst, technology expert & a consultant, giving a solution to the business needs of the inform. Requirement.

Page 2: mba- managment information system module 4.ppt'

Need for System Analysis;

System objective System boundaries System importance Nature of the system Role of the system as an interface Participation of user Understanding of resource needs Assessment feasibility

System Analysis; Study of end-user information requirements that is needed before the design of a new inform system can be completed.

System Design; SD describe what a system should do to meet the inform needs of users. The strategy specifies how the system will accomplish the objectives

Page 3: mba- managment information system module 4.ppt'

System Analysis of the Existing System;

Understanding the existing system Understanding the objectives achieved by the existing

system Knowing whether the system is feasible in technically

& operationally Evaluate the system for computerization & its

placement in the total MIS design

System Analysis of a new requirements;

Definition of the system & its objectives Development of the system Installation of the system & testing Operations of the system Review & evaluation

Page 4: mba- managment information system module 4.ppt'

• INTRODUCTION

• The details of the waterfall model vary but two things remain constant there are boxes going from left downward to the right and there are arrow connecting each to its succesor.

Water fall model

Page 5: mba- managment information system module 4.ppt'

DEFINITION

• The water fall model is a popular version of the system development lifecycle model for software engineering.

• It is often considered the classic approach to the system development life cycle.

• In order to design a good system, traditionally, the development have used the waterfall model.

• This model describes a development method that is linear and sequential.

• Waterfall development has distinct goals for each phase of development.

Page 6: mba- managment information system module 4.ppt'

Information needsspecifications

Analysis

Systemdesign

Mission &Goal

Process design

Testing

Implementation

Maintenance

Water fall modelWater fall model

Page 7: mba- managment information system module 4.ppt'

ADVANTAGES

It allows for departmentalization and managerial control.

Each phase of department proceeds in strict order without any overlapping.

Page 8: mba- managment information system module 4.ppt'

DISADVANTAGES

• It doesn’t allow for much reflection or revision.

• Once an application is in the testing stage, it is very difficult to go back and change.

• Something that was not well though out in the concept stage.

Page 9: mba- managment information system module 4.ppt'

The RAD Model

Rapid application development is an incremental S/W development process model that emphasizes an extremely short development cycle. The RAD model is a “high-speed” adaptation of the linear sequential model in which rapid development is achieved by using component-based construction.

If the requirement are well understood & project scope is constrained, the RAD process enables a development team to create a “fully functional system”within very short time period.

The RAD approach encompasses the following phases;

Business modeling The information flow among businesses function is molded in a way that answers the following questions:

1. What information drives the business processes/2. What information is generated?3. Who generates it?

4. where does the information go? 5. Who process it

Page 10: mba- managment information system module 4.ppt'

Data Modeling; The information flow defined as part of the business modeling phase is refined into a set of data objects that are needed to support the business. The characterizes (called attributes) of the each object are identified & the relationships b/w these objects defined

Process modeling; The data objects defined in the data modeling phase are transformed to achieve the information flow necessary to implement a business function. Processing description are created for adding, modifying, deleting, or retrieving a data object.

Application Generation; RAD assumes the use of the 4th generation techniques. Rather than creating S/W using conventional 3rd generation programming languages the RAD process works to reuse existing program components or create reusable components. In all cases, automated tools are used to facilitate construction of the S/W.

Page 11: mba- managment information system module 4.ppt'

Testing & Turnover; Since the RAD process emphasize reuse, many of the program components have been tested. This re3dusede overall testing time. However, new components must be tested & all interfaces must be fully exercised.

Advantages of RAD modelTime constraints imposed on a RAD project demand “scalable scope” Each major function to be completed in less than 3 months Each major function can be addressed by a separate RAD team & then integrated to form a whole

Disadvantages of RAD model RAD requires sufficient human resources to create a right number of RAD team RAD require developers & customers for rapid-fire activates Not all type of applications are appropriate for RAD RAD is not appropriate when technical risks are high

Page 12: mba- managment information system module 4.ppt'

Business modeling

Data modeling

Process modeling

Testing & Turnover

Application generation

60 – 90 days

Page 13: mba- managment information system module 4.ppt'

PROTO TYPE

• It typically involves user and developer• The developer interviews the user and

develops an initial system using a DBMS• The user works with the proto type and

suggest changes• Process will repeats until the user or

developer is satisfied

Page 14: mba- managment information system module 4.ppt'

Steps in system development by proto type:

System development initiated

Investigate and analyze problem sufficiently to develop workable solution

Develop prototype

Put proto type into operation

Refine and modify proto type

Complete component of system

Page 15: mba- managment information system module 4.ppt'

PROCESS OF PROTO TYPE

Initial interview

MIS designer user

Build initial proto type

New version

Use proto type

Modify proto type

Request changes

Eg: Proto type of an auto-mobile-----subsequent developments made

Page 16: mba- managment information system module 4.ppt'

PROCESS REPEATS UNTILL:

User is satisfied Formal system is built by proto type Need for application is removed Process never ends ADVANTAGES: Accessible than SDLC Users wills and wishes are satisfied Designed to be modified from the starting Using case tools and DBMS error free code can be generated Helps heavily in user interactionDIS-ADVANTAGES : Several users involves When the project will be finished? Un capability of analyst No predefined targets

Page 17: mba- managment information system module 4.ppt'

SPIRAL MODEL

Spiral model proposed by Boehm1. It is evolutionary S/W process model2. Spiral have couple of iterative in nature of prototyping with the controlled & systematic aspects of the linear sequential model3. It provides the potential for rapid development of incremental versions of the software4. During early iteration, the incremental release might be paper model or prototype5. In later iterations increasingly complete versions of the engineered system are produced Spiral model dividing into no. of framework activities, also called task Regions. Spiral model guiding the risk levels in the projects Spiral model that contains six task regions;1. Customer communication2. Planning3. Risk analysis4. Engineering5. Construction & release6. Customer evaluation

Page 18: mba- managment information system module 4.ppt'

Data Flow Diagram

• A graphical system model that shows all of the main requirements for an information system: inputs, outputs, processes and data storage They are primarily used in the systems development process. A data flow diagram is often the diagram of choice for modern entities.

Page 19: mba- managment information system module 4.ppt'

Context Diagram

A DFD that summarizes all processing activity within the system in single process symbol. Describes highest level view of a system All external agents and all data flows into and out

of a system are shown in the diagram The whole system is represented as one process The data flows that pass between the external

entities and the system.

Page 20: mba- managment information system module 4.ppt'

Purpose

To identify and examine the interface between the external entities and the system.

For Example A Context Data Flow Diagram for Payroll

Processing shows a context diagram for a Payroll Processing that

interacts with 5 agents: Employee, Management, Government Agencies, Human Resources, Time keeping.

Page 21: mba- managment information system module 4.ppt'
Page 22: mba- managment information system module 4.ppt'

Symbols used in Context Diagram

A square represents an external data

source or data destination.

A Vowel indicates a internal entity or

transformation process.

A line with an arrow indicates the direction of the flow of data.

Page 23: mba- managment information system module 4.ppt'

Guidelines for drawing a Context Diagram

List potential external entities (people, places). Look for entities that

Give data to the system without explaining the process that creates that data

Take data from the system without explaining what it does with that data

Establish what flows are sent to and from the system from the external entities Draw the context diagram

Page 24: mba- managment information system module 4.ppt'

Structured systems Analysis & Design [SSAD]

Symbols;

Flow of data process of Storage of Entity Transforming Data DataExample;

CustomerProcess

Customerorder

Order acceptance

Product data

Customer data

CustomerorderOrderacceptance

Page 25: mba- managment information system module 4.ppt'

Computer Systems Design;

Input Design Output Design Processing Design Data Specifications Procedure Design

Page 26: mba- managment information system module 4.ppt'

MIS & Systems Analysis

• Systems analysis plays a central role in the development of the MIS

• MIS lies in the information needs of the various personnel in the org across all levels of the mgt

• The MIS development process largely relies on the SAD as a source of the scientific development

• The modern MIS largely depends on how these technologies are blended with the main systems

• The SA begins with the O/P design• The SA with its structural analysis ensures an appropriate

coverage of the sub-systems• MIS methodology may be the conventional design of data, DB

& file approach• MIS may call for an open system design• Systematic approach in development helps in achieving the

objectives of the MIS

Page 27: mba- managment information system module 4.ppt'

BUSINESS PROCESS REENGINEERING [BPR]

BPR is a methodology for introducing a fundamental change in specific business process & usually supported by an IS.

Business Process; A business process is a collection of activities that --- takes one or more kinds of I/P --- create an O/P of value to the customers BPR combines a strategy of promoting business innovation with a strategy of making major improvements to business processes, so that a company canBecome a much stronger & more successful competitor in the marketplace. Restructuring & transforming a business process by a fundamental rethinking & redesign to achieve dramatic improvements in the cost, quality, & speed.Example; Order Mgt Proposal Commitment Configuration

Creditchecking

delivery

BillingCollections

Page 28: mba- managment information system module 4.ppt'

Duties & Responsibilities of DBA

• Design of the conceptual & physical schemas

• Security & Authorization

• Data availability

• Recovery the data from failure

• Database tuning

Page 29: mba- managment information system module 4.ppt'

Definition of System Analyst

A system analyst is the person who selects and configures computer systems for an organization or business.

The analyst must understand the general objectives of the business, as well as what each individual user's job requires.

Page 30: mba- managment information system module 4.ppt'

ROLES OF SYSTEM ANALYST

Change AgentInvestigator and MonitorArchitectPsychologistSalespersonMotivatorPolitician

Page 31: mba- managment information system module 4.ppt'

Change Agent The analyst may be viewed as an agent of

change.

Investigator and Monitor

In defining a problem a analyst pieces together the information gathered to determine why the present system does not work well and what changes we correct the problem.

Page 32: mba- managment information system module 4.ppt'

ArchitectThe architect ‘s primary function as liaison

between the client’s abstract design requirements and contractor detailed building plan may be compare to analyst’s role as liaison between the users logical design requirements in details and physical system design.

Psychologist The analyst plays the role of a

psychologist in the way he/she reaches people, interprets their thoughts, assesses their behavior and draws conclusions from these interactions.

Page 33: mba- managment information system module 4.ppt'

SalespersonThe analyst is also playing a role as a

sales persons.

Motivator A candidate system must be well designed

and acceptable to the user. The analyst’s roles as a motivator becomes obvious during the first few weeks after implementation.

Politician Related to the role of motivator is that of

politician.

Page 34: mba- managment information system module 4.ppt'

RESPONSIBILTIES OFSYSTEM ANALYST

Assists current or potential application users in identifying and describing problems or opportunities that might be addressed either:

a) by implementing a new (automated or manual) system, or b) by changing an existing application system.

Investigates such problems and opportunities to determine the feasibility of a system solution.

Analyzes users’ business requirements in detail. Assists and guides prospective users of a proposed new or changed system in: a) quantifying the benefits of having the system, and b) assessing the impact of the system on their organization and on the operation of their

business. Obtains rough estimates of the cost of operating and maintaining a proposed new or changed system.

Assists the project manager in identifying the resources needed to implement a new system:

a) the cost of developing or changing the system, b) the duration of a project to do so.

It analyze the costs, benefits, risks, and return-on-investment of the proposed new system.

Page 35: mba- managment information system module 4.ppt'

Deciding whether to proceed with the implementation.

Prepares, in consultation with users, implementers and operations representatives, the acceptance test plan for any new or changed system.

Assists the users in preparing for the installation and start-up of any new system being implemented.

Page 36: mba- managment information system module 4.ppt'

Ditties & Responsibilities of DB Designer

• Identifying the data to be stored in the DB & for choosing appropriate structures to represent & store this data

• DB designer to comm. With all prospective DB users

• In many cases, the designers are on the staff of the DBA

• DB designers typically interact with each potential group of users