Upload
voquynh
View
218
Download
0
Embed Size (px)
Citation preview
INFORMATION SYSTEMS
Prof. Fabio A. SchreiberDipartimento di Elettronica e Informazione
Politecnico di Milano
Fabio A. Schreiber Information Systems 1
COURSE PROGRAMME (1)
Technical aspects of modern Information Systems (30 hours)
· historical development and classification ofInformation Systems;
· analysis techniques and design methodologies; · view integration; · data/functions integration; · heterogeneous and distributed data bases integration;
the role of telecommunication networks: Internet and intranets
·
data organization for DSS: data warehousing and knowledge discovery;
·
Fabio A. Schreiber Information Systems 2
COURSE PROGRAMME (2) RELATIONS AMONG TECHNOLOGICAL ASPECTS
I.S.ANALYSIS
INTEGRATION OF•VIEWS•DATA AND FUNCTIONS
DISTRIBUTEDDATA
MANAGEMENT
DATA WAREHOUSE
DATAMINING
INTRANETAND WWW
INFORMATION RETRIEVALSYSTEMS
WORKFLOWMANAGEMENT
SYSTEMS
DECISION SUPPORT
COOPERATION
MULTIMEDIALAND UNSTRUCTURED
INFORMATION
Fabio A. Schreiber Information Systems 3
UNIFYING PROBLEMS
• DISTRIBUTION OF– DATA SOURCES– SERVERS– USERS
• DATA HETEROGENEITY– FORMATS– SEMANTICS
• POOR STRUCTURING OF DATA AND OF INFORMATION
Fabio A. Schreiber Information Systems 4
COMMON TECHNIQUES
• INTEGRATION BETWEEN WEB AND DATA BASES
• INTEGRATION BETWEEN WORKFLOW AND DATA BASES
• STATISTICAL METHODS OF DATA ANALYSIS– DATA MINING– WEB AND DATA BANKS SEARCHING
Fabio A. Schreiber Information Systems 5
THE ROLE OF THE ITALIAN UNIVERSITIES IN INFORMATION SYSTEMS EDUCATION
• CORSO DI LAUREA IN INGEGNERIA INFORMATICA– TECHNOLOGY AND COMPLEX APPLICATIONS DESIGN
• CORSO DI LAUREA IN INGEGNERIA GESTIONALE– ORGANIZATION AND COMPLEX APPLICATIONS DESIGN
• CORSO DI DIPLOMA IN INGEGNERIA INFORMATICA– TECHNOLOGY AND APPLICATIONS MANAGEMENT– LOW/MEDIUM COMPLEXITY APPLICATIONS DESIGN
• DOTTORATI DI RICERCA (PhD) – INNOVATION DESIGN
Fabio A. Schreiber Information Systems 6
INFORMATION SYSTEMS BACKGROUND
INFORMATION SYSTEM
ORGANIZATION
INFORMATIC TECHNOLOGIES AND METHODOLOGIES
STRUCTURE ANDORGANISATION ASPECTS
FUNCTIONAL ANDPLANNING ASPECTS
PROCEDURES DATA
COMPUTER SYSTEMS ARCHITECTURES
OPERATING SYSTEMS
DATABASEMANAGEMENT SYSTEMS
SOFTWAREENGINEERING
COMPUTER SYSTEM
COMPUTER BASEDINFORMATION SYSTEM
LEGAL ANDPROFESSIONAL
ASPECTS
HUMAN RELATIONS
Fabio A. Schreiber Information Systems 7
INFORMATION SYSTEMS AND ORGANIZATION
TECHNOLOGY
(HW, SW, NETWORKS)
GOALS ANDPERFORMANCE
(BUSINESS STRATEGY, ECONOMIC CRITERIA)
PROCESSES
(PRODUCTION, ADMINISTRATION,COMMUNICATION, ETC.)
ORGANIZATION
(ORGANIZATION DESIGN)
SOCIAL ENVIRONMENT
(VALUES, COOPERATION)
SOURCE: G. BRACCHI,G. MOTTA 1993
Fabio A. Schreiber Information Systems 8
(PRE)HISTORICAL DEVELOPMENT OF INFORMATION SUPPORTING TECHNOLOGIES
in nostra potestateNos Agilulfus 1°
statuemus ut tibiagrum fertilissi.detur pro 40 tall.
CLAY (EBLA XXIV° SEC. B.C.) PAPYRUS (EGYPT XII° SEC. B.C.)PARCHMENT (EUROPE XII° SEC. A.D.)
PAPER FILES (XVII° SEC.) PUNCHED CARDS (FORTIES) MAGNETICAL SUPPORTS (SIXTIES)
���
�
���
�
���
� ��
��
�
Fabio A. Schreiber Information Systems 9
INFORMATION SYSTEMS AND DATA TECHNOLOGY
FILE SYSTEM
DATA BASESYSTEM
MANAGEMENTINFORMATION
SYSTEM
INFORMATIONRETRIEVAL
DECISIONSUPPORTSYSTEM
QUERYANSWERING
SYSTEM
EXPERTSYSTEM
NATURAL LANGUAGE
PROCESSING
MATHEMATICALLOGIC
STATISTICS,OPERATIONAL RESEARCH
Fabio A. Schreiber Information Systems 10
INFORMATION FLOWS
INFO
RM
ATIO
N
MANAGEMENT
OPERATIONAL LEVEL
DIR
ECTI
VES
Fabio A. Schreiber Information Systems 11
INFORMATION SYSTEMS TYPES
• FOR THE PRODUCTION PROCESSES– Electronic Data Processing (EDP) SYSTEMS
• MANAGEMENT INFORMATION SYSTEMS– EXECUTIVE REPORT SYSTEMS (EIS)
• DECISION SUPPORT SYSTEMS– STRATEGIC DECISION SUPPORT
Fabio A. Schreiber Information Systems 12
INFORMATION SYSTEMS TYPES
SOURCE: P. F. Camussone 1990
GOAL USAGEMODE
FUNCTIONALAIM
MODELFLEXIBILITY
TEMPORALSTABILITY
EDP PASSIVE EFFICIENCY CURRENT ACTIVITIES
CONSTANT ANDCONSISTENT
MISTIMELINESS AND
RELIABILITY
DSS EFFICACY
TEMPORAL FEATURES
DATA FEATURES
CLERICALACTIVITIES
INTEGRATOR/SUBSTITUTE
VALIDITY, PRECISION,ACCURACY
BUILT-INSTANDARD
PROCEDURES
INFORMATIONGENERATOR
FORROUTINARY
MANAGERIAL CONTROL
A CAREFULREADING OF
INFORMATIONIS REQUIRED
EFFICIENCYAND
EFFICACYSUMMARIZE
PAST ACTIVITIESCONSTANT AND
CONSISTENT
STANDARDREPORTING WITH
EXCEPTIONEVIDENCING
POORLY STRUCTUREDMANAGERIAL
ACTIVITIESSUPPORT
USERSSTRONG
INVOLVMENTIS REQUIRED
MAINLYDEAL WITH
FUTURE ACTIVITIESAND UNDERSTANDINGOF PAST SITUATIONS
REASONABLE ANDJUSTIFIABLE
APPROXIMATIONS
ON REQUESTMODEL
BUILDING
EXTREMEFLEXIBILITY
Fabio A. Schreiber Information Systems 13
INFORMATION SYSTEMS MODELS
THEY ORIGINATE FROM SPECIFIC EVOLUTIONS OF GENERAL THEORIES ON ORGANIZATION SYSTEMS• MANAGERIAL MODELS (MIS)
INFORMATION PROVIDED BY THE INFORMATION SYSTEM IS USED TO CONTROL THE ORGANIZATION (CYBERNETIC VIEW)
» GENERAL THEORIES (MISSION AND GOAL OF MIS)• FORRESTER, ANTONY, SIMON, SCOTT-MORTON
» SEGMENTATION INTO SUBSISTEMS• BLUMENTHAL, BSP, NOLAN
• SOCIAL MODELSTHE EFFECTS OF COMPUTER TECHNOLOGIES ARE CONSIDERED BOTH ON THE I. S. AND ON THE OPERATION PROCEDURES
Fabio A. Schreiber Information Systems 14
SIMON’S MODEL (1960)
ORGANIZATION LEVELS FOR DECISIONPROCESSES
– PHYSICAL, PRODUCTION, DISTRIBUTION PROCESSES
– (PROGRAMMED, STRUCTURED) DECISIONS FOR CONTROLLING ROUTINE OPERATIONS
– (NON PROGRAMMED, UNSTRUCTURED) DECISIONS FOR EVALUATING THE OPERATIONAL DECISIONS AND RULES CHANGES RESULTS
PROGRAMMED DECISIONS CAN BE AUTOMATED
Fabio A. Schreiber Information Systems 15
ANTHONY’S MODEL (1965)
A MODEL FOR MANAGEMENT CONTROL
– OPERATIONAL CONTROLIT WORKS ON PREDEFINED ACTIVITIES
– MANAGEMENT CONTROL (SHORT TERM)BUDGET AND OPERATIONAL PLANS FORMULATION AND VERIFICATION OF THE RESULTS
– STRATEGIC PLANNING (MEDIUM/LONG TERM)DETERMINATION OF THE ORGANIZATION’S GENERAL GOALS
IT BINDS THE MISSION OF INFORMATICS TO PROVIDING THE OPERATIONAL AND MANAGEMENT CONTROL WITH STRUCTURED DATA
Fabio A. Schreiber Information Systems 16
MANAGERIAL ACTIVITIES (ANTONY)TYPES OF DECISIONS / TASKS (SIMON)
OPERATIONAL CONTROL MANAGEMENT CONTROL STRATEGIC PLANNING
STRUCTURED
SEMI-STRUCTURED
UNSTRUCTURED
PROCUREMENT
INVOICING
STOCK TRADING
PRODUCTION PROGRAMMING
CHOOSING A MAGAZINECOVER PAGE
SALES PLANNING PLANT LOCATION
CONSUMER PRODUCTS BUDGETING
EXECUTIVES RECRUITING
FINANCIAL PLANNING
R&D PLANNING
PRODUCT PLANNING
SOURCE: Keen e Scott-Morton 1978
GORRY E SCOTT-MORTON’S MODEL (1971)MERGES SIMON’S AND ANTHONY’S MODELS
PLACEMENT OF THE DECISION PROCESS IN THE GRID IS NOT DETERMINISTIC, BUT IT DEPENDS ON THE GOALS AND ON THE SOCIAL AND ORGANIZATIONAL CONTEXT
Fabio A. Schreiber Information Systems 17
ANTHONY-NOLAN’S MODEL (1978/79)
CONDUZIONE
IMPI
ANTI
CONT
ROLL
O MAC
CHIN
ARI
MAN
UTEN
ZION
E
RAPO
RTI G
IORN
ALIE
RI
ACCE
TTAZ
IONE
MAT
ERIA
LI
MAG
AZZI
NIM
OVIM
ENTA
ZIO
NE M
ATER
IALI
PRO
GRA
MM
AZ. S
TABI
LIM
ENTI
PRODUCTION
GENER.PLANNING
PIAN
O ST
RATE
GICO
ED O
PERA
ZION
IPR
EVIS
IONI
EC
ON
OM
ICHE
MAN
OD
OPE
RA
RICA
VI
E CO
STI
SALES DISTRIBUTION
SALES
FINANCE ACCOUNTING PERSONNEL SERVICES
FINANCE
LANC
IO O
RDIN
IAV
ANZA
MEN
TO O
RDIN
I
EVAS
IONE
ORD
INI
REG
ISTR
AZIO
NE O
RDIN
IFI
LIAL
I E C
ONC
ESSI
ON
ARI
GES
TIO
NE C
ENTR
IPR
EPAR
AZIO
NE D
OCU
MEN
TIPR
OG
RAM
MAZ
. CAR
ICH
IIN
STR
ADAM
ENTO
FATT
URAZ
ION
E E
VER
IFIC
API
ANIF
ICAZ
. DIS
TRIB
UTI
VAG
ESTI
ON
E C
ASSA
ADEM
PIM
ENTI
FIS
CAL
I
AUD
ITIN
G
FATT
UR
AZ. E
CO
NT.
CLI
ENTI
GES
TIO
NE
CR
EDIT
I
PAG
HE
CONT
ABIL
ITA’
CONT
ABIL
ITA’
FO
RNIT
ORI
CONT
ABIL
ITA’
GEN
ERAL
E
FORM
AZIO
NE
ADEM
PIM
ENTI
LEG
ALI
SERV
IZI A
I DIP
ENDE
NTI
GEST
IONE
RET
RIBU
ZION
I
BIBL
IOTE
CHE
RAPP
ORTI C
ON AZ
IONI
STI
SERVI
ZI LE
GALI
CONTROLL
O QUAL
ITA’
E C
OLLAU
DI
PRODUCTION ACCOUNT.ACQUIST
IPIA
NIFICA
Z. CO
MMESSE
PIAIF.
PUNT
I RIO
RDINO
PIANI
F. CA
RICO
IMPIA
NTI
PROG
RAMM
AZ. P
RODU
ZIONE
CONT
ROLL
O SC
ORTE
PREV
ISIO
NI D
OMAN
DAPI
ANI IN
TROD
UZ. P
ROFIT
TIPR
OMOZ
IONE
VEN
DITE
GEST
IONE
VEN
DITE
PIAN
IF. V
OLUM
E PR
ODOT
TOAN
ALIS
I E P
REVI
S. V
ENDI
TERI
CERC
HE D
I MER
CATO
ANAL
ISI D
I RED
ITIV
ITA’
ECC
.
ANAL
ISI P
ORTA
FOGL
IO
ANAL
ISI IN
VEST
IM. P
ATRI
MON.
PREV
ISIO
NI IN
VEST
IMEN
TI
PREV
ISIO
NI FA
BBIS
OGNO
CAS
SA
VALO
RIZZ
AZIO
NE S
CORT
E
STIM
E E SI
MULA
ZIONI
ANAL
ISI C
OSTI
BUDG
ETING
COSTI S
TANDA
RD
PLANNING
MANAGEMENTCONTROL
OPERATIONALCONTROL
Fabio A. Schreiber Information Systems 18
AN I.S. FOR THE OPERATIONAL LEVEL (MANUFACTURING COMPANY)
• IT MUST BE DECOMPOSED INTO SUBSETS WHICH ARE TYPICAL OF THE COMPANY ACTIVITY
• REFERENCE AREAS– MANAGEMENT ACTIVITY
» RESEARCH AND DEVELOPMENT (R&D)» PRODUCTION» LOGISTICS (PURCHASES, WAREHOUSES, TRANSPORTATIONS)» COMMERCIAL (MARKETING, SALES)» FINANCE
– SURVEY ACTIVITY» ADMINISTRATION AND CONTROL
– ORGANIZATIONAL ACTIVITY» ORGANIZATION» PERSONNEL MANAGEMENT
Fabio A. Schreiber Information Systems 19
AN I.S. FOR A MANUFACTURING COMPANY
DESIGN DB. MAINTENANCE DB. MEDIUM TERM PLAN ACCOUNTING PERSONNEL
WAREHOUSE MANAG.
WAREHOUSE DESCR.
DATA INPUT DATA
INPUT
DAILY PLAN
PART PROGRAM
PERSONNEL ATTENDANCE
PLANTMONITORING
MACHINETOOLS
UNITWORKSTATION
UNITWORKSTATION
ROBOTARMS
TECHNICALDIRECTION
I.S.
S.I. PERPIANIFICAZIONE E
CONTROLLO DI GESTIONE
ADMINISTATIVEI.S.
LOGISTICSI.S.
PART LIST
NEW PRODUCTSSPECIFICATION
COMMERCIAL DATA
HANDLINGBILLS
STOWAGE,TAKING
FAIL
URE
DATA
PROT
OTYP
ES T
ESTS
PART
PRO
GRAM
AN
D PR
ODUC
T. C
YCLE
S
PRODUCTION PROGRAMS
PRODUCTION DATA
PERSONNEL DATA
PART LISTEXPLOSION
Fabio A. Schreiber Information Systems 20
IBM BUSINESS SYSTEM PLANNING (BSP 1971)
USAGE USAGE
ORIGIN ORIGIN
PARTICIPATE IN
PERFORMED BY
INFORMATION
FUNZIONIORGANIZZATIVE PROCESSES
• IT IDENTIFIES INFORMATION NEEDS AND INFORMATION SYSTEMSSEGMENTATION
• IT CONTEMPLATES THE INFORMATION USAGE IN ALL OFCOMPANY PROCESSES
• IT IS A METHOD FOR BUILDING SYSTEM MODELS IN ORDER TO EVALUATE AUTOMATION OPPORTUNITIES
Fabio A. Schreiber Information Systems 21
CRITIQUE OF MIS
• IT SHOWS THE RELATIONS BETWEEN INFORMATION-DECISION AND INFORMATION-CONTROL
• IT IGNORES THE SOCIAL EFFECTS OF THE EDP AS WORK AUTOMATION
• IT DOES NOT EXPLAIN THE CONNECTION BETWEENDATA PROCESSING AND INFORMATIONPROCESSING
Fabio A. Schreiber Information Systems 22
MAGGIOLINI’S MODEL
A FLOW OF DOCUMENTS AS A LOG OF TRANSACTIONS ON THE SYSTEM RESOURCES WHICH WORKS UNDER COORDINATION AND CONTROL OF THE DECISION SYSTEM
• THE INFORMATION SYSTEM– CORRELATES INFORMATION FOR THE DECISION
SUPPORT SYSTEM– IS FED-UP BY INPUTS BOTH EXTERNAL AND INTERNAL
TO THE DATA SYSTEM– IS A FUNCTION OF THE FEATURES OF THE DECISION
SUPPORT SYSTEM• THE DATA SYSTEM
– CORRESPONDS TO THE WORLD OF OPERATIVE PROCEDURES
– ITS FEATURES DEPEND ON THE OPERATIVE PROCESSES AND ON THE DETAIL LEVEL OF THEIR TRANSACTIONS
Fabio A. Schreiber Information Systems 23
MAGGIOLINI’S MODEL
ELECTRONIC PROCESSING PROVIDES:– THE DATA SYSTEM
WITH A TECHNOLOGY TO LOWER THE COST OF DOCUMENT PRODUCTION
– THE INFORMATION SYSTEMWITH A TOOL TO IMPROVE INFORMATION QUALITY
THE BENEFITS OF INFORMATION SYSTEMS AUTOMATION ARE PROPORTIONAL TO THE VALUE OF THE INFORMATION FOR THE DECISION LEVEL
INFORMATICS IS AN ORGANIZATION TECHNOLOGY TO MANAGE THE COMPANY PRODUCTIVE FACTORS
Fabio A. Schreiber Information Systems 24
INFORMATION-DATA CORRELATION
ENVIRONMENT
ORGANIZATION
DECISION SYSTEM
ELECTRONIC DATA PROCESSING SYSTEM
EXTERNAL DATA
INFORMATION SYSTEM
INTERNAL DATA
INFORMATION
INFORMATION
INFORMATION
RESOURCES PRIMARY OPERATIONAL PROCESS PRODUCTS AND SERVICES
DECISIONS
Fabio A. Schreiber Information Systems 25
EFFECTIVENESS AND FAILURES
• PERRONE (1973)– INFORMATION IS A FACTOR OF DECISION AND
CONTROL– IT IS BOYCOTTED BY THE MIDDLE MANAGEMENT WHO
IS LOOSING POWER• ACKOFF (1967)
– DEMOLISH THE TALES ABOUT INFORMATION ABUNDANCE TO GET BETTER DECISIONS
– FILTER USEFUL INFORMATION» DEFINE THE INFORMATION PARAMETERS OF THE
CONTROLLED PROCESS» DEFINE THE PROCESSING MODES OF INFORMATION IN
THE DECISION PROCESS• LUCAS (1975)
– TOO MUCH TECHNOLOGY AND TOO LITTLE STUDY AND UNDERSTANDING OF ORGANIZATIONS BEHAVIOUR
Fabio A. Schreiber Information Systems 26
STRATEGIC POTENTIAL OF INFORMATION TECNOLOGY (IT)
• IT IS A STRATEGIC SUCCESS FACTOR– IMPACT ON THE PROCESS: IT IS AN INTEGRAL PART IN
FORMULATING THE STRATEGY» IDENTIFICATION OF HIGHEST COST POINTS» IDENTIFICATION OF HIGHEST VALUE ADDED
POINTS– IMPACT ON THE PRODUCT:
» PRODUCTS SUBSTITUTION» ACTUAL PRODUCTS IMPROVEMENT
• IT IS A NECESSARY CONDITION TO SURVIVE
• INFORMATION TECHNOLOGY IS LITTLE APPLICABLE
Fabio A. Schreiber Information Systems 27
MODEL OF PORTER AND MILLAR
INFORMATION CONTENT IN THE PRODUCT
INFO
RM
ATIO
N C
ON
TEN
T IN
TH
E PR
OC
ESS
LOW
LOW
HIGH
HIG
H
SMALL CONSTUCTION FIRMS
MEDIUM BASE CONCERNS(CONCRETE, STEEL, …)
BANKS
INSURANCE COMPANIES
HIGH-TECH SERVICE INDUSTRY
JUST IN TIMEMANAGEMENT
(AUTO)
REAL TIMEDISTRIBUTION(BENETTON)
Fabio A. Schreiber Information Systems 28
INFORMATION SYSTEMS DESIGN
• MANY DIFFERENT MODELS EACH WITH A PECULIAR VIEW
• VIEWS ARE DIFFERENTIATED ABOUT– THE MODEL TOPIC
» DATA» PROCESSES
– THE MODEL LEVEL» USER REQUIREMENTS» CONCEPTUAL» IMPLEMENTATION
• MODEL INTEGRATION
Fabio A. Schreiber Information Systems 29
DESIGN SEGMENTS
SOURCE: G. BRACCHI,G. MOTTA 1993
TOPICDATA PROCESSES
ABSTRACTIONLEVEL
USERREQUIREMENTS
CONCEPTUAL DESIGN
IMPLEMENTATION
DATA DRIVEN
PROCESS DRIVEN
•INFORMATION CLASSES
•USER VIEWS
•ORGANIZ. ACTIVITIES
•PROCESSED INFORMAT.
•ENTITIES•RELATIONSHIPS•ATTRIBUTES
•PROCESS STRUCTURE
•I/O PROCESSES
•DBMS
•LOGIC SCHEMA
•LANGUAGES
•PROGRAM CODING
Fabio A. Schreiber Information Systems 30
DATA DRIVEN DESIGN APPROACH
USER
VIEWS
CONCEPTUAL SCHEMA
LOGICAL/PHYSICAL SCHEMA
PROCESSSTRUCTURE
PROGRAMS
Fabio A. Schreiber Information Systems 31
PROCESS DRIVEN DESIGN APPROACH
PROCEDURAL
VIEWS
CONCEPTUALSCHEMA
LOGICAL/PHYSICAL SCHEMA
PROCESSSTRUCTURE
PROGRAMS
ORGANIZATIONALPROCEDURE
SCHEMA
Fabio A. Schreiber Information Systems 32
TYPICAL APPLICATIONS
SYSTEM TYPE APPROACH COMMENTS
ELECTRONIC FILING(REGISTERS)
TRANSACTIONS PROCESSING
OPERATIONALPROGRAMMING
REPORTING
DATA DRIVEN
PROCESS DRIVEN(COMPLEX PROCEDURES)
DATA DRIVEN(SIMPLE PROCEDURES)
EITHER PROCESS DRIVENOR MIXED
OUTPUT DRIVEN(DATA)
THE GOAL IS TO ACCESS STORED INFORMATION
THE ENPHASIS ON PROCESSES IS DUE TO THE IDENTIFICATION NEED OF THE STEPS, OF THE EVENTS, AND OF INFORMATION IN THE COMPANY’S PROCEDURE
THE DATA ANALYSIS IS BASED ON THE ANALYSIS OF THE REPORTS TO BE GENERATED
DA: G. BRACCHI, G. MOTTA 1993
Fabio A. Schreiber Information Systems 33
HOW TO SET UP A PROJECT
• FROM SCRATCH– CONCEPTUALLY IMPORTANT– NOT VERY FREQUENT
• PROTOTYPE IMPLEMENTATIONS– SUCCESSIVE RELEASES– FUNCTIONAL SEGMENTS
• REENGINEERING– “REVERSE ENGINEERING” TECHNIQUES
• PACKAGE ASSEMBLING– PARAMETERIZATION– PERSONALIZATION
• OUTSOURCING
Fabio A. Schreiber Information Systems 34
TREND IN I.S. DEVELOPMENT
ANALYSIS AND DEVELOPMENTFROM SCRATCH
COMPONENTS INTEGRATIONAND
PARTS REUSE
Fabio A. Schreiber Information Systems 35
TREND IN I.S. DEVELOPMENT
• THE INFORMATION GLOBALIZATION CALLS FOR OPEN INFORMATION SYSTEMS WHICH CAN EVOLVE STEP BY STEP
• THE ORGANIZATIONS COMPLEXITY CALLS FOR COOPERATIVE INFORMATION SYSTEMS
• THE HETEROGENEITY OF THE RESOURCES AND OF THE TECHNOLOGIES CALLS FOR INTEROPERABILITYAND INFORMATION INTEGRATION TECHNIQUES
Fabio A. Schreiber Information Systems 36
DE L’OUTSOURCING
1. - L’armi ausiliarie, che sono l’altre armi inutili, sono quando si chiama uno potente, che con le armi sue ti venga ad aiutare edefendere: come fece ne’ prossimi tempi papa Iulio; il quale, avendo visto nell’impresa di Ferrara la trista prova delle sue armi mercenarie si volse alle ausiliarie; e convenne con Ferrando re di Spagna che con le sue genti ed eserciti dovesse aiutarlo. Queste armi possono essere utile e buone per loro medesime; ma sono per chi le chiama quasi sempre dannose; perché, perdendo, rimani disfatto; vincendo, resti loro prigione.
Niccolò Machiavelli
Il Principe, Cap XIII
Fabio A. Schreiber Information Systems 37
PROJECT INTEGRATION
• INTEGRATION NEED AMONG LEVELS AND TOPICS
• ORIZONTAL COHESION AMONG DATA AND PROCESSES
– CHECK FOR THE EXISTENCE IN THE DATA BASE OF ALL THE DATA NEEDED BY THE PROCESSES
• VERTICAL COHESION REQUIREMENTS-PHYSICAL
– CHECK FOR CORRESPONDENCE BETWEEN THE REQUIREMENTS AND THE IMPLEMENTATION
Fabio A. Schreiber Information Systems 38
PROJECT METHODOLOGIES
• DESCRIBE THE PATH ON THE SEGMENTS GRID
• SPECIFY DATA AND PROCESS REPRESENTATION MODELS AT DIFFERENT LEVELS
• DESCRIBE DERIVATION AND INTEGRATION PROCESSES TO BE APPLIED
• SPECIFY POSSIBLE MODELLING AND INTEGRATION SYSTEMS AND TOOLS
Fabio A. Schreiber Information Systems 39
MODELS AND TOOLS FOR SYSTEM ANALYSIS
• ABSTRACT AND SEMIFORMAL TECHNIQUES
• GRAPHICAL REPRESENTATION MORE INTUITIVE AND WIDESPREAD THAN THE LINGUISTIC ONE
• CASE TOOLS CONNECT THE GRAPHICAL AND THE LINGUISTIC INTERFACE
Fabio A. Schreiber Information Systems 40
MODELS AND TOOLS FOR SYSTEM ANALYSIS
• DATA FLOW DIAGRAM (DFD)– CLASSICAL TOOL TO REPPRESENT PROCEDURES BY
MEANS OF SUCCESSIVE REFINEMENTS– EMBEDDED IN MANY CASE TOOLS– IT IS AMBIGUOUS (E.G. NO CONDITIONAL
CONSTRUCTS)
• ENTITY-RELATIONSHIP (E-R)– VERY POPULAR TOOL TO REPPRESENT DATA– USED BY MANY CASE TOOLS
Fabio A. Schreiber Information Systems 41
MODELS AND TOOLS FOR SYSTEM ANALYSIS
• STRUCTURED ANALYSIS AND DESIGN TECHNIQUE (SADT)
– A VERY RICH REPRESENTATION OF PROCEDURE– IT LACKS A CONNECTION WITH DATA– DIFFICULT FOR PROCESS DESIGN
• INFORMATION SYSTEMS ANALYSIS OF CHANGES (ISAC)
– POWERFUL FOR PHYSICAL FLOWS REPRESENTATION– SAME POWER AS DFD TO REPRESENT INFORMATION
FLOWS– IT CAN BE COMBINED WITH ANY MODEL FOR
PROCESSES AND DATA SPECIFICATION
Fabio A. Schreiber Information Systems 42
MODELS AND TOOLS FOR SYSTEM ANALYSIS
• PETRI NETS– OPERATIONAL MODEL TO SPECIFY SYSTEM
OPERATION – DISTINCTION BETWEEN OPERATION FLOW AND
CONTROL OR INFORMATION FLOW– USEFUL TO DESCRIBE PHYSICAL PROCEDURES
• HIERARCHICAL INPUT PROCESS OUTPUT (HIPO)
– IT DEFINES THE COMPUTING PROCESSES STRUCTURE– STRUCTURED AND HIERARCHICAL (TOP-DOWN)
ANALYSIS– FLEXIBLE DECOMPOSITION (SPECIALIZATION,
DISAGGREGATION, ...)• .....