Entradas

Mostrando entradas de mayo, 2021

Principales diagramas de UML

   Se dividen en 2, diagramas estructurales y diagramas de comportamiento. Diagramas estructurales: Diagrama de clases. Diagrama de componentes. Diagrama de despliegue. Diagrama de objetos. Diagrama de paquetes. Diagrama de perfiles. Diagrama de estructura compuesta. Diagramas de comportamiento: Diagrama de actividades. Diagrama de casos de usos. Diagrama de secuencia. Diagrama de comunicación. Diagrama de tiempos. Diagrama global de interacciones.

Diagramas para la documentación de las vistas propuestas en el modelo 4+1

    Vista lógica:  En esta vista se le presenta al usuario final la funcionalidad del sistema de software. Se hace a través de diagramas que expliquen de manera clara y sencilla como funciona el sistema, como se comunican las diferentes clases o capas del sistema para lograr mostrar o hacer lo que se quería en un principio. Vista de despliegue:  En esta vista, se le muestra al cliente como hemos divido los componentes para que el sistema funcione y se le muestran las dependencias que hay entre los componentes, para que puedan comunicarse correctamente. Esto se hace a través de diagramas de componentes o paquetes UML. Vista de procesos:  Se muestra desde la perspectiva de un  integrador de sistemas.  A través de un diagrama de actividad UML, se muestran los procesos que se crearon para poder cumplir con las reglas de negocios y se hace un esquema de como se comunican los procesos para lograr simular el negocio. Vista física:  Se hace desde la perspectiva de un  ingeniero de sistemas.  L

Las técnicas y principios de modelado de software

Imagen
 

Identificación de requisitos de software.

Imagen
  ¿De qué manera aporta la correcta identificación de requisitos, al adecuado desarrollo del software? Hace un aporte total al adecuado desarrollo de software, porque es en este punto donde se tiene que llegar a conocer realmente qué quiere y qué necesita el cliente para su desarrollo. Es en esta fase, dónde a través de la ingeniería de requisitos, utilizando cualquiera de sus métodos, se le da respuesta a todos los problemas que necesita resolver el cliente. Es la piedra angular de todo desarrollo de software, si no se obtiene una buena identificación de requisitos, el proyecto más adelante tiende a fracasar y lo que es más importante, si no se hace una buena identificación de requisitos, se generarán pérdidas muy grandes de tiempo y dinero para ambas partes. Por los dos motivos ya expuestos en los párrafos anteriores, la identificación de requisitos se debe hacer entre personas altamente calificadas, serias, conocedoras de ambos sistemas y que tengan una excelente capacidad de comuni

Proceso de elicitación de requisitos y los tipos de requerimientos de software

Imagen