SlideShare una empresa de Scribd logo
1 de 16
República Bolivariana de Venezuela.
Instituto Universitario Politécnico "Santiago Mariño ".
Barcelona, Estado Anzoátegui.
Fundamentos y Métodos de Análisis de Requerimientos.
Profesora : Realizado por :
Amelia Vásquez. Raquel Yendez C.I 21067594
Barcelona, Marzo de 2018.
INTRODUCCION.
En el ámbito de los proyectos de software siempre ha existido una
constante preocupación acerca del posible éxito de los mismos, y una
de las inquietudes más importantes de la Ingeniería de Software es el
garantizar ese éxito.
Así mismo, a través de la experiencia, se han identificado ramas y
tópicos de especial relevancia dentro del desarrollo de software, y cuyo
tratamiento es de suma importancia si se desea obtener éxito dentro de
este campo.
Uno de estos tópicos es el concerniente a los requerimientos. Estos,
sometidos a diferentes análisis y debates; se han mantenido en el ojo
del huracán debido a su fuerte repercusión dentro del éxito o fracaso de
proyectos de software.
PLANIFICACIÓN DE PROYECTO DE SOFTWARE.
Es el Proceso de gestión para la creación de
un Sistema o software, la cual encierra un
conjunto de actividades, una de las cuales es
la estimación, estimar es echar un vistazo al
futuro y aceptamos resignados cierto grado de
incertidumbre. Aunque la estimación, es mas
un arte que una Ciencia, es una actividad
importante que no debe llevarse a cabo de
forma descuidada.
Existen técnicas útiles para la estimación de
costes de tiempo. Y dado que la estimación es
la base de todas las demás actividades de
planificación del proyecto y sirve como guía
para una buena Ingeniería Sistemas y
Software.
ANÁLISIS:
Es un conjunto o disposición de procedimientos o programas
relacionados de manera que juntos forman una sola unidad.
Un conjunto de hechos, principios y reglas clasificadas y
dispuestas de manera ordenada mostrando un plan lógico en
la unión de las partes. Un método, plan o procedimiento de
clasificación para hacer algo. También es un conjunto o
arreglo de elementos para realizar un objetivo predefinido en
el procesamiento de la Información.
Esto se lleva a cabo teniendo en cuenta ciertos principios:
Debe presentarse y entenderse el dominio de la
información de un problema.
Defina las funciones que debe realizar el Software.
Represente el comportamiento del software a
consecuencias de acontecimientos externos.
Divida en forma jerárquica los modelos que representan la
información, funciones y comportamiento.
ANÁLISIS ORIENTADO A OBJETOS (AOO):
“Es un método de análisis
que examina los requisitos
desde la perspectiva de las
clases y objetos que se
encuentran en el
vocabulario del dominio del
problema”.
La orientación a objetos
puede describirse como el
conjunto de disciplinas que
desarrollan y modelizan
software que facilitan la
construcción de sistemas
complejos a partir de
componentes.
DOCUMENTOS BÁSICOS DEL ANÁLISIS ORIENTADO A OBJETOS
 Documentos de análisis. Contiene la documentación que
aporta el cliente que encarga la aplicación.
 Especificación de requisitos o requerimientos. La captura de
requisitos es el proceso de averiguar, normalmente en circunstancias
difíciles, lo que se debe construir.
 Diagramas de casos de uso: se construye mediante un
proceso iterativo durante las reuniones entre los desarrolladores del
sistema y los clientes, conduciendo a una especificación de requisitos
sobre la que todos coinciden.
 Escenarios y sub-escenarios. Cada caso de uso da lugar a
múltiples escenarios. Se codifican siguiendo la codificación de los casos
de uso.
 Prototipos y su evaluación. Estos modelos o prototipos suelen
consistir en versiones reducidas, demos o conjuntos de pantallas (que no
son totalmente operativos) de la aplicación pedida.
PRINCIPIOS DEL ANÁLISIS ORIENTADO A OBJETOS
Al examinar el dominio de la información, se
emplean modelos para poder comunicar de
forma compacta las características de la
función y su comportamiento.
El análisis orientado a objetos se basa en un
conjunto de principios básicos para construir
un modelo de análisis:
•Se modela el dominio de la información.
•Se describe la función.
•Se representa el comportamiento del modelo.
•Los modelos de datos, funcional y de
comportamiento se dividen para mostrar más
detalles.
•Los modelos iniciales representan la esencia
del problema mientras que los últimos aportan
detalles de la implementación.
•
ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS
El análisis y diseño orientado a objetos
(ADOO) 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 domino absoluto
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 modelado unificado (ULM)
METODOLOGÍA DE ANÁLISIS Y REQUERIMIENTOS
Requerimientos.
Los requerimientos especifican qué es lo que el sistema debe
hacer (sus funciones) y sus propiedades esenciales y deseables.
Análisis de requerimientos.
Es el conjunto de técnicas y procedimientos que nos permiten conocer
los elementos necesarios para definir un proyecto de software. Es una
tarea de ingeniería del software que permite especificar las
características operacionales del software, indicar la interfaz del
software con otros elementos del sistema y establecer las restricciones
que debe cumplir el software.
La especificación de requerimientos suministra al técnico y al cliente,
los medios para valorar el cumplimiento de resultados, procedimientos
y datos, una vez que se haya construido .La tarea de análisis de los
requerimientos es un proceso de descubrimiento y refinamiento, el
cliente y el desarrollador tienen un papel activo en la ingeniería de
requerimientos de software. El cliente intenta plantear un sistema que
en muchas ocasiones es confuso para él, sin embargo, es necesario
que describa los datos, que especifique las funciones y el
comportamiento del sistema que desea.
CLASIFICACION DE LOS REQUERIMIENTOS.
DESARROLLO DEL SISTEMA ESTRUCTURADO DE DATOS.
El análisis estructurado es una técnica del
modelado del flujo y del contenido de la
información.
La representación del modelado de flujo de
datos puede hacerse a través de un
Diagrama de Flujo de Datos.
El modelado del flujo de datos es una
actividad fundamental del análisis
estructurado.
El modelado orientado al flujo da una
indicación de la forma en la que las
funciones de procesamiento transforman
los objetos de datos.
DESARROLLO DEL SISTEMA DE JACKSON.
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]…”
METODOLOGÍA DE PROGRAMACIÓN ORIENTADA A OBJETO.
(POO, u OOP según sus siglas en inglés) es
un paradigma de programación que viene a
innovar la forma de obtener resultados. Los
objetos manipulan los datos de entrada para
la obtención de datos de salida específicos,
donde cada objeto ofrece una funcionalidad
especial.
Muchos de los objetos pre-diseñados de los
lenguajes de programación actuales
permiten la agrupación en bibliotecas o
librerías, sin embargo, muchos de estos
lenguajes permiten al usuario la creación de
sus propias bibliotecas.
FUNDAMENTO DE PROGRAMACIÓN ORIENTADA A OBJETO
CONCLUSIÓN.
La Ingeniería de Requisitos es una compleja disciplina que trata de
formalizar las actividades relacionadas con obtener la especificación de
requisitos formales del sistema a desarrollar a base de interactuar y
negociar con el cliente.
Especialmente en las metodologías 'pesadas' o tradicionales del
desarrollo de software es crucial contar con un conjunto de requisitos
muy estables sobre los que construir el resto del proyecto.
Los requerimientos son el insumo principal en el desarrollo de software y
delimitan el alcance real del sistema.
BIBLIOGRAFIA.
http://www.google.co.ve/url?q=https://es.m.wikipedia.org/wiki/An%25C
3%25A1lisis_y_dise%25C3%25B1o_orientado_a_objetos&sa=U&ved=2
ahUKEwjT1K_Ko_vZAhWnwVkKHYu4DpMQFjAAegQICRAB&usg=AOv
Vaw0rsEYvBHT7o35y2Fce8IS-.

https://es.m.wikipedia.org/wiki/An%C3%A1lisis_y_dise%C3%B1o_orient
ado_a_objetos
http://www.google.co.ve/url?q=https://es.m.wikipedia.org/wiki/An%25C3
%25

Más contenido relacionado

La actualidad más candente

Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
Chuyito Alvarado
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos
Juan Henao
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
ivansierra20
 

La actualidad más candente (20)

Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
Importancia del análisis de requerimientos
Importancia del análisis de requerimientosImportancia del análisis de requerimientos
Importancia del análisis de requerimientos
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto Cuadro comparativo analisis estructurado y orientado a objeto
Cuadro comparativo analisis estructurado y orientado a objeto
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Presentación Unidad 3: Análisis de las Necesidades del Sistema
Presentación Unidad 3: Análisis de las Necesidades del SistemaPresentación Unidad 3: Análisis de las Necesidades del Sistema
Presentación Unidad 3: Análisis de las Necesidades del Sistema
 
Infografia de ing. de requisitos y requerimiento
Infografia de ing. de requisitos y requerimientoInfografia de ing. de requisitos y requerimiento
Infografia de ing. de requisitos y requerimiento
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 

Similar a Fundamentos y metodos de analisis 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
Valentina
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetos
Lex Marin
 

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

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
 
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
 
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)
 
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
 
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
 
Alejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandro soto ingeneria sistema
Alejandro soto ingeneria sistema
 
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
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
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.
 
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
 
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
 
Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientos
 
Diapositiva de analista en sistemas
Diapositiva de analista en sistemasDiapositiva de analista en sistemas
Diapositiva de analista en sistemas
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Analisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetosAnalisis y diseño orientado a odjetos
Analisis y diseño orientado a odjetos
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortell
 
20% del segundo corte
20% del segundo corte20% del segundo corte
20% del segundo corte
 
Análisis y diseño
Análisis y diseñoAnálisis y diseño
Análisis y diseño
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 

Último

INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gst
DavidRojas870673
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
andersonsubero28
 

Último (20)

ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gst
 
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdfAportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
 
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptxG4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.5. MATERIALES petreos para concreto.pdf.
5. MATERIALES petreos para concreto.pdf.
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Análisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECOAnálisis de Costos y Presupuestos CAPECO
Análisis de Costos y Presupuestos CAPECO
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfGUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
 

Fundamentos y metodos de analisis de requerimientos.

  • 1. República Bolivariana de Venezuela. Instituto Universitario Politécnico "Santiago Mariño ". Barcelona, Estado Anzoátegui. Fundamentos y Métodos de Análisis de Requerimientos. Profesora : Realizado por : Amelia Vásquez. Raquel Yendez C.I 21067594 Barcelona, Marzo de 2018.
  • 2. INTRODUCCION. En el ámbito de los proyectos de software siempre ha existido una constante preocupación acerca del posible éxito de los mismos, y una de las inquietudes más importantes de la Ingeniería de Software es el garantizar ese éxito. Así mismo, a través de la experiencia, se han identificado ramas y tópicos de especial relevancia dentro del desarrollo de software, y cuyo tratamiento es de suma importancia si se desea obtener éxito dentro de este campo. Uno de estos tópicos es el concerniente a los requerimientos. Estos, sometidos a diferentes análisis y debates; se han mantenido en el ojo del huracán debido a su fuerte repercusión dentro del éxito o fracaso de proyectos de software.
  • 3. PLANIFICACIÓN DE PROYECTO DE SOFTWARE. Es el Proceso de gestión para la creación de un Sistema o software, la cual encierra un conjunto de actividades, una de las cuales es la estimación, estimar es echar un vistazo al futuro y aceptamos resignados cierto grado de incertidumbre. Aunque la estimación, es mas un arte que una Ciencia, es una actividad importante que no debe llevarse a cabo de forma descuidada. Existen técnicas útiles para la estimación de costes de tiempo. Y dado que la estimación es la base de todas las demás actividades de planificación del proyecto y sirve como guía para una buena Ingeniería Sistemas y Software.
  • 4. ANÁLISIS: Es un conjunto o disposición de procedimientos o programas relacionados de manera que juntos forman una sola unidad. Un conjunto de hechos, principios y reglas clasificadas y dispuestas de manera ordenada mostrando un plan lógico en la unión de las partes. Un método, plan o procedimiento de clasificación para hacer algo. También es un conjunto o arreglo de elementos para realizar un objetivo predefinido en el procesamiento de la Información. Esto se lleva a cabo teniendo en cuenta ciertos principios: Debe presentarse y entenderse el dominio de la información de un problema. Defina las funciones que debe realizar el Software. Represente el comportamiento del software a consecuencias de acontecimientos externos. Divida en forma jerárquica los modelos que representan la información, funciones y comportamiento.
  • 5. ANÁLISIS ORIENTADO A OBJETOS (AOO): “Es un método de análisis que examina los requisitos desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del problema”. La orientación a objetos puede describirse como el conjunto de disciplinas que desarrollan y modelizan software que facilitan la construcción de sistemas complejos a partir de componentes.
  • 6. DOCUMENTOS BÁSICOS DEL ANÁLISIS ORIENTADO A OBJETOS  Documentos de análisis. Contiene la documentación que aporta el cliente que encarga la aplicación.  Especificación de requisitos o requerimientos. La captura de requisitos es el proceso de averiguar, normalmente en circunstancias difíciles, lo que se debe construir.  Diagramas de casos de uso: se construye mediante un proceso iterativo durante las reuniones entre los desarrolladores del sistema y los clientes, conduciendo a una especificación de requisitos sobre la que todos coinciden.  Escenarios y sub-escenarios. Cada caso de uso da lugar a múltiples escenarios. Se codifican siguiendo la codificación de los casos de uso.  Prototipos y su evaluación. Estos modelos o prototipos suelen consistir en versiones reducidas, demos o conjuntos de pantallas (que no son totalmente operativos) de la aplicación pedida.
  • 7. PRINCIPIOS DEL ANÁLISIS ORIENTADO A OBJETOS Al examinar el dominio de la información, se emplean modelos para poder comunicar de forma compacta las características de la función y su comportamiento. El análisis orientado a objetos se basa en un conjunto de principios básicos para construir un modelo de análisis: •Se modela el dominio de la información. •Se describe la función. •Se representa el comportamiento del modelo. •Los modelos de datos, funcional y de comportamiento se dividen para mostrar más detalles. •Los modelos iniciales representan la esencia del problema mientras que los últimos aportan detalles de la implementación. •
  • 8. ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS El análisis y diseño orientado a objetos (ADOO) 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 domino absoluto 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 modelado unificado (ULM)
  • 9. METODOLOGÍA DE ANÁLISIS Y REQUERIMIENTOS Requerimientos. Los requerimientos especifican qué es lo que el sistema debe hacer (sus funciones) y sus propiedades esenciales y deseables. Análisis de requerimientos. Es el conjunto de técnicas y procedimientos que nos permiten conocer los elementos necesarios para definir un proyecto de software. Es una tarea de ingeniería del software que permite especificar las características operacionales del software, indicar la interfaz del software con otros elementos del sistema y establecer las restricciones que debe cumplir el software. La especificación de requerimientos suministra al técnico y al cliente, los medios para valorar el cumplimiento de resultados, procedimientos y datos, una vez que se haya construido .La tarea de análisis de los requerimientos es un proceso de descubrimiento y refinamiento, el cliente y el desarrollador tienen un papel activo en la ingeniería de requerimientos de software. El cliente intenta plantear un sistema que en muchas ocasiones es confuso para él, sin embargo, es necesario que describa los datos, que especifique las funciones y el comportamiento del sistema que desea.
  • 10. CLASIFICACION DE LOS REQUERIMIENTOS.
  • 11. DESARROLLO DEL SISTEMA ESTRUCTURADO DE DATOS. El análisis estructurado es una técnica del modelado del flujo y del contenido de la información. La representación del modelado de flujo de datos puede hacerse a través de un Diagrama de Flujo de Datos. El modelado del flujo de datos es una actividad fundamental del análisis estructurado. El modelado orientado al flujo da una indicación de la forma en la que las funciones de procesamiento transforman los objetos de datos.
  • 12. DESARROLLO DEL SISTEMA DE JACKSON. 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]…”
  • 13. METODOLOGÍA DE PROGRAMACIÓN ORIENTADA A OBJETO. (POO, u OOP según sus siglas en inglés) es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial. Muchos de los objetos pre-diseñados de los lenguajes de programación actuales permiten la agrupación en bibliotecas o librerías, sin embargo, muchos de estos lenguajes permiten al usuario la creación de sus propias bibliotecas.
  • 14. FUNDAMENTO DE PROGRAMACIÓN ORIENTADA A OBJETO
  • 15. CONCLUSIÓN. La Ingeniería de Requisitos es una compleja disciplina que trata de formalizar las actividades relacionadas con obtener la especificación de requisitos formales del sistema a desarrollar a base de interactuar y negociar con el cliente. Especialmente en las metodologías 'pesadas' o tradicionales del desarrollo de software es crucial contar con un conjunto de requisitos muy estables sobre los que construir el resto del proyecto. Los requerimientos son el insumo principal en el desarrollo de software y delimitan el alcance real del sistema.