SlideShare una empresa de Scribd logo
1 de 15
Profesor: Jesús Chaparro
Equipo Alfa:
Albanys Romero
Lilianny Gómez
Deiby Itanare
Universidad de Oriente
Núcleo de Monagas
Departamento de Ingeniería de Sistemas
Maturín, Estado Monagas
•Son instrumentos generalmente
automatizados que realizan o ayudan
a realizar una tarea o actividad.
Las Herramientas de Ayuda al Desarrollo de Sistemas de
Información, surgieron para intentar dar solución a los
problemas inherentes a los proyectos de generación de
aplicaciones informáticas:
• plazos y presupuestos incumplidos,
• insatisfacción del usuario,
• escasa productividad y
• baja calidad de los desarrollos.
• Existe al menos 20 herramientas para diseñar software
totalmente libres.
• Todas utilizan la notación UML
• El nivel de avance entre una y otra es notable, casi
todas ofrecen como funcionalidad:
Diagramas de caso de uso.
Diagramas de clases.
Diagramas de secuencia.
• Generación de código en java, c++, python y php.
• Algunas entidad-relación (pero ninguna lo
suficientemente avanzada)
• Pocas herramientas permiten ingeniería reversa, y si lo
hacen solo es de lenguajes tipo java o c++.
•Algunas de las herramientas case libres permiten
modelar bajo Entidad-Relación, sin embargo su
funcionalidad es bastante limitada.
•Básicamente existen herramientas orientadas a una
base de datos en específico y estas son MySql y
PostgreSQL.
•Permiten hacer ingeniería reversa de la base de
dato para las que fueron diseñadas, algunas otras
soportan UnixODBC/Odbc según sea el caso.
•Existen algunos modeladores en línea.
•La documentación que generan es bien básica.
•Uno de los principales problemas en todos los
proyectos de desarrollo de software es el
“versionaje”.
•El versionaje nos permite llevar un control de los
cambios en nuestro código, quien y cuando lo hizo,
porque lo hizo, que cambio a razón de que.
• Existen muchas alternativas libres en el mercado que
unidos a otros productos permiten tener incluso hasta
los historiales, hacer comparaciones, manejar tickets,
llevar métricas, entre otros.
• Casi todas las opciones cuentan con soporte de GUI
para administración y/o soporte Web lo que hace
mucho más cómodo trabajar en equipos de desarrollo
distribuidos en varios lugares.
Son un conjunto de métodos, utilidades y técnicas que
facilitan la automatización del ciclo de vida del
desarrollo de sistemas de información, completamente o
en alguna de sus fases.
El empleo de herramientas Case permiten integrar el
proceso de ciclo de vida:
• Análisis de datos y procesos integrados mediante un
repositorio.
• Generación de interfaces entre el análisis y el diseño.
• Generación del código a partir del diseño.
• Control de mantenimiento.
Técnicas y Herramientas para el desarrollo de software. (2010). Obtenida
el 12 de Abril de 2014, de
https://sites.google.com/a/udo.edu.ve/adsi/unidad-iv
Herramientas de desarrollo de software. (2013). Obtenida el 12 de Abril
de 2014, de
http://es.wikipedia.org/wiki/Herramienta_de_desarrollo_de_software
Técnicas y Herramientas para el desarrollo de software. (2012). Obtenida
el 12 de Abril de 2014, de
http://wiki.monagas.udo.edu.ve/index.php/Técnicas_y_Herramientas_pa
ra_el_Desarrollo_de_Software
Herramientas CASE desarrollo software

Más contenido relacionado

La actualidad más candente

Actividades del Proceso de Conceptualización
Actividades del Proceso de Conceptualización Actividades del Proceso de Conceptualización
Actividades del Proceso de Conceptualización johannaAC
 
Fase Codificación
Fase CodificaciónFase Codificación
Fase CodificaciónjohannaAC
 
Especificación de Requerimiento
Especificación de RequerimientoEspecificación de Requerimiento
Especificación de RequerimientojohannaAC
 
Proceso administracionpsl
Proceso administracionpslProceso administracionpsl
Proceso administracionpsljohannaAC
 
Presentación prototipo
Presentación   prototipoPresentación   prototipo
Presentación prototipojoseangel250
 
Proceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software LibreProceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software LibrejohannaAC
 
Metodologia rad luis c
Metodologia rad luis cMetodologia rad luis c
Metodologia rad luis cLuis Cambal
 
Fase Pruebas
Fase PruebasFase Pruebas
Fase PruebasjohannaAC
 
modelos prescriptivos de procesos entrega por etapas & entrega evolutiva
modelos prescriptivos de procesos entrega por etapas & entrega evolutivamodelos prescriptivos de procesos entrega por etapas & entrega evolutiva
modelos prescriptivos de procesos entrega por etapas & entrega evolutivarodigueezleidy
 
Metodologia iterativa
Metodologia iterativaMetodologia iterativa
Metodologia iterativaGRINMER
 
Metodologias de Desarrollo del Software
Metodologias de Desarrollo del SoftwareMetodologias de Desarrollo del Software
Metodologias de Desarrollo del SoftwareTaylorWebK
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incrementalandreilouis
 
Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)cito0102
 
Modelos del proceso del software
Modelos del proceso del software Modelos del proceso del software
Modelos del proceso del software Faby Aliaga
 
Proceso Conceptualizacion
Proceso ConceptualizacionProceso Conceptualizacion
Proceso ConceptualizacionjohannaAC
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivolorenislemus
 

La actualidad más candente (19)

Actividades del Proceso de Conceptualización
Actividades del Proceso de Conceptualización Actividades del Proceso de Conceptualización
Actividades del Proceso de Conceptualización
 
Act18
Act18Act18
Act18
 
Fase Codificación
Fase CodificaciónFase Codificación
Fase Codificación
 
Especificación de Requerimiento
Especificación de RequerimientoEspecificación de Requerimiento
Especificación de Requerimiento
 
Proceso administracionpsl
Proceso administracionpslProceso administracionpsl
Proceso administracionpsl
 
Presentación prototipo
Presentación   prototipoPresentación   prototipo
Presentación prototipo
 
Proceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software LibreProceso Construcción de Aplicaciones de Software Libre
Proceso Construcción de Aplicaciones de Software Libre
 
Metodologia rad luis c
Metodologia rad luis cMetodologia rad luis c
Metodologia rad luis c
 
Fase Pruebas
Fase PruebasFase Pruebas
Fase Pruebas
 
modelos prescriptivos de procesos entrega por etapas & entrega evolutiva
modelos prescriptivos de procesos entrega por etapas & entrega evolutivamodelos prescriptivos de procesos entrega por etapas & entrega evolutiva
modelos prescriptivos de procesos entrega por etapas & entrega evolutiva
 
Metodologia iterativa
Metodologia iterativaMetodologia iterativa
Metodologia iterativa
 
Metodologias de Desarrollo del Software
Metodologias de Desarrollo del SoftwareMetodologias de Desarrollo del Software
Metodologias de Desarrollo del Software
 
Metodologia rad XP
Metodologia rad XPMetodologia rad XP
Metodologia rad XP
 
El Modelo Dra
El Modelo DraEl Modelo Dra
El Modelo Dra
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incremental
 
Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)Ciclo de vida incremental (Grupo 3)
Ciclo de vida incremental (Grupo 3)
 
Modelos del proceso del software
Modelos del proceso del software Modelos del proceso del software
Modelos del proceso del software
 
Proceso Conceptualizacion
Proceso ConceptualizacionProceso Conceptualizacion
Proceso Conceptualizacion
 
Desarrollo Evolutivo
Desarrollo EvolutivoDesarrollo Evolutivo
Desarrollo Evolutivo
 

Similar a Herramientas CASE desarrollo software

Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacionclaritascobo
 
Que es el software
Que es el softwareQue es el software
Que es el softwaregaboantonio
 
Software alejandra reyes
Software alejandra reyesSoftware alejandra reyes
Software alejandra reyesvelasquezz
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de softwareITSPR
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 
Presentación de Software
Presentación de SoftwarePresentación de Software
Presentación de SoftwareLore Ayala
 
Mariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agostoMariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agostoMariaJoshernandezcar
 
Desarrollo de Software.pptx
Desarrollo de Software.pptxDesarrollo de Software.pptx
Desarrollo de Software.pptxJuanCarlos980397
 
Estado del Arte Herramientas Case
Estado del Arte Herramientas CaseEstado del Arte Herramientas Case
Estado del Arte Herramientas CaseLuisYnez2
 
Alejandra velasquez
Alejandra velasquezAlejandra velasquez
Alejandra velasquezalejandrav16
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de InformacionCasssandraG
 

Similar a Herramientas CASE desarrollo software (20)

Sistemas de informacion
Sistemas de informacionSistemas de informacion
Sistemas de informacion
 
Que es el software
Que es el softwareQue es el software
Que es el software
 
Software
SoftwareSoftware
Software
 
UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Hcase
HcaseHcase
Hcase
 
Software
Software Software
Software
 
Software alejandra reyes
Software alejandra reyesSoftware alejandra reyes
Software alejandra reyes
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
4ta Generacion
4ta Generacion4ta Generacion
4ta Generacion
 
Software
SoftwareSoftware
Software
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Presentación de Software
Presentación de SoftwarePresentación de Software
Presentación de Software
 
Mariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agostoMariajosehernandezcardenas 233101 9_agosto
Mariajosehernandezcardenas 233101 9_agosto
 
Herraientacaseing
HerraientacaseingHerraientacaseing
Herraientacaseing
 
Desarrollo de Software.pptx
Desarrollo de Software.pptxDesarrollo de Software.pptx
Desarrollo de Software.pptx
 
Estado del Arte Herramientas Case
Estado del Arte Herramientas CaseEstado del Arte Herramientas Case
Estado del Arte Herramientas Case
 
Alejandra velasquez
Alejandra velasquezAlejandra velasquez
Alejandra velasquez
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de Informacion
 

Último

Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................ScarletMedina4
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfmiriamguevara21
 
Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entornoday561sol
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectosTrishGutirrez
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxMartaChaparro1
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 

Último (20)

Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................BOCA Y NARIZ (2).pdf....................
BOCA Y NARIZ (2).pdf....................
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdf
 
Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entorno
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos5° Proyecto 13 Cuadernillo para proyectos
5° Proyecto 13 Cuadernillo para proyectos
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 

Herramientas CASE desarrollo software

  • 1. Profesor: Jesús Chaparro Equipo Alfa: Albanys Romero Lilianny Gómez Deiby Itanare Universidad de Oriente Núcleo de Monagas Departamento de Ingeniería de Sistemas Maturín, Estado Monagas
  • 2.
  • 3. •Son instrumentos generalmente automatizados que realizan o ayudan a realizar una tarea o actividad.
  • 4. Las Herramientas de Ayuda al Desarrollo de Sistemas de Información, surgieron para intentar dar solución a los problemas inherentes a los proyectos de generación de aplicaciones informáticas: • plazos y presupuestos incumplidos, • insatisfacción del usuario, • escasa productividad y • baja calidad de los desarrollos.
  • 5. • Existe al menos 20 herramientas para diseñar software totalmente libres. • Todas utilizan la notación UML • El nivel de avance entre una y otra es notable, casi todas ofrecen como funcionalidad: Diagramas de caso de uso. Diagramas de clases. Diagramas de secuencia.
  • 6. • Generación de código en java, c++, python y php. • Algunas entidad-relación (pero ninguna lo suficientemente avanzada) • Pocas herramientas permiten ingeniería reversa, y si lo hacen solo es de lenguajes tipo java o c++.
  • 7. •Algunas de las herramientas case libres permiten modelar bajo Entidad-Relación, sin embargo su funcionalidad es bastante limitada. •Básicamente existen herramientas orientadas a una base de datos en específico y estas son MySql y PostgreSQL.
  • 8. •Permiten hacer ingeniería reversa de la base de dato para las que fueron diseñadas, algunas otras soportan UnixODBC/Odbc según sea el caso. •Existen algunos modeladores en línea. •La documentación que generan es bien básica.
  • 9. •Uno de los principales problemas en todos los proyectos de desarrollo de software es el “versionaje”. •El versionaje nos permite llevar un control de los cambios en nuestro código, quien y cuando lo hizo, porque lo hizo, que cambio a razón de que.
  • 10. • Existen muchas alternativas libres en el mercado que unidos a otros productos permiten tener incluso hasta los historiales, hacer comparaciones, manejar tickets, llevar métricas, entre otros. • Casi todas las opciones cuentan con soporte de GUI para administración y/o soporte Web lo que hace mucho más cómodo trabajar en equipos de desarrollo distribuidos en varios lugares.
  • 11. Son un conjunto de métodos, utilidades y técnicas que facilitan la automatización del ciclo de vida del desarrollo de sistemas de información, completamente o en alguna de sus fases.
  • 12. El empleo de herramientas Case permiten integrar el proceso de ciclo de vida: • Análisis de datos y procesos integrados mediante un repositorio. • Generación de interfaces entre el análisis y el diseño. • Generación del código a partir del diseño. • Control de mantenimiento.
  • 13.
  • 14. Técnicas y Herramientas para el desarrollo de software. (2010). Obtenida el 12 de Abril de 2014, de https://sites.google.com/a/udo.edu.ve/adsi/unidad-iv Herramientas de desarrollo de software. (2013). Obtenida el 12 de Abril de 2014, de http://es.wikipedia.org/wiki/Herramienta_de_desarrollo_de_software Técnicas y Herramientas para el desarrollo de software. (2012). Obtenida el 12 de Abril de 2014, de http://wiki.monagas.udo.edu.ve/index.php/Técnicas_y_Herramientas_pa ra_el_Desarrollo_de_Software