SlideShare una empresa de Scribd logo
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

Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemasGladys Rodriguez
 
Como utiliza salesforce
Como utiliza salesforceComo utiliza salesforce
Como utiliza salesforceUPS
 
Planificación de sistemas de información
Planificación de sistemas de informaciónPlanificación de sistemas de información
Planificación de sistemas de información
MARCO POLO SILVA SEGOVIA
 
Ciclo de vida de un Sistema
Ciclo de vida de un SistemaCiclo de vida de un Sistema
Ciclo de vida de un Sistema
lauraalejandra434
 
Aplicación de la teoría general de sistemas
Aplicación de la teoría general de sistemasAplicación de la teoría general de sistemas
Aplicación de la teoría general de sistemas
stevenoner
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
Eduardo Navarrete Salazar
 
Modelos Administrativos
Modelos Administrativos Modelos Administrativos
Modelos Administrativos ysancler
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitos
inmacu_
 
Aplicacion del procesamiento electronico de datos en la Administracion
Aplicacion del procesamiento electronico de datos en la AdministracionAplicacion del procesamiento electronico de datos en la Administracion
Aplicacion del procesamiento electronico de datos en la Administracion
Luisanny Sandoval
 
Metodología Mobile-D.pdf
Metodología Mobile-D.pdfMetodología Mobile-D.pdf
Metodología Mobile-D.pdf
VivianaIsabelCalvaTu
 
Tecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de softwareTecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de software
Reynaldo Mayz
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
Valentina Contreras
 
Presentación Sistemas funcionales de Negocios.
Presentación  Sistemas funcionales de Negocios.Presentación  Sistemas funcionales de Negocios.
Presentación Sistemas funcionales de Negocios.Constanza Repetto
 
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
cristina_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 informacion
davinson garcia
 
Factibilidad Tecnica, Operativa y Economica
Factibilidad Tecnica, Operativa y EconomicaFactibilidad Tecnica, Operativa y Economica
Factibilidad Tecnica, Operativa y Economica
Sistemas UDC
 
Preguntas sobre los sistemas de informacion
Preguntas  sobre los  sistemas de informacionPreguntas  sobre los  sistemas de informacion
Preguntas sobre los sistemas de informacionYajaira Hernandez
 
Sistemas de Información Estratégicos
Sistemas de Información EstratégicosSistemas de Información Estratégicos
Sistemas de Información Estratégicos
Yacira Aguiar
 

La actualidad más candente (20)

Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
Como utiliza salesforce
Como utiliza salesforceComo utiliza salesforce
Como utiliza salesforce
 
Proyecto de reingenieria de software
Proyecto de reingenieria  de softwareProyecto de reingenieria  de software
Proyecto de reingenieria de software
 
Planificación de sistemas de información
Planificación de sistemas de informaciónPlanificación de sistemas de información
Planificación de sistemas de información
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Ciclo de vida de un Sistema
Ciclo de vida de un SistemaCiclo de vida de un Sistema
Ciclo de vida de un Sistema
 
Aplicación de la teoría general de sistemas
Aplicación de la teoría general de sistemasAplicación de la teoría general de sistemas
Aplicación de la teoría general de sistemas
 
Capas de la ingenieria de software
Capas de la ingenieria de softwareCapas de la ingenieria de software
Capas de la ingenieria de software
 
Modelos Administrativos
Modelos Administrativos Modelos Administrativos
Modelos Administrativos
 
Mapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de RequisitosMapa conceptual Ingeniería de Requisitos
Mapa conceptual Ingeniería de Requisitos
 
Aplicacion del procesamiento electronico de datos en la Administracion
Aplicacion del procesamiento electronico de datos en la AdministracionAplicacion del procesamiento electronico de datos en la Administracion
Aplicacion del procesamiento electronico de datos en la Administracion
 
Metodología Mobile-D.pdf
Metodología Mobile-D.pdfMetodología Mobile-D.pdf
Metodología Mobile-D.pdf
 
Tecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de softwareTecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de software
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
 
Presentación Sistemas funcionales de Negocios.
Presentación  Sistemas funcionales de Negocios.Presentación  Sistemas funcionales de Negocios.
Presentación Sistemas funcionales de Negocios.
 
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
 
Factibilidad Tecnica, Operativa y Economica
Factibilidad Tecnica, Operativa y EconomicaFactibilidad Tecnica, Operativa y Economica
Factibilidad Tecnica, Operativa y Economica
 
Preguntas sobre los sistemas de informacion
Preguntas  sobre los  sistemas de informacionPreguntas  sobre los  sistemas de informacion
Preguntas sobre los sistemas de informacion
 
Sistemas de Información Estratégicos
Sistemas de Información EstratégicosSistemas de Información Estratégicos
Sistemas de Información Estratégicos
 

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
Herramientas caseHerramientas case
Herramientas case
Cecy Villalta
 
HERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdfHERRAMIENTAS CASE.pdf
HERRAMIENTAS CASE.pdf
CarmenKeim2
 
Estado del Arte Herramientas Case
Estado del Arte Herramientas CaseEstado del Arte Herramientas Case
Estado del Arte Herramientas Case
LuisYnez2
 
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 software
Miguel Sanchez
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
Eliecer Suarez
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
manuel alfredo chacon valero
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
Jahiro Bojorquez
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
David Rodríguez Gómez
 
Watch, lps
Watch, lpsWatch, lps
Watch, lps
joseantonio2704
 
UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
GermnAurelioOrtizBal
 

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

Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
HuallpaSamaniegoSeba
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
María Sánchez González (@cibermarikiya)
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
cportizsanchez48
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
Joan Ribes Gallén
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
Alejandrino Halire Ccahuana
 

Último (20)

Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
 

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