2.13.8 SE/Diseño de API y Modelado

Temas:
Core

Aprendizaje esperado (Learning Outcomes):
Core:

  1. Diseñar una API para un solo componente de un sistema de software grande, incluyendo la identificación y documentación de las invariantes, el contrato y las condiciones de error de cada operación [Diseñar]
  2. Evaluar una descripción de API en términos de consistencia, capacidad de composición y capacidad de expansión [Evaluar]
  3. Expandir un diseño existente para incluir una nueva funcionalidad [Crear]

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM