Cos è l Ingegneria del Software?
|
|
|
- Celia Conti
- 10 anni fa
- Visualizzazioni
Transcript
1 Cos è l Ingegneria del Software? Corpus di metodologie e tecniche per la produzione di sistemi software. L ingegneria del software è la disciplina tecnologica e gestionale che riguarda la produzione sistematica e la manutenzione dei prodotti software che vengono sviluppati e modificati entro i tempi e i costi preventivati. Sviluppo del SW IngSW0506 p. 1
2 La dimensione economica L economia di tutti i paesi industrializzati dipende dal software. Sempre più sistemi sono sotto il controllo di sistemi software. Le spese per lo sviluppo del software sono una frazione significativa del PIL in tutti i paesi industrializzati. Sviluppo del SW IngSW0506 p. 2
3 Prodotti software Un prodotto software e un sistema consegnato ad un cliente con la documentazione che descrive come installare ed utilizzare il sistema. Il costo del software e dominante sugli altri costi nello sviluppo di un sistema informatico. Nella vita di un prodotto software la manutenzione costa molto di piu dello sviluppo. Sviluppo del SW IngSW0506 p. 3
4 Applicazioni del software SW di sistema: collezione di programmi al servizio di altri (es. compilatori) SW real-time: sw che sorveglia, analizza, controlla eventi esterni. SW gestionale: elaborazione di dati aziendali (es: Enterprise Resource Planning ERP) SW scientifico e per l ingegneria (es. sistemi Computer Aided Design CAD). Sviluppo del SW IngSW0506 p. 4
5 Applicazioni del software SW embedded: incorporato, p.es., in sistemi di consumo (automobili, lavatrici,...). SW per personal computer SW basato su Web SW per l Intelligenza Artificiale (es. sistemi esperti, SW per problemi di ottimizzazione e logistica, riconoscimento vocale, apprendimento in robot,...). Sviluppo del SW IngSW0506 p. 5
6 Caratteristiche dello sviluppo di sistemi SW Le caratteristiche del prodotto e delle metodologie di sviluppo e produzione sono funzione degli obiettivi del sistema da sviluppare. L attivita di progettazione del software risulta prevalentemente brain intensive e dunque e difficilmente meccanizzabile. La complessita di capire, descrivere, progettare un frammento di software e di gran lunga superiore a quella corrispondente per molti altri prodotti. Sviluppo del SW IngSW0506 p. 6
7 Attributi dei prodotti software Manutenibilità: Deve essere possibile modificare il software in modo da soddisfare nuovi requisiti. Affidabilità: Nel caso di guasto, il software non deve produrre danni fisici od economici. Efficienza: Il software non deve fare un uso indiscriminato di memoria e tempo di calcolo. Facilità di utilizzo: Il software deve essere corredato di una interfaccia utente e della documentazione appropriate. Sviluppo del SW IngSW0506 p. 7
8 Affidabilità, correttezza, robustezza Software affidabile, se i risultati calcolati, le elaborazioni effettuate, le azioni eventualmente eseguite producono gli effetti voluti o comunque con scostamenti tollerabili. Software corretto, se data una definizione dei requisiti, il software li soddisfa. Software robusto, se si comporta in maniera accettabile anche in corrispondenza di situazioni non specificate nei requisiti. Sviluppo del SW IngSW0506 p. 8
9 Protezione (sicurezza) e innocuità Sistemi sicuri se proteggono l accesso a informazioni, impedendo accessi non autorizzati, sia di natura involontaria, sia volontaria. Sistemi innocui (safe), specie in connessione con sistemi che possono essere critici e pericolosi anche per la vita dell uomo, sono sistemi che non entrano mai in uno stato in cui il livello di pericolo puo essere intollerabile. Sviluppo del SW IngSW0506 p. 9
10 Prestazioni Teoria della complessità del calcolo, permette di valutare le prestazioni nel caso medio e nel caso peggiore, in termini asintotici rispetto ad alcune grandezze tipiche del programma in esame Altre possibilità: Con software monitor si misura il tempo di esecuzione o l occupazione di memoria durante esecuzioni-campione del programma. Si effettuano le misure non mediante esecuzioni reali, ma in ambienti simulati. Costruire un modello del sistema sotto esame e nel dedurre alcune proprieta prestazionali operando in maniera analitica sul modello. Sviluppo del SW IngSW0506 p. 10
11 Fattori di qualità Qualità esterne: quelle percepibili da un osservatore esterno che esamina il processo o il prodotto come se fosse una scatola nera (black-box). Qualità interne: quelle che possono essere osservate esaminando la struttura interna del processo o prodotto, come se questo fosse una scatola trasparente (white-box). Le seconde influenzano le prime, che sono quelle che ci interessa garantire. Sviluppo del SW IngSW0506 p. 11
12 Modelli del processo di sviluppo del SW Alcuni dei principali modelli di sviluppo: Sviluppo a cascata Sviluppo evolutivo Sviluppo in camera sterile Sviluppo per assemblaggio di componenti riutilizzabili Sviluppo del SW IngSW0506 p. 12
13 Il modello a cascata Sviluppo del SW IngSW0506 p. 13
14 Il modello a cascata Le uscite intermedie che una fase produce come ingresso per la fase successiva sono i cosiddetti semilavorati del processo: Documentazione di tipo cartaceo, in linguaggio naturale Codice dei singoli moduli e il sistema complessivo Sviluppo del SW IngSW0506 p. 14
15 Fasi del modello a cascata Studio di fattibilità Analisi e specifica dei requisiti Progettazione Realizzazione e test delle unità Integrazione e test del sistema Utilizzo e manutenzione Sviluppo del SW IngSW0506 p. 15
16 Studio di fattibilità Valutazione preliminare dei costi e dei benefici di un applicazione, per stabilire se si debba avviarne lo sviluppo, quali siano le alternative possibili, quali le scelte piu ragionevoli, e quali le risorse finanziarie e umane necessarie per l attuazione del progetto. Il contenuto di questa fase risulta largamente variabile da caso a caso, in funzione del tipo di prodotto e dei ruoli del committente e del produttore dell applicazione. Sviluppo del SW IngSW0506 p. 16
17 Studio di fattibilità (cnt.) Il risultato della fase di studio di fattibilita e un documento che dovrebbe contenere le seguenti informazioni: - Definizione preliminare del problema - Possibili scenari che illustrino eventuali diverse strategie di soluzione - Costi, tempi e modalita di sviluppo per le diverse alternative tra cui scegliere Il committente puo allocare risorse finanziarie perche venga condotto uno studio di fattibilita completo. Sviluppo del SW IngSW0506 p. 17
18 Analisi e specifica dei requisiti Si stabiliscono funzionalita (requisiti funzionali), vincoli e obiettivi consultando gli utenti. Il risultato principale della fase di analisi e specifica dei requisiti e il Documento di Specifica dei Requisiti (DSR) che deve essere approvato dal committente. La definizione deve essere comprensibile sia agli utenti che agli sviluppatori. Il documento costituisce un riferimento per l attivita di sviluppo del prodotto. Sviluppo del SW IngSW0506 p. 18
19 Analisi e specifica dei requisiti (cnt.) Un modo possibile di descrivere i requisiti funzionali consiste nel fornire una versione iniziale del Manuale Utente (MU). In questa fase viene anche definito il Piano di Test di Sistema (PTS) che descrive le modalita con cui, al termine dello sviluppo, nella fase di integrazione, si possa verificare il sistema sviluppato rispetto ai requisiti fissati. Anche questo documento andrebbe sottoscritto dal committente. Sviluppo del SW IngSW0506 p. 19
20 Progettazione Si definisce l architettura generale (hardware e software) del sistema. Si descrivono le funzioni che il sistema deve svolgere, ciascuna delle quali verra trasformata in uno o piu programmi eseguibili. L architettura software puo essere composta da moduli, evidenziando quali siano le funzionalita offerte dai diversi moduli e le relazioni tra i moduli. Il risultato dell attivita di progettazione e il Documento di Specifiche di Progetto (DSP) nel quale la definizione dell architettura software puo anche essere data in maniera rigorosa, o addirittura formale, usando opportuni linguaggi di specifica di progetto. Sviluppo del SW IngSW0506 p. 20
21 Realizzazione e test delle unità Il progetto viene realizzato come insieme di programmi o unita di programmi (moduli) nel linguaggio di programmazione scelto. Il testing delle unita serve per verificare che ciascuna soddisfi le specifiche richieste. La distinzione tra progettazione e programmazione tende a diventare sempre piu sfumata. Sviluppo del SW IngSW0506 p. 21
22 Integrazione e test del sistema Si integrano le singole unita e/o i programmi tra loro e si esegue il test del sistema completo per assicurarsi che le specifiche siano soddisfatte. - alfa test: quando il sistema e rilasciato per l uso, ma all interno dell organizzazione del produttore. - beta test: quando si ha un rilascio controllato a pochi e selezionati utenti del prodotto. Il sistema viene consegnato al cliente. Sviluppo del SW IngSW0506 p. 22
23 Utilizzo e manutenzione E la fase piu lunga del ciclo di vita di un prodotto software (oltre il 50% dei costi complessivi del ciclo di vita). La manutenzione comporta la correzione degli errori che non erano stati scoperti nelle fasi precedenti, migliorando la realizzazione delle unita del sistema ed aumentando i servizi forniti man mano che si richiedono nuovi requisiti. Spesso il software non e stato progettato per essere modificato facilmente. Si apportano modifiche intervenendo direttamente sui programmi, senza modificare, se e il caso, la documentazione di progetto e di test, la specifica dei requisiti, etc. Sviluppo del SW IngSW0506 p. 23
24 Tipi di manutenzione Correttiva: correzione di errori non rilevati durante la fase di validazione Adattativa: modifiche atte a specializzare o aggiornare il sw al particolare ambiente operativo in cui deve essere utilizzato (p.es., il sw si deve interfacciare a un nuovo tipo di database) Perfettiva: aggiornamento del sw e aggiunta di nuove funzionalita Sviluppo del SW IngSW0506 p. 24
25 Storia di un progetto Sviluppo del SW IngSW0506 p. 25
26 Modelli evolutivi Basati sull idea di sviluppare un primo prototipo da sottoporre al committente e da raffinare successivamente. Alternativa interessante in tutti i casi in cui lo sviluppo dell applicazione parte inizialmente con requisiti non perfettamente noti o instabili Sviluppo del SW IngSW0506 p. 26
27 Modelli evolutivi Sviluppo del SW IngSW0506 p. 27
28 Modelli evolutivi Prototipo Modello approssimato dell applicazione, il cui obiettivo e di essere mostrato al committente - o usato da questi - al fine di ottenere un indicazione su quanto il prototipo colga i reali fabbisogni. Deve essere sviluppabile in tempi brevi ed economicamente vantaggiosi Sviluppo del SW IngSW0506 p. 28
29 Modelli evolutivi Due tipi di sviluppo evolutivo: Prototipazione throw-away Programmazione esplorativa Sviluppo del SW IngSW0506 p. 29
30 Modelli evolutivi Prototipazione throw-away Il prototipo che si realizza e del tipo usa e getta. L obiettivo e comprendere le richieste del cliente e quindi sviluppare una migliore definizione dei requisiti del sistema. Il prototipo si concentra sulle parti che sono mal comprese con l obiettivo di contribuire a chiarire i requisiti. Sviluppo del SW IngSW0506 p. 30
31 Modelli evolutivi Programmazione esplorativa Il prototipo si puo trasformare progressivamente nel prodotto. L obiettivo del processo di sviluppo e lavorare in stretto contatto con il cliente per indagarne i requisiti e giungere ad un prodotto finale. Si sviluppano le parti del sistema che sono ben chiare (requisiti ben compresi). Successivamente si aggiungono nuove parti/funzionalita come proposto dal cliente. Sviluppo del SW IngSW0506 p. 31
32 Limiti dei modelli Il modello a cascata non permette di ripetere l intero processo più volte se non a costi molto alti. Nel modello evolutivo la documentazione non è generalmente disponibile e il sistema è spesso poco strutturato. Altri modelli: Modello RAD (Rapid Application Development) A spirale (Boehm) che considera anche i rischi associati ad ogni fase. Sviluppo del SW IngSW0506 p. 32
33 Camera sterile Si utilizzano particolari tecniche logico/matematiche Si inizia da una specifica formale (descrizione matematica non ambigua di cio che il software deve fare) La specifica viene trasformata mediante l applicazione di tecniche matematiche fino ad avere il programma Problema: pochi casi permettono lo sviluppo mediante questa tecnica Sviluppo del SW IngSW0506 p. 33
34 Sviluppo component-based Si integrano e assemblano componenti software gia esistenti Si individuano i componenti candidati Si ricercano i componenti nella libreria Si progettano i componenti mancanti Si assemblano i componenti Sviluppo del SW IngSW0506 p. 34
35 Il software open-source Nuova modalita di sviluppo Tutto nasce da un problema e qualcuno pensa di scrivere un programma per risolverlo La collaborazione e spontanea e gratuita Il leader e in genere colui che ha avviato il progetto Il software e sviluppato secondo un modello evolutivo Esistono particolari sistemi software che permettono di sincronizzare il lavoro collettivo Anche la fase di testing e validazione e collettiva Sviluppo del SW IngSW0506 p. 35
36 Una (parziale) conclusione L acquisto di software e un investimento, quindi e necessario decidere ragionando a lungo termine La modalita piu opportuna di sviluppo del software dipende dal tipo di software e dai suoi utilizzi Nella scelta dell acquisto di un prodotto software presso un azienda, e necessario valutare se i processi di produzione del software dell azienda sono coerenti con la tipologia e uso del software Considerare le alternative open-source al software commerciale Sviluppo del SW IngSW0506 p. 36
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
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
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
Specifiche dello sviluppo di un progetto software e indicazioni sulla documentazione e sulle modalità di esercizio delle prestazioni
Specifiche dello sviluppo di un progetto software e indicazioni sulla documentazione e sulle modalità di esercizio delle prestazioni Redatto dalla Commissione per l elettronica, l informatica e la telematica
Ciclo di vita del software: Tipologie di software
Operatore Giuridico d Impresa Informatica Giuridica A.A 2005/2006 II Semestre Ciclo di vita del software: Tipologie di software Lezione 2 prof. Monica Palmirani Hardware e Software - prima definizione
Cenni sull ingegneria del software e sulla qualità dei programmi
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Cenni sull ingegneria del software e sulla qualità dei programmi 2003 Pier Luca Montessoro (vedere
TECNICHE DI SIMULAZIONE
TECNICHE DI SIMULAZIONE INTRODUZIONE Francesca Mazzia Dipartimento di Matematica Università di Bari a.a. 2004/2005 TECNICHE DI SIMULAZIONE p. 1 Introduzione alla simulazione Una simulazione è l imitazione
Automazione Industriale (scheduling+mms) scheduling+mms. [email protected]
Automazione Industriale (scheduling+mms) scheduling+mms [email protected] Introduzione Sistemi e Modelli Lo studio e l analisi di sistemi tramite una rappresentazione astratta o una sua formalizzazione
Sistemi informativi secondo prospettive combinate
Sistemi informativi secondo prospettive combinate direz acquisti direz produz. direz vendite processo acquisti produzione vendite INTEGRAZIONE TRA PROSPETTIVE Informazioni e attività sono condivise da
Lo sviluppo del software: usi e clausole commentate Aspetti Tecnici. Prof. Franco Sirovich Dipartimento di Informatica Università di Torino
Lo sviluppo del software: usi e clausole commentate Aspetti Tecnici Prof. Franco Sirovich Dipartimento di Informatica Università di Torino Ipotesi di Fondo Software sviluppato su misura Non prêt à porter
Appendice III. Competenza e definizione della competenza
Appendice III. Competenza e definizione della competenza Competenze degli psicologi Lo scopo complessivo dell esercizio della professione di psicologo è di sviluppare e applicare i principi, le conoscenze,
Base di dati e sistemi informativi
Base di dati e sistemi informativi Una base di dati è un insieme organizzato di dati opportunamente strutturato per lo svolgimento di determinate attività La base di dati è un elemento fondamentale per
Ciclo di vita del software
Ciclo di vita del software Nel corso degli anni, nel passaggio dalla visione artigianale alla visione industriale del software, si è compreso che il processo andava formalizzato attraverso: un insieme
I modelli normativi. I modelli per l eccellenza. I modelli di gestione per la qualità. ! I modelli normativi. ! I modelli per l eccellenza
1 I modelli di gestione per la qualità I modelli normativi I modelli per l eccellenza Entrambi i modelli si basano sull applicazione degli otto principi del TQM 2 I modelli normativi I modelli normativi
Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche
Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica
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
SISTEMI DI MISURAZIONE DELLA PERFORMANCE
SISTEMI DI MISURAZIONE DELLA PERFORMANCE Dicembre, 2014 Il Sistema di misurazione e valutazione della performance... 3 Il Ciclo di gestione della performance... 5 Il Sistema di misurazione e valutazione
YOUR EASY SOLUTION FOR COSTING
YOUR EASY SOLUTION FOR COSTING INNOVAZIONE TECNOLOGICA CHE SEMPLIFICA I PROCESSI AZIENDALI Hyperlean nasce dall intuizione di sei giovani ricercatori del Dipartimento di Meccanica (ora Dipartimento di
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
Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica. Ingegneria del Software. La fase di Analisi
Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Ingegneria del Software La fase di Analisi Giulio Destri Ing. del software: Analisi - 1 Scopo del modulo Definire
REFERENZIAZIONI 2001) NUP
Agenzia del Lavoro Provincia Autonoma di Trento PROFILO FORMATIVO Profilo professionale e percorso formativo DENOMINAZIONE FIGURA PROFESSIONALE - TECNICO INFORMATICO PROGRAMMATORE SOFTWARE E APPLICAZIONI
Collaudo e qualità del software Quali test eseguire
Collaudo e qualità del software Relatore Ercole Colonese Roma, Tipologie di test Temi trattati nel libro Modello a V Livelli di testing Tipi di test Test funzionali Test delle funzionalità Test di gestione
LE RICERCHE DI MERCATO
LE RICERCHE DI MERCATO IL MARKETING: UNA DEFINIZIONE STUDIO DELLE NORME DI COMPORTAMENTO DI UNA AZIENDA CON RIGUARDO ALLA PROGRAMMAZIONE, REALIZZAZIONE E CONTROLLO DELLE ATTIVITA DI SCAMBIO. QUESTE NORME
Progettaz. e sviluppo Data Base
Progettaz. e sviluppo Data Base! Introduzione ai Database! Tipologie di DB (gerarchici, reticolari, relazionali, oodb) Introduzione ai database Cos è un Database Cos e un Data Base Management System (DBMS)
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
TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE
ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE INDUSTRIA E ARTIGIANATO TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI DESCRIZIONE DELLA FIGURA
Scopo della lezione. Informatica. Informatica - def. 1. Informatica
Scopo della lezione Informatica per le lauree triennali LEZIONE 1 - Che cos è l informatica Introdurre i concetti base della materia Definire le differenze tra hardware e software Individuare le applicazioni
11. Evoluzione del Software
11. Evoluzione del Software Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 11. Evoluzione del Software 1 / 21 Evoluzione del Software - generalità Cosa,
La Qualità il Controllo ed il Collaudo della macchina utensile. Dr. Giacomo Gelmi
La Qualità il Controllo ed il Collaudo della macchina utensile Dr. Giacomo Gelmi Che cosa è una macchina utensile? E uno spazio fisico in cui si collocano, sostenuti da adeguate strutture ed in posizioni
03. Il Modello Gestionale per Processi
03. Il Modello Gestionale per Processi Gli aspetti strutturali (vale a dire l organigramma e la descrizione delle funzioni, ruoli e responsabilità) da soli non bastano per gestire la performance; l organigramma
Piano di gestione della qualità
Piano di gestione della qualità Pianificazione della qualità Politica ed obiettivi della qualità Riferimento ad un eventuale modello di qualità adottato Controllo della qualità Procedure di controllo.
ISTITUTO TECNICO ECONOMICO MOSSOTTI
CLASSE III INDIRIZZO S.I.A. UdA n. 1 Titolo: conoscenze di base Conoscenza delle caratteristiche dell informatica e degli strumenti utilizzati Informatica e sistemi di elaborazione Conoscenza delle caratteristiche
MService La soluzione per ottimizzare le prestazioni dell impianto
MService La soluzione per ottimizzare le prestazioni dell impianto Il segreto del successo di un azienda sta nel tenere sotto controllo lo stato di salute delle apparecchiature degli impianti. Dati industriali
Allegato A al CCNL 2006/2009 comparto Ministeri
Allegato A al CCNL 2006/2009 comparto Ministeri AREA FUNZIONALE PRIMA ( ex A1 e A1S ) Appartengono a questa Area funzionale i lavoratori che svolgono attività ausiliarie, ovvero lavoratori che svolgono
Capitolo 4 - Teoria della manutenzione: la gestione del personale
Capitolo 4 - Teoria della manutenzione: la gestione del personale Con il presente capitolo si chiude la presentazione delle basi teoriche della manutenzione. Si vogliono qui evidenziare alcune problematiche
PROGRAMMAZIONE E GESTIONE DI UN PROGETTO DI SERVIZIO SOCIALE
PROGRAMMAZIONE E GESTIONE DI UN PROGETTO DI SERVIZIO SOCIALE A.S. Dott.ssa Carmen Prizzon Il progetto Operazione complessa unica e di durata limitata rivolta a produrre un risultato specifico attraverso
I modelli normativi. I modelli per l eccellenza. I modelli di gestione per la qualità
1 I modelli di gestione per la qualità I modelli normativi I modelli per l eccellenza Entrambi i modelli si basano sull applicazione degli otto principi del TQM 2 I modelli normativi I modelli normativi
Generazione Automatica di Asserzioni da Modelli di Specifica
UNIVERSITÀ DEGLI STUDI DI MILANO BICOCCA FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea Magistrale in Informatica Generazione Automatica di Asserzioni da Modelli di Specifica Relatore:
BASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone
BASI DI DATI per la gestione dell informazione Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone Libro di Testo 22 Chianese, Moscato, Picariello e Sansone BASI DI DATI per la Gestione dell
Progettazione dei Sistemi di Produzione
Progettazione dei Sistemi di Produzione Progettazione La progettazione è un processo iterativo che permette di definire le specifiche di implementazione per passare dall idea di un sistema alla sua realizzazione
come nasce una ricerca
PSICOLOGIA SOCIALE lez. 2 RICERCA SCIENTIFICA O SENSO COMUNE? Paola Magnano [email protected] ricevimento: martedì ore 10-11 c/o Studio 16, piano -1 PSICOLOGIA SOCIALE COME SCIENZA EMPIRICA le sue
Trasformazione dei Processi in Progetti DIB 1
Trasformazione dei Processi in Progetti DIB 1 Generalità DIB 2 Progetto PROGETTO: esecuzione di un insieme di attività in un tempo e con risorse limitati per raggiungere uno specifico scopo. A causa dell
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
Gli Elementi fondamentali della Gestione Aziendale
Gli Elementi fondamentali della Gestione Aziendale n La Pianificazione n L Organizzazione n Il Coinvolgimento del Personale n Il Controllo Componenti del Sistema di Pianificazione n Valutazioni interne
UTILIZZATORI A VALLE: COME RENDERE NOTI GLI USI AI FORNITORI
UTILIZZATORI A VALLE: COME RENDERE NOTI GLI USI AI FORNITORI Un utilizzatore a valle di sostanze chimiche dovrebbe informare i propri fornitori riguardo al suo utilizzo delle sostanze (come tali o all
IL COLLAUDO DI ACCETTAZIONE
IL COLLAUDO DI ACCETTAZIONE Il collaudo di accettazione 1 Popolazione Campione Dati MISURA Processo Lotto Campione DATI CAMPIONAMENTO INTERVENTO MISURA Lotto Campione DATI CAMPIONAMENTO INTERVENTO Il collaudo
Fasi di creazione di un programma
Fasi di creazione di un programma 1. Studio Preliminare 2. Analisi del Sistema 6. Manutenzione e Test 3. Progettazione 5. Implementazione 4. Sviluppo 41 Sviluppo di programmi Per la costruzione di un programma
Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci
Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2014-2015 Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Strutture di dati: DB e DBMS DATO E INFORMAZIONE Dato: insieme
MANUALE DELLA QUALITÀ Pag. 1 di 6
MANUALE DELLA QUALITÀ Pag. 1 di 6 INDICE GESTIONE DELLE RISORSE Messa a disposizione delle risorse Competenza, consapevolezza, addestramento Infrastrutture Ambiente di lavoro MANUALE DELLA QUALITÀ Pag.
Esercitazione revisione bozza di proposta
Giuseppe Santucci Qualità nella Produzione del Software Esercitazione su Revisione del contratto (Contract review) & Piani di sviluppo e qualità (Development and quality plans) EX_01.1 Esercitazione revisione
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
S i s t e m a d i v a l u t a z i o n e d e l l e p r e s t a z i o n i d e i d i p e n d e n t i
S i s t e m a d i v a l u t a z i o n e d e l l e p r e s t a z i o n i d e i d i p e n d e n t i P r o d o t t o d a A l b e r t o P a o l i n i G r o s s e t o P a r c h e g g i s r l V e n g o n o p
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...
TECNOLOGIA - SCUOLA PRIMARIA
TECNOLOGIA - SCUOLA PRIMARIA TRAGUARDI DI SVILUPPO DELLE COMPETENZE L alunno esplora e interpreta il mondo fatto dall uomo, individua le funzioni di un artefatto e di una semplice macchina, usa oggetti
A.O. MELLINO MELLINI CHIARI (BS) GESTIONE DELLE RISORSE 1. MESSA A DISPOSIZIONE DELLE RISORSE...2 2. RISORSE UMANE...2 3. INFRASTRUTTURE...
Pagina 1 di 6 INDICE 1. MESSA A DISPOSIZIONE DELLE RISORSE...2 2. RISORSE UMANE...2 2.1. GENERALITÀ... 2 2.2. COMPETENZA, CONSAPEVOLEZZA E ADDESTRAMENTO... 2 3. INFRASTRUTTURE...3 4. AMBIENTE DI LAVORO...6
Tecnologie dell informazione e della comunicazione per le aziende
! "#$%&"'$(&)*++,%#,"'"(&("##&-"!"# "!$"#% "#. "/$)#&,0$($'$&01,%2"3&,0&&0 "3&$0("'"*03&,0$&)#$2&01,%2"#&4&!!" 5 "+&"0&1&-"3&,0$($')&)#$2"&01,%2"#&4, "3&$0("'$ &0(&4&(*"3&,0$$'"0"'&)&($'$+,))&6&'&"%$$
5.1.1 Politica per la sicurezza delle informazioni
Norma di riferimento: ISO/IEC 27001:2014 5.1.1 Politica per la sicurezza delle informazioni pag. 1 di 5 Motivazione Real Comm è una società che opera nel campo dell Information and Communication Technology.
Aris TimeSheet. che guardano oltre. enti e aziende. Soluzioni per
Aris TimeSheet Soluzioni per enti e aziende che guardano oltre L applicativo ARIS TIMESHEET è stato progettato e sviluppato per supportare i project manager nel monitoraggio dello stato di avanzamento
Norme per l organizzazione - ISO serie 9000
Norme per l organizzazione - ISO serie 9000 Le norme cosiddette organizzative definiscono le caratteristiche ed i requisiti che sono stati definiti come necessari e qualificanti per le organizzazioni al
Project Management. Modulo: Introduzione. prof. ing. Guido Guizzi
Project Management Modulo: Introduzione prof. ing. Guido Guizzi Definizione di Project Management Processo unico consistente in un insieme di attività coordinate con scadenze iniziali e finali, intraprese
1 La politica aziendale
1 La Direzione Aziendale dell Impresa Pizzarotti & C. S.p.A. al livello più elevato promuove la cultura della Qualità, poiché crede che la qualità delle realizzazioni dell Impresa sia raggiungibile solo
GESTIONE DELLA FORMAZIONE E
08/02/2011 Pag. 1 di 7 GESTIONE DELLA FORMAZIONE E DELL ADDESTRAMENTO DEL PERSONALE 1. SCOPO... 2 2. APPLICABILITÀ... 2 3. DOCUMENTI DI RIFERIMENTO... 2 3.1. Norme... 2 3.2. Moduli / Istruzioni... 2 4.
Introduzione al data base
Introduzione al data base L Informatica è quella disciplina che si occupa del trattamento automatico dei dati con l ausilio del computer. Trattare i dati significa: raccoglierli, elaborarli e conservarli
Business Process Management
Business Process Management Comprendere, gestire, organizzare e migliorare i processi di business Caso di studio a cura della dott. Danzi Francesca e della prof. Cecilia Rossignoli 1 Business process Un
Dispensa di Informatica I.1
IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.
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
COME VIENE REALIZZATO UN SERVIZIO DI RIORGANIZZAZIONE DEI SISTEMI INFORMATIVI AZIENDALI?
COME VIENE REALIZZATO UN SERVIZIO DI RIORGANIZZAZIONE DEI SISTEMI INFORMATIVI AZIENDALI? A Flusso di attività B - INPUT C Descrizione dell attività D RISULTATO E - SISTEMA PROFESSIONALE DOMANDA DI SISTEMI
PROJECT MANAGEMENT SERVIZI DI PROJECT MANAGEMENT DI ELEVATA PROFESSIONALITÀ
PROJECT MANAGEMENT SERVIZI DI PROJECT MANAGEMENT DI ELEVATA PROFESSIONALITÀ SERVIZI DI PROJECT MANAGEMENT CENTRATE I VOSTRI OBIETTIVI LA MISSIONE In qualità di clienti Rockwell Automation, potete contare
OFFERTA FORMATIVA INDIRIZZI DI STUDIO
ISTITUTO TECNICO E. SCALFARO Piazza Matteotti, 1- CATANZARO Tel.: 0961 745155 - Fax: 0961 744438 E-mail:[email protected] Sito: www.itiscalfaro.cz.it ANNO SCOLASTICO 2011 2012 OFFERTA FORMATIVA
PROCEDURA PR.07/03. Progettazione e sviluppo software STATO DI REVISIONE. Verificato da
PROCEDURA PR.07/03 Progettazione e sviluppo software STATO DI REVISIONE NUMERO REVISIONE DATA Emesso da DT Fabio 0 15/07/03 Matteucci 1 22/12/03 Fabio Matteucci 2 Verificato da Rappresentante della Direzione
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)
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
PROGETTAZIONE DI UN SITO WEB
PROGETTAZIONE DI UN SITO WEB PROGETTAZIONE DI UN SITO WEB Fasi di progettazione Software: Analisi dei requisiti Analisi dei Requisiti Progettazione (Design) Progettazione (design) Sviluppo Test Manutenzione
Funzioni in C. Violetta Lonati
Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica Funzioni - in breve: Funzioni Definizione di funzioni
Corso di Valutazione Economica dei Progetti e dei Piani. Marta Berni AA. 2006-2007
Corso di Valutazione Economica dei Progetti e dei Piani AA. 2006-2007 PIANO e PIANIFICAZIONE 3 Pianificazione È il Processo con il quale un individuo, una impresa, una istituzione, una collettività territoriale
L amministratore di sistema. di Michele Iaselli
L amministratore di sistema di Michele Iaselli Definizione L Amministratore di sistema viene definito dal provvedimento dell Autorità Garante del 27 novembre 2008 come una figura professionale destinata
Sistemi di misurazione e valutazione delle performance
Sistemi di misurazione e valutazione delle performance 1 SVILUPPO DELL'INTERVENTO Cos è la misurazione e valutazione delle performance e a cosa serve? Efficienza Efficacia Outcome Requisiti minimi Indicatori
IL PROCESSO EDILIZIO E L ORGANISMO EDILIZIO
Dipartimento di Architettura e Territorio darte Corso di Studio in Architettura quinquennale Classe LM-4 Corso di Project Management, Gestione OO.PP e Cantiere - C IL PROCESSO EDILIZIO E L ORGANISMO EDILIZIO
Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.
Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella [email protected] Prestazioni Si valutano in maniera diversa a seconda dell
Come scrivere una proposta progettuale
PROGETTO OPERATIVO DI ASSISTENZA TECNICA ALLE REGIONI DELL OBIETTIVO CONVERGENZA Come scrivere una proposta progettuale Comune di CATANIA 17/03/2016 SIGNIFICATO E DEFINIZIONE DEI LIVELLI DELLA LOGICA
Tecniche di Prototipazione. Introduzione
Tecniche di Prototipazione Introduzione Con il termine prototipo si intende il primo esempio di un prodotto che deve essere sviluppato e che consente di poter effettuare considerazioni preliminari prima
La norma ISO 9001:08 ha apportato modifiche alla normativa precedente in
La norma ISO 9001:08 ha apportato modifiche alla normativa precedente in base alle necessità di chiarezza emerse nell utilizzo della precedente versione e per meglio armonizzarla con la ISO 14001:04. Elemento
Otto Principi sulla Gestione per la Qualità previsti dalla ISO 9000:2005
Questionario di Autovalutazione di un Sistema di Gestione per la Qualità verso: Otto Principi sulla Gestione per la Qualità previsti dalla ISO 9000:2005 newsletter TECSE N. 02- Febbraio 2012 (Allegato
LA VALUTAZIONE DELLE POSIZIONI ORGANIZZATIVE
Inferiore alle attese - Non adeguato il comportamento dell'interessato è stato oggetto di contestazioni disciplinari, oppure non ha determinato nessun apporto alla struttura organizzativa Parzialmente
iproject Gestione e Controllo Costi Cantiere iproject
Gestione e Controllo Costi Cantiere iproject Caratteristiche del software iproject. Lavorare in un cantiere edile significa realizzare giorno dopo giorno ciò che è definito in una commessa. A partire dalla
Sistemi Informativi e Sistemi ERP
Sistemi Informativi e Sistemi Trasformare i dati in conoscenza per supportare le decisioni CAPODAGLIO E ASSOCIATI 1 I SISTEMI INFORMATIVI LI - E IMPRESA SISTEMA DI OPERAZIONI ECONOMICHE SVOLTE DA UN DATO
Architetture Applicative
Alessandro Martinelli [email protected] 6 Marzo 2012 Architetture Architetture Applicative Introduzione Alcuni esempi di Architetture Applicative Architetture con più Applicazioni Architetture
ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo
ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo INPUT: dati iniziali INPUT: x,y,z AZIONI esempio: Somma x ed y
12. Evoluzione del Software
12. Evoluzione del Software Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 12. Evoluzione del Software 1 / 21 Evoluzione del Software - generalità Cosa,
ISO 9000:2000 Assicurazione della qualità Parte della gestione per la qualità mirata a dare fiducia che i requisiti per la qualità saranno
ISO 9000:2000 Assicurazione della qualità Parte della gestione per la qualità mirata a dare fiducia che i requisiti per la qualità saranno soddisfatti. Azione correttiva Azione per eliminare la causa di
Introduzione. Il software e l ingegneria del software. Marina Mongiello Ingegneria del software 1
Introduzione Il software e l ingegneria del software Marina Mongiello Ingegneria del software 1 Sommario Il software L ingegneria del software Fasi del ciclo di vita del software Pianificazione di sistema
La ricerca empirica in educazione
La ricerca empirica in educazione Alberto Fornasari Docente di Pedagogia Sperimentale Dipartimento di Scienze della Formazione, Psicologia, Comunicazione Il ricercatore ha il compito di trovare relazioni
Associazione Italiana Information Systems Auditors
Associazione Italiana Information Systems Auditors Agenda AIEA - ruolo ed obiettivi ISACA - struttura e finalità La certificazione CISA La certificazione CISM 2 A I E A Costituita a Milano nel 1979 Finalità:
