AZIENDA
  SERVIZI
  PRODOTTI
  TECNOLOGIE
  FORNITURE
  COMPETENZE
    IBM-Tivoli 3.7/4.2
    HP OpenView 7.5
     
    MS SQL Server 2005
    Oracle 10g e 11g
     
    VMware
    MS Share Point 2007
     
  SUPPORTO IT
    Project Management
    Integrazione Sistemi
     
    Help Desk
    Data Entry
     
    Formazione e Corsi
    E-Learning
     
  ANALISI E SVILUPPO
    Sviluppo Software
    Test Case
   
    Object Oriented
    Database
     
  GIS/CARTOGRAFIA
    GML
    C-MAP
    NAVTEQ
    TeleAtlas
     
  GRAFICA E MULTIMEDIA
    Portali Internet/WEB
    CD-ROM Multimediali
    Kiosk Informatici
 
 
OBJECT ORIENTED
 

La Data-Ware applica i principi della progettazione e programmazione Object Oriented avvalendosi delle tecniche e dei linguaggi di modellizzazione più usati come l'UML.

La metodologia Object Oriented ha rivoluzionato le tecniche di Ingegneria del Software alla fine degli anni '80: essa si basa sul concetto di oggetto, un'entità che incapsula sia i dati che le azioni che operano su di essi. Più precisamente un oggetto è un'istanza di una classe, ossia il tipo di dato astratto che supporta l'ereditarietà.

I concetti fondamentali del paradigma object-oriented includono:

* classe
* oggetto
* incapsulamento
* ereditarietà
* polimorfismo

La dichiarazione di classe incapsula i campi (dati) e i metodi (azioni) degli oggetti creabili come istanza della classe. La comunicazione tra oggetti avviene mediante scambio di messaggi, quindi il fatto che un oggetto risulti un'unità indipendente agevola la manutenzione ed il riuso di oggetti esistenti, punto di forza della programmazione Object-Oriented. Nei processi produttivi del software le fasi di analisi e progettazione sono tra le più importanti e costose in termini di tempo: se affrontate correttamente aiutano a minimizzare l'attività di manutenzione.

 
Class Diagram Activity Diagram

Il linguaggio di modellizzazione più usato negli ultimi anni è l'UML (Unified Modeling Language). UML è una notazione grafica, utilizzata per disegnare diversi tipi di diagrammi, che rappresentano due diverse "viste" del sistema: la vista statica, che rappresenta informazioni che non evolvono nel tempo (class diagram e object diagram) e la vista dinamica, in cui si mostra l'evoluzione delle parti del sistema nel tempo (use case diagram, sequence diagram, collaboration diagram, statechart diagram, activity diagram e implementation diagram).
COPYRIGHT © 2008-09 DATA WARE s.r.l. contatti@data-ware.it