08`14`2019 - Heineken97/Portafolio GitHub Wiki
Clase 6
Diseño Orientado a Objetos
Eficiencia
Que se logre el objetivo de la mejor manera
Eficacia
Que cumpla con lo que se necesita
Seguir buenas practicas, brinda ´buenos´principios. Iniciamos cuando hay ´luz verde´
1-Modelado Conceptual.
Entender a qué nos enfrentamos para hacer un modelo conceptual, un diagrama de alto nivel que explica el funcionamiento del programa.
2.Analisis(Historias de Usuario)
-
Historias de usuario: : Para entender para qué se necesitan las funcionalidades, . "El yo como ___, necesito ___, para ___."
-
Prototipo: Un producto en progreso, para dar una idea de cómo va quedar el producto.
3.Diseño.
- Identificar clases
- Identificar asociaciones, como las clases interactuan entre ellas
- Identificar atributos y metodos, tomar los adjetivos de la especificación para identificar atributos y los verbos métodos.