0 calificaciones0% encontró este documento útil (0 votos)
697 vistas3 páginas
El documento discute las etapas y técnicas clave del análisis de requerimientos para el desarrollo de software, incluyendo la identificación de los elementos básicos del programa desde la perspectiva del usuario, la partición de problemas en partes comprensibles, y el uso de diagramas de flujo de datos y modelos para describir el flujo de información a través del sistema. También enfatiza la importancia de la participación del cliente y el uso de herramientas interactivas y lenguajes estructurados para refinar los requerimientos formales y des
El documento discute las etapas y técnicas clave del análisis de requerimientos para el desarrollo de software, incluyendo la identificación de los elementos básicos del programa desde la perspectiva del usuario, la partición de problemas en partes comprensibles, y el uso de diagramas de flujo de datos y modelos para describir el flujo de información a través del sistema. También enfatiza la importancia de la participación del cliente y el uso de herramientas interactivas y lenguajes estructurados para refinar los requerimientos formales y des
El documento discute las etapas y técnicas clave del análisis de requerimientos para el desarrollo de software, incluyendo la identificación de los elementos básicos del programa desde la perspectiva del usuario, la partición de problemas en partes comprensibles, y el uso de diagramas de flujo de datos y modelos para describir el flujo de información a través del sistema. También enfatiza la importancia de la participación del cliente y el uso de herramientas interactivas y lenguajes estructurados para refinar los requerimientos formales y des
Condicin o capacidad de un Independientemente de lo El anlisis de requerimiento es la etapa ms crucial
sistema requerida por el usuario bien diseado o codificado del desarrollo de un proyecto de software. para resolver un problema o que est, un programa alcanzar un objetivo. pobremente especificado El objetivo del analista es reconocer los elementos decepcionar al usuario y bsicos del programa tal como lo percibe el har fracasar el desarrollo. usuario/cliente. El anlisis de requerimientos facilita al ingeniero de sistemas Si no se une toda la El software se construye para procesar datos para especificar la funcin y informacin que se transformar datos de una forma a otra esto es, para comportamiento de los requiere para el desarrollo aceptar entrada, manipularla de alguna forma y programas, indicar la interfaz con del software, no se podr producir una salida otros elementos del sistema y tener un buen control del establecer las ligaduras de diseo sistema de requerimiento. visin lgica de los requerimientos del software que debe cumplir el programa. presenta las funciones que han de realizarse y la El cliente debe participar informacin que ha de procesarse tendemos a particionar (dividir) en las decisiones del independientemente de los detalles de tales problemas en partes que prototipo y de los implementacin. puedan ser fcilmente requerimientos de una comprendidas, y establecer forma oportuna, si el La visin fsica de los requerimientos del software interfaces entre las partes, de cliente no realiza ninguna presenta una manifestacin del mundo real de las forma que se realice la funcin decisin entonces tendr funciones de procesamiento y las estructuras de global. una fuerte influencia en la informacin. eficacia del prototipo. El diseo de un prototipo se Una especificacin es siempre un modelo, una enfoca normalmente hacia la Los bloques de abstraccin, de alguna situacin real (o imaginada). arquitectura a nivel superior y a construccin son los aspectos de diseo de datos, construidos raramente Las herramientas de anlisis empleadas para ayudar en vez de hacia el diseo existen, por eso se debe a los especificadores y para probar las procedimental detallado. crear un prototipo en papel especificaciones, deben ser capaces de tratar con la que describa la interaccin incompletitud. una especificacin es una hombre-mquina usando descripcin de lo que se desea, en una de hoja de historia. Tales modificaciones se presentan en tres actividades vez de como se realiza principales: (implementa). Algunas de estas leyes 1. Formulacin proscriben ciertos estados 2. Desarrollo debe emplearse una descripcin del sistema dos objetos no 3. Mantenimiento orientada al proceso, en la cual la pueden estar en el mismo especificacin del que se lugar al mismo tiempo Un diagrama de flujos de datos (DFD), es una tcnica consigue mediante la grafica que describe el flujo de informacin y las especificacin de un modelo del Los ingenieros de software transformaciones que se aplican a los datos, comportamiento deseado en que se han esforzado en conforme se mueven de la entrada a la salida. trminos de respuestas trabajar con Tambin se le conoce como un grafo de flujo de datos funcionales, a distintos estmulos especificaciones o un diagrama de burbujas. del entorno. incompletas, inconsistentes o mal DSJ el analista aplica los siguientes pasos: Todos los mtodos se enfocan establecidas han 1. Paso de las acciones y entidades (directa o indirectamente) al flujo experimentado la 2. Paso de estructuracin de las entidades de datos y al contenido o frustracin y confusin que 3. Paso de modelacin inicial estructura de datos. invariablemente se 4. Paso de las funciones La informacin se transforma produce. 5. Paso de temporizacin del sistema como un flujo a travs de un 6. Paso de implementacin sistema basado en computadora. una base de datos como: una coleccin de El diccionario de datos contiene informacin organizada de forma que facilita el las definiciones de todos los datos acceso, anlisis y creacin de informes. mencionados en el DFD, en una especificacin del proceso y en el La arquitectura lgica de una base de datos se define propio diccionario de datos. mediante un esquema que representa las definiciones de las relaciones entre las entidades de informacin. El ingls estructurado (LDP) incorpora construcciones Hoy en da se estn desarrollando entornos procedimentales bsicas interactivos como es el RZE85, estos entornos secuencia, seleccin y repeticin- interactivos se caracterizan por que: junto con frases del lenguaje 1. Facilitan al analista la creacin interactiva de natural, de forma que pueden una especificacin de un sistema o de SW desarrollarse descripciones basada en el lenguaje. procedimentales precisas de las 2. Invocan herramientas automticas que funciones representadas dentro traduzcan las especificaciones basadas en el de un DFD. lenguaje en cdigo ejecutable. 3. Permiten al cliente utilizar el cdigo ejecutable El que desarrolla el software del prototipo para refinar los requisitos comienza creando un modelo de formales. la realidad a la que se refiere el sistema, la realidad que proporciona su materia objeto
Tcnicas de cuarta generacin
(T4G): Estas tcnicas permiten al ingeniero de SW la generacin rpida de cdigo ejecutable, son ideales para la construccin rpida de prototipos.