Anda di halaman 1dari 14

Analisi Dominio: Gestione Requisiti

E.Pandolfi - 23 Luglio 2008

Agenda

Tassonomia di Dominio Data Base dei Requisiti Catalogo dei COTS Tool a supporto

2008 SELEX Sistemi Integrati. All rights reserved

Tassonomia di Dominio

La realizzazione di un sistema di grandi dimensioni passa attraverso un insieme di domini funzionali che si presentano (tutti o in parte) costantemente nei vari progetti Ci consente di: Individuare delle Comunalit tra progetti diversi Permettere la Riusabilit di componenti gi sviluppate/integrate Agevolare la Preventivazione di nuovi progetti Realizzare un Database di Requisiti per supportare la progettazione Focalizzare lattenzione sul know-how necessario nei progetti

2008 SELEX Sistemi Integrati. All rights reserved

Tassonomia di Dominio dei Grandi Sistemi

MMI MMS CMS SAC SIM RMS DSP DME TDF SDP PUD IMS MDW

MMI MMS CMS SAC SIM RMS DSP DME TDF SDP PUD IMS MDW

Man Machine Interface Media Management Systems Communication Management Systems Surveillance Access Control Simulation & MOE Resource Management Systems Decision Support Planning Data Mining & Search Engine Tracking & Data Fusion Structured Data Processing Processing Unstructured Data Infrastructure Management Systems Middleware
4

2008 SELEX Sistemi Integrati. All rights reserved

Relazione tra Domini

DME MMI IMS

RMS

MDW PUD

SIM

DSP CMS SAC MMS


2008 SELEX Sistemi Integrati. All rights reserved

SDP TDF

Domain Analysis

1) IDENTIFICATION

: Il processo di IDENTIFICATION consiste nellindividuare il requisito dalla documentazione e nellassegnargli un identificatore univoco secondo delle linee guida. quella di IDENTIFICATION e si compone delle operazioni necessarie per verificare la correttezza sintattica, semantica e della presenza di parole chiavi tipiche dei requisiti riportate nel documento delle linea guida.

2) CORRECTNESS: La fase di CORRECTNESS in ordine temporale segue

3) CLASSIFICATION:

Il processo di CLASSIFICATION segue la fase di CORRECTNESS e consiste nellanalizzare il requisito nella sua completezza (cio Identificatore + Testo). Mediante lutilizzo di un dizionario di parole chiave viene individuato il corretto dominio di appartenenza del requisito. Questa operazione si rende necessaria quando si debbono gestire diversi progetti con lobiettivo di riusare le conoscenze acqusite precedentemente: in particolare permette la riusabilit dei requisiti. Infatti 2 o pi progetti possono avere alcuni requisiti identici ma descritti con parole simili. Lo scopo dellHARMONISATION consiste nellindividuare similarit semantica attraverso lanalisi del testo dei requisiti.
6

4) HARMONISATION:

2008 SELEX Sistemi Integrati. All rights reserved

SPLE e Domain Analysis

Project Project Requirements Requirements


Customization

Project Project

Project Requirements A Project Requirements B Project Requirements C

Comunality

2008 SELEX Sistemi Integrati. All rights reserved

Domain Analisys: DB Requisiti

Requirements Database
t t a a x x o o n n o o m m y y

1) 2)

Guidelines Plugin EA

Domain Artefacts Reuse

2008 SELEX Sistemi Integrati. All rights reserved

Catalogo COTS
Lo scopo della catalogazione di COTS, quello di realizzare un database di prodotti Commerciali e Non che rientrano nei domini funzionali applicativi di SELEX Sistemi Integrati. Il Database verr consultato ogni qualvolta identificata la necessit di selezionare rapidamente, secondo parametri identificati, i prodotti che il mercato, commerciale e Open Source, mette a disposizione. Il Catalogo permetter di rispondere alle esigenze dei clienti di SELEX-SI o pi in generale del mercato che richiede la realizzazione di sistemi con tempi e costi sempre pi ridotti. La gestione del catalogo coinvolge attori quali sistemisti e architetti con competenze nellarea di interesse di SELEX Sistemi Integrati che descrivono la struttura hardware e software dei sistemi, di esperti che hanno una profonda conoscenza dei prodotti da inserire ai diversi livelli delle architetture proposte e dei venditori che danno supporto per lacquisizione di informazioni sia sulle caratteristiche dei prodotti che sui costi degli stessi.
2008 SELEX Sistemi Integrati. All rights reserved
9

COTS: Processo di Catalogazione

Area Funzionale estratta dalla Tassonomia Requisiti

Analisi Analisi dei dei Requisiti Requisiti per per singola singola area area funzionale funzionale

Classificazione tipologia COTS/OSS Requisiti

Risk Management

Ricerca Ricerca e e selezione selezione COTS/OSS COTS/OSS

Prodotto COTS/OSS

Catalogazione Catalogazione
Risk Management

CATALOGO

Processo di Risk Management Assessment

2008 SELEX Sistemi Integrati. All rights reserved

10

Tool a Supporto

SPARX Enterprise Architect


1. 2. Low License Cost (circa 300 euro) Unico tool Gestione Completa del processo: dal Business modeling alla code generation

3.
4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.

Ridotte dimensione: 28 MB di installabile


Modellazione, Sviluppo, Reportistica, Gestione problem report Versione UML 2.1 completamente coperta Generazione documentazione in formato rtf Possibilit di link tra Enterprise Architect and Telelogics DOORS Database Modeling Advance MDA (Model Driven Architecture) Visual Studio Integration Eclipse Integration Multi-user Plugin per SysML Technology (all diagram v1.0) (100 euro) Plugin per DDS Technology (200 euro) Plugin per TOGAF (The Open Group Architecture Framework) (200 euro) Plugin per DoDAF-MODAF (200 euro) Other Addin (ArkSeeker, Enterprise Analyst, RaQuest, Screen Architect)

2008 SELEX Sistemi Integrati. All rights reserved

11

SPARX Enterprise Architect - feature

2008 SELEX Sistemi Integrati. All rights reserved

12

Multi-Site Operation

Requirements Database

SERVER
(Oracle 10g)

2008 SELEX Sistemi Integrati. All rights reserved

13

SELEX Sistemi Integrati S.p.A. Via Tiburtina, Km 12.400 00131, Roma Italia T: +39 06 41501