Home    Novità    Ricerca   In offerta   Consigliati   Prossimi arrivi   Bestsellers   Software    CBT  
P.Iva 01029770490   [Ordini telefonici 0586 210919]  Ordini rapidi 
Ricerca Veloce   per Titolo o ISBN  [Mailing delle novità]   [Servizio di CallBack]  
  Argomenti 

  Applicazioni
  CAD
  Certificazione e formazione
  Commercio elettronico
  Cultura Informatica
  Database
  Dizionari
  Elettronica
  Enterprise
  Grafica
  Hardware
  Internet
  Legislazione informatica
  Multimedia
  Progettazione WEB
  Programmazione
  Reti e telecomunicazioni
  Sicurezza
  Sistemi operativi
  Tecnologia e societa'
  Universita' e ricerca
ProgrammazioneProgrammazione orientata agli oggettiUML



UML Pratico con elementi di ingegneria del software - seconda edizione
EditorePearson Education Italia
AutoreErnesto Damiani ; Mauro Madravio ; Andrea Bohm
CollanaAccademica
Pagine152
Volumi1
LivelloIntroduttivo-Intermedio
LinguaItaliano
Data pubblicazione02 - 2007
ISBN8871922876


 Prezzo di copertina 
 Euro 20,00  

 Presentazione       Indice      

Prefazione
Struttura e contenuti
Gli autori

Capitolo 1 Richiami sui cicli di vita e sulle metodologie di processo
1.1 Introduzione
1.2 La nozione di ciclo di vita
1.2.1 Ciclo di vita a cascata
1.2.2 Ciclo di vita a spirale
1.2.3 Un pò di storia di UML
1.3 Valutazione dei rischi
1.4 Metodologie di processo
1.4.1 Rational Unified Process (RUP)
1.4.2 Personal Software Process (PSP)
1.4.3 Metodologie agili
1.5 Letture consigliate

Capitolo 2 Requisiti e glossario di progetto
2.1 Introduzione
2.2 Figure professionali
2.3 Presentazione del problema d’esempio
2.4 Studio di fattibilità
2.5 Definizione di requisito
2.6 Classificazione dei requisiti
2.6.1 Requisiti funzionali
2.6.2 Requisiti non funzionali
2.6.3 Requisiti tecnologici
2.6.4 Requisiti inversi
2.7 Priorità dei requisiti
2.7.1 Requisiti obbligatori (MUST)
2.7.2 Requisiti desiderabili (SHOULD)
2.7.3 Requisiti opzionali (MAY)
2.8 Classificazione dei requisiti dell’esempio
2.8.1 Requisiti funzionali
2.8.2 Requisiti non funzionali
2.8.3 Requisiti tecnologici
2.8.4 Requisiti inversi
2.8.5 Sintassi dei requisiti
2.8.6 Dipendenza, coerenza e completezza
2.9 Compilare il glossario
2.9.1 Glossario dell’esempio
2.10 Letture consigliate

Capitolo 3 Dai requisiti ai casi d’uso
3.1 Introduzione
3.2 Struttura di un progetto UML
3.3 Casi d’uso
3.4 Relazioni tra casi d’uso
3.5 Casi d’uso al lavoro
3.6 Letture consigliate

Capitolo 4 Dai requisiti al test
4.1 Introduzione
4.2 Casi di test, gruppi, script e scenari
4.3 Categorie di test
4.4 Test e ciclo di vita
4.5 Somministrazione dei test
4.6 Test white box e copertina
4.7 Pianificazione dei test
4.8 Sviluppo test-driven
4.9 Esempi: casi di test
4.10 Letture consigliate

Capitolo 5 Diagrammi delle classi
5.1 Introduzione
5.2 Tipi di relazioni
5.3 Tipi di prospettive
5.4 Molteplicità delle relazioni
5.5 Associazioni
5.6 Attributi e metodi
5.7 Tipi di classi
5.8 Disegnare il diagramma delle classi
5.8.1 Commento al diagramma delle classi
5.9 Note d’implementazione
5.10 Letture consigliate

Capitolo 6 Diagrammi di interazione
6.1 Introduzione
6.2 Diagrammi delle sequenze
6.2.1 Valori di ritorno
6.3 Applicazioni al nostro esempio
6.4 Diagrammi delle collaborazioni
6.5 Letture consigliate

Capitolo 7 Altri diagrammi UML
7.1 Introduzione
7.2 Diagramma dei package
7.3 Diagramma degli stati
7.4 Diagramma delle attività
7.5 Diagrammi fisici e linee di prodotto
7.5.1 Diagramma dei componenti
7.5.2 Diagrammi di deployment
7.6 Letture consigliate

Capitolo 8 Il software come prodotto
8.1 Introduzione
8.1.1 Rapporti tra committente e sviluppatore
8.2 Il mese-uomo
8.3 Pianificazione delle risorse
8.4 Costo del software
8.5 Metriche software
8.5.1 Metriche dimensionali
8.5.2 Metriche funzionali
8.5.3 Calcolare i punti funzione
8.6 COCOMO 2
8.7 Diagrammi di Gantt
8.8 Configuration management
8.9 Letture consigliate

Appendice A Programmazione a oggetti
A.1 Introduzione
A.2 Classi
A.2.1 Metodi
A.2.2 Attributi
A.3 Incapsulamento, eredità e polimorfismo
A.3.1 incapsulamento
A.3.2 Ereditarietà
A.3.3 Polimorfismo
A.3.4 Binding dinamico
A.4 Letture consigliate

Appendice B Design pattern
B.1 Introduzione
B.2 Model view controller
B.3 Letture consigliate

Appendice C Principali differenze fra UML 1.x e 2.0
C.1 Introduzione
C.1.1 UML 1.x
C.1.2 UML 2.0
C.2 Letture consigliate

Appendice D Strumenti
D.1 Gestione dei requisiti
D.2 Modellazione UML

Appendice E Model Driver Architecture (MDA)
E.1 Introduzione
E.2 Introduzione a MDA
E.2.1 Concetti di base di MDA
E.2.2 Modelli indipendenti dalla piattaforma
E.2.3 Modelli specifici per una piattaforma
E.3 Trasformazioni
E.3.1 MOF
E.4 Sviluppo in MDA
E.5 Conclusioni
E.6 Letture consigliate

Indice analitico


  Login 

  Non ricordo la password
  Nuovo account
  Cliente 

  Il carrello

 Carrello 

  Informazioni 

  Contatti
  Qualità del servizio
  Costi e tempi di consegna
  Modalità di pagamento
  Prezzi
  Sconti
  Privacy