Ingegneria del Software

Размер: px
Начинать показ со страницы:

Download "Ingegneria del Software"

Транскрипт

1 Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A1_3 V2.4 Ingegneria del Software Il corpus di conoscenze Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale e per supporto a lezioni universitarie. Ogni altro uso è riservato, e deve essere preventivamente autorizzato dall autore. Sono graditi commenti o suggerimenti per il miglioramento del materiale

2 INDICE Il corpus di conoscenze La professione La normativa Software Engineering e Computer Science Componenti tecniche Componenti gestionali Componenti sociali Conoscenza di ingegneria e di dominio Software Engineering e System Engineering A1 - Ing Software Paolo Salvaneschi 2

3 Il corpus di conoscenze la professione Certificazione professionale SWEBOK A1 - Ing Software Paolo Salvaneschi 3

4 Il corpus di conoscenze la professione A1 - Ing Software Paolo Salvaneschi 4

5 Il corpus di conoscenze la professione The SWEBOK project team established the project with five objectives: 1. Characterize the contents of the software engineering discipline. 2. Provide topical access to the software engineering body of knowledge. 3. Promote a consistent view of software engineering worldwide. 4. Clarify the place and set the boundary of software engineering with respect to other disciplines such as computer science, project management, computer engineering, and mathematics. 5. Provide a foundation for curriculum development and individual certification material. A1 - Ing Software Paolo Salvaneschi 5

6 Il corpus di conoscenze la professione A1 - Ing Software Paolo Salvaneschi 6

7 Il corpus di conoscenze la professione A1 - Ing Software Paolo Salvaneschi 7

8 Il corpus di conoscenze la professione Stato dell arte ed evoluzione A1 - Ing Software Paolo Salvaneschi 8

9 La normativa ISO 9001:2000 Quality Management Systems Requirements ISO 9004:2000 Quality Management Systems Guidelines for performance improvements A1 - Ing Software Paolo Salvaneschi 9

10 La normativa ISO 9001:2000 Quality Management Systems-Requirements. ISO 9004:2000 Quality Management Systems - Guidelines for performance improvements ISO 9126:1991 Information Technology - Software product evaluation Quality characteristics and guidelines for their use. ISO 12207:1995 Information Technology Software Life Cycle Processes. ISO/IEC TR :1998 Information Technology -- Software process assessment A1 - Ing Software Paolo Salvaneschi 10

11 Software Engineering e Computer Science In cosa consiste l ingegneria? Engineering Creating cost-effective solutions to practical problems by applying scientific knowledge building things in the service of mankind. Gestione della complessità, esperienza A1 - Ing Software Paolo Salvaneschi 11

12 Componenti tecniche Tecniche di progettazione Tecniche di controllo qualità A1 - Ing Software Paolo Salvaneschi 12

13 Componenti gestionali Processi di produzione Pianificazione di progetto Stima dei costi e dei tempi.. A1 - Ing Software Paolo Salvaneschi 13

14 Componenti sociali Analisi delle esigenze dei clienti Gestione dei gruppi di progetto. A1 - Ing Software Paolo Salvaneschi 14

15 Conoscenza di ingegneria e di dominio La competenza di chi sviluppa, mantiene, gestisce software è composta da: Competenza tecnica Conoscenza del dominio applicativo Conoscenza del dominio applicativo Utenti Processi di business Terminologia. A1 - Ing Software Paolo Salvaneschi 15

16 Esempio Sistema informativo per la gestione di dati di misura ambientali. Utenti : Organizzazioni (Comuni, Regioni, Province, Consorzi,...) che gestiscono dati ambientali (inquinamento, meteo, gestione acque,...) Processi: Raccolta dati Interpretazione e supporto alle decisioni Gestione banca dati Distribuzione Gestione / manutenzione delle reti di misura. A1 - Ing Software Paolo Salvaneschi 16

17 Esempio Numero dei nodi I Rete sensori 1 CENTRO REGIONALE Misure... Acquisizione Dati acquisiti Dati acquisiti Y CENTRO PROVINCIALE... Inserimento in banca dati Gestione allarmi Interpretazione Supporto alla decisione 79 CENTRO LOCALE... Banca dati Allarmi Interpre tazioni Radio (ogsm o PSTN) Distribuzione dati ed elaborati Gestione dati Modelli ZZZ totali Stazioni di misura Dati ed elaborati A1 - Ing Software Paolo Salvaneschi 17

18 Esempio Rete 1 N Strumento 1 N Intervento di manutenzione 1 N Registrazione 1 N Misura A1 - Ing Software Paolo Salvaneschi 18

19 Software Engineering e System Engineering Un prodotto software diventa parte di un sistema composto da: Hardware Dati Processi organizzativi Persone L aspetto di sistema diventa sempre più rilevante A1 - Ing Software Paolo Salvaneschi 19

20 Esempio Server di posta/fax Server WEB Applicazione Web di gestione documenti Server NT NT 1 NT 2 NT 3 Navigatore Web Client di posta/fax Torino Internet ISDN Collegamento IP remoto Progetto 2: applicazione Web su Intranet per la gestione di flussi documentali. Catania Server di posta/fax NT 4 Server NT Client di posta/fax Navigatore Web A1 - Ing Software Paolo Salvaneschi 20

21 Software Engineering e System Engineering A vision of the future of software engineering suggests a setting in which developers are able to wire together distributed components and services (heterogeneous and sourced over the net) having established at an early stage, through rigorous (yet easy-to-use) formal analysis that the particular configuration will meet the requirements (both functional and non-functional). The overall process in which this takes place will have seamless tool support that extends through to change over the system or service life. Each facet of the resulting system or service will be traceable to (and from) the originating stakeholders who will be involved throughout the process. Taken From: "The Future of Software Engineering", Anthony Finkelstein (Ed.), ACM Press 2000 A1 - Ing Software Paolo Salvaneschi 21

22 I temi che saranno trattati SVILUPPO CONTROLLO GESTIONE I processi di sviluppo, controllo e gestione A1 - Ing Software Paolo Salvaneschi 22

23 I temi che saranno trattati Processi di sviluppo Analisi dei requisiti e specifica Progettazione Controllo di qualità Gestione A1 - Ing Software Paolo Salvaneschi 23

Ingegneria del Software

Ingegneria del Software Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A1_3 V3.3 Ingegneria del Software Il corpus di conoscenze Il contenuto

Подробнее

Configuration Change Release Management

Configuration Change Release Management Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione GESTIONE DEI SISTEMI ICT Paolo Salvaneschi A6_3 V1.0 Configuration Change Release Management Il contenuto del documento

Подробнее

Ingegneria del Software

Ingegneria del Software Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A1_1 V2.2 Ingegneria del Software Il contesto industriale del software Il contenuto del documento è liberamente utilizzabile

Подробнее

Gestione dello sviluppo software Modelli Base

Gestione dello sviluppo software Modelli Base Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione GESTIONE DEI SISTEMI ICT Paolo Salvaneschi A4_1 V1.0 Gestione dello sviluppo software Modelli Base Il contenuto

Подробнее

Sistemi Qualità e normativa

Sistemi Qualità e normativa Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi B2_1 V2.1 Sistemi Qualità e normativa Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio

Подробнее

Corso di Laurea Magistrale in Ingegneria Informatica

Corso di Laurea Magistrale in Ingegneria Informatica Corso di Laurea Magistrale in Ingegneria Informatica Siti web: corsidilaurea.uniroma1.it/it/corso/2017/ingegneria-informatica/ e cclii.dis.uniroma1.it Ingegneria Informatica L'ingegneria informatica è

Подробнее

Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A4_3 V2.1. Progettazione. Metodi e Linguaggi

Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A4_3 V2.1. Progettazione. Metodi e Linguaggi Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A4_3 V2.1 Progettazione Metodi e Linguaggi Il contenuto del documento è liberamente utilizzabile dagli studenti, per

Подробнее

Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi B1_1 V2.1. Reti di Petri

Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi B1_1 V2.1. Reti di Petri Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi B1_1 V2.1 Reti di Petri Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale

Подробнее

Pubblicazioni COBIT 5

Pubblicazioni COBIT 5 Pubblicazioni COBIT 5 Marco Salvato CISA, CISM, CGEIT, CRISC, COBIT 5 Foundation, COBIT 5 Trainer 1 SPONSOR DELL EVENTO SPONSOR DI ISACA VENICE CHAPTER CON IL PATROCINIO DI 2 La famiglia COBIT 5 3 Aprile

Подробнее

Gestione integrata dei rischi e data protection: casestudy

Gestione integrata dei rischi e data protection: casestudy Gestione integrata dei rischi e data protection: casestudy Bologna, 11 maggio 2017 Ing. Paolo Levizzani (Acantho) 1 AGENDA Acantho: chi siamo e cosa facciamo La nostra Road Map Processi, responsabilità

Подробнее

Applicazioni Intranet e gestione della conoscenza

Applicazioni Intranet e gestione della conoscenza Università di Bergamo Facoltà di Ingegneria Applicazioni Internet B Paolo Salvaneschi A6_1 V1.5 Applicazioni Intranet e gestione della conoscenza Il contenuto del documento è liberamente utilizzabile dagli

Подробнее

Corso di Laurea Magistrale in Ingegneria Informa4ca.

Corso di Laurea Magistrale in Ingegneria Informa4ca. Corso di Laurea Magistrale in Ingegneria Informa4ca http://www.dis.uniroma1.it/~ccl_ii Ingegneria Informa,ca L'ingegneria informa4ca è la branca dell'ingegneria che si occupa dell'analisi, del proge9o,

Подробнее

CERTIFICATO N. CERTIFICATE No. 15398/06/S FIORINI PACKAGING S.P.A. ISO 9001:2008 VIA GIAMBATTISTA FIORINI 25 60019 SENIGALLIA (AN) ITA

CERTIFICATO N. CERTIFICATE No. 15398/06/S FIORINI PACKAGING S.P.A. ISO 9001:2008 VIA GIAMBATTISTA FIORINI 25 60019 SENIGALLIA (AN) ITA CERTIFICATO N. 15398/06/S SI CERTIFICA CHE IL SISTEMA DI GESTIONE PER LA QUALITÀ DI IT IS HEREBY CERTIFIED THAT THE QUALITY MANAGEMENT SYSTEM OF NELLE SEGUENTI UNITÀ OPERATIVE / IN THE FOLLOWING OPERATIONAL

Подробнее

A spotlight on... Articoli per la casa Household items

A spotlight on... Articoli per la casa Household items A spotlight on... Articoli per la casa Household items Azienda L esperienza maturata nel tempo, mirata alla piena soddisfazione del cliente, e la capacità di rispondere alla continua domanda di innovazione,

Подробнее

Collaudo e qualità del software Organizzazione, psicologia e competenza

Collaudo e qualità del software Organizzazione, psicologia e competenza Collaudo e qualità del software Organizzazione, psicologia e competenza Relatore Ercole Colonese Roma, 29 novembre 2010 Organizzazione del test Temi trattati nel libro Il gruppo di test Competenze e specializzazione

Подробнее

Configuration Management secondo l ISO

Configuration Management secondo l ISO SUPSI Project Management Forum Configuration Management secondo l ISO Alessandro Colasurdo [email protected] Lugano, 23 Giugno 2017 Alessandro Colasurdo Configuration Management secondo l

Подробнее

Introduzione all ingegneria dei sistemi ICT

Introduzione all ingegneria dei sistemi ICT Università di Bergamo Facoltà di Ingegneria Applicazioni Internet B Paolo Salvaneschi C1_1 V1.3 Introduzione all ingegneria dei sistemi ICT Il contenuto del documento è liberamente utilizzabile dagli studenti,

Подробнее

12 Catalogo Catalogo 13

12 Catalogo Catalogo 13 12 Catalogo Catalogo 13 14 Catalogo Catalogo 15 16 Catalogo Catalogo 17 18 Catalogo Catalogo 19 20 Catalogo Catalogo 21 22 Catalogo Catalogo 23 24 Catalogo Catalogo 25 26 Catalogo Catalogo 27 28 Catalogo

Подробнее

MODULO N 3 BIM INTRODUZIONE BIM DAL 2D AL 8D DAL DISEGNO 3D AL 4D 5D COSTI E 6D - SVILUPPO ELEMENTI ESSENZIALI DI UN IMPIANTO DI CONDIZIONAMENTO

MODULO N 3 BIM INTRODUZIONE BIM DAL 2D AL 8D DAL DISEGNO 3D AL 4D 5D COSTI E 6D - SVILUPPO ELEMENTI ESSENZIALI DI UN IMPIANTO DI CONDIZIONAMENTO MODULO N 3 BIM Relatore: Ing Rosario Lo Presti INTRODUZIONE BIM DAL 2D AL 8D DAL DISEGNO 3D AL 4D 5D COSTI E 6D - SVILUPPO ELEMENTI ESSENZIALI DI UN IMPIANTO DI CONDIZIONAMENTO VANTAGGI DEL BIM INTRODUZIONE

Подробнее

APPENDICE B CORRISPONDENZA TRA ISO 9001:2000 E ISO 9001:1994 (informativa)

APPENDICE B CORRISPONDENZA TRA ISO 9001:2000 E ISO 9001:1994 (informativa) APPENDICE B CORRISPONDENZA TRA ISO 9001:2000 E ISO 9001:1994 (informativa) prospetto B.1 Corrispondenza tra ISO 9001:1994 e ISO 9001:2000 ISO 9001:1994 ISO 9001:2000 1 Scopo e campo di applicazione 1 2

Подробнее

Department of Business and Management/ Corso di Laurea Magistrale/ Master s Degree Program In Marketing Studenti iscritti al I anno /

Department of Business and Management/ Corso di Laurea Magistrale/ Master s Degree Program In Marketing Studenti iscritti al I anno / Department of Business and Management/ Corso di Laurea Magistrale/ Master s Degree Program In Marketing Studenti iscritti al I anno / 9 Novembre 2016 Ist year A.Y. 2016-2017 1 Presentazione dei Corsi di

Подробнее

INTERNET & MARKETING INNOVATIVE COMMUNICATION.

INTERNET & MARKETING INNOVATIVE COMMUNICATION. INTERNET & MARKETING INNOVATIVE COMMUNICATION www.sunet.it Passion Our passion to what we do every day allows us to have a special creativity and constantly improve the process of realization and execution.

Подробнее

ITIL cos'è e di cosa tratta

ITIL cos'è e di cosa tratta ITIL cos'è e di cosa tratta Stefania Renna Project Manager CA Sessione di Studio AIEA, Roma, 6 Aprile 2006 Agenda ITIL: lo standard de facto Il framework I benefici e le difficoltà Il percorso formativo

Подробнее

Padova Smart City. Internet of Things. Alberto Corò

Padova Smart City. Internet of Things. Alberto Corò Padova Smart City Internet of Things Alberto Corò Padova 16 ottobre 2013 Smart City Le smart cities ("città intelligenti") possono essere classificate lungo 6 aree di interesse: Economia Mobilità Ambiente

Подробнее

Software, hardware conoscenza libera

Software, hardware conoscenza libera Software, hardware conoscenza libera : argomenti per i programmi nazionali ed europei Associazione per il Software Libero Paolo Didonè Associazione per il Software Libero

Подробнее

ESI International Project Management & Business Analysis Solutions

ESI International Project Management & Business Analysis Solutions ESI International Project Management & Business Analysis Solutions ESI International Leader globali nei servizi di PERFORMANCE IMPROVEMENT in: Project Management Business Analysis AGILE Project Management

Подробнее

Laurea Magistrale 2007/08 in Ingegneria Telematica (Computer and Telecommunication Networks)

Laurea Magistrale 2007/08 in Ingegneria Telematica (Computer and Telecommunication Networks) in (Computer and Telecommunication Networks) Una visione architetturale INFORMATICA TELEMATICA TELECOMUNICAZIONI ELETTRONICA INFORMAZIONE 2 Telematica è la laurea rete Internet ADSL, ISDN, TCP/IP, Skype,

Подробнее

Il tuo Partner Tecnologico. Soluzioni per tecnologie Informatiche e Telecomunicazioni facili da gestire, utilizzare e far crescere.

Il tuo Partner Tecnologico. Soluzioni per tecnologie Informatiche e Telecomunicazioni facili da gestire, utilizzare e far crescere. Il tuo Partner Tecnologico Soluzioni per tecnologie Informatiche e Telecomunicazioni facili da gestire, utilizzare e far crescere. Entra nel mondo Fitel Telecomunicazioni 1 Chi siamo 2 Metodologia 3 Un

Подробнее

open data innovare gli strumenti e i processi nuovi modelli di partecipazione condivisione business

open data innovare gli strumenti e i processi nuovi modelli di partecipazione condivisione business open data nuovi modelli di innovare partecipazione gli strumenti condivisione e i processi business www.micheledalena.it [email protected] twitter.com/micheledalena Mi occupo di innovazione sociale

Подробнее

Ambiente e Sicurezza

Ambiente e Sicurezza SEMINARI ISTITUZIONALI AICQ SICEV 2016 DA SISTEMA A SISTEMA Il percorso delle competenze Ambiente e Sicurezza i nuovi standard ISO a confronto tra ambizioni ed ambiguità Diego Cerra 0 Plan novità introdotte

Подробнее