Entradas

Mostrando entradas de octubre, 2021

Principales diagramas de UML

  Se dividen en 2, diagramas estructurales y diagramas de comportamiento. Diagramas estructurales: Diagrama de clases.  es una herramienta para comunicar el diseño de un programa orientado a objetos, permitiendo modelar las relaciones entre las entidades. En UML, una clase es representada por un rectángulo que posee tres divisiones: Nombre de la clase, atributos que tiene y mensajes que entiende. Diagrama de componentes. Un componente de UML representa una parte modular de un sistema. El comportamiento se define en términos de interfaces obligatorias y proporcionadas. Un componente tiene una vista externa con propiedades y operaciones públicas, y tiene una vista interna con propiedades privadas y la realización de clasificadores. Diagrama de despliegue. Un Diagrama de Despliegue modela la arquitectura en tiempo de ejecución de un sistema. Esto muestra la configuración de los elementos de hardware (nodos) y m...

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

Imagen
  El modelo “4+1” de Kruchten, es un modelo de vistas [1] diseñado por el profesor  Philippe Kruchten  y que encaja con el estándar “IEEE 1471-2000” (Recommended Practice for Architecture Description of Software-Intensive Systems ) que se utiliza para describir la arquitectura de un sistema software intensivo basado en el uso de múltiples puntos de vista. A grande rasgos un sistema software es un software (mas o menos complejo) que “corre” en un determinado hardware (mas o menos complejo). Por ejemplo, todo el rollo de los “cajeros automáticos” es un sistema software ya que en un “hardware” que llamamos “cajero”, se ejecuta algún tipo de programa (software) el cual nos permite realizar determinadas gestiones. Otra cosa de la que habla este modelo de Kruchten es sobre los conceptos de vista y puntos de vista, pues bien  una vista  no es mas que una representación de todo el sistema software desde una determinada perspectiva, y  un punto de vista  se def...

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. ? El principal aporte es un adecuado desarrollo del software ya que identificando los requisitos, las necesidades y dejando muy en claro lo que el software debe "hacer" , facilita el proceso de desarrollo, reduce el tiempo de construcción, facilita la integración con otros sistemas todo con la finalidad de brindar una muy experiencia al usuario final.

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

Imagen
 

ingeniería de software, herramientas, métodos y procesos

Imagen
 

principios presentados por el manifiesto ágil

Imagen
  1) La prioridad es satisfacer al cliente mediante tempranas y continuas entregas de software que le aporte un valor. 2) Dar la bienvenida a los cambios incluso al final del desarrollo. Los cambios le darán una ventaja competitiva a nuestro cliente. 3) Hacer entregas frecuentes de software que funcione, desde un par de semanas a un par de meses, con el menor intervalo de tiempo posible entre entregas. 4) Las personas del negocio y los desarrolladores deben trabajar juntos diariamente a lo largo de todo el proyecto. 5) Construir el proyecto en torno a individuos motivados. Darles el entorno y el apoyo que necesitan y confiar en ellos. metodologías se diferencian de las tradicionales principalmente porque se adaptan al cambio y están enfocadas principalmente en las personas, no en los procesos (Navarro et al., 2013) . 6) El diálogo cara a cara es el método más eficiente y efectivo para comunicar información dentro de un equipo de desarrollo. 7) El software que funciona es la princip...

Importancia del proceso de software, métodos, y herramientas en su ciclo de vida

Imagen
  La importancia radica en construir un software de calidad, con todas las funcionalidades acordes a la necesidad, que se tenga una muy buena experiencia para el usuario final, fácil de usar, fácil de escalar a la medida que se necesiten nuevas funcionalidades o ser necesario integrarse a otros sistemas.

Presentación redes de datos I

Imagen
  Concepto Se denomina red de datos a aquellas infraestructuras o redes de comunicación que se ha diseñado específicamente a la Transmisión de información mediante el intercambio de datos. Las redes de datos se diseñan y construyen en Arquitecturas que pretenden servir a sus objetivos de uso. Las redes de datos, generalmente, están basadas en la Comunicación de paquetes y se clasifican de acuerdo a su tamaño, la distancia que cubre y su arquitectura física. Clasificación LAN (Red de Área Local, Local Área Networks):Las redes de área local suelen ser una red limitada la conexión de equipos dentro de un único edificio, oficina o campus, la mayoría son de propiedad privada. MAN (Red de Área Metropolitana, Metropolitan Area Networks): Las redes de áreas metropolitanas están diseñadas para la conexión de equipos a lo largo de una ciudad entera. Una red MAN puede ser una única red que interconecte varias redes de área local LAN’s resultando en una red mayor. Por ello, una MAN puede ser p...