SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacionErika Vazquez
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelosCristHian Martinez
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de softwareGeorgy Jose Sanchez
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-softwarecristina_devargas
 
Ciclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacionCiclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacionYaskelly Yedra
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemasGladys Rodriguez
 
ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informaciondavinson garcia
 
Manuales Sistemas de Información
Manuales Sistemas de InformaciónManuales Sistemas de Información
Manuales Sistemas de InformaciónBENHUR B G
 
Sistemas de Información Estratégicos
Sistemas de Información EstratégicosSistemas de Información Estratégicos
Sistemas de Información EstratégicosYacira Aguiar
 
Control a los sistemas de informacion
Control a los sistemas de informacionControl a los sistemas de informacion
Control a los sistemas de informacionCarlos Jara
 
Control del sistema de información
Control del sistema de informaciónControl del sistema de información
Control del sistema de informaciónsanty6a
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de informaciónguestd49fa4
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionMonica Naranjo
 
Requerimientos de un sistema de información
Requerimientos de un sistema de informaciónRequerimientos de un sistema de información
Requerimientos de un sistema de informacióncamilo_flores
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físicoerrroman
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Informaciónkatherine Gaspare
 
Determinación de los requerimientos
Determinación de los requerimientosDeterminación de los requerimientos
Determinación de los requerimientosximenavillalba
 
Que es Administración de centros de información
Que es Administración de centros de informaciónQue es Administración de centros de información
Que es Administración de centros de informaciónMarco Junior Cordero Pampa
 

Was ist angesagt? (20)

calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacion
 
Ventajas y desventajas modelos
Ventajas y desventajas modelosVentajas y desventajas modelos
Ventajas y desventajas modelos
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software
 
Ciclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacionCiclo de vida de los sistemas de informacion
Ciclo de vida de los sistemas de informacion
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacion
 
Manuales Sistemas de Información
Manuales Sistemas de InformaciónManuales Sistemas de Información
Manuales Sistemas de Información
 
Sistemas de Información Estratégicos
Sistemas de Información EstratégicosSistemas de Información Estratégicos
Sistemas de Información Estratégicos
 
Control a los sistemas de informacion
Control a los sistemas de informacionControl a los sistemas de informacion
Control a los sistemas de informacion
 
Control del sistema de información
Control del sistema de informaciónControl del sistema de información
Control del sistema de información
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Requerimientos de un sistema de información
Requerimientos de un sistema de informaciónRequerimientos de un sistema de información
Requerimientos de un sistema de información
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
 
Diseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de InformaciónDiseño de Propuesta de Sistema de Información
Diseño de Propuesta de Sistema de Información
 
Determinación de los requerimientos
Determinación de los requerimientosDeterminación de los requerimientos
Determinación de los requerimientos
 
Que es Administración de centros de información
Que es Administración de centros de informaciónQue es Administración de centros de información
Que es Administración de centros de información
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
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
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
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
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
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
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
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
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 

Kürzlich hochgeladen (20)

FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
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
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
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
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
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
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
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
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 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