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.