Introduzione. Il software e l ingegneria del software. Marina Mongiello Ingegneria del software 1
|
|
- Maria Mancini
- 8 anni fa
- Visualizzazioni
Transcript
1 Introduzione Il software e l ingegneria del software Marina Mongiello Ingegneria del software 1
2 Sommario Il software L ingegneria del software Fasi del ciclo di vita del software Pianificazione di sistema Approcci allo sviluppo del software Marina Mongiello Ingegneria del software 2
3 Il software Programma: Un insieme di istruzioni autoconsistenti rispetto ad uno o più obiettivi Usato dallo stesso autore, difficile da far utilizzare da altri, scarsa documentazione difficilmente comprensibile Difetti rilevanti sul campo perché è scarsa la validazione durante la sua produzione Ha vita breve perché la manutenzione fa decadere la sua qualità e diventa sempre più difficile e costoso farlo evolvere. Marina Mongiello Ingegneria del software 3
4 Il software Applicazione: È un insieme di programmi interagenti fra loro Venduto come un pacchetto usabile da persone che non hanno dimestichezza con l informatica perché sono forniti almeno di un interfaccia e di documentazione d uso I difetti sono scoperti essenzialmente dagli utilizzatori ma durante la produzione una parte sono scoperti attraverso la validazione Spesso hanno bassi livelli di qualità; sono poco attrezzati per il trasferimento a nuovi sviluppatori; la loro qualità decade rapidamente e diventa sempre più costosa e rischiosa la loro manutenzione Marina Mongiello Ingegneria del software 4
5 Il software Sistema software: È un insieme di programmi interagenti che copre un Dominio Applicativo con: alto livello di qualità completo di tutta la documentazione: i requisiti la progettazione che spiega la sua struttura e le decisioni che hanno giustificato la sua strutturazione i manuali d uso Per far rientrare gli alti costi di produzione, essi sono destinati ad un esteso bacino di utenza anche con piattaforme diverse, pertanto: la usabilità e la portabilità sono caratteristiche chiave Per poter essere redditizio, un sistema software deve avere una lunga vita e deve invecchiare lentamente Marina Mongiello Ingegneria del software 5
6 Il software Applicazioni per l impresa: Accesso concorrente ai dati, da diversi utilizzatori dell applicazione Rilevante numero di schermate componenti l interfaccia, è frequente avere interfacce con centinaia di schermate Integrazione tra applicazioni che supportano domini differenti della stessa impresa, molto spesso costruite con approcci eterogenei Marina Mongiello Ingegneria del software 6
7 Il software Applicazioni per l impresa: Sono sistemi software caratterizzati da: Dati persistenti, necessari per passare le informazioni tra differenti applicazioni e tra differenti esecuzioni della stessa applicazione Rilevanti volumi di dati, un sistema di medie dimensioni potrebbe avere diversi GB di dati organizzati in decine di tipi di records ed in milioni di records Marina Mongiello Ingegneria del software 7
8 Tipi di software I tipi di software possono essere suddivisi in base a determinate caratteristiche: Dimensioni Algoritmi e strutture dati Ingegneria del software Metodologia di sviluppo Programmazione strutturata Programmazione orientata agli oggetti Dominio applicativo Marina Mongiello Ingegneria del software 8
9 Ordini di grandezza dei progetti software Dimensioni Descrizione Esempio Molto piccole Una sola persona Problema di calcolo, algoritmi Piccole Normali Grandi Una persona per un acquirente Un gruppo per un acquirente e alcuni utenti Molte persone per moltissimi acquirenti e diversi utenti Problema di calcolo, algoritmi Contabilità, gestione magazzino Compilatore, banca dati Molto grandi Moltissime persone Avionica, centrale nucleare, borsa elettronica Marina Mongiello Ingegneria del software 9
10 Metodologie per lo sviluppo dei programmi Programmazione strutturata flusso di controllo flusso di dati Programmazione orientata agli oggetti classe, oggetti metodi Marina Mongiello Ingegneria del software 10
11 Dominio applicativo Software gestionale Software in tempo reale Sistema distribuito Software per l intelligenza artificiale: sistemi esperti Software di sistema: compilatori e sistemi operativi Applicazioni web Marina Mongiello Ingegneria del software 11
12 Software: definizione Il software e` definito come: i programmi, le procedure, e l eventuale documentazione associata e i dati relativi all operativita` di un sistema di elaborazione. L ingegneria del software e` 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 Marina Mongiello Ingegneria del software 12
13 Ingegneria del software: cenni storici Termine coniato nel corso di una conferenza NATO organizzata a Garmisch (Germania) nell Ottobre del 1968 Evoluzione del software (in seguito a quella nota come crisi del software) concepita gia` nella seconda meta` degli anni 60 Esigenza che lo sviluppo del software diventasse sempre piu` una disciplina ingegneristica, con basi teoriche e metodologiche Progettare, costruire e manutenere sistemi software di grandi dimensioni E` un settore dell ingegneria in evoluzione Marina Mongiello Ingegneria del software 13
14 L Ingegneria del software Per sviluppare il software in modo efficace è necessario disporre di un procedimento sistematico. I metodi di ingegneria del software consentono di sviluppare software mediante un preciso modello di riferimento in modo il che sia ben strutturato. Marina Mongiello Ingegneria del software 14
15 Ingegneria del software: definizione Nel glossario dell IEEE ( IEEE Standard Glossary of Software Engineering ), l ingegneria del software e` definita come: applicazione di un approccio sistematico, disciplinato e quantificabile allo sviluppo, all operativita` e alla manutenzione del software. Marina Mongiello Ingegneria del software 15
16 L Ingegneria del software: altre definizioni È l impiego di principi ingegneristici allo scopo di ottenere in modo economico software affidabile ed efficiente su macchine vere [Bauer 1969] Applicazione di una strategia sistematica, disciplinata e misurabile allo sviluppo, esercizio e manutenzione del software Marina Mongiello Ingegneria del software 16
17 Necessità di modellare un sistema Creare una astrazione del sistema attraverso cui specificarne la struttura ed il comportamento. Marina Mongiello Ingegneria del software 17
18 Modello Il modello di un software deve rappresentare le informazioni trasformate dal software le funzioni e sottofunzioni che effettuano tali trasformazioni il comportamento del sistema conseguente alle trasformazioni stesse Marina Mongiello Ingegneria del software 18
19 Stakeholder Persone che hanno un ruolo nel progetto software: Clienti: utilizzatori o proprietari del sistema Sviluppatori: analizzatori, progettisti, programmatori Marina Mongiello Ingegneria del software 19
20 Processo software Definisce la strategia adottata nella realizzazione del software. Comprende metodi, tecniche e strumenti. Stabilisce un ordine di esecuzione delle attività Assegna le attività e gli elaborati da sviluppare agli sviluppatori Fornisce criteri per monitorare il progresso del processo, per misurarne i risultati e per pianificare i progetti futuri Marina Mongiello Ingegneria del software 20
21 Il ciclo di vita del software Rappresenta l evoluzione temporale dello sviluppo del software È un insieme ordinato di attività gestite nel corso di ogni progetto di sviluppo Viene realizzato mediante opportuni processi e metodi organizzati in fasi Marina Mongiello Ingegneria del software 21
22 Fasi del ciclo di vita del software 1. Analisi 2. Progetto 3. Implementazione È possibile considerare fasi del ciclo di vita: Pianificazione delle attività Test descrizione dei dati di test e delle modalità secondo cui condurre i test del sistema nel modello di test Marina Mongiello Ingegneria del software 22
23 L analisi Individuazione e specifica dei requisiti del sistema Sviluppo e integrazione dei modelli dei dati e delle funzioni del sistema Individuazione dei requisiti non funzionali e di altri vincoli del sistema Raffinamento e strutturazione dei requisiti funzionali descritti nei requisiti mediante la costruzione del modello di analisi Marina Mongiello Ingegneria del software 23
24 Il progetto Descrizione della realizzazione fisica dei modello del sistema software Costruzione di un progetto architetturale e di un progetto di dettaglio Marina Mongiello Ingegneria del software 24
25 L implementazione Si definiscono i componenti software che realizzano gli elementi del modello di progetto Si realizza la codifica dei programmi Marina Mongiello Ingegneria del software 25
26 Il riuso del software Il software può essere sviluppato a partire da package adattabili Commercial of the shelf (COTS) componenti disponibili in commercio Enterprise Resource Planning (ERP) pianificazione delle risorse aziendali L enfasi è spostata dallo sviluppo del software all adattamento di software preesistente. Marina Mongiello Ingegneria del software 26
27 Sviluppo per componenti Il processo di sviluppo può trarre vantaggio dall uso della tecnologia a componenti Un componente è: un unità di software eseguibile con funzionalità ben definite (servizi) protocolli di comunicazione (interfacce) verso altri componenti. I componenti devono poi essere configurati al fine di soddisfare i requisiti delle applicazioni Marina Mongiello Ingegneria del software 27
28 Principali tecnologie a componenti Common Object Request Broker Architecture (CORBA) di OMG Distributed component Object Model (DCOM) di Microsoft Enterprise JavaBeans (EJB) di Sun Marina Mongiello Ingegneria del software 28
29 Il progetto software La produzione del software è organizzata ed eseguita sotto forma di progetti Un progetto è una pianificazione di attività limitata cronologicamente e ha obiettivi ben definiti Marina Mongiello Ingegneria del software 29
30 Linguaggi e Strumenti per la progettazione Orientati alle funzioni: Linguaggi per la descrizione di algoritmi Diagramma di flusso Analisi e progetto strutturato Orientati agli oggetti: Unified Modeling Language UML Strumenti precedentemente utilizzati Marina Mongiello Ingegneria del software 30
31 Approcci allo sviluppo del software Approccio strutturato Sviluppato negli anni 80 Basato su due tecniche: DFD data flow diagram diagramma di flusso dei dati per la modellazioni dei processi ERD entity relationship diagram diagramma entità-relazioni per la modellazione dei dati Orientato alle funzioni Approccio object-oriented Marina Mongiello Ingegneria del software 31
32 Tipi di software Dimensioni Analisi e progetto strutturato Analisi e progetto orientato agli oggetti: UML Tecnologie Progetto di algoritmi e strutture dati Progetto di classi: UML Marina Mongiello Ingegneria del software 32
33 Processo di sviluppo software Definisce le attività e le procedure organizzative per incrementare la collaborazione nel gruppo di sviluppo in modo da fornire al cliente un prodotto di qualità Una serie di passi che aiuti a ottenere risultati di alta qualità in un tempo prefissato Crea un interazione tra gli utenti e i progettisti, fra gli utenti e gli strumenti in evoluzione e fra i progettisti e gli strumenti in evoluzione (la tecnologia) È una struttura di riferimento entro la quale si svolgono le attività necessarie alla realizzazione di software di alta qualità Marina Mongiello Ingegneria del software 33
34 Modello di processo Stabilisce un ordine di esecuzione Specifica quali elaboratori dello sviluppo sono forniti e quando Assegna le attività e gli elaboratori da sviluppare agli sviluppatori Fornisce criteri per monitorare il progresso del processo, per misurarne i risultati e per pianificare i progetti futuri Marina Mongiello Ingegneria del software 34
35 La stratificazione Strumenti Metodi Processo Attenzione alla qualità Marina Mongiello Ingegneria del software 35
36 La qualità La qualità totale, o altre strategie alimentano la cultura di miglioramento progressivo del processo Marina Mongiello Ingegneria del software 36
37 Il livello del processo Il processo di sviluppo del software rappresenta la base del controllo gestionale dei progetti software Stabilisce il contesto in cui si applicano i metodi tecnici, si creano prodotti intermedi Si stabiliscono i punti di controllo Si garantisce la qualità Marina Mongiello Ingegneria del software 37
38 I metodi Costituiscono la base tecnica relativa alla costruzione di software Comprendono una vasta gamma di attività: Comunicazione Analisi dei requisiti Modellazione del progetto Costruzione dei programmi Collaudo e supporto Marina Mongiello Ingegneria del software 38
39 Gli strumenti Forniscono al processo e ai metodi un supporto automatizzato Sistemi di supporto allo sviluppo software CASE: Computer Aided Software Engineering Marina Mongiello Ingegneria del software 39
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
DettagliSistemi 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
DettagliAutomazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it
Automazione Industriale (scheduling+mms) scheduling+mms adacher@dia.uniroma3.it Introduzione Sistemi e Modelli Lo studio e l analisi di sistemi tramite una rappresentazione astratta o una sua formalizzazione
DettagliStrumenti di modellazione. Gabriella Trucco
Strumenti di modellazione Gabriella Trucco Linguaggio di modellazione Linguaggio formale che può essere utilizzato per descrivere (modellare) un sistema Il concetto trova applicazione soprattutto nell
DettagliSpecifiche 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
DettagliGenerazione 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:
DettagliProgettaz. 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
DettagliCOME 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
DettagliProject 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
DettagliUniversità 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
DettagliIngegneria del Software 12. Progettazione. Dipartimento di Informatica Università di Pisa A.A. 2014/15
Ingegneria del Software 12. Progettazione Dipartimento di Informatica Università di Pisa A.A. 2014/15 progettare prima di produrre Tipico della produzione industriale sul tavolo da disegno si usa la gomma,
DettagliINGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi
Università di Bergamo Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica INGEGNERIA DEL SOFTWARE Prof. Paolo Salvaneschi 1 Obiettivi Scopi del corso: - Fornire gli elementi di base della disciplina,
DettagliCiclo di Vita Evolutivo
Ciclo di Vita Evolutivo Prof.ssa Enrica Gentile a.a. 2011-2012 Modello del ciclo di vita Stabiliti gli obiettivi ed i requisiti Si procede: All analisi del sistema nella sua interezza Alla progettazione
DettagliLA PIANIFICAZIONE DELLE ATTIVITÀ AZIENDALI E.R.P. (ENTERPRISE RESOURCE PLANNING)
LA PIANIFICAZIONE DELLE ATTIVITÀ AZIENDALI E.R.P. (ENTERPRISE RESOURCE PLANNING) EVOLUZIONE DEFINIZIONI SISTEMI INFORMATIVI E SISTEMI ERP I SISTEMI TRADIZIONALI I SISTEMI AD INTEGRAZIONE DI CICLO I SISTEMI
DettagliIl 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
Dettagli7. Architetture Software
7. Architetture Software progettare la struttura Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 7. Architetture Software 1 / 20 Scopo della fase di design
DettagliLa 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
DettagliTECNICO 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
DettagliINDICOD-ECR Istituto per le imprese di beni di consumo
INDICOD-ECR Istituto per le imprese di beni di consumo GLOBAL SCORECARD Uno strumento di autovalutazione, linguaggio e concetti comuni Versione base - Entry Level Introduzione Introduzione La Global Scorecard
DettagliCenni 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
Dettaglileaders in engineering excellence
leaders in engineering excellence engineering excellence Il mondo di oggi, in rapida trasformazione, impone alle imprese di dotarsi di impianti e macchinari più affidabili e sicuri, e di più lunga durata.
DettagliIntegrazione dei processi aziendali Sistemi ERP e CRM. Alice Pavarani
Integrazione dei processi aziendali Sistemi ERP e CRM Alice Pavarani Un ERP rappresenta la maggiore espressione dell inseparabilità tra business ed information technology: è un mega-package di applicazioni
DettagliPROJECT 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
DettagliISTITUTO 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
Dettagli7. Esigenze informative e FAQ. 8. Allegati. Repository documentale.
Titolo Documento: Specifica customer service e knowledge base Codice Documento e versione template: MR CRZ 17 - v2.0 Repository documentale. I contenuti relativi al sistema/servizio possono essere di varia
DettagliConsidera tutti i requisiti funzionali (use cases) NON deve necessariamente modellare i requisiti non funzionali
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Progettazione OO E. TINELLI Punto di Partenza Il modello di analisi E una rappresentazione minima del
DettagliUNIVERSITA 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
DettagliSISTEMI E RETI 4(2) 4(2) 4(2) caratteristiche funzionali
CL AS SE INFORMATICA 6(3) 6(4) - 6(4) SISTEMI E RETI 4(2) 4(2) 4(2) TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI COMPETENZE 3 Essere in grado di sviluppare semplici applicazioni
DettagliInformatica e Telecomunicazioni
Informatica e Telecomunicazioni IL PROFILO DEL DIPLOMATO Il Diplomato in Informatica e Telecomunicazioni : 1. Ha competenze specifiche nel campo dei sistemi informatici, dell elaborazione dell informazione,
DettagliREFERENZIAZIONI 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
Dettagli12. 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,
DettagliUML - Unified Modeling Language
UML E CASI D USO UML - Unified Modeling Language Linguaggio stardardizzato per identificare e modellizzare le specifiche di un S.I. Coerente con il paradigma della programmazione ad oggetti Definito a
DettagliSysAround S.r.l. L'efficacia delle vendite è l elemento centrale per favorire la crescita complessiva dell azienda.
Scheda Il CRM per la Gestione delle Vendite Le organizzazioni di vendita sono costantemente alla ricerca delle modalità migliori per aumentare i ricavi aziendali e ridurre i costi operativi. Oggi il personale
DettagliSistemi informativi aziendali struttura e processi
Sistemi informativi aziendali struttura e processi Concetti generali sull informatica aziendale Copyright 2011 Pearson Italia Prime definizioni Informatica Scienza che studia i principi di rappresentazione
DettagliTECNICHE 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
Dettagli11. 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,
Dettagli25/11/14 ORGANIZZAZIONE AZIENDALE. Tecnologie dell informazione e controllo
ORGANIZZAZIONE AZIENDALE 1 Tecnologie dell informazione e controllo 2 Evoluzione dell IT IT, processo decisionale e controllo Sistemi di supporto al processo decisionale IT e coordinamento esterno IT e
DettagliBusiness 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
DettagliTITOLO DELL INSEGNAMENTO CFU. Principali conoscenze e/o Abilità. Obiettivo. Organizzazione didattica. Strategia d Impresa e Marketing 10 CFU
TITOLO DELL INSEGNAMENTO Strategia d Impresa e Marketing CFU 10 CFU Principali conoscenze e/o Abilità L American Marketing Association (1995) ha definito il marketing come il processo di pianificazione
DettagliTECNICO SUPERIORE DEI TRASPORTI E DELL INTERMODALITÀ
ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE TRASPORTI TECNICO SUPERIORE DEI TRASPORTI E DELL INTERMODALITÀ STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI TECNICO SUPERIORE DEI TRASPORTI E
DettagliDispensa 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.
DettagliLa soluzione per le imprese che lavorano su commessa.
La soluzione per le imprese che lavorano su commessa. ASSISTENZA OFFERTA PROGETTO CONSEGNA ACQUISTI PRODUZIONE Scopri la soluzione verticale di Soluzioni Software che estende e completa SAP Business One.
DettagliIndice 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)
DettagliGestione Turni. Introduzione
Gestione Turni Introduzione La gestione dei turni di lavoro si rende necessaria quando, per garantire la continuità del servizio di una determinata struttura, è necessario che tutto il personale afferente
DettagliTECNICO SUPERIORE DELLA LOGISTICA INTEGRATA
ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE TRASPORTI TECNICO SUPERIORE DELLA LOGISTICA INTEGRATA STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI TECNICO SUPERIORE DELLA LOGISTICA INTEGRATA
DettagliI MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale
La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del
Dettagli2 Gli elementi del sistema di Gestione dei Flussi di Utenza
SISTEMA INFORMATIVO page 4 2 Gli elementi del sistema di Gestione dei Flussi di Utenza Il sistema è composto da vari elementi, software e hardware, quali la Gestione delle Code di attesa, la Gestione di
DettagliCAPITOLO CAPIT Tecnologie dell ecnologie dell info inf rmazione e controllo
CAPITOLO 8 Tecnologie dell informazione e controllo Agenda Evoluzione dell IT IT, processo decisionale e controllo Sistemi di supporto al processo decisionale Sistemi di controllo a feedback IT e coordinamento
DettagliB.P.S. Business Process Server ALLEGATO C10
B.P.S. Business Process Server ALLEGATO C10 REGIONE BASILICATA DIPARTIMENTO PRESIDENZA DELLA GIUNTA REGIONALE UFFICIO SISTEMA INFORMATIVO REGIONALE E STATISTICA Via V. Verrastro, n. 4 85100 Potenza tel
DettagliPROCEDURA 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
DettagliCorso di Laurea Triennale in Ingegneria Informatica. Corso di Ingegneria del software A. A. 2004-2005. Marina Mongiello
Corso di Laurea Triennale in Ingegneria Informatica Corso di Ingegneria del A. A. 2004-2005 1 La progettazione È applicata indipendentemente dal modello di processo utilizzato. Parte dal punto in cui sono
DettagliIl modello veneto di Bilancio Sociale Avis
Il modello veneto di Bilancio Sociale Avis Le organizzazioni di volontariato ritengono essenziale la legalità e la trasparenza in tutta la loro attività e particolarmente nella raccolta e nell uso corretto
Dettagli1. BASI DI DATI: GENERALITÀ
1. BASI DI DATI: GENERALITÀ BASE DI DATI (DATABASE, DB) Raccolta di informazioni o dati strutturati, correlati tra loro in modo da risultare fruibili in maniera ottimale. Una base di dati è usualmente
DettagliStrumenti per la gestione della configurazione del software
tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana correlatore Ch.mo ing. Luigi Suarato candidato Pasquale Palumbo Matr. 534/000021 MANUTENZIONE DEL SOFTWARE Il Configuration
DettagliVia Don Angelo Scapin, 36 I-35020 Roncaglia di Ponte San Nicolò (PD) ITALIA Phone/Fax: +39 049 719065 - info@spinips.com www.spinips.
Via Don Angelo Scapin, 36 I-35020 Roncaglia di Ponte San Nicolò (PD) ITALIA Phone/Fax: +39 049 719065 - info@spinips.com www.spinips.com STUDI E VERIFICHE DI FATTIBILITÀ... 2 PROGETTAZIONE MECCANICA...
DettagliAMMINISTRARE I PROCESSI
LE SOLUZIONI AXIOMA PER LE AZIENDE DI SERVIZI AMMINISTRARE I PROCESSI (ERP) Axioma Value Application Servizi Axioma, che dal 1979 offre prodotti software e servizi per le azienda italiane, presenta Axioma
DettagliSchumacher Precision Tools GmbH
Image-Broschure Tecnologia della Filettatura Schumacher Precision Tools GmbH Prodotti Applicazioni Servizi L impresa Utensili di precisione dal 1918 Schumacher produce utensili di alta qualità e precisione
DettagliSistemi 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
DettagliL o. Walter Ambu http://www.japsportal.org. japs: una soluzione agile (www.japsportal.org)
L o JAPS: una soluzione Agile Walter Ambu http://www.japsportal.org 1 Lo sviluppo del software Mercato fortemente competitivo ed in continua evoluzione (velocità di Internet) Clienti sempre più esigenti
DettagliCiclo 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
DettagliBIBLIOGRAFIA Project Management. La metodologia dei 12 Step. Come applicarla in tempo reale per gestire con successo piccoli e grandi progetti - Antonello Bove, ED. Hoepli, 2014 Project Management. La
DettagliLa tecnologia cloud computing a supporto della gestione delle risorse umane
La tecnologia cloud computing a supporto della gestione delle risorse umane L importanza delle risorse umane per il successo delle strategie aziendali Il mondo delle imprese in questi ultimi anni sta rivolgendo
DettagliProgrammazione per la disciplina Informatica PROGRAMMAZIONE DI MATERIA: INFORMATICA SECONDO BIENNIO AMMINISTRAZIONE FINANZA E MARKETING
ISTITUTO ISTRUZIONE SUPERIORE TUROLDO ZOGNO Procedura Pianificazione, erogazione e controllo attività didattiche e formative Programmazione per la disciplina Informatica PROGRAMMAZIONE DI MATERIA: INFORMATICA
DettagliSOFTWARE 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
DettagliOFFERTA FORMATIVA INDIRIZZI DI STUDIO
ISTITUTO TECNICO E. SCALFARO Piazza Matteotti, 1- CATANZARO Tel.: 0961 745155 - Fax: 0961 744438 E-mail:cztf010008@istruzione.it Sito: www.itiscalfaro.cz.it ANNO SCOLASTICO 2011 2012 OFFERTA FORMATIVA
DettagliTecnologie dell informazione e della comunicazione per le aziende
! "#%&"'(&)*++,%#,"'"(&("##&-"! "!#!. /##&('"*#,0"1&,2)*',%3"2&11"1&,2& 4 "3'&"22&5 "3'&"22&6 "3'&"22&7 "0#8"22&9! "0#8"22&9 ",33& : '&&0+"##&)*''";,%,!,00"%&, Obiettivo del presente capitolo è presentare
DettagliBOX FREE. La gestione avanzata della cartotecnica
BOX FREE La gestione avanzata della cartotecnica BOX FREE Ambito applicativo Soluzione specifica per la gestione dell area produttiva in Aziende che producono imballi in cartone ondulato, astucci, espositori
DettagliModellazione di sistema
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Modellazione di sistema E. TINELLI Contenuti Approcci di analisi Linguaggi di specifica Modelli di
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliTECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE
ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE INDUSTRIA E ARTIGIANATO TECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI DESCRIZIONE DELLA FIGURA
DettagliILSISTEMA INTEGRATO DI PRODUZIONE E MANUTENZIONE
ILSISTEMA INTEGRATO DI PRODUZIONE E MANUTENZIONE L approccio al processo di manutenzione Per Sistema Integrato di Produzione e Manutenzione si intende un approccio operativo finalizzato al cambiamento
DettagliGestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.
Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. E stato previsto l utilizzo di uno specifico prodotto informatico (denominato
DettagliPROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE
PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE Relatore: prof. Michele Moro Laureando: Marco Beggio Corso di laurea in Ingegneria Informatica Anno Accademico 2006-2007
Dettaglisistema gestionale analisi gestione centralizzata cespiti dati ricevimento e gestione nuovi cespiti rilevazione cespiti esistenti collocazione cespite
A Ogni azienda ha in carico un elevata quantità di beni che deve gestire per tutto il ciclo di vita, dall acquisto alla dismissione, e di cui deve conoscere la collocazione nelle sedi e negli uffici. È
DettagliRetail L organizzazione innovativa del tuo punto vendita
fare Retail L organizzazione innovativa del tuo punto vendita fareretail è una soluzione di by www.fareretail.it fareretail fareretail è la soluzione definitiva per la Gestione dei Clienti e l Organizzazione
DettagliC3 indirizzo Elettronica ed Elettrotecnica Profilo
C3 indirizzo Elettronica ed Elettrotecnica Profilo Il Diplomato in Elettronica ed Elettrotecnica : - ha competenze specifiche nel campo dei materiali e delle tecnologie costruttive dei sistemi elettrici,
DettagliDistributed Training Facility
Distributed Training Facility Virtuality 2002 Societa' Italiana Avionica - S.p.A. PREMESSA: LA DOMANDA PER IL TRAINING DISTRIBUITO - i requisiti piu` demanding - l attuale offerta: una survey sul mercato
DettagliLa soluzione d avanguardia per l Azienda
La soluzione d avanguardia per l Azienda (Versione 6) Le informazioni contenute nel presente manuale sono soggette a modifiche senza preavviso. Se non specificato diversamente, ogni riferimento a società,
DettagliPIATTAFORMA DOCUMENTALE CRG
SISTEMA DI GESTIONE DOCUMENTALE DMS24 PIATTAFORMA DOCUMENTALE CRG APPLICAZIONE PER LE PROCEDURE DI GARE D AMBITO 1 AGENDA 1. Introduzione 2. I Livelli di accesso 3. Architettura di configurazione 4. Accesso
DettagliFinalità 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...
DettagliGAS.DV/WIN Front Office
GAS.DV/WIN Front Office Caratteristiche generali Le operazioni di Front Office hanno assunto un importanza fondamentale per le aziende di Utilities. L Autorità per l Energia ha, infatti, promulgato una
DettagliWorkFLow (Gestione del flusso pratiche)
WorkFLow (Gestione del flusso pratiche) Il workflow è l'automazione di una parte o dell'intero processo aziendale dove documenti, informazioni e compiti vengono passati da un partecipante ad un altro al
DettagliAllegato 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
DettagliMinistero dell istruzione, dell università e della ricerca. Liceo Tecnologico. Indirizzo Informatico, Grafico e Comunicazione
Ministero dell istruzione, dell università e della ricerca Liceo Tecnologico Indirizzo Informatico, Grafico e Comunicazione Percorso Informatico e Comunicazione Indicazioni nazionali per i Piani di Studio
Dettagli14 giugno 2013 COMPETENZE E QUALIFICHE DELL INSTALLATORE DI SISTEMI DI SICUREZZA. Ing. Antonio Avolio Consigliere AIPS All right reserved
14 giugno 2013 COMPETENZE E QUALIFICHE DELL INSTALLATORE DI SISTEMI DI SICUREZZA A.I.P.S. Associazione Installatori Professionali di Sicurezza Nata per rispondere alla fondamentale aspettativa degli operatori
DettagliUML e (R)UP (an overview)
Lo sviluppo di sistemi OO UML e (R)UP (an overview) http://www.rational.com http://www.omg.org 1 Riassumento UML E un insieme di notazioni diagrammatiche che, utilizzate congiuntamente, consentono di descrivere/modellare
Dettaglifigure professionali software
Responsabilità del Program Manager Valuta la fattibilità tecnica delle opportunità di mercato connesse al programma; organizza la realizzazione del software in forma di progetti ed accorpa più progetti
DettagliInvesting f or Growth
Investing for Growth Open Business Solution Software integrato e modulare per la gestione aziendale, OB One permette di soddisfare in maniera semplice ed intuitiva tutte le esigenze contabili, amministrative
DettagliTECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE
ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE I.C.T. Information and Communication Technology TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI DESCRIZIONE
DettagliPASSAGGIO ALLA ISO 9000:2000 LA GESTIONE DELLE PICCOLE AZIENDE IN OTTICA VISION
PASSAGGIO ALLA ISO 9000:2000 LA GESTIONE DELLE PICCOLE AZIENDE IN OTTICA VISION PIETRO REMONTI 1 2 APPROCCIO BASATO SUI PROCESSI UN RISULTATO DESIDERATO È OTTENUTO IN MODO PIÙ EFFICACE SE RISORSE E ATTIVITÀ
DettagliSOFTWARE 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
DettagliMService 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
DettagliManuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise
Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3
Dettagli4.1 Che cos è l ideazione
Luca Cabibbo Analisi e Progettazione del Software Ideazione (non è la fase dei requisiti) Capitolo 4 marzo 2013 Il meglio è nemico del bene. Voltaire 1 *** AVVERTENZA *** I lucidi messi a disposizione
DettagliArchitetture software
Corso di Laurea Magistrale in Ingegneria Informatica Corso di Ingegneria del A. A. 2013-2014 Architettura software 1 Architetture software Sommario Definizioni 2 Architettura Definizione. L architettura
DettagliDirezione Centrale Audit e Sicurezza IL SISTEMA DELL INTERNAL AUDIT NELL AGENZIA DELLE ENTRATE
IL SISTEMA DELL INTERNAL AUDIT NELL AGENZIA DELLE ENTRATE Maggio 2006 1 La costituzione dell Audit Interno La rivisitazione del modello per i controlli di regolarità amministrativa e contabile è stata
DettagliENERGY EFFICIENCY PERFORMANCE IL MIGLIORAMENTO DELL EFFICIENZA EFFICIENZA ENERGETICA NELLE PICCOLE E MEDIE IMPRESE DAVIDE VITALI ALESSANDRO LAZZARI
ENERGY EFFICIENCY PERFORMANCE IL MIGLIORAMENTO DELL EFFICIENZA EFFICIENZA ENERGETICA NELLE PICCOLE E MEDIE IMPRESE DAVIDE VITALI ALESSANDRO LAZZARI CHI E ASSOEGE? (..E CHI SONO GLI EGE) Associazione degli
DettagliGestione catalogo e ordini
Gestione Agenti CBL Software è una software house che da tempo ha sviluppato un software per la gestione agenti e cataloghi elettronici su personal computer portatili consentendo agli agenti di aziende
DettagliSito web per la presentazione e l accesso ai servizi di Ruven integrato con la piattaforma B2B del pacchetto software ERP Stratega.NET.
Nome soluzione Ruven S.r.l. Settore: Cosmetica Descrizione Sito web per la presentazione e l accesso ai servizi di Ruven integrato con la piattaforma B2B del pacchetto software ERP Stratega.NET. MediaFile
DettagliJOB - Amministrazione del personale. La soluzione Sistemi per il professionista delle paghe.
JOB - Amministrazione del personale La soluzione Sistemi per il professionista delle paghe. 1 La soluzione Sistemi per il professionista delle paghe JOB è il risultato delle competenze maturate da Sistemi
Dettagli