Entradas

Mostrando las entradas etiquetadas como Análisis de Sistemas

Obtención de Requerimientos. Técnicas y Estrategia

Imagen
Como sabemos, un área de conocimiento de gran importancia en el desarrollo de software, es la ingeniería de requerimientos. Esta comprende las actividades de obtención (captura, descubrimiento y adquisición), análisis (y negociación), especificación, y validación de requisitos. Además, establece una actividad de gestión de requerimientos para manejar los cambios, mantenimiento y rastreabilidad de los requerimientos. El proceso de obtención de requisitos, cuya finalidad es llevar a la luz los requisitos, no solo es un proceso técnico, sino también un proceso social que envuelve a diferentes personas, lo que conlleva dificultades añadidas a su realización. Técnicas Para la Obtención de Requerimientos Existe un gran número de técnicas para obtener requerimientos. A continuación describo las más utilizadas. Hay que aclarar que ninguna de estas técnicas es suficiente por sí sola y que es recomendable combinarlas para obtener requerimientos completos. Entrevistas La entrevista es de gran uti...

Metodologías de desarrollo de software: ¿qué son?

Imagen
  21/12/2020   | Santander Universidades Tecnología   Artículos Las metodologías de desarrollo de software se utilizan en el ámbito de la programación, entre otros, con el objetivo de  trabajar en equipo de manera organizada . Estas metodologías han ido evolucionando a lo largo del tiempo, pasando de ser un mero trámite de organización a ser una base importantísima a la hora de desarrollar software de una manera productiva y eficaz. En las últimas décadas, las  metodologías ágiles de desarrollo de software  se han impuesto sobre las demás, tal como indica el último estudio de Project Manager Institute (PMI), que señala que el 71 % de las empresas de ingeniería de software utiliza estas metodologías. Por lo tanto, si quieres dedicar tu carrera profesional al desarrollo de software, deberás aprender cómo funcionan las metodologías ágiles. Algunas empresas siguen usando  metodologías tradicionales de desarrollo de software , que pueden seguir si...

Pasos para crear un diagrama de flujo de datos

Imagen
  El diagrama de flujo de datos es una útil herramienta para detectar todo tipo de obstáculos. El diagrama de flujo de datos o  DFD  sigue siendo una útil herramienta para detectar todo tipo de obstáculos que pueden interponerse en un  proceso de negocio , para prever desviaciones, incidencias, errores técnicos o fallos humanos… Este tipo de diagramas son muy útiles siempre y cuando estén bien diseñados, siempre y cuando se elaboren siguiendo una serie de pautas o pasos lógicos como los que describimos en el artículo de hoy. Paso 1 para crear un diagrama de flujo de datos: la simbología El primer paso para crear un diagrama de flujo de datos realmente eficiente es conocer la simbología normalizada para este tipo de mapas visuales: Rectángulo : la forma rectangular se suele utilizar para identificar las empresas, los departamentos o las áreas que recibirán los datos entrantes o que emitirán los datos salientes. A estos datos entrantes normalme...

Diagrama de flujo de datos

Imagen
  ¿Qué es un diagrama de flujo de datos? El diagrama de flujo de datos es una forma visual para mostrar el movimiento de los datos a través de un sistema de información. Presenta cómo la información ingresa y sale del sistema, por qué ruta pasan, dónde se almacena y las fuentes y destinos de esa información. Las empresas no podrían operar sin sistemas ni procesos, y la efectividad resulta imprescindible para alcanzar los objetivos. Existen numerosas maneras de estudiar esta efectividad, pero el diagrama de flujo de datos supera las demás. Ejemplo de diagrama de flujo de datos en español Un diagrama de flujo de datos o DFD exhibe cómo los procesos fluyen en un sistema. Es una representación  gráfica  para mostrar un sistema y, a su vez, puede ayudar a resolver donde haya problemas e ineficiencias. En un DFD no se muestra la duración de los procesos ni si esos procesos operan en serie o en paralelo. No existen bucles o lazos, como sí los hay en un diagrama de red, tampoco h...

Ciclo de vida de un sistema de información

Imagen
  Ciclo de vida de un sistema de información   Es un sistema, automatizado o manual, que engloba a personas, máquinas y/o métodos organizados para recopilar, procesar, transmitir datos que representan información. Un sistema de información engloba la infraestructura, la organización, el personal y todos los componentes necesarios para la recopilación, procesamiento, almacenamiento, transmisión, visualización, diseminación y organización de la información. Cualquier sistema de información va pasando por una serie de fases a lo largo de su vida. Su ciclo de vida comprende una serie de etapas entre las que se encuentran las siguientes: Planificación Realizar una serie de tareas previas que influirán decisivamente en la finalización con éxito del proyecto. Análisis Averiguar qué es exactamente lo que tiene que hacer el sistema. La etapa de análisis en el ciclo de vida del software corresponde al proceso mediante el cual se intenta descubrir qué es lo que realmente se necesita y se...