Software Size Estimation
|
|
|
- Cristina Corsini
- 10 anni fa
- Просмотров:
Транскрипт
1 IT Project Management Lezione 4 Software Sizing Estimation Federica Spiga A.A Stima del software Concezione Analisi & Design Implementazione Test Rilascio Prima Stima Raffinamento della Stima Raffinamento della Stima e conteggio della parte già sviluppata Conteggio Analisi post mortem Incertezza Incertezza E necessario stimare l effort in più momenti: Durante la fase di Concezione del progetto per dare un prezzo al cliente => E il momento più critico perchè si deve fissare un prezzo quando i requirement non sono del tutto chiariti Durante il progetto per raffinare la stima Alla fine per progetto per verificare lo scostamento tra planned e actual 2 1
2 Incertezza della stima 3 Richiami sui metodi di stima Non esiste un metodo semplice per effettuare una stima precisa dell effort necessario per sviluppare un sistema software Le stime iniziali si basano su informazioni inadeguate (ad esempio, la definizione dei requisiti utente) Le persone che lavorano al progetto possono essere non note a priori Le stime dei costi del progetto possono essere auto-verificate La stima definisce il budget e il prodotto viene modificato per rispettare il budget Ogni metodo ha punti di forza e debolezze La stima dovrebbe basarsi su molti metodi Se i metodi non restituiscono approssimativamente lo stesso risultato, si hanno informazioni insufficienti per poter effettuare una stima Si cerca di ottenere ulteriori informazioni e quindi eseguire stime più precise 4 2
3 Tecniche di stima Giudizio dell esperto: Si consulta un esperto del dominio e delle tecniche di sviluppo che fornisce le stime dell effort in base alla propria esperienza Il giudizio di esperti (Metodo Delphi):. Il metodo Delphi consiste in un processo di stima collettiva che avviene in modo strutturato e progressivo. Viene formato un gruppo di stimatori. Ogni stimatore riceve le medesime informazioni di partenza sul progetto e stima l'effort, indipendentemente e in modo anonimo. Un coordinatore raccoglie le stime, elabora dati di sintesi (medie, minimi, massimi, ) e le presenta per confronto agli stimatori. Viene effettuata un'analisi congiunta, che porta tendenzialmente allo scarto dei valori estremi, e favorisce l'approfondimento dei fattori critici. Il giro di stima successivo conduce generalmente ad una convergenza delle stime. Stima per analogia: si stima la size o l effort sfruttando le analogie con progetti precedenti o utilizzando database pubblici che contengono dati storici (ISBSG) Modello algoritmico: utilizza algoritmi matematici per calcolare l effort a partire dalle dimensioni del software, es COCOMO 5 Tecniche di stima alcuni commenti il PMBOK ordina le tecniche per la stima della durata delle attività di un progetto per preferenza e maggiore utilizzo 1. expert judgement (singolo o Delphi) 2. stima per analogia (analogous estimating) 3. Criterio quantitativo (quantitatively based durations), dato dalla moltiplicazione di una qualsivoglia unità di conteggio tecnica per il livello medio di produttività. Però negli ultimi 25 anni la comunità dell Ingegneria del Software ha indirizzato notevoli sforzi al tema della stima. La diffusione ed applicazione di modelli basati sull analisi di regressione quali COCOMO per esempio utilizza una relazione tra effort e size : Effort= f(size) Quindi un punto di partenza per il calcolo dell effort è la sizedel software 6 3
4 Metriche per il dimensionamento del software Esistono vari tipi di metriche per il dimensionamento del software Metriche dimensionali Metriche funzionali Metriche Object Oriented 7 7 Metriche dimensionali Forniscono una misurazione diretta del software. Definiscono le dimensioni del prodotto software in funzione del numero di occorrenze di un determinato oggetto generato nel processo di sviluppo. Le più usate sono: Vantaggi: Linee di Codice (LOC) Numero di Programmi Altre (numero report, numero strutture dati, ecc) Facilità nel calcolo Svantaggi Non si possono usare nelle fasi alte del progetto di sviluppo Le misure ottenute sono poco significative per valutare l efficienza del processo di sviluppo, in quanto sono condizionate da fattori: Soggettivi (es. stile del programmatore) Tecnologici (es. linguaggio usato) Architetturali 8 8 4
5 Metriche funzionali Forniscono una misurazione indiretta del software. Definiscono le dimensioni di un prodotto software in termini di funzionalitàfornite all utente. Si basano su formule empiriche, stabilite su base statistica, tre requisiti informativi del prodotto e complessità del software. Le metriche più conosciute sono: Function Point Feature Point Full Function Point 9 9 Function Point E la prima metrica funzionale, proposta nel 1979 da A.J.Albrecht in IBM Presidiata dall International Function Point User Group (IFPUG), che è l organismo responsabile dell emanazione e dell aggiornamento delle regole standard di conteggio (standard attuale è descritto nel Counting Pratice Manual Versione 4.2) Vantaggi Conta le funzionalità sviluppate, indipendentemente dal linguaggio Non misura il software ma i requisiti da cui lo si deriva Svantaggi Considera solo l I/O e tiene in poco conto la complessità algoritmica E soggettivo. Persone diverse possono arrivare a stime/conteggi differenti
6 Function Point Analysis Obiettivi La Function Point Analysisè una metrica standard per la misurazione delle applicazioni software viste dal punto di vista dell utente. L approccio è guidato dai seguenti obiettivi: Misurare le funzionalità che il cliente richiede e riceve Misurare lo sviluppo e la manutenzione del software indipendentemente dalla tecnologia usata per l implementazione. Inoltre: Può essere utilizzata nelle fasi alte del processo ed essere poco onerosa nell applicazione Ottiene misurazioni consistenti nell ambito di progetti e organizzazioni diversi (anche se mantiene una certa soggettività) Elementi Base Il metodo dei Function Point consiste nell identificare e contare le funzionalità che l applicazione deve fornire: Funzioni tipo Dati: Internal Logical File (ILF) Users External Interface File (EIF) Input Output Inquiry Funzioni tipo Transazione: External Input (EI) Logical Files Input Output Logical Files External Output (EO) Measured Application Inquiry External Application External Inquiry (EQ) Interface
7 Definizioni Generali Utente: E il soggetto che fornisce i requirement funzionali del sistema e che interagisce con il sistema Vista Utente:Descrizione delle necessità informative dell utente del sistema espresse nel linguaggio dell utente. I progettisti software traducono queste necessità in soluzioni tecnologiche Identificativo per l utente:requirement, relativo alle informazioni trattate o ai processi di trattamento logico di tali informazioni, compreso e riconosciuto sia dagli utenti finali che dai progettisti software Ambito del conteggio:definisce la porzione di software che deve essere misurato.e determinato dallo scopo del conteggio, identifica quali funzioni devono essere incluse nel processo di conteggio. Puo includere più di una applicazione Processo elementare:e la più piccola unità di lavoro significativa per l utente. E autonomo e lascia l applicazione in uno stato di consistenza funzionale. Informazione di controllo:e il dato che influenza il processo elementare. Specifica cosa, come e quando il dato deve essere processato Tipologia di conteggio La metrica dei Function point si può applicare: Progetti di sviluppo nuova applicazione Determina la dimensione funzionale per la stima di impegno e costo complessivo del progetto Misura le funzionalità richieste dall utente Previste più fasi di revisione del conteggio nei momenti differenti del processo di sviluppo Progetti di manutenzione evolutiva Determina l entità dell intervento di mnautenzione evolutiva al fine di stimare impegno e costo di realizzazione Misura la dimensione delle variazioni funzionali da apportare all applicazione Fornisce gli elementi per aggiornare la dimensione in FP dell applicazione in modo che rifletta i cambiamenti apportati con l intervento di manutenzione Applicazioni già esistenti Determina la dimensione funzionale di una applicazione software esistente Misura le funzionalità in esercizio Utile per monitorare la crescita del patrimonio software e stimare impegni e costi necessari per la manutenzione ordinaria
8 Processo di conteggio Count Data Function: ILF and EIF Determine the Unadjusted FP count 1. Determinare il tipo di conteggio Determine the type of count Identify the counting scope and application boundary Count transactional functions: EI, EO and EQ Determine the adjusted FP count 2. Determinare i confini dell applicazione Determine the Value of Adjustment Factor (VAF) 3. Identificare le funzioni di tipo dato 4. Identificare le funzioni di tipo transazione 5. Determinare il numero dei FP non pesati 6. Determinare il fattore di aggiustamento (VAF) 7. Determinare il numero dei FP pesati Identificare l ambito del conteggio L Ambito del conteggio individua il dominio funzionale preso in considerazione, in relazione allo scopo e alle finalità del conteggio: Nuova applicazione: comprenderà tutte le funzionalità che dovranno essere rilasciate Manutenzione evolutiva: comprenderà solo le funzionalità da aggiungere, modificare o cancellare Applicazione esistente: conprenderà tutte le funzionalità che rientrano nella finalità del conteggio (tutte le funzionalità / solo le funzionalità utilizzate)
9 Identificare il confine dell applicazione Il Confine dell applicazionedelimita il sistema oggetto della misurazione, tracciando una linea di demarcazione tra il sistema stesso e l utente o gli altri sistemi software È l interfaccia concettuale tra l applicazione e il mondo esterno E la membrana attraverso la quale passano i dati di input e di output dell applicazione Racchiude i file logici mantenuti dall applicazione e consente di identificare i file logici referenziati ma non mantenuti dall applicazione Regole per identificare il confine dell applicazione: Il confine dell applicazione deve rispettare la visione che l utente ha del sistema La separazione delle funzionalità in applicazioni distinte deve essere fatta in base a criteri funzionali e non tecnologici Deve essere stabilito in modo indipendente dall ambito del conteggio Conteggio delle Funzioni di tipo Dati Le funzioni di Tipo Dati rappresentano le funzionalità fornite all utente per soddisfare i requisiti informativi da lui espressi. ILF: Internal Logical File Gruppo di dati logicamente collegati o di informazioni di controllo, riconoscibili dall utente, mantenuti all interno dell applicazione EIF: External Interface File Gruppo di dati logicamente collegati o di informazioni di controllo, riconoscibili dall utente, referenziati dall applicazione ma mantenuti all interno del confine di applicazione di un altra applicazione
10 Regole identificazione ILF Si definisce un File Interno Logico(ILF) un gruppo di dati o informazioni di controllo per il quale devono essere soddisfatte contemporaneamente le seguenti condizioni Logico, significativo per l utente, rispondente ai requisiti funzionali Mantenuto all interno del confine dell applicazione attraverso un processo elementare dell applicazione stessa Esempi di ILF ILF corretti Dati di dominio dell applicazione Dati relativi alla sicurezza dell applicazione Informazioni di Help gestite con funzioni della propria applicazione Tabelle di decodifica dei messaggi di errore, gestite da funzioni della applicazione Tabelle di parametri gestite da funzioni della propria applicazione ILF scorretti Work files File temporanei File legati alla tecnologia usata Strutture dati usate per implementare legami logici esistenti tra le entita (a meno che non abbiano attributi propri) File di edit, Help, decodifica errori che non siano mantenuti dall applicazione
11 Regole identificazione EIF Si definisce un File Esterno di Interfaccia(EIF) un gruppo di dati o informazioni di controllo per il quale devono essere soddisfatte contemporaneamente le seguenti condizioni Logico, significativo per l utente, rispondente ai requisiti funzionali Esterno al confine dell applicazione e da essa referenziato Non mantenutoall interno del confine dell applicazione Considerato ILF da almeno un altra applicazione Esempi di EIF EIF corretti Dati di dominio di altre applicazioni, referenziati all interno dell applicazione Dati relativi alla sicurezza dell applicazione gestiti da funzioni di utility esterne all applicazione Informazioni di Help gestite con funzioni esterne alla propria applicazione Tabelle di decodifica dei messaggi di errore, gestite con funzioni esterne alla propria applicazione EIF scorretti Dati provenienti dall esterno dell applicazione utilizzati per aggiornare uno o piu ILF dell applicazione Dati dell applicazione formattati ed inviati ad altre applicazioni File legati alla tecnologia usata
12 Regole Complessità ILF-EIF Per valutare la complessità degli ILF-EIF bisogna considerare due caratteristiche Record Element Type (RET): sottogruppo logico di dati all interno dell ILF-EIF, riconoscibile dall utente. Data Element Type (DET):informazioni logiche distinte e significative per l utente presenti nell ILF-EIF Contare i RET e DET Per ogni ILF-EIF contare unrecord Element Type (RET)per ciascun sottogruppo logico di informazioni: Obbligatorio: Insieme di attributi che l utente deve necessariamente utilizzare per descrivere totalmente le proprietà di una entità Opzionale: Insieme di attributi che l utente potrebbe utilizzare per descrivere le proprietà di una entità Se l ILF-EIF possiede un solo sottogruppo di informazioni si deve considerare un solo RET Per ogni ILF-EIF contare un solo Data Element Type (DET) per ogni informazione: Significativa per l utente, non ricorsiva Mantenuta o referenziata attraverso un processo elementare dell applicazione Necessaria per mantenere una relazione logica con un altro ILF-EIF Devono essere conteggiate una solavolta le informazioni: Presenti più volte per ragione tecniche-realizzative Denormalizzate per ragioni di efficienza elaborative
13 Complessità ILF Record Element Types (RET) Data Elements 1 to or More 1 RET Low Low Average 2 to 5 RET Low Average High 6 or More RET Average High High Complexity Unadjusted FP Low 7 Average 10 High Complessità EIF Record Element Types (RET) Data Elements 1 to or More 1 RET Low Low Average 2 to 5 RET Low Average High 6 or More RET Average High High Complexity Unadjusted FP Low 5 Average 7 High
14 Conteggio delle Funzioni di tipo Transazione Le funzioni di Tipo Dati rappresentano le funzionalità fornite all utente per il trattamento dei dati dell applicazione. Gli elementi di conteggio sono identificati come: EI: External Input Processo elementare che elabora i dati o le informazioni di controllo provenienti dall esterno del confine dell applicazione EO: External Output Processo elementare che genera dati o informazioni di controllo che vengono inviati all esterno del confine dell applicazione attraverso una logica elaborativa piu complessa di un semplice reperimento dati EQ: External Inquiry Processo elementare che genera dati o informazioni di controllo che vengono inviati all esterno del confine dell applicazione attraverso un semplice reperimento dati Esempi di EI EI corretti Transazioni sincrone e asincrone che aggiornano un ILF o forniscono informazioni di controllo Input che aggiornano un ILF dell applicazione Messaggi provenienti da altre applicazioni che innescano elaborazioni all interno dell applicazione Input fisici (analogici o digitali) che attivano funzionalita dell applicazione EI scorretti Dati provenienti dall esterno dell applicazione utilizzati in sola lettura Richieste di visualizzazioni di dati Videate che assolvono alla sola funzione di Logon, Menu o aiuto navigazionale Risposte di messaggi che chiedono conferma di una operazione
15 Regole identificazione EI Si definisce un External Input(EI) un processo logico elementare dell applicazione, il cui intento primarioe di mantenere uno o piu ILF dell applicazione. Deve soddisfare tutti i seguenti requisiti I dati o le informazioni di controllo che elabora sono provenienti dall esterno dell applicazione Deve aggiornare i dati di almeno un ILF dell applicazione E univoco nell ambito dell applicazione: Per il tipo di trattamento logico dei dati Per il tipo di ILF o EIF trattati Per il tipo di dati elementari trattati Regole Complessità EI (1) Per ciascun EI identificato deve essere conteggiato un File Type Referenced (FTR) per: Ogni ILF aggiornato nel corso dell elaborazione Ciascun ILF, EIF letto nel corso dell elaborazione Per ciascun EI identificato deve essere conteggiato un Data Element Type (DET) per ogni informazione: Significativa per l utente, non ricorsiva (duplicata) Che attraversa il confine dell applicazione ed e necessaria a completare il processo logico Deve essere contato come UN SOLODET L insieme dei messaggi di errore e di conferma emessi nel corso dell elaborazione L insieme degli input con i quali viene attivato il processo o specificata una azione da intraprendere (tasto del mouse, tastiera, ecc) Non devono essere conteggiati come DET Le informazioni generate nell ambito del processo e memorizzate in un ILF se queste non attraversano il confine dell applicazione
16 Regole Complessità EI (2) Files Type Referenced (FTR) Data Elements Greater than 15 Less than 2 Low Low Average 2 Low Average High Greater than 2 Average High High Complexity Unadjusted FP Low 3 Average 4 High Regole identificazione EO Si definisce un External Output(EO) un processo logico elementare dell applicazione, il cui intento primarioe di presentare delle informazioni ad un utente del sistema. Deve soddisfare tutti i seguenti requisiti I dati o le informazioni di controllo sono mandate all esterno del confine dell applicazione Deve aggiornare i dati di almeno un ILF dell applicazione E univoco nell ambito dell applicazione: Per il tipo di trattamento logico dei dati Per il tipo di ILF o EIF trattati Per il tipo di dati elementari trattati L EO deve inoltre soddisfare almeno uno dei seguenti requisiti: Nel trattamento dei dati deve includere almeno una formula di calcolo matematico Nel trattamento logico dei dati vengono creati dei dati derivati Nel trattamento logico dei dati viene aggiornato almeno un ILF Nel trattamento logico dei dati deve modificare il comportamento del sistema
17 Esempi di EO EO corretti Report complessi (che fanno uso di algoritmi complessi o di calcolo) File o messaggi dell applicazione inviati ad altre applicazioni Risultati di interrogazioni che contengono dati derivati o calcolati EO scorretti Report semplici (visualizzazione) Report ottenuti direttamente dall utente con meccanismi di query (SQL,..) File di lavoro che si scambiano client e server all interno della stessa applicazione Regole Complessità EO Per ciascun EO identificato deve essere conteggiato un File Type Referenced (FTR) per: Ciascun ILF, EIF letto nel corso dell elaborazione Ogni ILF aggiornato nel corso dell elaborazione Sono considerati UNA sola volta gli ILF sia letti che aggiornati Per ciascun EO identificato deve essere conteggiato un Data Element Type (DET) per ogni informazione: Significativa per l utente, non ricorsiva (duplicata) Che attraversa il confine dell applicazione ed e necessaria per specificare quando, quali e/o come i dati devono essere estratti o generati nell ambito del processo elementare In output al processo
18 Regole Complessità EO (2) Deve essere contato come UN SOLO DET Le informazioni presenti sia in input che in output L insieme dei messaggi di errore e di conferma emessi nel corso dell elaborazione L insieme degli input con i quali viene attivato il processo o specificata una azione da intraprendere (tasto del mouse, tastiera, ecc) Non devono essere conteggiati come DET Le informazioni generate nell ambito del processo e memorizzate in un ILF se queste non attraversano il confine dell applicazione I dati fissi Le informazioni accessorie generate dal sistema (numero pagina, data elaborazione, ecc..) Regole Complessità EO (4) Files Type Referenced (FTR) Data Elements Greater than 19 less than 2 Low Low Average 2 or 3 Low Average High Greater than 3 Average High High Complexity Unadjusted FP Low 4 Average 5 High
19 Regole identificazione EQ Si definisce un External Output(EQ) un processo logico elementare dell applicazione, il cui intento primarioe di presentare delle informazioni ad un utente del sistema. Deve soddisfare tutti i seguenti requisiti I dati o le informazioni di controllo sono mandate all esterno del confine dell applicazione E univoco nell ambito dell applicazione: Per il tipo di trattamento logico dei dati Per il tipo di ILF o EIF trattati Per il tipo di dati elementari trattati L EQ deve inoltre soddisfare almeno uno dei seguenti requisiti: Nel trattamento dei dati NON deve includere almeno una formula di calcolo matematico Nel trattamento logico dei dati NON vengono creati dei dati derivati Nel trattamento logico dei dati NON viene aggiornato almeno un ILF Nel trattamento logico dei dati NON deve modificare il comportamento del sistema Esempi di EQ EQ corretti Report semplici (visualizzazione) Report ottenuti direttamente dall utente con meccanismi di query (SQL,..) Dati ottenuti tramite funzioni di browsing Lite e finestre di dati visualizzati allo scopo di selezione EQ scorretti File di lavoro che si scambiano client e server all interno della stessa applicazione File o messaggi dell applicazione inviati ad altre applicazioni Risultati di interrogazioni che contengono dati derivati o calcolati Report complessi (che fanno uso di algoritmi complessi o di calcolo)
20 Regole Complessità EQ Per ciascun EQ identificato deve essere conteggiato un File Type Referenced (FTR) per: Ciascun ILF, EIF letto nel corso dell elaborazione Per ciascun EQ identificato deve essere conteggiato un Data Element Type (DET) per ogni informazione: Significativa per l utente, non ricorsiva (duplicata) Che attraversa il confine dell applicazione ed e necessaria per specificare quando, quali e/o come i dati devono essere estratti o generati nell ambito del processo elementare In output al processo Regole Complessità EQ (2) Per ciascun EO identificato deve essere conteggiato un Data Element Type (DET) per ogni informazione: Significativa per l utente, non ricorsiva (duplicata) Che attraversa il confine dell applicazioneed e necessaria per specificare quando, quali e/o come i dati devono essere estratti o generati nell ambito del processo elementare In output al processo
21 Regole Complessità EQ (3) Files Type Referenced (FTR) Data Elements Greater than 19 less than 2 Low Low Average 2 or 3 Low Average High Greater than 3 Average High High Complexity Unadjusted FP Low 3 Average 4 High Determinare i FP non pesati Individuato il tipo ed il grado di complessita di ogni elemento, e assegnato ad essi uno specifico valore (riportato nelle varie tabelle con il valore in FP), si e in grado di calcolare il numero totale dei FP NON PESATI. La somma dei contributi relativi a tutte le funzioni considerate nell ambito della FP Analysis costituisce la dimensione in Function Point non pesati (UFP-Unadjusted Function Point) dell applicazione
22 Esempio Sistema integrato di gestione avvocati. A : applicazione di gestione anagrafica degli avvocati Informazioni: nome, cognome, data nascita, specializzazione, orario lavorativo (disponibilità) Funzionalità: Aggiungi nuovo avvocato, modifica esistente, visualizza dettagli avvocato, cancella avvocato, verifica disponibilità per giorno e ora. B: applicazione di gestione appuntamenti avvocati Informazioni: tipo di incarico, cliente, data, avvocato, costo. Funzionalità: Prenota nuovo appuntamento, Modifica data appuntamento, Stampa report appuntamento, Stampa saldo ore fatturate avvocato per data, Visualizza il totale degli appuntamenti per data Esempio Poniamo il confine sull applicazione di prenotazione appuntamenti (B): Le informazioni di dominio possono essere tutte contenute all interno di un ILF (File logico Appuntamenti) Tipo Appuntamento Cliente Data Avvocato Costo Visita Consulenza Civile M.Rossi 22/04/2010 P. Verdi 130 Le informazioni relative all anagrafica avvocati sono anch esse contenute in un File Logico (File logico Avvocati). Non essendo manutenuto da B, tale file è un EIF Nome Cognome Data Nascita Specializzazione Disponibilità Marco Bianchi 10/10/1970 Civilista Lun - Ven
23 Esempio Funzionalità richieste dall utente per B: 1. Prenota nuovo appuntamento EI (inserisci tipo, cliente, data, avvocato, costo) 2. Modifica data prenotazione appuntamento EI (modifica data) 3. Assegna appuntamento ad un altro avvocato EI (modifica avvocato) 4. Stampa il report dell appuntamento EQ (Richiesta dettagli all applicazione) 5. Stampa saldo ore fatturate avvocato EO 6. Visualizza il totale degli appuntamenti per data EO type RET DET FTR Complexity FP Appuntamenti ILF 1 5 N.A. Low 7 Avvocati EIF 1 5 N.A. Low 5 1 EI N.A. 6 2 Low 3 2 EI N.A. 2 1 Low 3 3 Ei N.A. 2 2 Low 3 4 EQ N.A. 6 1 Low 3 = 32 UFP 5 EO N.A. 2 2 Low 4 6 EO N.A. 3 2 Low 4 45 Determinare i FP non pesati Metodo ACE Nella pratica, soprattutto quando si stima nelle fasi iniziali non è sempre semplice individuare tutti i RET, DET e FTR. Si utilizza allora la tecnica ACE: Average Complexity Estimation,che associa ai processi elementari all interno delle stessa categoria lo stesso peso medio I pesi medi sono standard e sono calcolati facendo la media tra i 7200 progetti dell ISBSG UFPACE = #ILF*7.4+#EIF*5.5+#EI*4.3+#EO*5.4+#EQ*
24 Esempio pecedente calcolo ACE Funzionalità richieste dall utente per B: 1. Prenota nuovo appuntamento EI (inserisci tipo, cliente, data, avvocato, costo) 2. Modifica data prenotazione appuntamento EI (modifica data) 3. Assegna appuntamento ad un altro avvocato EI (modifica avvocato) 4. Stampa il report dell appuntamento EQ (Richiesta dettagli all applicazione) 5. Stampa saldo ore fatturate avvocato EO 6. Visualizza il totale degli appuntamenti per data EO type FP Appuntamenti ILF 7.4 Avvocati EIF EI EI Ei EQ 3.8 = 40,4 UFP 5 EO EO Determinare il fattore di aggiustamento (VAF) Al valore in FP non pesati, e applicato un coefficiente correttivo (VAF Value of Adjustement Factor), ottenuto valutando il grado di influenza di 14 fattori specifici detti Caratteristiche Generali del Sistema (GSC)che rappresentano i requisiti non funzionali del sistema
25 Caratteristiche Generali del Sistema GCS Degree of influence Data communications 0-5 Distributed data processing 0-5 Performance 0-5 Heavily used configuration 0-5 Transaction rate 0-5 On-Line data entry 0-5 End-user efficiency 0-5 On-Line update 0-5 Complex processing 0-5 Reusability 0-5 Installation ease 0-5 Operational ease 0-5 Multiple sites 0-5 Facilitate change 0-5 Total Degree of Influence (TDI) Grado di influenza Il Grado di influenza di ciascuna GSC puo assumere i seguenti valori: 0 Caratteristica non presente o ininfluente 1 Influenza limitata o secondaria 2 Influenza moderata 3 Influenza media 4 Influenza significativa 5 Influenza forte e generalizzata
26 Calcolare il VAF VAF = (65 + TDI)/100 Dove il TDI e il Total Degree of Influence Calcolare il Numero di FP Pesati Il numerodifp Pesati (AFP Adjusted Function Point), dipendedaltipodi conteggio Progetti di nuovo sviluppo AFP = UAF * VAF Interventi di manutenzione evolutiva AFP = (UFP[funzioniaggiunte]+UFP[funzioni modificate]) * VAF[postmodifiche]+UFP[funzioni modificate] *VAF[antemodifiche] Applicazioni in esercizio AFP = UAF * VAF
Stima della size- Esercitazioni
IT Project Management Lezione 5 Software Sizing Estimation - Esercitazione Federica Spiga A.A. 2009-2010 1 Elementi Base Il metodo dei Function Point consiste nell identificare e contare le funzionalità
IT Project Management
IT Project Management Lezione 5 Software Sizing Estimation - Esercitazione Federica Spiga [email protected] A.A. 2010-2011 1 Elementi Base Il metodo dei Function Point consiste nell identificare
Sistemi Informativi I Function Point Analisys
7. Stima dei costi. Nelle diverse fasi del progetto di sviluppo del software si possono individuare quattro principali voci di costo, corrispondenti alle fasi del ciclo posteriori allo studio di fattibilità:
CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)
Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni
Corso di Ingegneria del Software. Metriche Parte I
Corso di Ingegneria del Software a.a. 2009/2010 Mario Vacca [email protected] Concetti di base Metriche Sommario 1. Concetti di base 2. METRICHE DIMENSIONALI 3. 4. METRICHE STRUTTURALI 5. Bibliografia
Ingegneria del Software MINR Giuseppe Santucci. 05 - Il metodo dei FP
Ingegneria del Software MINR Giuseppe Santucci 05 - Il metodo dei FP 05fp.1 Metriche relative al sw Dirette misure effettuabili direttamente sul codice LOC (Line Of Code) Indice di McCabe... misure effettuabili
WG-TRANSLATE Manuale Utente WG TRANSLATE. Pagina 1 di 15
WG TRANSLATE Pagina 1 di 15 Sommario WG TRANSLATE... 1 1.1 INTRODUZIONE... 3 1 TRADUZIONE DISPLAY FILE... 3 1.1 Traduzione singolo display file... 4 1.2 Traduzione stringhe da display file... 5 1.3 Traduzione
Software. Engineering
Software Metrica: Function Point Engineering Contenuti Misurazione del software Metriche basate sulla funzionalità Punto Funzione (Function Point) Esempio di calcolo di FP Rieferimenti: 1. Roger S. Pressman
Database. Si ringrazia Marco Bertini per le slides
Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida
Informatica 3. Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati. Lezione 10 - Modulo 1. Importanza delle strutture dati
Informatica 3 Informatica 3 LEZIONE 10: Introduzione agli algoritmi e alle strutture dati Modulo 1: Perchè studiare algoritmi e strutture dati Modulo 2: Definizioni di base Lezione 10 - Modulo 1 Perchè
Organizzazione degli archivi
COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i
La Metodologia adottata nel Corso
La Metodologia adottata nel Corso 1 Mission Statement + Glossario + Lista Funzionalià 3 Descrizione 6 Funzionalità 2 Schema 4 Schema 5 concettuale Logico EA Relazionale Codice Transazioni In PL/SQL Schema
Analisi dei punti funzione
Analisi dei punti funzione FPA è un metodo per suddividere i sistemi in componenti più piccole in modo che questi possano essere capiti e analizzati meglio I punti funzione sono un tipo di misura funzionale,
INSERIMENTO DATI BASILARI
PASSO PASSO. Questo applicativo software nasce con l idea di essere molto semplice da usare. Di fatto lo è ed infatti non dispone di un help in linea all interno dello stesso. Tuttavia ci sentiamo in dovere
Lezione 1. Introduzione e Modellazione Concettuale
Lezione 1 Introduzione e Modellazione Concettuale 1 Tipi di Database ed Applicazioni Database Numerici e Testuali Database Multimediali Geographic Information Systems (GIS) Data Warehouses Real-time and
EXPLOit Content Management Data Base per documenti SGML/XML
EXPLOit Content Management Data Base per documenti SGML/XML Introduzione L applicazione EXPLOit gestisce i contenuti dei documenti strutturati in SGML o XML, utilizzando il prodotto Adobe FrameMaker per
I Sistemi Informativi
I Sistemi Informativi Definizione Un Sistema Informativo è un mezzo per acquisire, organizzare, correlare, elaborare e distribuire le informazioni che riguardano una realtà che si desidera descrivere e
I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.
UML e i Casi d USO I casi d uso specificano una sequenza di azioni che producono un risultato visibile agli attori del sistema. Essi nascono per fornire descrizioni delle capacità del sistema. I casi d
E-mail: [email protected]. Gestione Filtri. InfoBusiness 2.8 Gestione Filtri Pag. 1/ 11
Gestione Filtri InfoBusiness 2.8 Gestione Filtri Pag. 1/ 11 INDICE Indice...2 1. GESTIONE DEI FILTRI...3 1.1. Filtri fissi...3 1.2. Filtro parametrico...5 1.3. Funzione di ricerca...6 2. CONTESTI IN CUI
Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico
Introduzione alle basi di dati Introduzione alle basi di dati Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS Gestione delle
Le Basi di Dati. Le Basi di Dati
Le Basi di Dati 20/05/02 Prof. Carlo Blundo 1 Le Basi di Dati Le Base di Dati (database) sono un insieme di tabelle di dati strutturate in maniera da favorire la ricerca di informazioni specializzate per
Manuale Debident. Per accedere al servizio, inserite il nome, il numero cliente e la password che vi è stata assegnata.
Login: per accedere Per accedere al servizio, inserite il nome, il numero cliente e la password che vi è stata assegnata. Se avete dimenticato la password, ne potete richiedere una nuova online. Per motivi
ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema
Pagina: 1 e-travel ING SW Progetto di Ingegneria del Software e-travel Requisiti Utente Specifiche Funzionali del Sistema e Pagina: 2 di 9 Indice dei contenuti 1 INTRODUZIONE... 3 1.1 SCOPO DEL DOCUMENTO...
IL PERFORMANCE MANAGEMENT
IT PROFESSIONAL SERVICES UNA SOLUZIONE PER IL PERFORMANCE MANAGEMENT for Enterprise Gestire il portfolio applicativo monitorando qualità, produttività e costi dello sviluppo applicativo Overview ARGOMENTI:
IL MARKETING E QUELLA FUNZIONE D IMPRESA CHE:
IL MARKETING E QUELLA FUNZIONE D IMPRESA CHE:! definisce i bisogni e i desideri insoddisfatti! ne definisce l ampiezza! determina quali mercati obiettivo l impresa può meglio servire! definisce i prodotti
Introduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni
Introduzione Ai Data Bases Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni I Limiti Degli Archivi E Il Loro Superamento Le tecniche di gestione delle basi di dati nascono
Facoltà di Farmacia - Corso di Informatica
Basi di dati Riferimenti: Curtin cap. 8 Versione: 13/03/2007 1 Basi di dati (Database, DB) Una delle applicazioni informatiche più utilizzate, ma meno conosciute dai non informatici Avete già interagito
Ciclo di vita dimensionale
aprile 2012 1 Il ciclo di vita dimensionale Business Dimensional Lifecycle, chiamato anche Kimball Lifecycle descrive il framework complessivo che lega le diverse attività dello sviluppo di un sistema
Progettaz. e sviluppo Data Base
Progettaz. e sviluppo Data Base! Progettazione Basi Dati: Metodologie e modelli!modello Entita -Relazione Progettazione Base Dati Introduzione alla Progettazione: Il ciclo di vita di un Sist. Informativo
MODULO 5 ACCESS Basi di dati. Lezione 4
MODULO 5 ACCESS Basi di dati Lezione 4 ARGOMENTI Lezione 4 Filtrare i dati Esempio 1 Query Cos è Creare Query in visualizza struttura Criteri di ricerca Esempio 2 Esempio 3 Esempio 4 Creare Query in creazione
Software per Helpdesk
Software per Helpdesk Padova - maggio 2010 Antonio Dalvit - www.antoniodalvit.com Cosa è un helpdesk? Un help desk è un servizio che fornisce informazioni e assistenza ad utenti che hanno problemi nella
Raggruppamenti Conti Movimenti
ESERCITAZIONE PIANO DEI CONTI Vogliamo creare un programma che ci permetta di gestire, in un DB, il Piano dei conti di un azienda. Nel corso della gestione d esercizio, si potranno registrare gli articoli
Soluzione dell esercizio del 2 Febbraio 2004
Soluzione dell esercizio del 2 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. E evidenziato un sotto caso di uso. 2. Modello concettuale Osserviamo
Gli attributi di STUDENTE saranno: Matricola (chiave primaria), Cognome, Nome.
Prof. Francesco Accarino Raccolta di esercizi modello ER Esercizio 1 Un università vuole raccogliere ed organizzare in un database le informazioni sui propri studenti in relazione ai corsi che essi frequentano
DFD DISPENSA DEL CORSO DI SISTEMI INFORMATIVI UNIVERSITÀ DEGLI STUDI DI VERONA FACOLTÀ DI MM.FF.NN LAUREA SPECIALISTICA IN INFORMATICA
UNIVERSITÀ DEGLI STUDI DI VERONA FACOLTÀ DI MM.FF.NN LAUREA SPECIALISTICA IN INFORMATICA DISPENSA DEL CORSO DI SISTEMI INFORMATIVI Prof. Carlo Combi DFD Appunti a cura di E. Peri M. Devincenzi Indice 1
Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti
Basi di dati Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti Anno Accademico 2008/2009 Introduzione alle basi di dati Docente Pierangelo
SOFTWARE PER LA RILEVAZIONE DEI TEMPI PER CENTRI DI COSTO
SOFTWARE PER LA RILEVAZIONE DEI TEMPI PER CENTRI DI COSTO Descrizione Nell ambito della rilevazione dei costi, Solari con l ambiente Start propone Time&Cost, una applicazione che contribuisce a fornire
Informativa sulla privacy
Informativa sulla privacy Data di inizio validità: 1 Maggio 2013 La presente informativa sulla privacy descrive il trattamento dei dati personali immessi o raccolti sui siti nei quali la stessa è pubblicata.
Brochure Internet. Versione 2010.1 The Keyrules Company s.r.l. Pagina 2 di 8
Ogni organizzazione possiede un sistema di regole che la caratterizzano e che ne assicurano il funzionamento. Le regole sono l insieme coordinato delle norme che stabiliscono come deve o dovrebbe funzionare
DOCUMENTO DI SPECIFICA DEI REQUISITI SOFTWARE
DOCUMENTO DI SPECIFICA DEI REQUISITI SOFTWARE Tabella dei contenuti 1. Introduzione 1.1 Propositi 1.2 Obiettivi 1.3 Definizioni, acronimi ed abbreviazioni 1.4 Riferimenti 1.5 Panoramica 2. Descrizione
Lezione V. Aula Multimediale - sabato 29/03/2008
Lezione V Aula Multimediale - sabato 29/03/2008 LAB utilizzo di MS Access Definire gli archivi utilizzando le regole di derivazione e descrivere le caratteristiche di ciascun archivio ASSOCIAZIONE (1:1)
Il modello di ottimizzazione SAM
Il modello di ottimizzazione control, optimize, grow Il modello di ottimizzazione Il modello di ottimizzazione è allineato con il modello di ottimizzazione dell infrastruttura e fornisce un framework per
UNIVERSITA DEGLI STUDI DI BRESCIA Facoltà di Ingegneria
ESAME DI STATO DI ABILITAZIONE ALL'ESERCIZIO DELLA PROFESSIONE DI INGEGNERE PRIMA PROVA SCRITTA DEL 22 giugno 2011 SETTORE DELL INFORMAZIONE Tema n. 1 Il candidato sviluppi un analisi critica e discuta
MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico
MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...
STIMA DEI COSTI DI SVILUPPO DEL SOFTWARE
STIMA DEI COSTI DI SVILUPPO DEL SOFTWARE Classificazione dei costi per tipo di risorsa Hardware Mainframe Sistemi intermedi Personal computer Altre componenti Cablaggi Classificazione dei costi per tipo
LA GESTIONE DELLE VISITE CLIENTI VIA WEB
LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici
Esercitazione 7 Progettazione concettuale. Versione elettronica: L07.progConcettuale.pdf
Esercitazione 7 Progettazione concettuale Sistemi Informativi T Versione elettronica: L07.progConcettuale.pdf Esercizi di progettazione concettuale In questi esercizi vengono proposti degli estratti di
Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati
Corso di Access Modulo L2A (Access) 1.1 Concetti di base 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione Un ambiente DBMS è un applicazione che consente
UNIVERSITÀ DEGLI STUDI DELL INSUBRIA
UNIVERSITÀ DEGLI STUDI DELL INSUBRIA Facoltà Di Scienze Matematiche, Fisiche e Naturali Sede di Como Laurea Triennale in Scienze e Tecnologie dell Informazione I FUNCTION POINT E LE METRICHE FUNZIONALI:
Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi
Indice generale OOA Analisi Orientata agli Oggetti Introduzione Analisi Metodi d' analisi Analisi funzionale Analisi del flusso dei dati Analisi delle informazioni Analisi Orientata agli Oggetti (OOA)
Gestione del workflow
Gestione del workflow Stefania Marrara Corso di Tecnologie dei Sistemi Informativi 2004/2005 Progettazione di un Sistema Informativo Analisi dei processi Per progettare un sistema informativo è necessario
Università degli Studi di L Aquila. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi
Università degli Studi di L Aquila Facoltà di Ingegneria Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi Prof. Gaetanino Paolone Dott. Ottavio Pascale a.a.2003-2004 Progetto Campo
Archivi e database. Prof. Michele Batocchi A.S. 2013/2014
Archivi e database Prof. Michele Batocchi A.S. 2013/2014 Introduzione L esigenza di archiviare (conservare documenti, immagini, ricordi, ecc.) è un attività senza tempo che è insita nell animo umano Primi
MANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
Progettazione di Basi di Dati
Progettazione di Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione Progettazione Logica 2 E il modo attraverso il quale i dati sono rappresentati : fa riferimento al modello
Basi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS
Basi di Basi di (Sistemi Informativi) Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi (e oggi anche sul web) Avete già interagito (magari inconsapevolmente)
Gestione Iter Manuale Sistemista. Gestione Iter Manuale Sistemista
Gestione Iter Manuale Sistemista Paragrafo-Pagina di Pagine 1-1 di 8 Versione 3 del 24/02/2010 SOMMARIO 1 A Chi è destinato... 1-3 2 Pre requisiti... 2-3 3 Obiettivi... 3-3 4 Durata della formazione...
MODULO 5 Appunti ACCESS - Basi di dati
MODULO 5 Appunti ACCESS - Basi di dati Lezione 1 www.mondopcnet.com Modulo 5 basi di dati Richiede che il candidato dimostri di possedere la conoscenza relativa ad alcuni concetti fondamentali sui database.
SOFTWARE A SUPPORTO DELLA GESTIONE AMMINISTRATIVA DELLO SPORTELLO UNICO SPECIFICA DEI REQUISITI UTENTE
Pag. 1 di 16 SOFTWARE A SUPPORTO DELLA (VERS. 3.1) Specifica dei Requisiti Utente Funzionalità di associazione di più Richiedenti ad un procedimento Codice Identificativo VERIFICHE ED APPROVAZIONI CONTROLLO
Cosa è un foglio elettronico
Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti
Corso di Basi di Dati e Conoscenza
Corso di Basi di Dati e Conoscenza Gestione dei Dati e della Conoscenza Primo Emicorso - Basi di Dati Roberto Basili a.a. 2012/13 1 Obbiettivi Formativi Scenario Le grandi quantità di dati accumulate nelle
Manuale Operativo Beneficiario Sfinge2020
Manuale Operativo Beneficiario Sfinge2020 Pag. 1 di 20 Identificazione Edizione 1.3 Titolo SFINGE 2020 Manuale Operativo Beneficiario Tipo Manuale Utente N. Pagine 20 Diffusione o Riservata o Interna x
SCENARIO. Personas. 2010 ALICE Lucchin / BENITO Condemi de Felice. All rights reserved.
SCENARIO Personas SCENARIO È una delle tecniche che aiuta il designer a far emergere le esigente dell utente e il contesto d uso. Gli scenari hanno un ambientazione, attori (personas) con degli obiettivi,
Access. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
Dispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
ORACOLO Gestione questionari.
ORACOLO Gestione questionari. Oracolo è un software di gestione questionari e test nato per raccolta dati ad uso scientifico. Oracolo è adatto a raccogliere dati su questionari personalizzabili di qualunque
Finalità della soluzione... 3. Schema generale e modalità d integrazione... 4. Gestione centralizzata in TeamPortal... 6
Finalità della soluzione... 3 Schema generale e modalità d integrazione... 4 Gestione centralizzata in TeamPortal... 6 Dati gestiti dall Anagrafica Unica... 8 Gestione anagrafica... 9 Storicizzazione...
Database. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014
Database Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014 Cos'è un database? È una struttura di dati composta da tabelle a loro volta composte da campi. Caratteristiche
MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena [email protected]
MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena [email protected] POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo
Progettazione di Database. Un Esempio
Progettazione di Database Un Esempio Data Base Management System Applicazione 1 Applicazione 2 Applicazione 3 DBMS A B C D E Il Modello Relazionale Una relazione è costituita su un insieme di domini, non
Strutturazione logica dei dati: i file
Strutturazione logica dei dati: i file Informazioni più complesse possono essere composte a partire da informazioni elementari Esempio di una banca: supponiamo di voler mantenere all'interno di un computer
Informatica per le discipline umanistiche 2 lezione 10
Informatica per le discipline umanistiche 2 lezione 10 Parte III: il computer come strumento per l interazione e la comunicazione Si è parlato di identità Parte III: il computer come strumento per l interazione
La progettazione centrata sull utente nei bandi di gara
Progetto PerformancePA Ambito A - Linea 1 - Una rete per la riforma della PA La progettazione centrata sull utente nei bandi di gara Autore: Maurizio Boscarol Creatore: Formez PA, Progetto Performance
Progettazione concettuale
Progettazione concettuale Strategie top-down A partire da uno schema che descrive le specifiche mediante pochi concetti molto astratti, si produce uno schema concettuale mediante raffinamenti successivi
Airone Gestione Rifiuti Funzioni di Esportazione e Importazione
Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...
Configuration Management
Configuration Management Obiettivi Obiettivo del Configuration Management è di fornire un modello logico dell infrastruttura informatica identificando, controllando, mantenendo e verificando le versioni
COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING
Febbraio Inserto di Missione Impresa dedicato allo sviluppo pratico di progetti finalizzati ad aumentare la competitività delle imprese. COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING COS E UN
Limiti della gestione tradizionale degli archivi. Prof. Francesco Accarino IIS Altiero Spinelli
Limiti della gestione tradizionale degli archivi IIS Altiero Spinelli Limiti degli archivi tradizionali La gestione tradizionale degli archivi presenta numerosi limiti Gli archivi non consentono un accesso
Manuale Knowledge Base
(Riservato a rivenditori e agenzie) Versione Luglio 2010 SOMMARIO Introduzione... 2 Accesso... 2 Menu Conoscenze... 3 Bacheca... 4 Voci di menu... 5 Ricerca... 5 Ricerca Semplice... 6 Ricerca avanzata...
GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL
GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano
Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.
Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Compito fondamentale di un S.O. è infatti la gestione dell
SCELTA DELL APPROCCIO. A corredo delle linee guida per l autovalutazione e il miglioramento
SCELTA DELL APPROCCIO A corredo delle linee guida per l autovalutazione e il miglioramento 1 SCELTA DELL APPROCCIO l approccio all autovalutazione diffusa può essere normale o semplificato, a seconda delle
IL SOFTWARE DEL MARMISTA
IL SOFTWARE DEL MARMISTA Ambiente di sviluppo EasyCo -- EasyCo Liite per Windows 32 bit Delphi 32 bit DBMS SQL MS Anywhere Piattaforma Windows 2003/2008 Produttore Distributore CTS Informatica srl Bolzano
Analisi a Function Points Ing. Thimoty Barbieri, [email protected] 1/1
Function Point Analysis (IFPUG 4.1.1) Ing. Thimoty Barbieri settembre 2002 Ing. Thimoty Barbieri, [email protected] 1/1 Indice INTRODUZIONE... 5 I FUNCTION POINT... 6 OBIETTIVI E PRINCIPI CARDINE DELLA
lem logic enterprise manager
logic enterprise manager lem lem Logic Enterprise Manager Grazie all esperienza decennale in sistemi gestionali, Logic offre una soluzione modulare altamente configurabile pensata per la gestione delle
Linee guida per il Comitato Tecnico Operativo 1
Linee guida per il Comitato Tecnico Operativo 1 Introduzione Questo documento intende costituire una guida per i membri del Comitato Tecnico Operativo (CTO) del CIBER nello svolgimento delle loro attività.
Per visualizzare e immettere i dati in una tabella è possibile utilizzare le maschere;
Maschere e Query Le Maschere (1/2) Per visualizzare e immettere i dati in una tabella è possibile utilizzare le maschere; Le maschere sono simili a moduli cartacei: ad ogni campo corrisponde un etichetta
Introduzione ai database relazionali
Introduzione ai database relazionali Tabelle Un database (DB) è costituito da un insieme di file che memorizzano dati opportunamente organizzati Nei database relazionale tale organizzazione è costituita
LA RICLASSIFICAZIONE DEI SALDI CONTABILI CON MICROSOFT ACCESS 2007
LA RICLASSIFICAZIONE DEI SALDI CONTABILI CON MICROSOFT ACCESS 2007 La fase di riclassificazione del bilancio riveste un ruolo molto importante al fine di comprendere l andamento aziendale; essa consiste,
Uso di base delle funzioni in Microsoft Excel
Uso di base delle funzioni in Microsoft Excel Le funzioni Una funzione è un operatore che applicato a uno o più argomenti (valori, siano essi numeri con virgola, numeri interi, stringhe di caratteri) restituisce
Concetti di base di ingegneria del software
Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza
Programma del Corso per Segretaria d Azienda:
Programma del Corso per Segretaria d Azienda: Modulo 1. Uso del computer e gestione file Utilizzare le funzioni principali del sistema operativo, incluse la modifica delle impostazioni principali e l utilizzo
Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere
Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report Facoltà di Lingue e Letterature Straniere Le QUERY 2 Che cos è una Query? Una Query rappresenta uno strumento per interrogare un database.
Progettazione e realizzazione di un applicativo Web Annunci Immobiliari
Corso di Gestione dell Informazione Studenti NON frequentanti A.A. 2009/2010 Progettazione e realizzazione di un applicativo Web Annunci Immobiliari 1 Scopo del progetto Si vuole realizzare un applicazione
Basi di Dati Relazionali
Corso di Laurea in Informatica Basi di Dati Relazionali a.a. 2009-2010 PROGETTAZIONE DI UNA BASE DI DATI Raccolta e Analisi dei requisiti Progettazione concettuale Schema concettuale Progettazione logica
INFORMATIVA SUL DIRITTO ALLA PRIVACY PER LA CONSULTAZIONE DEL SITO WEB www.arlatighislandi.it
INFORMATIVA SUL DIRITTO ALLA PRIVACY PER LA CONSULTAZIONE DEL SITO WEB www.arlatighislandi.it redatto ai sensi del decreto legislativo n 196/2003 2 GENNAIO 2014 documento pubblico 1 PREMESSA 3 SEZIONE
IL SOFTWARE SECONDO LA NORMA UNI EN ISO 13849-1:2008 (IIA PARTE) 1
Ernesto Cappelletti (ErnestoCappelletti) IL SOFTWARE SECONDO LA NORMA UNI EN ISO 13849-1:2008 (IIA PARTE) 6 April 2012 1. Requisiti per la scrittura del software secondo la norma UNI EN ISO 13849-1:2008
