Ingegneria del Software
|
|
|
- Romeo Castaldo
- 9 anni fa
- Просмотров:
Транскрипт
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
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
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
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
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
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 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 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 Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale
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 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
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 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. 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 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 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
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
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 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 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) 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 / 9 Novembre 2016 Ist year A.Y. 2016-2017 1 Presentazione dei Corsi di
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 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 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 : 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 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)
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. 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 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
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
