Diseño de Sistemas
¡Bienvenides!
Somos el equipo de DDS
2
Agenda
de la clase
3
1.
Presentación administrativa
Parciales, TPs y muchas cosas más
4
Evaluaciones
parciales
Primer Parcial
Diseño de dominio
Segundo Parcial
Persistencia + UI + Arquitectura
5
Trabajo Práctico
Anual (TPA)
Grupo
Ayudante
Aprobación
6
Trabajos Prácticos
Individuales (TPIs)
Implementación
Ayudante
Aprobación
7
Ejercicios
de clase
Diseño
Obligatorias
Corrección
8
Canales de
comunicación
Campus Virtual
Grupo de google
Foro de Github
9
Canales a definir con ayudante
Herramientas
utilizadas
10
Maven
Java
Git
Consultas al foro de Github
11
Preguntas?
2.
Qué es diseñar
Qué vamos a aprender en esta materia?
12
Resolver un
problema
13
Problema
Construir
Sistema de Información
Solución
Sistema vs
Software
14
Sistema de Información
Software
Diseñar un
Sistema
15
Análisis
Entender problema
Diseñar qué forma tendrá la solución
Definir requerimientos
Definir para un
Sistema
Componentes
Qué funciones/objetos/clases tendrá mi sistema
Responsabilidades
Qué resolverá cada uno?
Relaciones
Cómo interactuarán
16
Diseñar un
Sistema
17
Comparar
CUALIDADES
Definir
ALTERNATIVAS
TOMAR DECISIONES
�
�
DISEÑAR
18
19
Preguntas?
3.
Metodología y arquitectura
Cómo vamos a encarar el diseño
20
Metodología de
Desarrollo
21
Metodología de
Desarrollo
22
Partes de un
Sistema
23
DOMINIO
PRESENTACION
PERSISTENCIA
�
�
Ud. está aquí
Partes de un
Sistema
24
DOMINIO
PRESENTACION
PERSISTENCIA
�
�
TECNOLOGÍA
25
Preguntas?
Algo no te convenció?
Para la clase que viene
Les estaremos enviando un email con:
Recuerden armar grupos y enviar consultas al foro
26
Muchas Gracias!!
Si tienen consultas
https://github.com/dds-jv/foro
27