panoramica
1
principi fondamentali
2
strumenti disponibili
3
avvio dell'ap
prendimento
Che cos'è lo sviluppo software? (panoramica) I prodotti software moderni sono in genere costituiti da una serie di componenti che interagiscono tra loro per consentire l'esecuzione delle attività necessarie per implementare l'applicazione. Lo sviluppo concerne la creazione di questi componenti tramite la scrittura di codice sorgente in uno dei linguaggi disponibili. Il codice definisce le azioni fondamentali di base che verranno eseguite dal computer per raggiungere il risultato finale specificato nella progettazione dell'applicazione. Queste azioni posso spaziare dalla semplice aggiunta di numeri all'impostazione di valori degli oggetti all'interno dei componenti, fino all'esecuzione di varie parti di codice in base a un confronto dei valori delle variabili definite nel codice. Ulteriori informazioni >>
Visualizza questi contenuti sulle attività di sviluppo software per preparare l'ambiente installando gli strumenti necessari per compilare applicazioni. Principi fondamentali per lo sviluppo di software Lo sviluppo software prevede l'attività di base che consiste nel convertire la visione di un progettista software in codice applicativo operativo che genera il risultato richiesto, funziona in base a condizioni predefinite, è efficace e sicuro, viene eseguito nei parametri specificati e consegue tutti questi risultati nel massimo dell'efficienza e utilizzando le risorse disponibili. Un'attività scoraggiante, in effetti... Ulteriori informazioni >> Microsoft, tra le principali società di software al mondo, è particolarmente interessata a contribuire al successo dei team di sviluppo. È disponibile una panoramica dell'ampia gamma di strumenti Microsoft, ambienti di sviluppo, framework, esempi di codice e indicazioni su tutti gli aspetti relativi al ciclo di vita dello sviluppo software... Ulteriori informazioni>>
Per scegliere la versione appropriata di Visual Studio, consultare il grafico di confronto di Visual Studio 2010.
Le risorse indicate di seguito consentono di approfondire la conoscenza dei linguaggi di programmazione, della scrittura di codice, della compilazione di applicazioni e del ciclo di vita dello sviluppo software. INTRODUZIONE A CLASSI E OGGETTI Lo sviluppo orientato agli oggetti consente di creare la logica dell'applicazione trattando il codice in modo classico, agevolandone lo sviluppo. Per ulteriori informazioni sulla sintassi e sui concetti di base, leggere l'articolo relativo alla programmazione orientata agli oggetti. Ulteriori informazioni>> In questo articolo sono inclusi esempi di VB, C#, F# e C++. Se non è stata ancora acquisita familiarità con questi linguaggi, il codice indicato in questo articolo rappresenta un ottimo esempio per iniziare. CREARE CODICE EFFICACE CON UNIT TEST In fase di creazione del codice è opportuno testarlo. Non è necessario attendere per eseguire questa operazione: gli unit test consentono di scrivere rapidamente semplici test funzionali sugli elementi essenziali del codice. In questo video verrà illustrato come creare ed eseguire unit test per il codice C++. Guarda il video>> INTRODUZIONE A TEAM FOUNDATION SERVER: CONTROLLO DEL CODICE SORGENTE, GESTIONE DELLE BUILD E MONITORAGGIO DEI BUG Il controllo del codice sorgente è essenziale in caso di progetti con più membri del team. Consente di condividere il codice in un unico archivio e gestire le modifiche apportate a un solo file da più sviluppatori. In questo articolo verrà illustrata una procedura dettagliata per apportare modifiche nel codice sorgente condiviso, inclusa una panoramica degli strumenti forniti in Visual Studio 2010 Ultimate per tenere traccia degli elementi di lavoro e gestire le build. Ulteriori informazioni >> Installare Team Foundation Server (versione di valutazione di 90 giorni) MIGLIORARE IL LIVELLO DI EFFICIENZA DEL TEAM CON TEAM FOUNDATION SERVER (TFS) Questo manuale gratuito online rappresenta una fonte completa per comprendere e iniziare a utilizzare TFS. Dal controllo del codice sorgente al monitoraggio del bug del progetto, fino all'architettura di TFS, ogni argomento è trattato con dovizia di particolari. Ulteriori informazioni >> Installare Team Foundation Server (versione di valutazione di 90 giorni) IL DEBUGGER STORICO (IntelliTrace) I debugger rappresentano lo strumento di test immediato per eccellenza. Il debugger "storico" è una sorta di "videoregistratore digitale" attivo in fase di esecuzione del codice che consente non solo di "riprodurre" l'applicazione, ma di arrestarla e riavvolgerla per esaminare i vari stati nel tempo dell'applicazione. In questo modo sarà più semplice individuare dove posizionare punti di interruzione e giungere al nocciolo del problema. Guarda il video >> |
Argomenti correlati Introduzione all'installazione di Team Foundation Server Team System: video "Procedure" Soluzioni per la gestione del ciclo di vita delle applicazioni Starter kit per sviluppatori sul ciclo di sviluppo della protezione Testi
|