SlideShare una empresa de Scribd logo
1 de 15
UNIVERSIDAD DE ORIENTE
        DEPARTAMENTO DE INGENIERÍA DE SISTEMA
      ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN
              MATURIN/MONAGAS/VENEZUELA




   PROFESOR                                 REALIZADO POR
Ing. Jesús Chaparro                         Br. Jessica Pérez
                                            Br. Brimar Rodríguez
 EQUIPO GEMINIS                             Br. Mirianny Vásquez

                      MATURÍN, ENERO 2013
TÉCNICAS DE DESARROLLO DE SOFTWARE
 Técnica para la recopilación de datos

 Técnica de costo-beneficios

 Técnica de planificación y control de proyectos.



HERRAMIENTAS PARA DESARROLLO DE SOFTWARE
 Herramientas para ingeniería de software asistido (CASE)

 Características de las herramientas CASE

 Clasificación de las herramientas CASE

 Tipos de herramientas CASE
TÉCNICAS DE RECOLECCIÓN DE DATOS
Es una base fundamental en el desarrollo del software, utilizados
por el analista con el fin de desarrollar sistemas de información”.




                                         OBSERVACIÓN

     ENTREVISTA




                  DOCUMENTACIÓN                   ENCUESTAS
TÉCNICA DE COSTO-BENEFICIOS
Tiene como objetivo fundamental proporcionar una medida de los
costos en que se incurre en la realización de un proyecto y
comparar dicha previsión de costos con los beneficios esperados
de la realización de dicho proyecto.
TÉCNICA DE COSTO-BENEFICIOS
Se debe considerar lo siguiente para realizar una estimación de
costos (MAP, 2001):
  Adquisición y mantenimiento de hardware y software.
  Gastos de comunicaciones (líneas, teléfono, correo, etc.)
  Gastos de instalación (cableado, acondicionamiento de sala,
   recursos humanos y materiales, gastos de viaje, etc.)
  Costo de desarrollo del sistema.
  Gastos (coste anual) del mantenimiento del sistema
  Gastos de consultoría: En caso de requerirse algún consultor externo
   en cualquier etapa del proyecto.
  Gastos de formación: de todo tipo de personal (desarrolladores,
   operadores, implantadores, usuarios finales, etc.).
  Gastos de material: Papel, toner, etc.
  Costos derivados de la curva             de aprendizaje   del   personal
   involucrado.
TÉCNICA DE COSTO-BENEFICIOS
Para la estimación de beneficios se deben considerar cuestiones
como las siguientes:

  Incremento de la productividad: Ahorro o mejor utilización de
   recursos humanos.

  Ahorro de gastos de mantenimiento del sistema actual.

  Ahorros de adquisición y mantenimiento de hardware y software, o
   reutilización de plataformas sustituidas.

  Incremento de ventas o resultados, y disminución de costes
   producidos por una mejora de la gestión (rotación de stock, "just in
   time", gestión de relaciones con clientes, etc.).

  Ahorro de material de todo tipo: Sustituido por datos electrónicos que
   proporciona el sistema, como por ejemplo: papel, correo, etc.

  Beneficios financieros.
TÉCNICA DE PLANIFICACIÓN Y CONTROL DE PROYECTOS
Las principales ventajas de esta técnica               son   el   poder
proporcionar las siguientes informaciones:
 A. ¿Qué trabajos serán necesarios primero y cuándo se deben realizar
    los acopios de materiales y problemas de financiación?
 B. ¿Qué trabajos hay y cuántos serán requeridos en cada momento?
 C. ¿Cuál es la situación del proyecto que está en marcha en relación
    con la fecha programada para su terminación?
 D. ¿Cuáles son las actividades críticas que al retrasarse cualquiera de
    ellas, retrasan la duración del proyecto)?
 E. ¿Cuáles son las actividades no críticas y cuánto tiempo de holgura
    se les permite si se demoran?
 F. Si el proyecto está atrasado, ¿dónde se puede reforzar la marcha
    para contrarrestar la demora y qué coste produce?
 G. ¿Cuál es la planificación y programación de un proyecto con coste
    total mínimo y duración óptima?
ETAPAS DE UN PROYECTO


         FASE DE PLANIFICACIÓN
         •Se trata de establecer cómo el equipo de trabajo deberá satisfacer las
          restricciones de prestaciones, planificación temporal y coste.




             FASE DE EJECUCIÓN
             •Representa el conjunto de tareas y actividades que suponen la
              realización propiamente dicha del proyecto, la ejecución de la
              obra de que se trate.



         FASE DE ENTREGA O PUESTA EN MARCHA
         •Todo proyecto está destinado a finalizarse en un plazo
          predeterminado, culminando en la entrega de la obra al cliente o la
          puesta en marcha del sistema desarrollado
TÉCNICAS DE PROGRAMACIÓN

Las técnicas de planificación se ocupan de estructurar las tareas
a realizar dentro del proyecto, definiendo la duración y el orden
de ejecución de las mismas, mientras que las técnicas de
programación tratan de ordenar las actividades de forma que se
puedan identificar las relaciones temporales lógicas entre
ellas, determinando el calendario o los instantes de tiempo en
que debe realizarse cada una.
HERRAMIENTAS PARA INGENIERÍA DE SOFTWARE ASISTIDO
(CASE)

Herramientas CASE se definen como un
conjunto de programas y ayudas que dan
asistencia a los analistas, ingenieros de software
y desarrolladores, durante todos los pasos del
Ciclo de Vida de desarrollo de un Software.



                            La herramientas CASE actualmente
                            brindan     una   gran    gama   de
                            componentes que incluyen todos o la
                            mayoría de los requisitos necesarios
                            para     el    desarrollo   de   los
                            sistemas, han sido creadas con una
                            gran exactitud en torno a las
                            necesidades de los desarrolladores
                            de software.
CARACTERÍSTICAS DE LAS HERRAMIENTAS CASE
    PROPORCIONAR                    PROPORCIONAR
     TOPOLOGÍAS DE                   APLICACIONES                CONTROL DE VERSIÓN
  APLICACIÓN FLEXIBLES                PORTÁTILES
•La herramienta debe          •La herramienta debe             •La herramienta debe
 proporcionar                  generar código para              reconocer las versiones
 facilidades            de     Windows,          OS/            de códigos que se
 construcción          que     2, Macintosh, Unix y             ejecutan en los clientes
 permita      separar    la    todas las plataformas            y      servidores,     y
 aplicación      entre   el    de          servidores           asegurarse que sean
 cliente, el servidor.         conocidas.                       consistentes.



                                 TRABAJAR CON UNA
     CREAR CÓDIGO                                                 TRABAJAR CON UNA
                                    VARIEDAD DE
    COMPILADO EN EL                                              VARIEDAD DE SOFTWARE
                                 ADMINISTRADORES DE
       SERVIDOR                                                       INTERMEDIOS
                                      RECURSO
• La herramienta debe ser     • La    herramienta     debe     • La    herramienta     debe
  capaz    de    compilar       adaptarse ella misma a           adaptar                 sus
  automáticamente código        los administradores de           comunicaciones cliente /
  4GL en el servidor para       recurso que existen en           servidor    al    software
  obtener    el   máximo        varios servidores de la red.     intermedio existente.
  performance.
CLASIFICACIÓN DE HERRAMIENTAS CASE

Las plataformas       Las fases del ciclo de vida del                      Su
 que soportan       desarrollo de sistemas que abarca                funcionalidad

           La arquitectura de las aplicaciones que produce

LAS HERRAMIENTAS CASE, EN FUNCIÓN DE LAS FASES DEL CICLO DE VIDA
ABARCADAS, SE PUEDEN AGRUPAR DE LA FORMA SIGUIENTE:

             HERRAMIENTAS INTEGRADAS, I-     •Abarcan todas las fases del ciclo de vida
             CASE (INTEGRATED CASE, CASE      del desarrollo de sistemas. Son llamadas
                     INTEGRADO)               también CASE workbench.

                                             •Se basan en una metodología. Tienen un
                                              repositorio    y     aportan       técnicas
                  HERRAMIENTAS I-CASE         estructuradas para todas las fases del ciclo
                                              de vida.

            HERRAMIENTAS DE ALTO NIVEL, U-   •Orientadas a la automatización y soporte
                                              de las actividades desarrolladas durante
               CASE (UPPER CASE - CASE        las primeras fases del desarrollo: análisis y
                SUPERIOR) O FRONT-END         diseño.
CLASIFICACIÓN DE HERRAMIENTAS CASE

Otra posible clasificación, utilizando la funcionalidad como
criterio principal, es la siguiente:
   Herramientas de gestión de proyectos

   Herramientas de gestión y configuración de software (SCM)

   Herramientas de calidad y seguridad de software

   Herramientas de análisis y diseño

   Herramientas de desarrollo de interfaz de usuarios

   Herramientas para la Ingeniería de Software Orientada a Objetos

   Herramientas de integración y prueba

   Herramientas de métodos formales

   Herramientas Cliente/Servidor

   Herramientas de Ingeniería WEB
ALGUNOS EJEMPLOS DE HERRAMIENTS CASE

  ASADAL: Herramienta CASE especializada en Sistemas de Tiempo
   Real
  CASE GENEXUS Tool
  Win A&D, herramientas CASE para Análisis y Diseño, incluye técnicas
   estructuradas y orientadas a objetos.
  CRADLE, conjunto de herramientas CASE integradas que dan soporte
   a la Planificación estratégica, Análisis y Diseño.
  SilverRun: Conjunto integrado de de herramientas CASE para el
   modelado de negocios.
  SNAP
  VISIBLE ANALYST
  UMLCAKE
  WINPROJECT
  TOGETHER
Técnicas y Herramientas para el Desarrollo de Sistemas de Información

Más contenido relacionado

La actualidad más candente

Sistemas de Información Gerencial - Semejanzas y Diferencias - Víctor Ramirez
Sistemas de Información Gerencial  -  Semejanzas y Diferencias - Víctor RamirezSistemas de Información Gerencial  -  Semejanzas y Diferencias - Víctor Ramirez
Sistemas de Información Gerencial - Semejanzas y Diferencias - Víctor RamirezVíctor Ramírez
 
Fase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónFase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónNAHAMA19
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.German Rodriguez
 
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
 
Ejemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad OperativaEjemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad Operativatutor03770
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasIsidro Gonzalez
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelosCristHian Martinez
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Informaciónjgbd127
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistemaIsrael Rey
 

La actualidad más candente (20)

Rol del Analista de Sistemas
Rol del Analista de SistemasRol del Analista de Sistemas
Rol del Analista de Sistemas
 
Introduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de informaciónIntroduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de información
 
Sistemas de Información Gerencial - Semejanzas y Diferencias - Víctor Ramirez
Sistemas de Información Gerencial  -  Semejanzas y Diferencias - Víctor RamirezSistemas de Información Gerencial  -  Semejanzas y Diferencias - Víctor Ramirez
Sistemas de Información Gerencial - Semejanzas y Diferencias - Víctor Ramirez
 
Conclusión sistemas de informacion
Conclusión sistemas de informacionConclusión sistemas de informacion
Conclusión sistemas de informacion
 
Fase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónFase de implementación de sistemas de información
Fase de implementación de sistemas de información
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.
 
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
 
Ejemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad OperativaEjemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad Operativa
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Metodologías para el Diseño de Sistemas
Metodologías para el Diseño de SistemasMetodologías para el Diseño de Sistemas
Metodologías para el Diseño de Sistemas
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelos
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Información
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistema
 
Sistemas de información y las instituciones
Sistemas de información y las institucionesSistemas de información y las instituciones
Sistemas de información y las instituciones
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Gerencia de la informacion
Gerencia de la informacionGerencia de la informacion
Gerencia de la informacion
 

Similar a Técnicas y Herramientas para el Desarrollo de Sistemas de Información

Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .jefry
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...jefry
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .jefry
 
HERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdfHERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdfCarmenKeim2
 
Estado del Arte Herramientas Case
Estado del Arte Herramientas CaseEstado del Arte Herramientas Case
Estado del Arte Herramientas CaseLuisYnez2
 
4tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp024tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp02Lupunkd Ruiz Angulo
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1preciadoag
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareMiguel Sanchez
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareJahiro Bojorquez
 

Similar a Técnicas y Herramientas para el Desarrollo de Sistemas de Información (20)

Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...C:\documents and settings\uleam\mis documentos\trabajo  ricardo rivadeneira, ...
C:\documents and settings\uleam\mis documentos\trabajo ricardo rivadeneira, ...
 
Trabajo ricardo rivadeneira, nexar mendoza .
Trabajo  ricardo rivadeneira, nexar mendoza .Trabajo  ricardo rivadeneira, nexar mendoza .
Trabajo ricardo rivadeneira, nexar mendoza .
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
HERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdfHERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdf
 
case
casecase
case
 
Estado del Arte Herramientas Case
Estado del Arte Herramientas CaseEstado del Arte Herramientas Case
Estado del Arte Herramientas Case
 
4tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp024tageneracion 090512224610-phpapp02
4tageneracion 090512224610-phpapp02
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1
 
Tareasemana1
Tareasemana1Tareasemana1
Tareasemana1
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de software
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
4ta Generacion
4ta Generacion4ta Generacion
4ta Generacion
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Calidad del desarrollo de software
Calidad del desarrollo de softwareCalidad del desarrollo de software
Calidad del desarrollo de software
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
 
UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
 
00060335
0006033500060335
00060335
 

Último

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 

Último (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 

Técnicas y Herramientas para el Desarrollo de Sistemas de Información

  • 1. UNIVERSIDAD DE ORIENTE DEPARTAMENTO DE INGENIERÍA DE SISTEMA ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN MATURIN/MONAGAS/VENEZUELA PROFESOR REALIZADO POR Ing. Jesús Chaparro Br. Jessica Pérez Br. Brimar Rodríguez EQUIPO GEMINIS Br. Mirianny Vásquez MATURÍN, ENERO 2013
  • 2. TÉCNICAS DE DESARROLLO DE SOFTWARE  Técnica para la recopilación de datos  Técnica de costo-beneficios  Técnica de planificación y control de proyectos. HERRAMIENTAS PARA DESARROLLO DE SOFTWARE  Herramientas para ingeniería de software asistido (CASE)  Características de las herramientas CASE  Clasificación de las herramientas CASE  Tipos de herramientas CASE
  • 3. TÉCNICAS DE RECOLECCIÓN DE DATOS Es una base fundamental en el desarrollo del software, utilizados por el analista con el fin de desarrollar sistemas de información”. OBSERVACIÓN ENTREVISTA DOCUMENTACIÓN ENCUESTAS
  • 4. TÉCNICA DE COSTO-BENEFICIOS Tiene como objetivo fundamental proporcionar una medida de los costos en que se incurre en la realización de un proyecto y comparar dicha previsión de costos con los beneficios esperados de la realización de dicho proyecto.
  • 5. TÉCNICA DE COSTO-BENEFICIOS Se debe considerar lo siguiente para realizar una estimación de costos (MAP, 2001):  Adquisición y mantenimiento de hardware y software.  Gastos de comunicaciones (líneas, teléfono, correo, etc.)  Gastos de instalación (cableado, acondicionamiento de sala, recursos humanos y materiales, gastos de viaje, etc.)  Costo de desarrollo del sistema.  Gastos (coste anual) del mantenimiento del sistema  Gastos de consultoría: En caso de requerirse algún consultor externo en cualquier etapa del proyecto.  Gastos de formación: de todo tipo de personal (desarrolladores, operadores, implantadores, usuarios finales, etc.).  Gastos de material: Papel, toner, etc.  Costos derivados de la curva de aprendizaje del personal involucrado.
  • 6. TÉCNICA DE COSTO-BENEFICIOS Para la estimación de beneficios se deben considerar cuestiones como las siguientes:  Incremento de la productividad: Ahorro o mejor utilización de recursos humanos.  Ahorro de gastos de mantenimiento del sistema actual.  Ahorros de adquisición y mantenimiento de hardware y software, o reutilización de plataformas sustituidas.  Incremento de ventas o resultados, y disminución de costes producidos por una mejora de la gestión (rotación de stock, "just in time", gestión de relaciones con clientes, etc.).  Ahorro de material de todo tipo: Sustituido por datos electrónicos que proporciona el sistema, como por ejemplo: papel, correo, etc.  Beneficios financieros.
  • 7. TÉCNICA DE PLANIFICACIÓN Y CONTROL DE PROYECTOS Las principales ventajas de esta técnica son el poder proporcionar las siguientes informaciones: A. ¿Qué trabajos serán necesarios primero y cuándo se deben realizar los acopios de materiales y problemas de financiación? B. ¿Qué trabajos hay y cuántos serán requeridos en cada momento? C. ¿Cuál es la situación del proyecto que está en marcha en relación con la fecha programada para su terminación? D. ¿Cuáles son las actividades críticas que al retrasarse cualquiera de ellas, retrasan la duración del proyecto)? E. ¿Cuáles son las actividades no críticas y cuánto tiempo de holgura se les permite si se demoran? F. Si el proyecto está atrasado, ¿dónde se puede reforzar la marcha para contrarrestar la demora y qué coste produce? G. ¿Cuál es la planificación y programación de un proyecto con coste total mínimo y duración óptima?
  • 8. ETAPAS DE UN PROYECTO FASE DE PLANIFICACIÓN •Se trata de establecer cómo el equipo de trabajo deberá satisfacer las restricciones de prestaciones, planificación temporal y coste. FASE DE EJECUCIÓN •Representa el conjunto de tareas y actividades que suponen la realización propiamente dicha del proyecto, la ejecución de la obra de que se trate. FASE DE ENTREGA O PUESTA EN MARCHA •Todo proyecto está destinado a finalizarse en un plazo predeterminado, culminando en la entrega de la obra al cliente o la puesta en marcha del sistema desarrollado
  • 9. TÉCNICAS DE PROGRAMACIÓN Las técnicas de planificación se ocupan de estructurar las tareas a realizar dentro del proyecto, definiendo la duración y el orden de ejecución de las mismas, mientras que las técnicas de programación tratan de ordenar las actividades de forma que se puedan identificar las relaciones temporales lógicas entre ellas, determinando el calendario o los instantes de tiempo en que debe realizarse cada una.
  • 10. HERRAMIENTAS PARA INGENIERÍA DE SOFTWARE ASISTIDO (CASE) Herramientas CASE se definen como un conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de Vida de desarrollo de un Software. La herramientas CASE actualmente brindan una gran gama de componentes que incluyen todos o la mayoría de los requisitos necesarios para el desarrollo de los sistemas, han sido creadas con una gran exactitud en torno a las necesidades de los desarrolladores de software.
  • 11. CARACTERÍSTICAS DE LAS HERRAMIENTAS CASE PROPORCIONAR PROPORCIONAR TOPOLOGÍAS DE APLICACIONES CONTROL DE VERSIÓN APLICACIÓN FLEXIBLES PORTÁTILES •La herramienta debe •La herramienta debe •La herramienta debe proporcionar generar código para reconocer las versiones facilidades de Windows, OS/ de códigos que se construcción que 2, Macintosh, Unix y ejecutan en los clientes permita separar la todas las plataformas y servidores, y aplicación entre el de servidores asegurarse que sean cliente, el servidor. conocidas. consistentes. TRABAJAR CON UNA CREAR CÓDIGO TRABAJAR CON UNA VARIEDAD DE COMPILADO EN EL VARIEDAD DE SOFTWARE ADMINISTRADORES DE SERVIDOR INTERMEDIOS RECURSO • La herramienta debe ser • La herramienta debe • La herramienta debe capaz de compilar adaptarse ella misma a adaptar sus automáticamente código los administradores de comunicaciones cliente / 4GL en el servidor para recurso que existen en servidor al software obtener el máximo varios servidores de la red. intermedio existente. performance.
  • 12. CLASIFICACIÓN DE HERRAMIENTAS CASE Las plataformas Las fases del ciclo de vida del Su que soportan desarrollo de sistemas que abarca funcionalidad La arquitectura de las aplicaciones que produce LAS HERRAMIENTAS CASE, EN FUNCIÓN DE LAS FASES DEL CICLO DE VIDA ABARCADAS, SE PUEDEN AGRUPAR DE LA FORMA SIGUIENTE: HERRAMIENTAS INTEGRADAS, I- •Abarcan todas las fases del ciclo de vida CASE (INTEGRATED CASE, CASE del desarrollo de sistemas. Son llamadas INTEGRADO) también CASE workbench. •Se basan en una metodología. Tienen un repositorio y aportan técnicas HERRAMIENTAS I-CASE estructuradas para todas las fases del ciclo de vida. HERRAMIENTAS DE ALTO NIVEL, U- •Orientadas a la automatización y soporte de las actividades desarrolladas durante CASE (UPPER CASE - CASE las primeras fases del desarrollo: análisis y SUPERIOR) O FRONT-END diseño.
  • 13. CLASIFICACIÓN DE HERRAMIENTAS CASE Otra posible clasificación, utilizando la funcionalidad como criterio principal, es la siguiente:  Herramientas de gestión de proyectos  Herramientas de gestión y configuración de software (SCM)  Herramientas de calidad y seguridad de software  Herramientas de análisis y diseño  Herramientas de desarrollo de interfaz de usuarios  Herramientas para la Ingeniería de Software Orientada a Objetos  Herramientas de integración y prueba  Herramientas de métodos formales  Herramientas Cliente/Servidor  Herramientas de Ingeniería WEB
  • 14. ALGUNOS EJEMPLOS DE HERRAMIENTS CASE  ASADAL: Herramienta CASE especializada en Sistemas de Tiempo Real  CASE GENEXUS Tool  Win A&D, herramientas CASE para Análisis y Diseño, incluye técnicas estructuradas y orientadas a objetos.  CRADLE, conjunto de herramientas CASE integradas que dan soporte a la Planificación estratégica, Análisis y Diseño.  SilverRun: Conjunto integrado de de herramientas CASE para el modelado de negocios.  SNAP  VISIBLE ANALYST  UMLCAKE  WINPROJECT  TOGETHER