Entradas

Mostrando las entradas de enero, 2023

ARQUITECTURA DE SOFTWARE

Imagen
 Arquitectura SOA (arquitectura orientada a servicios) • La arquitectura orientada a los servicios (SOA) es un tipo de diseño de software que permite reutilizar sus elementos gracias a las interfaces de servicios que se comunican a través de una red con un lenguaje común. • Un servicio es una unidad autónoma de una o más funciones del software diseñada para realizar una tarea específica, como recuperar cierta información o ejecutar una operación. Contiene las integraciones de datos y código que se necesitan para llevar a cabo una función empresarial completa y diferenciada. Se puede acceder a él de forma remota e interactuar con él o actualizarlo de manera independiente. la SOA integra los elementos del software que se implementan y se mantienen por separado, y permite que se comuniquen entre sí y trabajen en conjunto para formar aplicaciones de software en distintos sistemas. ¿Cómo funciona la arquitectura orientada a los servicios? Antes de que se empezara a utilizar la SOA a fin...

Especificación y validación de requerimientos. IEEE-830 y plantillas SRS.

Imagen
  ¿Qué es el estándar IEEE 830? El estándar IEEE 830 se conoce como el documento de especificación de requerimientos de software y comprende un listado de los requerimientos y del contexto de la solución, así como una descripción general del diseño por medio de los casos de uso y los escenarios. (Info Norma IEEE 830. Recuperado , 2023) ¿Cuál es su propósito? El propósito principal de esta norma es ayudarnos a elaborar un documento muy útil: el ERS (Especificación de Requerimientos de Software) y este a su vez tiene como finalidad la documentación de los acuerdos entre el cliente y el grupo de desarrollo para así cumplir con la totalidad de exigencias estipuladas. (Info Norma IEEE 830. Recuperado , 2023) Ventajas: ● Facilita la comunicación entre clientes y desarrolladores. ● Funciona como base para realizar las estimaciones del proyecto en costos, tiempo y magnitud. ● Se reduzca el esfuerzo de análisis, diseño, y programación (evitando re-trabajos). ● Se tenga una base o referencia...

INGENIERIA DE REQUERIMIENTOS, ANALISIS Y SINTESIS DE LA INFORMACIÓN.

Imagen
 Análisis y síntesis de información La información que se capta en un cuestionario, cédula de entrevista o por medio de otro instrumento difícilmente podría ser manejada en su presentación original, ya que ello implicaría tiempo y esfuerzos excesivos. Por esta razón, es necesario sintetizar la información fuente, esto es, reunir, clasificar, organizar y presentar la información en cuadros estadísticos, gráficas o relaciones de datos con el fin de facilitar su análisis e interpretación. (Análisis y síntesis de información, 2013).  El análisis consiste en separar los elementos básicos de la información y examinarlos con el propósito de responder a las distintas cuestiones planteadas en la investigación. La interpretación es el proceso mental mediante el cual se trata de encontrar un significado más amplio de información empírica recabada. Para ello es necesario ligar los hallazgos con otros conocimientos disponibles manejados en el planteamiento del problema y en el ma...

Técnicas de Recolección Requerimientos de Software. INGENIERIA DE SOFTWARE

Imagen
     Técnicas de Recolección Requerimientos de Software. La recolección de datos se refiere al uso de una gran diversidad de técnicas y herramientas que pueden ser utilizadas por el analista para desarrollar los sistemas de información, los cuales pueden ser la entrevistas, la encuesta, el cuestionario, la observación, el diagrama de flujo y el diccionario de datos. 5 tipos de técnicas de recolección de datos: -entrevistas -encuestas -observación -listas de verificación Entrevistas Las entrevistas son la técnica de elicitación más utilizada, y de hecho son prácticamente inevitables en cualquier desarrollo. En las entrevistas se pueden identificar claramente tres fases [Piattini]: preparación, realización y análisis, que se describen a continuación. Preparación de entrevistas Las entrevistas no deben improvisarse, por lo que conviene realizar las siguiente tareas previas: 💥 Estudiar el dominio del problema: se debe conocer la terminología básica del dominio del problema, ...