Processo di sviluppo: Visione d insieme



Documenti analoghi
REGISTRATION GUIDE TO RESHELL SOFTWARE

Configurazione modalità autenticazione utenti sui firewall D-Link Serie NetDefend (DFL-200, DFL-700, DFL-1100)

Unbounce Optimization

DICHIARAZIONE DI RESPONSABILITÀ

Ministero della Salute Direzione Generale della Ricerca Scientifica e Tecnologica Bando Giovani Ricercatori FULL PROJECT FORM

Open Source System Management come asset strategico per migliorare l'efficienza IT nelle aziende. Andrea di Lernia, Department Manager Würth Phoenix

Sommario. Esempio di Modellazione mediante DASM: Grid OGSA. Grid secondo OGSA. Definizione Grid per OGSA. Stati di un Job e Requisiti DASM

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal

Stima dell'effort. IT Project Management. Lezione 6 Stima dell effort Federica Spiga. Monitoring del progetto (Earned Value)

Il Progetto e il Project Management

REGISTRATION. Area Ricerca

Guida pannello di controllo

Please return the Entry Form by MAIL or , fully filled in and signed - Deadline April 15 th 2016

Debtags. Dare un senso a pacchetti. 16 settembre slides Enrico Zini enrico@debian.org

ISCRIZIONE ONLINE AL WORLD CHEESE AWARDS 2015 ISTRUZIONI

MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A

Drupal. E vai con un po' di Drupal for Dummies... :D. Copyright by hachreak

UTC Fire & Security - Training University. ATS8600 Advisor Integrated Management Training installatore

Linee Guida per studenti Genexis

ISCRIZIONE ONLINE AL GREAT TASTE 2015 ISTRUZIONI

CONFIGURATION MANUAL

Rich Media Communication Using Flash CS5

Prova finale di Ingegneria del software

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

GE Fanuc Automation. Page 1/12

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

PROJECT CERTIFICATION protezione progetto P.15.ACUBE.

WELCOME. Go to the link of the official University of Palermo web site Click on the box on the right side Login unico

Guida alla configurazione Configuration Guide

Utilizzare il NetBeans GUI Builder. Dott. Ing. M. Banci, PhD

Paradigma object-oriented

E-Business Consulting S.r.l.

GuardallEye (iphone) Mobile Client Software Manuale Utente (V1.0)

FAC-SIMILE. 4. Disciplinary scientific field / Settore scientifico disciplinare

DNV BUSINESS ASSURANCE

CAMBIO DATI PERSONALI - Italy

CERTIFICATO DI CONFORMITA' Allegato a Documento giustificativo ai sensi dell'art. 29, 1 del Reg CE 834/07 S'ATRA SARDIGNA SOC. COOP. A.R.L.

SHAREPOINT INCOMING . Configurazione base

IT-Connect Specto La Piattaforma di Knowledge Sharing

Copyright 2012 Binary System srl Piacenza ITALIA Via Coppalati, 6 P.IVA info@binarysystem.eu

Laboratorio di Amministrazione di Sistema (CT0157) parte A : domande a risposta multipla

INSTALLARE PALLADIO USB DATA CABLE IN WINDOWS XP/ME/2000/98

Il lavoro mobile in IBM: Il ruolo della infrastruttura

NEXT-GEN USG: Filtri Web

Il Processo di Testing

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE

Master in Social Media Marketing & Web Communication

Add workstations to domain. Adjust memory quotas for a process. Bypass traverse checking. Change the system time. Create a token object

Guida ai primi passi con Atlassian JIRA.

Gli studi dell HCI si concentrano spesso sull interfaccia


Titolo: Documento: Data di redazione: Giugno 2011 Autore: Contenuto del documento: Materiale utilizzato: Considerazioni iniziali:

Guida rapida di installazione

UNIVERSITÀ DEGLI STUDI DI TORINO. Instructions to apply for exams ONLINE Version 01 updated on 17/11/2014

Librerie digitali. Introduzione. Cos è una libreria digitale?

PROCEDURA PER CREAZIONE/GESTIONE CASELLE ASSOCIATE AL DOMINIO

1) Aprire la pagina del Participant Portal: 2) Cliccare sul pulsante LOGIN :

Pentair ensures that all of its pumps (see Annex) affected by the above mentioned Regulation meet the 0,1 MEI rating.

ACQUISTI PORTALE. Purchasing Portal

Performance Evaluation System, il progetto Artsana Pino Mercuri Organizzazione Sviluppo e HR Manager Mercati Internazionali, Artsana Group

Alimentatore modello PS10-BB

no. SIC Rev. 00 Dated

ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema

I desiderata La progettazione MVC Organizzazione del codice.

Microsoft Dynamics CRM Live

WorkFlow Management Systems

Dolphin s Booking Management Module

Procedura di Aggiornamento TO.M.M.YS. SQL 2005 e 2008

Innovare per competere: il ruolo del CRM come elemento di vera misurabilità

Ingegneria del Software. Processi di Sviluppo

RAPPORTO DI PROVA TEST REPORT

POLICY DI ACCESSO INTERNET E CONTENT FILTER BASATE SU GRUPPI ACTIVE DIRECTORY (Firmware 2.20)

You can visualize the free space percentage in Compact Flash memory from the MENU/INFO C.F. UTILITY-FREE SPACE page.

Ciclo di Vita Evolutivo

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

POWER REPLY E ORACLE UTILITIES - UNA PARTNERSHIP DI GRANDE SUCCESSO

Manuale LiveBox WEB ADMIN.

Transcript:

Processo di sviluppo: Visione d insieme Business Requirements REQUIREMENTS SPECIFICATION DATA DESIGN HYPERTEXT DESIGN ARCHITECTURE DESIGN TESTING & EVALUATION IMPLEMENTATION MAINTAINANCE & EVOLUTION Prog. applicazioni Web - 1 -

Raccolta e Analisi dei Requisiti Prog. applicazioni Web - 2 -

Specifica dei Requisiti! IN: requisiti di business! OUT: specifiche semi-formali, con un buon livello di precisione, ma facili da comprendere anche dal cliente! Due sotto-attività principali:! 1. Raccolta dei requisiti! 2. Analisi dei requisiti Prog. applicazioni Web - 3 -

Raccolta dei requisiti Attività poco strutturata, mirata a collezionare le seguenti informazioni:! Utenti e gruppi di utenti! Requisiti funzionali! Requisiti sui dati! Requisiti di personalizzazione! Requisiti sui dispositivi! Requisiti non funzionali: usabilità, prestazioni, disponibilità, scalabilità, sicurezza, manutenibilità Prog. applicazioni Web - 4 -

Analisi dei Requisiti Revisione e formalizzazione dei requisiti raccolti e produzione di un insieme di specifiche semi-formali Prog. applicazioni Web - 5 -

Specifica dei Gruppi Descrizione dei gruppi l Gerarchia dei gruppi Group name: Description: Profile data: Mar-Com Manager marketing and communication personnel inserting, modifying, and deleting news. First name, last name, email, office address. Acer-Euro User Super-group: Internal Registered User External Non-Registered User Sub-groups: Relevant use cases: Login, Add a news item, Modify a news item, Delete a news item, Add a news category, Modify a news category, Delete a news category, "Modify profile data". Administrator Product Manager Mar-Com Manager Objects - read mode: Product and Product News. Objects - content mgmt mode: Product News. Prog. applicazioni Web - 6 -

Specifica di Use Case Use case: descrizione formale di un unità di interazione con l applicazione da parte di utenti che appartengono ad un certo gruppo (tramite tabelle o diagrammi UML) 1. Diagramma di Use case per l utente Mar-Com Manager Add a news item Login Add a news category Modify a news item Modify a news category Remove a news item Remove a news category Mar-Com Manager Prog. applicazioni Web - 7 -

Dizionario dei dati! Elenco degli oggetti informativi principali, individuati durante la raccolta dei requisiti dei dati! Per ogni elemento nel dizionario è possibile specificare:! Nome! Sinonimi! Descrizione! Istanze di esempio! Proprietà! Relazioni! Componenti! Super-concetti! Sotto-concetti! NewsItem! Piece of news! A corporate or product piece of news! TravelMate 610 launched, 20th June 01! Title, Body, Image, Date,! NewsToProduct! None! None! Highlighted news Prog. applicazioni Web - 8 -

Specifica delle Site view (mappa del sito)! IN: gruppi di utenti, use case, dizionario dei dati! OUT: lista delle site view necessarie, specificate tramite:! Nome! Descrizione! Gruppi di utenti a cui sono rivolte! Use case coinvolti! Mappa della site view: una tabella che illustri le aree che compongono la site view. Ogni area è specificata per mezzo di :! Nome! Descrizione! Oggetti con accesso in lettura/scrittura! Livello di priorità Prog. applicazioni Web - 9 -

Site View Description U s e r Groups Use Cases Area Name News Content Management News Content Management Includes the pages through which the Mar-Com Manager will access content management functions, for inserting or updating content about news categories and news items. Mar-Com Manager Login, Add a news category, Edit a news category, Remove a news category, Add a news item, Edit a news item, Remove a news item. Site View Map Area Description In the default page, the user accesses the list of countries for which he is content manager and selects a country to administer. In the News Category page, the user accesses the list of news categories for the selected country. Here, the user can perform content management functions over news categories, according to the use cases Add a news category, Edit a news category, Remove a news category. Otherwise, he can select one category, and access the list of the available news items in the selected category. In the News page, the user can perform content management functions over a selected news item according to the use cases Add a news item, Edit a news item, Remove a news item. Objects NewsCategory NewsItem Prog. applicazioni Web - 10 - Priority High