SlideShare una empresa de Scribd logo
1 de 15
Fundamentos Y Métodos De
Análisis De Requerimientos
Integrante:
Campos, Oriana.
C.I: 26.346.267
REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITECNICO
“Santiago Mariño”
INTRODUCCIÓN
La creación del software es un proceso intrínsecamente
creativo y la Ingeniería del Software trata de sistematizar este
proceso con el fin de acotar el riesgo del fracaso en la
consecución del objetivo creativo por medio de diversas
técnicas.
El análisis de requerimiento se basa en el conjunto de
técnicas y procedimientos que permiten conocer los elementos
necesarios para definir un proyecto de software. Es la etapa más
crucial del desarrollo de un proyecto de software.
ANALISIS DE REQUERIMIENTOS
El objetivo de esta fase o etapa es alcanzar un conocimiento suficiente del sistema, definiendo
las necesidades, problemas y requisitos del usuario. Todo ello debe ser expresado mediante dos
modelos: de procesos y de datos.
OBJETIVOS
• Alcanzar un conocimiento suficiente del sistema en
estudio y el negocio, para proponer una solución.
• Expresar ese conocimiento mediante el modelo de
procesos y el modelo de datos
• Obtener la aprobación del cliente, para avanzar en el
nuevo sistema.
Fundamentos Y Métodos De Análisis De
Requerimientos
El primer problema que se presenta es la captura de
los requisitos del usuario. Se necesita recolectar todos
los requisitos de los usuarios o clientes de una
manera sistemática y organizada. Para ello, se precisa
de unas directrices o líneas guía, ya que en general
los usuarios expresan los requerimientos de la
aplicación de forma muy variable, tanto en la forma
como en el contenido. Es necesario sistematizar la
captura, con el fin de hacer los requisitos manejables
y analizables. Posteriormente, se realiza el análisis de
los requisitos obtenidos de los usuarios con el fin de
comprenderlos, y a partir de ellos desarrollar una
especificación de la aplicación, que deberá ser
completa y consistente, y estar expresada de una
manera al menos semi-formal. En este proceso, se
encuentran habitualmente gran cantidad de
problemas en los requisitos, áreas no especificadas,
requisitos contradictorios, y afirmaciones vagas e
irrelevantes.
Los principios se basan en representar y entender el dominio de información del problema, definir las
funciones que debe realizar el software, representar el comportamiento del software (en función de los
eventos externos).
PRINCIPIOS
BÁSICOS
Dividir los modelos que representen información,
función y comportamiento de manera que se descubran
los detalles de manera progresiva (o jerárquicamente)
con el fin de reducir la complejidad.
PRINCIPIO DEL ANÁLISIS
Ir desde la información esencial hasta el detalle de la
implementación con el objeto de acomodar las
restricciones lógicas impuestas por los requisitos de
procesamiento y las restricciones físicas impuestas por
otros elementos del sistema.
 Entender el problema antes de empezar a crear el
modelo de análisis.
 Desarrollar prototipos que permitan al usuario
entender cómo será la interacción hombre-
máquina.
 Registrar el origen y la razón de cada requisito.
 Usar múltiples planteamientos de requisitos
(modelos de datos, funcionales y de
comportamiento).
 Dar prioridad a los requisitos.
Trabajar para eliminar la ambigüedad
OTROS PRINCIPIOS:
ANÁLISIS ORIENTADO A OBJETOS
es un enfoque de la Ingeniería de software que modela un sistema como un grupo de objetos que
interactúan entre sí. Este enfoque representa un dominio en términos de conceptos compuestos
por verbos y sustantivos, clasificados de acuerdo a su dependencia funcional. En este método de
análisis y diseño se crea un conjunto de modelos utilizando una notación acordada como, por
ejemplo, el lenguaje unificado de modelado (UML).
METODOLOGÍAS DE ANÁLISIS Y DISEÑO
REQUERIMIENTOS
DISEÑO
IMPLEMENTACIÓN
PRUEBAS Y DESPLIEGUE
Identificar clases y
objetos
Identificas semántica
de clases y objetos
Identificar relaciones
entre clases y objetos
Especificar interfaces e
implementación de
clases y objetos
Metodologías de análisis de
requerimiento.
Características comunes:
Las Metodologías de Análisis de
Requerimientos combinan procedimientos
sistemáticos con una notación única para
analizar los dominios de información y
funcional de un problema de software;
suministra un conjunto de heurísticas para
subdividir el problema y define una forma de
representación para las visiones lógicas y
físicas. Los métodos de análisis de
requerimientos del software, facilitan al
ingeniero de software aplicar principios de
análisis fundamentales, dentro del contexto
de un método bien definido
Mecanismos para el análisis del
dominio de la información.
Método de representación funcional
Definición de interfaces
Mecanismos para subdividir el
problema
Soporte de la abstracción.
MÉTODO DE ANÁLISIS ORIENTADO AL FLUJO
DE DATOS
ORIENTADO AL FLUJO DE
DATOS
La información se transforma como un flujo a
través de un sistema basado en computadora.
El sistema acepta entrada de distintas formas;
aplica un hardware, software y elementos
humanos para transformar la entrada en
salida; y produce una salida en distintas
formas. La entrada puede ser una señal de
control transmitida por un transductor, una
serie de números escritos por un operador
humano, un paquete de información
transmitido por un enlace a red, o un
voluminoso archivo de datos almacenado en
memoria secundaria.
DESARROLLO DEL SISTEMA ESTRUCTURADO DE
DATOS.
EL MÉTODO
Se basa en el trabajo pionero sobre el
análisis del dominio de la información,
realizado por J.D. Warnier, que consiste
en representar la jerarquía de la
información usando las tres
construcciones de secuencia, selección y
repetición, demostrando que la
estructura de software puede derivarse
directamente de la estructura de datos.
El método consiste en comenzar el análisis examinando la
jerarquía de información; esto es, como se mueven los
datos entre productores y consumidores de la información.
Posteriormente se establecen las funciones de aplicación,
describiendo los elementos de información y el proceso
que de debe ejecutarse sobre ellos.
Finalmente se modelan los resultados de la aplicación
creando la estructura de datos
DESARROLLO DEL SISTEMA JACKSON.
SISTEMA JACKSON Pasos para construir un DSJ :
El desarrollo de sistema de Jackson (DSJ) se
obtuvo a partir del trabajo de M.A. Jackson
sobre el análisis del dominio de la información
y sus relaciones con el diseño de programas y
sistemas. En palabras de Jackson: “El que
desarrolla el software comienza creando un
modelo de la realidad a la que se refiere el
sistema, la realidad que proporciona su materia
objeto [del sistema]...”
Acciones y
entidades
• Se identifican las entidades (persona, objetos u organizaciones que necesita un sistema para producir o usar
información) y acciones (los sucesos que ocurren en el mudo real que afectan a las entidades).
Estructuración
de entidades
• . Las acciones que afectan a cada entidad son ordenadas en el tiempo y representadas mediante diagramas de
Jackson (una notación similar a un árbol).
Modelación
inicial
• Las entidades y acciones se representan como un modelo del proceso; se definen las conexiones entre el modelo
y el mundo real.
Funciones
• Se especifican las funciones que corresponden alas acciones definidas.
Temporización
e
implementació
n del sistema
• Se establecen y especifican las características de planificación del proceso.
• Se especifica el hardware y software como un diseño.
METODOLOGÍA DE PROGRAMACIÓN –
ORIENTADO A OBJETO.
PROGRAMACIÓN ORIENTADA A
OBJETOS
En la programación orientada a objetos,
un método es una subrutina asociada
exclusivamente a
una clase (llamados métodos de
clase o métodos estáticos) o a
un objeto (llamados métodos de instancia).
Análogamente a los procedimientos en
los lenguajes imperativos, un método consiste
generalmente de una serie de sentencias para
llevar a cabo una acción, un juego de
parámetros de entrada que regularán dicha
acción y, posiblemente, un valor de salida (o
valor de retorno) de algún tipo.
Tipos de métodos:
MÉTODOS DE INSTANCIA
MÉTODOS ESTÁTICOS
MÉTODO GET
MÉTODO SET
ANÁLISIS DE LENGUAJES ORIENTADO A
OBJETOS.
EL ANÁLISIS
El análisis estructurado, como todos los
demás métodos de análisis de requisitos, es
una actividad de construcción de modelos.
Mediante una notación que es única de este
método, se crean modelos que reflejan el
flujo y el contenido de la información (datos y
control); se parte el sistema funcionalmente y,
según los distintos comportamientos, se
establece la esencia de lo que se debe
construir.
Labor del analista:
Una de las principales labores del analista es
descubrir detalles y documentar la política de un
negocio que pudiera existir sólo en forma implícita,
"transmitidas de generación en generación" por los
usuarios, nunca documentadas formalmente. El
analista debe distinguir entre síntomas, problemas
del usuario y causas. Con sus conocimientos de la
tecnología de los computadores, el analista debe
ayudar al usuario a explorar aplicaciones novedosas
y más útiles de éstos así como nuevas formas de
hacer negocios.
FUNDAMENTOS DE PROGRAMACIÓN ORIENTADA A
OBJETO
• Cuando se considera una solución modular para cualquier problema, pueden formularse muchos niveles
de abstracción.
• En el nivel superior de abstracción, se establece una solución en términos amplios, usando el lenguaje del
entorno del problema.
• En los niveles inferiores de abstracción se toma una orientación más procedimental
• en el nivel más bajo de abstracción, se establece la solución de forma que pueda implementarse
directamente.
Abstracción
• El refinamiento sucesivo es una primera estrategia de diseño descendente (propuesta por Niklaus Wirth).
• Un programa se desarrolla en niveles sucesivos de refinamiento de los detalles procedimentales.
• Se desarrolla una jerarquía descomponiendo una declaración macroscópica de una función en forma
sucesiva hasta que se llega a las sentencias del lenguaje de programación.
• Cada paso de refinamiento implica algunas decisiones de diseño.
Refinamiento
• La modularidad es el atributo individual del software que permite a un programa ser intelectualmente
manejable.
• El software monolítico (compuesto por sólo un módulo) no puede ser fácilmente abarcado por un lector.
• El número de caminos de control, la expansión de referencias, el número de variables y la complejidad
global podrían hacer imposible su correcta comprensión.
• La modularidad se deriva naturalmente de un principio elemental para manejar la complejidad: divide y
Modularidad
CONCLUSIONES
 Toda persona que ingrese al mundo de la programación debe tener conocimientos básicos
que lo ayuden en el desarrollo del software, así como se plantea en este ensayo podemos ver
que se necesita tener un análisis previos del problema, ver que metodología es la más
adecuada para su solución.
 Si los requerimientos del software incluyen la necesidad de crear, ampliar o hacer interfaz con
una base de datos, o si deben construirse y manipularse estructuras de datos complejas, el
equipo del software tal vez elija crear un modelo de datos como parte del modelado general
de los requerimientos
 Como los métodos orientados al flujo de datos, los métodos de análisis orientados a la
estructura de datos proporcionan la base para el diseño de software.
BIBLIOGRAFÍA
• Análisis y diseño orientado a objetos. (2010, 16) de octubre. Wikipedia, La
enciclopedia libre.
http://es.wikipedia.org/w/index.php?title=An%C3%A1lisis_y_dise%C3%B1o_o
rientado_a_objetos&oldid=41030744.
• Unidades temáticas de Ingeniería del Software. 3 Edición. 1999.
http://serdis.dis.ulpgc.es/~a013775/asignaturas/li-
is/Apuntes/Fundamentos%20del%20an%E1lisis.pdf
• Marcelo Vendan. (2005).
http://www.wikilearning.com/curso_gratis/guia_del_desarrollo_de_software-
metodos_de_analisis_orientados_al_flujo_de_datos/3471-15

Más contenido relacionado

La actualidad más candente

FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSValentina
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSLuis Jesus Curbata
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de softwareKola Real
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructuradosAndres Morales
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitosKleo Jorgee
 
Sistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidadSistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidadBeto Meneses
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasMILUGO
 
Fundamentos de Análisis
Fundamentos de AnálisisFundamentos de Análisis
Fundamentos de AnálisisWilliam Silva
 
Diseño de interfases
Diseño de interfases Diseño de interfases
Diseño de interfases agualinda
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemasJimmy Alexander
 
Metodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaMetodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaFreddy Ramos
 
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOUnidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOGuillermo Hernandez Miranda
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradojr_palaciosg
 

La actualidad más candente (20)

FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOSFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructurados
 
Conceptos basicos de analisis y diseño
Conceptos basicos de analisis y diseñoConceptos basicos de analisis y diseño
Conceptos basicos de analisis y diseño
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
introduccion metododologias de analisis y diseño de software
 introduccion metododologias de analisis y diseño de software introduccion metododologias de analisis y diseño de software
introduccion metododologias de analisis y diseño de software
 
Sistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidadSistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidad
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Fundamentos de Análisis
Fundamentos de AnálisisFundamentos de Análisis
Fundamentos de Análisis
 
Diseño de interfases
Diseño de interfases Diseño de interfases
Diseño de interfases
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Metodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaMetodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistema
 
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTOUnidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
Unidad 3 TÉCNICAS PARA EL ANALISIS DE REQUERIMIENTO
 
Análisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructuradoAnálisis y diseño de sistemas estructurado
Análisis y diseño de sistemas estructurado
 
Análisis y diseño
Análisis y diseñoAnálisis y diseño
Análisis y diseño
 
Libro analisis de sistemas
Libro analisis de sistemasLibro analisis de sistemas
Libro analisis de sistemas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 

Similar a Fundamentos y metodos de analisis de requerimientos

Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoMonica Naranjo
 
Fundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de RequerimientosFundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de RequerimientosGlamisleidys Chourio
 
Trabajo de una analista de sistemas
Trabajo de una analista de sistemasTrabajo de una analista de sistemas
Trabajo de una analista de sistemasFabiola Guaranda
 
Jessika parica. Fundamentos y métodos de análisis de los requerimientos.
Jessika parica. Fundamentos y métodos de análisis de los requerimientos.Jessika parica. Fundamentos y métodos de análisis de los requerimientos.
Jessika parica. Fundamentos y métodos de análisis de los requerimientos.Jessika Parica
 
Metodología anderson
Metodología anderson Metodología anderson
Metodología anderson yesidand
 
Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientosssalzar
 
Lindsay (fundamentos y metodos de analisis y requirimientos)
Lindsay (fundamentos y metodos de analisis y requirimientos)Lindsay (fundamentos y metodos de analisis y requirimientos)
Lindsay (fundamentos y metodos de analisis y requirimientos)LindsayLeblanc3
 
Análisis y diseño de sistemas
Análisis y diseño de sistemas Análisis y diseño de sistemas
Análisis y diseño de sistemas Kimi Garcia
 
Alejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandross1
 
Diseño de un Sistema de Informacion
Diseño de un Sistema de InformacionDiseño de un Sistema de Informacion
Diseño de un Sistema de Informacionjosue salas
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacionRossana Pérez
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremarianela0393
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasMirna Lozano
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasMario J Arrieta
 
Eje Tematico Uno Grupo Uno
Eje Tematico Uno   Grupo UnoEje Tematico Uno   Grupo Uno
Eje Tematico Uno Grupo UnoJohnGaviria1
 
Diapositiva de analista en sistemas
Diapositiva de analista en sistemasDiapositiva de analista en sistemas
Diapositiva de analista en sistemasDiego Sanchez
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasMario J Arrieta
 
FUNDAMENTOS Y MÉTODOS DEL ANÁLISIS DE REQUISITOS | SISTEMAS II
FUNDAMENTOS Y MÉTODOS DEL ANÁLISIS DE REQUISITOS | SISTEMAS IIFUNDAMENTOS Y MÉTODOS DEL ANÁLISIS DE REQUISITOS | SISTEMAS II
FUNDAMENTOS Y MÉTODOS DEL ANÁLISIS DE REQUISITOS | SISTEMAS IIFabiolaGonzlez29
 

Similar a Fundamentos y metodos de analisis de requerimientos (20)

Analisis orientados a objetos
Analisis orientados a objetosAnalisis orientados a objetos
Analisis orientados a objetos
 
Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimiento
 
Fundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de RequerimientosFundamentos Y Metodos de Analisis de Requerimientos
Fundamentos Y Metodos de Analisis de Requerimientos
 
Trabajo de una analista de sistemas
Trabajo de una analista de sistemasTrabajo de una analista de sistemas
Trabajo de una analista de sistemas
 
Jessika parica. Fundamentos y métodos de análisis de los requerimientos.
Jessika parica. Fundamentos y métodos de análisis de los requerimientos.Jessika parica. Fundamentos y métodos de análisis de los requerimientos.
Jessika parica. Fundamentos y métodos de análisis de los requerimientos.
 
Metodología anderson
Metodología anderson Metodología anderson
Metodología anderson
 
Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientos
 
Lindsay (fundamentos y metodos de analisis y requirimientos)
Lindsay (fundamentos y metodos de analisis y requirimientos)Lindsay (fundamentos y metodos de analisis y requirimientos)
Lindsay (fundamentos y metodos de analisis y requirimientos)
 
Análisis y diseño de sistemas
Análisis y diseño de sistemas Análisis y diseño de sistemas
Análisis y diseño de sistemas
 
Alejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandro soto ingeneria sistema
Alejandro soto ingeneria sistema
 
Diseño de un Sistema de Informacion
Diseño de un Sistema de InformacionDiseño de un Sistema de Informacion
Diseño de un Sistema de Informacion
 
Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
 
Eje Tematico Uno Grupo Uno
Eje Tematico Uno   Grupo UnoEje Tematico Uno   Grupo Uno
Eje Tematico Uno Grupo Uno
 
Diapositiva de analista en sistemas
Diapositiva de analista en sistemasDiapositiva de analista en sistemas
Diapositiva de analista en sistemas
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
 
FUNDAMENTOS Y MÉTODOS DEL ANÁLISIS DE REQUISITOS | SISTEMAS II
FUNDAMENTOS Y MÉTODOS DEL ANÁLISIS DE REQUISITOS | SISTEMAS IIFUNDAMENTOS Y MÉTODOS DEL ANÁLISIS DE REQUISITOS | SISTEMAS II
FUNDAMENTOS Y MÉTODOS DEL ANÁLISIS DE REQUISITOS | SISTEMAS II
 
Ingeniería en software
Ingeniería en softwareIngeniería en software
Ingeniería en software
 

Último

Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 

Último (20)

Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 

Fundamentos y metodos de analisis de requerimientos

  • 1. Fundamentos Y Métodos De Análisis De Requerimientos Integrante: Campos, Oriana. C.I: 26.346.267 REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO POLITECNICO “Santiago Mariño”
  • 2. INTRODUCCIÓN La creación del software es un proceso intrínsecamente creativo y la Ingeniería del Software trata de sistematizar este proceso con el fin de acotar el riesgo del fracaso en la consecución del objetivo creativo por medio de diversas técnicas. El análisis de requerimiento se basa en el conjunto de técnicas y procedimientos que permiten conocer los elementos necesarios para definir un proyecto de software. Es la etapa más crucial del desarrollo de un proyecto de software.
  • 3. ANALISIS DE REQUERIMIENTOS El objetivo de esta fase o etapa es alcanzar un conocimiento suficiente del sistema, definiendo las necesidades, problemas y requisitos del usuario. Todo ello debe ser expresado mediante dos modelos: de procesos y de datos. OBJETIVOS • Alcanzar un conocimiento suficiente del sistema en estudio y el negocio, para proponer una solución. • Expresar ese conocimiento mediante el modelo de procesos y el modelo de datos • Obtener la aprobación del cliente, para avanzar en el nuevo sistema.
  • 4. Fundamentos Y Métodos De Análisis De Requerimientos El primer problema que se presenta es la captura de los requisitos del usuario. Se necesita recolectar todos los requisitos de los usuarios o clientes de una manera sistemática y organizada. Para ello, se precisa de unas directrices o líneas guía, ya que en general los usuarios expresan los requerimientos de la aplicación de forma muy variable, tanto en la forma como en el contenido. Es necesario sistematizar la captura, con el fin de hacer los requisitos manejables y analizables. Posteriormente, se realiza el análisis de los requisitos obtenidos de los usuarios con el fin de comprenderlos, y a partir de ellos desarrollar una especificación de la aplicación, que deberá ser completa y consistente, y estar expresada de una manera al menos semi-formal. En este proceso, se encuentran habitualmente gran cantidad de problemas en los requisitos, áreas no especificadas, requisitos contradictorios, y afirmaciones vagas e irrelevantes.
  • 5. Los principios se basan en representar y entender el dominio de información del problema, definir las funciones que debe realizar el software, representar el comportamiento del software (en función de los eventos externos). PRINCIPIOS BÁSICOS Dividir los modelos que representen información, función y comportamiento de manera que se descubran los detalles de manera progresiva (o jerárquicamente) con el fin de reducir la complejidad. PRINCIPIO DEL ANÁLISIS Ir desde la información esencial hasta el detalle de la implementación con el objeto de acomodar las restricciones lógicas impuestas por los requisitos de procesamiento y las restricciones físicas impuestas por otros elementos del sistema.  Entender el problema antes de empezar a crear el modelo de análisis.  Desarrollar prototipos que permitan al usuario entender cómo será la interacción hombre- máquina.  Registrar el origen y la razón de cada requisito.  Usar múltiples planteamientos de requisitos (modelos de datos, funcionales y de comportamiento).  Dar prioridad a los requisitos. Trabajar para eliminar la ambigüedad OTROS PRINCIPIOS:
  • 6. ANÁLISIS ORIENTADO A OBJETOS es un enfoque de la Ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí. Este enfoque representa un dominio en términos de conceptos compuestos por verbos y sustantivos, clasificados de acuerdo a su dependencia funcional. En este método de análisis y diseño se crea un conjunto de modelos utilizando una notación acordada como, por ejemplo, el lenguaje unificado de modelado (UML). METODOLOGÍAS DE ANÁLISIS Y DISEÑO REQUERIMIENTOS DISEÑO IMPLEMENTACIÓN PRUEBAS Y DESPLIEGUE Identificar clases y objetos Identificas semántica de clases y objetos Identificar relaciones entre clases y objetos Especificar interfaces e implementación de clases y objetos
  • 7. Metodologías de análisis de requerimiento. Características comunes: Las Metodologías de Análisis de Requerimientos combinan procedimientos sistemáticos con una notación única para analizar los dominios de información y funcional de un problema de software; suministra un conjunto de heurísticas para subdividir el problema y define una forma de representación para las visiones lógicas y físicas. Los métodos de análisis de requerimientos del software, facilitan al ingeniero de software aplicar principios de análisis fundamentales, dentro del contexto de un método bien definido Mecanismos para el análisis del dominio de la información. Método de representación funcional Definición de interfaces Mecanismos para subdividir el problema Soporte de la abstracción.
  • 8. MÉTODO DE ANÁLISIS ORIENTADO AL FLUJO DE DATOS ORIENTADO AL FLUJO DE DATOS La información se transforma como un flujo a través de un sistema basado en computadora. El sistema acepta entrada de distintas formas; aplica un hardware, software y elementos humanos para transformar la entrada en salida; y produce una salida en distintas formas. La entrada puede ser una señal de control transmitida por un transductor, una serie de números escritos por un operador humano, un paquete de información transmitido por un enlace a red, o un voluminoso archivo de datos almacenado en memoria secundaria.
  • 9. DESARROLLO DEL SISTEMA ESTRUCTURADO DE DATOS. EL MÉTODO Se basa en el trabajo pionero sobre el análisis del dominio de la información, realizado por J.D. Warnier, que consiste en representar la jerarquía de la información usando las tres construcciones de secuencia, selección y repetición, demostrando que la estructura de software puede derivarse directamente de la estructura de datos. El método consiste en comenzar el análisis examinando la jerarquía de información; esto es, como se mueven los datos entre productores y consumidores de la información. Posteriormente se establecen las funciones de aplicación, describiendo los elementos de información y el proceso que de debe ejecutarse sobre ellos. Finalmente se modelan los resultados de la aplicación creando la estructura de datos
  • 10. DESARROLLO DEL SISTEMA JACKSON. SISTEMA JACKSON Pasos para construir un DSJ : El desarrollo de sistema de Jackson (DSJ) se obtuvo a partir del trabajo de M.A. Jackson sobre el análisis del dominio de la información y sus relaciones con el diseño de programas y sistemas. En palabras de Jackson: “El que desarrolla el software comienza creando un modelo de la realidad a la que se refiere el sistema, la realidad que proporciona su materia objeto [del sistema]...” Acciones y entidades • Se identifican las entidades (persona, objetos u organizaciones que necesita un sistema para producir o usar información) y acciones (los sucesos que ocurren en el mudo real que afectan a las entidades). Estructuración de entidades • . Las acciones que afectan a cada entidad son ordenadas en el tiempo y representadas mediante diagramas de Jackson (una notación similar a un árbol). Modelación inicial • Las entidades y acciones se representan como un modelo del proceso; se definen las conexiones entre el modelo y el mundo real. Funciones • Se especifican las funciones que corresponden alas acciones definidas. Temporización e implementació n del sistema • Se establecen y especifican las características de planificación del proceso. • Se especifica el hardware y software como un diseño.
  • 11. METODOLOGÍA DE PROGRAMACIÓN – ORIENTADO A OBJETO. PROGRAMACIÓN ORIENTADA A OBJETOS En la programación orientada a objetos, un método es una subrutina asociada exclusivamente a una clase (llamados métodos de clase o métodos estáticos) o a un objeto (llamados métodos de instancia). Análogamente a los procedimientos en los lenguajes imperativos, un método consiste generalmente de una serie de sentencias para llevar a cabo una acción, un juego de parámetros de entrada que regularán dicha acción y, posiblemente, un valor de salida (o valor de retorno) de algún tipo. Tipos de métodos: MÉTODOS DE INSTANCIA MÉTODOS ESTÁTICOS MÉTODO GET MÉTODO SET
  • 12. ANÁLISIS DE LENGUAJES ORIENTADO A OBJETOS. EL ANÁLISIS El análisis estructurado, como todos los demás métodos de análisis de requisitos, es una actividad de construcción de modelos. Mediante una notación que es única de este método, se crean modelos que reflejan el flujo y el contenido de la información (datos y control); se parte el sistema funcionalmente y, según los distintos comportamientos, se establece la esencia de lo que se debe construir. Labor del analista: Una de las principales labores del analista es descubrir detalles y documentar la política de un negocio que pudiera existir sólo en forma implícita, "transmitidas de generación en generación" por los usuarios, nunca documentadas formalmente. El analista debe distinguir entre síntomas, problemas del usuario y causas. Con sus conocimientos de la tecnología de los computadores, el analista debe ayudar al usuario a explorar aplicaciones novedosas y más útiles de éstos así como nuevas formas de hacer negocios.
  • 13. FUNDAMENTOS DE PROGRAMACIÓN ORIENTADA A OBJETO • Cuando se considera una solución modular para cualquier problema, pueden formularse muchos niveles de abstracción. • En el nivel superior de abstracción, se establece una solución en términos amplios, usando el lenguaje del entorno del problema. • En los niveles inferiores de abstracción se toma una orientación más procedimental • en el nivel más bajo de abstracción, se establece la solución de forma que pueda implementarse directamente. Abstracción • El refinamiento sucesivo es una primera estrategia de diseño descendente (propuesta por Niklaus Wirth). • Un programa se desarrolla en niveles sucesivos de refinamiento de los detalles procedimentales. • Se desarrolla una jerarquía descomponiendo una declaración macroscópica de una función en forma sucesiva hasta que se llega a las sentencias del lenguaje de programación. • Cada paso de refinamiento implica algunas decisiones de diseño. Refinamiento • La modularidad es el atributo individual del software que permite a un programa ser intelectualmente manejable. • El software monolítico (compuesto por sólo un módulo) no puede ser fácilmente abarcado por un lector. • El número de caminos de control, la expansión de referencias, el número de variables y la complejidad global podrían hacer imposible su correcta comprensión. • La modularidad se deriva naturalmente de un principio elemental para manejar la complejidad: divide y Modularidad
  • 14. CONCLUSIONES  Toda persona que ingrese al mundo de la programación debe tener conocimientos básicos que lo ayuden en el desarrollo del software, así como se plantea en este ensayo podemos ver que se necesita tener un análisis previos del problema, ver que metodología es la más adecuada para su solución.  Si los requerimientos del software incluyen la necesidad de crear, ampliar o hacer interfaz con una base de datos, o si deben construirse y manipularse estructuras de datos complejas, el equipo del software tal vez elija crear un modelo de datos como parte del modelado general de los requerimientos  Como los métodos orientados al flujo de datos, los métodos de análisis orientados a la estructura de datos proporcionan la base para el diseño de software.
  • 15. BIBLIOGRAFÍA • Análisis y diseño orientado a objetos. (2010, 16) de octubre. Wikipedia, La enciclopedia libre. http://es.wikipedia.org/w/index.php?title=An%C3%A1lisis_y_dise%C3%B1o_o rientado_a_objetos&oldid=41030744. • Unidades temáticas de Ingeniería del Software. 3 Edición. 1999. http://serdis.dis.ulpgc.es/~a013775/asignaturas/li- is/Apuntes/Fundamentos%20del%20an%E1lisis.pdf • Marcelo Vendan. (2005). http://www.wikilearning.com/curso_gratis/guia_del_desarrollo_de_software- metodos_de_analisis_orientados_al_flujo_de_datos/3471-15