8/9/2019 Mis_notes 4 Th n 5th Unit
1/36
UNIT IV
Developing long range information system plan/content of the information system master plan:-
Any master plan has 2 basic parts
1. A long range plan for 3 to 5 years or longer.
2.A short range plan for 1 year.
This short range & long range plan helps in resource
allocation & overall controlling & future forecast. It
helps in step by step execution of all the activities
related to organization. The long range plan provides
general guidelines for direction & the short range
portion provides a basis for specific accountability as
to operational & financial performance
Master development plan contains 4 major
sections:-
(1) information system goals, objective &
architecture(2) inventory of current capabilities
(3) forecast of development affecting the plan
(4) the specific plan
1
8/9/2019 Mis_notes 4 Th n 5th Unit
2/36
(1)Information system goals, objective &
architecture:-
(1.1) overall organization goals, objectives &
strategies(1.2) external environment (industry, govt,
customer& supplier)
(1.3) Internal organization constraints such as mgmt
philosophy
(1.4) Assumption about business risks & potential
consequences
(1.5) architecture of the Information system
(2) Current capabilities
(1.1) Inventory of hardware, system software, dbms,
application s/w personnel system
(1.2) analysis of expenses, hardware utilization, s/w
utilization
(1.3) status of the projects
(1.4) Major functional system (Accounting, mkting, hr)(1.5) org. strategies
(1.6) Job classification (programme, operation)
(1.7) skill categories (COBOL, data communication)
(1.8) functional area experience (finance, accounting,
manufacturing)
2
8/9/2019 Mis_notes 4 Th n 5th Unit
3/36
(1.9) need for maintenance & revision
(3) Forecast of development affecting the plan
(1.1) new technology comes
(1.2) current roles & regulation(1.3) competitive action
(1.4) tax laws,environmet changes
(4) The specific plan
(1.1) Hardware acquisition, schedule
(1.2) purchased s/w schedule
(1.3) application schedule
(1.4) s/w maintenance & conversion schedule
(1.5) personnel resource requirement & schedule of
hiring & training
(1.6) financial resource required (h/w, s/w personnel)
MODELS FOR IMPLEMENTING LONG TERM
STRATEGIES OF MIS
(1) NOLAN STAGE MODEL(2) THREE STAGE MODEL
NOLAN STAGE MODEL:-
This model was given by NOLAN in 1973-1974. This
model was taken by harward business review. The
3
8/9/2019 Mis_notes 4 Th n 5th Unit
4/36
NOLAN stage model is a framework for information
system planning that matches various feature of
information system to stages of growth.
Stages of Growth:-
(1) Initiation
(2) Expansion (or contagion)
(3) Formalization (or control)
(4) Maturity (integration)
Stage- I Stage- II Stage- III
Stage- IV
Initiation Expansion
Formalization Maturity
4
8/9/2019 Mis_notes 4 Th n 5th Unit
5/36
Initiation: - Early use of computers by small no. of
users to meet basic organizational needs
Expansion: - Experimentation with & adoption of compulsory by many users. Crisis due to rapid rise in
costs
Formalization: - fully organizational control & rapid
growth in use & apply cost effectiveness, criteria,
centralization control
Maturity: - Integration of applications, better
planning & coordination between information system
& organization
THE THREE STAGE MODEL OF THE PLANNINGPROCESS :-
The 3 stage model of information system planning
developed by Bowman, Davis & Wetherbe
5
8/9/2019 Mis_notes 4 Th n 5th Unit
6/36
StrategicPlanning
Organizationalinformation
systemrequirement
analysis
Resourceallocation
comparative cost/benefitreturn on interest(ROI)zero based budgeting(ZBB
portfolio approachsteering committeeranking
Business sys planning (BSP)Critical success
factor (CSF)end/means analysis(E/M)
strategy settransformationstrategic gridstrategic fit (toknow org-alculture)derivation org-al
plan
6
GenericActivity
Alternativemethodology
8/9/2019 Mis_notes 4 Th n 5th Unit
7/36
STRATEGIES FOR THE DETERMINATION OFINFORMATION REQUIREMENT:-
THREE LEVELS OF INFORMATIONREQUIREMENTS:-
(1) Organizational level information requirement
(2) Data base requirement
(3) Application level information requirement
Organizational level information requirement: - in
this level information requirement determination key
role in developing an information system master plan.
The requirements of information are divided into
databases & sub systems or use can say portfolio of
useful development stages. The overall information
architecture is defined & the boundaries & interface of
the individual application subsystems are specified.
7
8/9/2019 Mis_notes 4 Th n 5th Unit
8/36
Data base requirement:- Database requirement arise
both from application & users/ad hoc
queries./programs. In this level every information is
defined according to database structure & associatedwith organizational process that requires them.
Application level information requirement:- An
application is a subsystem of the overall information
system structure. it provides information processing for
an org-al unit or org-al activity.
There are 2 types of information system application
requirements:-
(1.) Social requirement
(2.) Technical requirement
Social requirement: - the social or behavioral
requirement, based on job design, specify objective &
assumption such as follows:-
a. work organization, design objectives
b. individual role assumptionc. responsibility assumption
d. org-al policies
Technical requirement: - It is based on the
information needed for the job or task to be
performed. they specify outputs,input,stored data &
8
8/9/2019 Mis_notes 4 Th n 5th Unit
9/36
8/9/2019 Mis_notes 4 Th n 5th Unit
10/36
c)brainstorming
d) guided brainstorming
e) group consequences (Delphi method)
Deriving from an existing information system:-1.Existing system that will be replaced by the
new system
2.use similar organization system
3.proprietary system or package
4.description in textbook, handbook, industry
studies
Synthesizing from charters tics of the
utilizing system:-
a) Normative analysis (ex : billing system, object &
variable set one time)
b) critical factor analysis
c) strategy set analysis (ex: sales mix, )
d) process analysis
e) end-means analysisf) decision analysis
g) input process output analysis
10
8/9/2019 Mis_notes 4 Th n 5th Unit
11/36
DBMS:-
Collection of interrelated data & programs to access
those data is a DBMS.A software system which performs the functions of
defining, creating, revising & controlling the
database. It provides facilities for retreiving data,
genereating report,revising data defintion ,updating
data & building application.
A Database Management System (DBMS) is a set of
computer programs that controls the creation,
maintenance, and the use of the database with
computer as a platform or of an organization and its
end users . It allows organizations to place control of
organization-wide database development in the
hands of database administrators (DBAs) and other
specialists. A DBMS is a system software packagethat helps the use of integrated collection of data
records and files known as databases. It allows
different user application programs to easily access
the same database. Dbms may use any of a variety
of database models , such as the network model or
11
http://en.wikipedia.org/wiki/Computer_programhttp://en.wikipedia.org/wiki/Databasehttp://en.wikipedia.org/wiki/End_userhttp://en.wikipedia.org/wiki/Database_administratorhttp://en.wikipedia.org/wiki/Database_modelhttp://en.wikipedia.org/wiki/Network_modelhttp://en.wikipedia.org/wiki/Databasehttp://en.wikipedia.org/wiki/End_userhttp://en.wikipedia.org/wiki/Database_administratorhttp://en.wikipedia.org/wiki/Database_modelhttp://en.wikipedia.org/wiki/Network_modelhttp://en.wikipedia.org/wiki/Computer_program8/9/2019 Mis_notes 4 Th n 5th Unit
12/36
relational model . In large systems, a DBMS allows
users and other software to store and retrieve data
in a structured way.
DATABASE REQUIREMENT:
1. Transaction processing requirement
2. Management requirement
Objectives of DBMS:-
Shareability: An ability to share data resources is afundamental objective of database management. In itsfullest interpretation, this means different people and
different processes using the same actual data atvirtually the same time.
Availability: Availability means bringing the data of anorganization to the users of that data. They systemwhich manages data resources should be easily
accessible to the people within n organization makingthe data available when and where it is needed, and inthe manner and form in which it is needed.
Evolvability: Evolvability refers to the ability of theDBMS to change in response to growing user needs and
advancing technology. Evolvability is the system
12
http://en.wikipedia.org/wiki/Relational_modelhttp://en.wikipedia.org/wiki/Data_structurehttp://en.wikipedia.org/wiki/Relational_modelhttp://en.wikipedia.org/wiki/Data_structure8/9/2019 Mis_notes 4 Th n 5th Unit
13/36
characteristic that enhances future availability of thedata resources.
Adaptability is a more advanced form of Evolvability
in which built in algorithms enable a system to changeitself, rather than having a change made to it.Adaptability involves purposive, self organizing, or self controlling behavior, that is, self regulation toward asingle criterion of success: ultimate, long-term survival.
Integrity: The importance and pervasiveness of theneed to maintain database integrity is rooted in thereality that man is perfect. Destruction, errors andimproper disclosure must be anticipated and explicitmechanisms provided for handling them. The threeprimary facets of database integrity are:
- protecting the existence of the database- Maintaining the quality of the database- Ensuring the privacy of the database.
DBMS has many objectives some of them are asfollows.
1.DBMS give multi-user access2.Give good security to database.3.Give full control to Data4.Gives better hope of porting the code to
other DBMS products. (Good compatibility).
13
8/9/2019 Mis_notes 4 Th n 5th Unit
14/36
5.Platform independent.6.Support online documentation7.Keep and maintain proper backups.8.Concurrency control.9.crash recovery10. Complex query support
Functions of DBMS:-
- Database Definition
- Database creation (storing data in a defineddatabase)- Retrieval (query and reporting)- Update (Changing the contents of the database)- Programming User Facilities for systemdevelopment- Database revision and restructuring- Database integrity control- Performance Monitoring
DBMS Functions
Data storage, retrieval, and update;A system catalog that can be queried;Security services;Integrity services.
Additional DBMS FunctionsShared update support;Backup and recovery services;
14
8/9/2019 Mis_notes 4 Th n 5th Unit
15/36
Data independence support;Replication support; andUtility services.
Data, Storage, Retrieval, and Update The most important capability of a DBMS.Provides users with the ability to store, retrieve, and
update the data in the database.
CatalogContains descriptions of database components and can
be queried by database users.Provides important information for those who are in
charge of a database, or for those who write programsto access the database.
Shared Update
Allows more than one user to query the same data atthe same time.
Ensures accuracy when several users are updating thesame data in a database at the same time.
Backup and RecoveryProvides a mechanism for recovering the database in
the event that the database is damaged in any way. The process of returning the database to a correct state
is called recovery.Periodically making a copy of the database is called
backup.
Data IndependenceAbility to change the structure of a database with
minimal impact on existing programs includes:
15
8/9/2019 Mis_notes 4 Th n 5th Unit
16/36
Using ALTER TABLE to add a column or change theattributes of a column
Using the CREATE statement to create a new table,index or view
Using ALTER TABLE to add or change a relationshipby adding and/or dropping a foreign key
ReplicationA way to manage copies of the same data at multiple
locations.
UtilitiesAssist in the general maintenance of the database:
Permit changes to be made in the database structure.Permit the addition of new indexes and the deletion
of ones no longer needed.Access to DOS, Windows, Linux, and other operating
system services from within the DBMS.
DBMS ARCHITECTURE:-
A commonly used view of data approach is the three-level architecture suggested by ANSI/SPARC (AmericanNational Standards Institute/Standards Planning andRequirements Committee). ANSI/SPARC produced aninterim report in 1972 followed by a final report in
1977. The reports proposed an architectural frameworkfor databases. Under this approach, a database isconsidered as containing data about an enterprise . Thethree levels of the architecture are three different viewsof the data:
1. External - individual user view2. Conceptual - community user view3. Internal - physical or storage view
16
8/9/2019 Mis_notes 4 Th n 5th Unit
17/36
The three level database architecture allows a clearseparation of the information meaning (conceptualview) from the external data representation and fromthe
physical data structure layout. A database systemthat is able to separate the three different views of data is likely to be flexible and adaptable. Thisflexibility and adaptability is data independence
17
8/9/2019 Mis_notes 4 Th n 5th Unit
18/36
Physical Data Level
18
8/9/2019 Mis_notes 4 Th n 5th Unit
19/36
The physical schema describes details of how data isstored: files, indices, etc. on the random access disksystem. It also typically describes the record layout of files and type of files (hash, b-tree, flat).
Early applications worked at this level - explicitly dealtwith details. E.g., minimizing physical distancesbetween related data and organizing the datastructures within the file (blocked records, linked lists of blocks, etc.)
Conceptual Data Level
This level describes the organizational data which isactually to be stored in the database. This levelcontains information about entire database in terms of a small number of relatively simple structures
Hides details of the physical level.
In the relational model, the conceptual schemapresents data as a set of tables.
The DBMS maps data access between the conceptual tophysical schemas automatically.
Physical schema can be changed without changingapplication:
19
8/9/2019 Mis_notes 4 Th n 5th Unit
20/36
DBMS must change mapping from conceptual tophysical.
Referred to as physical data independence .
External Data Level This is the abstraction for a user. This level of abstraction generally describes only some small part of the database.
In the relational model, the external schema also
presents data as a set of relations. An external schemaspecifies a view of the data in terms of the conceptuallevel. It is tailored to the needs of a particular categoryof users. Portions of stored data should not be seen bysome users and begins to implement a level of securityand simplifies the view for these users
Examples:
Students should not see faculty salaries. Faculty should not see billing or payment data.
Information that can be derived from stored data might
be viewed as if it were stored. GPA not stored, calculated when needed.
Prospective Employers view Departments View
Student Name Enrolment Number
20
8/9/2019 Mis_notes 4 Th n 5th Unit
21/36
Telephone Number
Student Name
HighestQualification
Address
ProfessionalSkill
Telephone Number
HighestQualification
Logical View
Enrolment Number
Key: Numeric
Student Name String
Address String
City String
Pin code Numeric
Telephone Number
Numeric
HighestQualification
String
ProfessionalSkill
String
Conceptual View
21
8/9/2019 Mis_notes 4 Th n 5th Unit
22/36
Enrolment Number
9 digit number representation at offset 0
Student Name 25 character string at offset9
Address 30 character string at offset34
City 20 character string at offset64
Pincode .
Telephone Number
.
HighestQualification
.
Professional
Skill
..
Internal View
The three views of data
COMPONENTS OF DBMS:-(1) DATA(2) HARDWARE(3) SOFTWARE(4) USER
22
8/9/2019 Mis_notes 4 Th n 5th Unit
23/36
8/9/2019 Mis_notes 4 Th n 5th Unit
24/36
8/9/2019 Mis_notes 4 Th n 5th Unit
25/36
1: M
M:M
Entity Relationship Models:- (E-R models)
Entity set -- Rectangles
Properties/Attributes --Ellipes
Relationship --Diamonds
Links -- Lines
Example :-
Employee set Attributes Value
Employee E_name RajE_add SadarE_skill Cook
25
Universitstudents
Stream
Marketing
Finance
HR
University
8/9/2019 Mis_notes 4 Th n 5th Unit
26/36
Advantages of DBMS:-(1) Controlled redundancy(2) Reduced inconsistency(3) Data independence(4) Concurrent access(5) Data integrity(6) Data security(7) Backup & recovery(8) Easy accessing of data(9) Daat isolation(10) Speed, accuracy(11) Compactmess(12) Less work load
26
Employee DepartmentsWork s For
name
add
skill
HR
financemarketing
8/9/2019 Mis_notes 4 Th n 5th Unit
27/36
8/9/2019 Mis_notes 4 Th n 5th Unit
28/36
in certain types of projects and have skills centeredaround their expertise, whether that be software design , user research, web design , or industrial design .
Classification of users:-(1) Developers Versus NonDevelopers(2) Novices Vs Expert(3) Occasional Vs Frequent User
(4) Primary Vs Secondary
User Interface Design Principles
1. The structure principle . Your design shouldorganize the user interface purposefully, in
meaningful and useful ways based on clear,consistent models that are apparent andrecognizable to users, putting related thingstogether and separating unrelated things,differentiating dissimilar things and making similarthings resemble one another. The structure
principle is concerned with your overall userinterface architecture.
2. The simplicity principle . Your design shouldmake simple, common tasks simple to do,communicating clearly and simply in the users ownlanguage, and providing good shortcuts that are
meaningfully related to longer procedures.
28
http://en.wikipedia.org/wiki/Software_designhttp://en.wikipedia.org/wiki/Software_designhttp://en.wikipedia.org/wiki/Web_designhttp://en.wikipedia.org/wiki/Industrial_designhttp://en.wikipedia.org/wiki/Software_designhttp://en.wikipedia.org/wiki/Software_designhttp://en.wikipedia.org/wiki/Web_designhttp://en.wikipedia.org/wiki/Industrial_design8/9/2019 Mis_notes 4 Th n 5th Unit
29/36
3. The visibility principle . Your design should keepall needed options and materials for a given taskvisible without distracting the user with extraneousor redundant information. Good designs dontoverwhelm users with too many alternatives orconfuse them with unneeded information.
4. The feedback principle . Your design should keepusers informed of actions or interpretations,changes of state or condition, and errors orexceptions that are relevant and of interest to theuser through clear, concise, and unambiguouslanguage familiar to users.
5. The tolerance principle . Your design should beflexible and tolerant, reducing the cost of mistakesand misuse by allowing undoing and redoing, whilealso preventing errors wherever possible bytolerating varied inputs and sequences and byinterpreting all reasonable actions reasonable.
6. The reuse principle . Your design should reuseinternal and external components and behaviors,maintaining consistency with purpose rather thanmerely arbitrary consistency, thus reducing theneed for users to rethink and remember.
Point To Be Considered At Preparing User InterfaceDesign:-
1) Screen Design2) Feedback & Observation3) Error Control
29
8/9/2019 Mis_notes 4 Th n 5th Unit
30/36
4) Response Time5) Workstation Design6) Interactive User Dialogue7) Command Language8) Result9) Form, Icons, Graph, Color
An ideal interface design must contain:-1) consistency2) flexibility3) user control
Development Implementation Plan:-
The Development Implementation Plan describes howthe information system will be deployed, installed andtransitioned into an operational system. The plancontains an overview of the system, a brief descriptionof the major tasks involved in the implementation, the
30
8/9/2019 Mis_notes 4 Th n 5th Unit
31/36
overall resources needed to support theimplementation effort (such as hardware, software.facilities, materials, and personnel), and any site-specific implementation requirements. The plan isdeveloped during the Design Phase and is updatedduring the Development Phase; the final version isprovided in the Integration and Test Phase and is usedfor guidance during the Implementation Phase. Theoutline shows the structure of the Implementation Plan.
Development Implementation Plan has following 3stages:-
1) Definition stage2) Development Stage3) Installation & Operation Stage
Definition stage:-a.Proposal Definitionb.Feasibility Study
(Technical Feasibility, Economical Feasibility& Behavioral Feasibility)c. Information Requirement Analysisd.Conceptual Design
Development Stage:-a.Physical System Designb.Physical Database Designc.Programme Developmentd.Procedure Development
31
8/9/2019 Mis_notes 4 Th n 5th Unit
32/36
Installation & Operation Stage:-a.Conversionb.Operation & Maintenancec.Post Audit
Definition stage
32
Feasibility study
Information requirementanalysis
Conceptual design
CANCELLATI
ON POSSIBILITY
AN
ANY
STAGE
8/9/2019 Mis_notes 4 Th n 5th Unit
33/36
Development Stage
Installation & Operation Stage
Developing software and information systems involves a numberof processes:
consulting users to define what the software orsystem must be able to do
33
Proposed definition
Physical system design
Physical database design
Programme development
Procedure development
Conversion
Operation & maintenance
Post audit/ feedback
8/9/2019 Mis_notes 4 Th n 5th Unit
34/36
analyzing requirements and designing software andsystems to meet those requirements
developing, testing and implementing software andsystems (and redeveloping and retesting untilsoftware and systems meet specified requirements)
Evaluating and maintaining software and systemsto ensure that they meet customer requirementsand specifications.
developing quality standards and validationtechniques
auditing software and systems to ensurespecifications are accurate
researching, developing, implementing anddocumenting test plans and test scripts
evaluating automated testing tools Making recommendations about ways to improve
software and system quality.
Quality Assurance & Evaluation of InformationSystem:-Information systems quality assurance analysts develop andimplement policies and procedures to ensure customer satisfaction,maximum performance and overall quality of software products and
information systems.
The concept of quality in information system:-1) complete data2) accurate data3) understand output4) precise data
34
8/9/2019 Mis_notes 4 Th n 5th Unit
35/36
5) timely output6) relevant output7) integrated output8) user friendly integration9) error control10) authorized user
Factors on the basis of which quality of anMIS is Judged:-
1) Correctness 2) Reliability3) Efficiency 4) Usability5) Maintainability 6) Portability7) Accuracy 8) Error Tolerance9) Expandability 10) Access Control &Audit11) Communicativeness
Organizational Duties Regarding QualityAssurance:-
TOPMANAGEMENT
INFORMATIONSYSTEM MGMT. USER
35
establish overallorganization structureselect information system& executionapprove plan & budgetevaluate performanceapprove major h/w & s/w
supervision of qualityassurance proceduresupervision of informationsystem control procedureestablish & monitor
procedures to measure &report evidence of quality ,errors, applicationrepair maintenance
Database Development &maintenance
participation in input &output
8/9/2019 Mis_notes 4 Th n 5th Unit
36/36
CONDITION FOR QUALITY ASSURENCE:1) organizational commitment2) internal problem division with respect to
operation3) to achieve user control in application design
Evaluation of information system:-1) significant task relevance2) willingness to pay3) system usage4) user interface satisfaction
Types of evaluation:-1) technical evaluation2) operational evaluation3) economic evaluation4) evaluation by use of performance monitor5) evaluation by uses of system logs &observation6) evaluation of proposed hardware, software7) evaluation of existing hardware, software