|
Tutoría: Jueves :: 17:30 a 18:50 hs
Programación AvanzadaProfesor: Miguel Ángel Villelli
Proyecto: Gestión de Usuarios
Visual Studio
Es un conjunto de herramientas y otras tecnologías de desarrollo basadas en componentes para crear aplicaciones de alto rendimiento. Visual Studio viene en un paquete gratuito para desarrolladores principiantes, un paquete profesional y un paquete optimizado para desarrollo basado en equipo.
Plataformas•Escritorio•Web•Nube•Teléfonos
|
C# (sharp)• Lenguaje de programación 100 % puro
orientado a objetos
SQL Server
Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. El lenguaje para consultas es T-SQL
SelectDeleteUpdateInsert…
|
¿Como logramos el objetivo?
Programación por CapasMetodologías Agiles
UML
Programación Orientada a Objetos*** METODOLOGIA ***
=Software de alta calidad, robusto, preparado para el cambio continuo y fácil de mantener.
|
Lo que siempre pasa sin metodología
¡¡¡Comencemos a aplicar metodología!!!
Cono de incertidumbre
Más incertidumbre
Menos incertidumbre
•Experiencia•Tiempo de análisis•Conocimiento sobre el problema•Buen relevamiento•Aplicando metodología
¿Como surge la POO?
Crisis del Software (década del 70-80)
Planificación rígida
Ciclo de vida de proyecto en cascadaProgramación estructurada
No preparado para el cambio continuo
POO
Metodologías AgilesCiclos de vida de proyecto iterativos
Programación orientada al mundo realPreparado para el cambio continuo
El arte de clasificar
Nombre de la Clase
Campos / Atributos
Propiedades
Métodos / Eventos
Constructor
Estructura de una clase
| Capa de clases
Motor de datos
Sql ServerMySqlOracle…
Código C#VB.NET…
Código C#+ TSQL
Código C#+ ControlesFormularios
…
Generación de objetos
Arquitectura en capas
Top Related