Ingeniería de software I Proyecto Físico El proyecto representa la síntesis de los conocimientos adquiridos en el transcurso de los estudios de la ingeniería. Se implementa las fases de vida de un proyecto que son: Inicio → Planificación → Ejecución → Cierre del proyecto. Ingeniería de software I Ciclo de vida
El ciclo de vida elegido para desarrollar el producto
será el modelo lineal (o modelo en cascada). Ingeniería de software I Planificación Ingeniería de software I Análisis. El análisis es la construcción de un modelo o especificación detallada del problema del mundo real. Ingeniería de software I Diseño Conceptual. La utilidad de los casos de uso es capturar las funcionalidades del sistema. Cada caso se compone de uno o más escenarios que representan cómo interactúan los usuarios con el sistema. Ingeniería de software I Diseño Conceptual. E/R Diagrama Entidad-Relación E/R que contiene las entidades del proyecto y sus relaciones. Ingeniería de software I Diseño Lógico El diseño lógico se desarrolla a partir del resultado del diseño conceptual y nos proporciona como resultado una descripción de la base de datos, en términos de las estructuras de datos, que puede procesar un tipo de SGBD. Ingeniería de software I Diseño Físico. El diseño físico parte del esquema lógico de bases de datos y da como resultado un esquema físico de bases de datos. El esquema físico de una base de datos, depende del tipo de SGBD y de un SGBD específico. Ingeniería de software I Ingeniería de software I El Lenguaje Unificado de Modelado (UML) Fue creado para forjar un lenguaje de modelado visual común y semántica y sintácticamente rico para la arquitectura, el diseño y la implementación de sistemas de software complejos, tanto en estructura como en comportamiento. Ingeniería de software I El Lenguaje Unificado de Modelado (UML) Ingeniería de software I Análisis de Riesgos. El análisis de los riesgos identificará y determinará los factores de riesgo que potencialmente tendrían un mayor efecto sobre nuestro proyecto y, por lo tanto, deberán ser gestionados por el emprendedor con especial atención. Ingeniería de software I Una base de datos correctamente diseñada permite obtener acceso a información exacta y actualizada. Puesto que un diseño correcto es esencial para lograr los objetivos fijados para la base de datos, parece lógico emplear el tiempo que sea necesario en aprender los principios de un buen diseño ya que, en ese caso, es mucho más probable que la base de datos termine adaptándose a sus necesidades y pueda modificarse fácilmente. Ingeniería de software I
“Para tener éxito, tus deseos de triunfar
deberían ser más grandes que tu miedo de fracasar”: Bill Cosby Ingeniería de software I