Ingegneria del Software

Похожие документы
Ingegneria del Software

Configuration Change Release Management

Gestione dello sviluppo software Modelli Base

I nuovi standard PMI Milano, 25 gennaio 2013 PMI Project Management Standard, PMBOK Fifth Edition 2012

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

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

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

Pubblicazioni COBIT 5

Corso di Laurea Magistrale in Ingegneria Informatica

INTERNET & MARKETING INNOVATIVE COMMUNICATION.

Dema S.p.A. SUPPLIER QUALITY REQUIREMENTS FOR AVIO PROGRAMS REQUISITI QUALITÀ FORNITORI PER PROGRAMMI AVIO

Sistemi Qualità e normativa

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

Technological installations: hydraulics electrical building

Ambiente e Sicurezza

Requisiti Qualità Fornitori per Programmi BOEING Supplier Quality Requirements for BOEING Programs REQUISITI QUALITÀ FORNITORI PER PROGRAMMI BOEING

Introduzione all ingegneria dei sistemi ICT

Standard PMI e Certificazioni Professionali: novità 2009 Firenze, 4 giugno 2009 PMI Project Management Standard, PMBOK Fourth Edition 2008

Ingegneria del Software

ISTITUTO SUPERIORE DELLE COMUNICAZIONI E DELLE TECNOLOGIE DELL INFORMAZIONE ORGANISMO NOTIFICATO 0648 NOTIFIED BODY

Software, hardware conoscenza libera

Collaudo e qualità del software Organizzazione, psicologia e competenza

Cyber Physical Security Un approccio necessario

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

CERTIFICATO N. EMS-1318/S CERTIFICATE No. FALPI S.R.L. RINA Services S.p.A. Via Corsica Genova Italy

I nuovi standard PMI Milano, 25 gennaio 2013 PMI Project Management Standard, PMBOK Fifth Edition 2012

Dichiarazione di conformità alle prescrizioni alla Norma CEI 0-21

Università di Bergamo Facoltà di Ingegneria GESTIONE DEI SISTEMI ICT. Paolo Salvaneschi A6_5 V1.0. Security Management

PMBOK Guide 3 rd Edition 2004

Corso di Laurea Magistrale in Ingegneria Informa4ca.

Convegno Qualità Microbiologica dei Cosmetici: Aspetti Tecnici e Normativi Milano, 15 maggio Lucia Bonadonna Istituto Superiore di Sanità

Sistemi di Interpretazione dati e Diagnosi Overview

Dichiarazione di conformità alle prescrizioni alla Norma CEI 0-21

Транскрипт:

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 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

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

Il corpus di conoscenze la professione https://www.computer.org/web/swebok A1 - Ing Software Paolo Salvaneschi 3

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

Il corpus di conoscenze la professione The Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) was established with the following five objectives: 1. To promote a consistent view of software engineering worldwide 2. To specify the scope of, and clarify the place of software engineering with respect to other disciplines such as computer science, project management, computer engineering, and mathematics 3. To characterize the contents of the software engineering discipline 4. To provide a topical access to the Software Engineering Body of Knowledge 5. To provide a foundation for curriculum development and for individual certification and licensing material A1 - Ing Software Paolo Salvaneschi 5

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

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

Il corpus di conoscenze la professione Appendix B An annotated list of the relevant standards, mostly from the IEEE and the ISO, for each of the KAs of the SWEBOK Guide. Appendix C The consolidated list of recommended references cited in the KAs A1 - Ing Software Paolo Salvaneschi 8

Il corpus di conoscenze la professione Generally accepted knowledge Generally accepted means the knowledge and practices described are applicable to most projects most of the time, and there is consensus about their value and usefulness. Generally accepted do not imply that the designated knowledge should be uniformly applied to all software engineering endeavors each project s needs determine that but it does imply that competent, capable software engineers should be equipped with this knowledge for potential application. A1 - Ing Software Paolo Salvaneschi 9

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

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

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

La normativa A1 - Ing Software Paolo Salvaneschi 13

La normativa ISO 9001:2015 Quality Management Systems- Requirements. ISO/IEC 9126-1:2001 Software engineering -- Product quality ISO/IEC 12207:2008 Systems and software engineering -- Software life cycle processes ISO/IEC 15504-1:2004 Information technology -- Process assessment A1 - Ing Software Paolo Salvaneschi 14

La normativa A1 - Ing Software Paolo Salvaneschi 15

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

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 17

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

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

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

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 21

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 22

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 23

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

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 25

Esempio Applicazione Web su Intranet per la gestione del processo di ricezione merce nei magazzini di una rete di punti vendita A1 - Ing Software Paolo Salvaneschi 26

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