Resumen- Herramientas CASE PDF

Title Resumen- Herramientas CASE
Author Mario Alberto Rodriguez Lopez
Course Ingenieria de software
Institution Universidad Tecnológica de Guadalajara
Pages 5
File Size 146.8 KB
File Type PDF
Total Downloads 61
Total Views 143

Summary

En este resumen se habla de manera general la utilización de Herramientas CASE en el desarrollo de software así como los tipos de herramientas que se acoplan en los diferentes campos del desarrollo...


Description

UNIVERSIDAD TECNOLOGICA DE GUADALAJARA.

Fundamentos de inge ingeniería niería de softw software are

TEMA 1 ACTIVIDAD 3-1

Mario Alberto Rodríguez López Carrera: ingeniería en software. Catedrático: Martha E. Torres

Guadalupe, N.L

Página 0

Ingeniería del software y su relacion con las herramientas CASE Mi opinión con respecto a las herramientas CASE es una parte fundamental en el desarrollo de proyectos para la industria del software, ya que con estas herramientas ayudan mucho a automatizar procesos para facilitar el trabajo al personal encargado, así mismo también dependiendo del área en el que se está desarrollando con estas CASE cuentan con herramientas diferentes y de gran variedad para cada caso. Desde un principio esta herramienta solo se limitaba a cubrir las demandas de aquella época como las herramientas de editores de texto, traductores y ensambladores de código, y la verdad es cierto ya que en esas épocas no había tanta tecnología y por ende no había mucha demanda de trabajo que por lo siguiente no era común contar con metodologías de trabajo aplicada para la ingeniería de software. Hoy en día estas herramientas han evolucionado para aplicar en un abanico grande de disciplinas, desde formas de trabajar, hasta documentar, así como procesos y metodologías durante y después del desarrollo de un proyecto. Así mismo como lo comenté antes a estas CASE se les introdujeron metodologías para crear estándares de desarrollo con el fin de automatizar un más el mismo. Citando a Jarzabek

“Una herramienta CASE es un producto computacional enfocado a apoyar una o más técnicas dentro del desarrollo de software”

Con respecto a la definicion de Jarzabek opino que debido a la demanda del aumento de la velocidad de desarrollo de sistemas esta claramente cierto que gracias a estas CASE mejoro mucho la elaboración y desarrollo de los sistemas puesto que nos facilitaría más el trabajo de manera organizada y estructurada.

Página 1

Principales herramientas CASE para el mercado su uso.

Puesto a la demanda que hay para el desarrollo de sistemas en la ingeniería, contamos con muchas herramientas que nos bridan en cada proceso del desarrollo la facilidad y la metodología que se debe de seguir a cabo, estas CASE se especializan, como lo comenté antes, a distintos procesos, formas de trabajo así mismo el área en el que se desarrolla el proyecto. En lo personal me parece un poco abrumador la cantidad de CASEs que existen y tan solo para el desarrollo, porque también existen herramientas para antes de desarrollar (planificación, análisis) y para cuando se está por concluir, creo que para la mayoría de negocios no utilizan la mayoría de las herramientas, si no solo las que necesiten, además deberían de tener personales capacitados para cada tipo de case así que no sería una carga pesada que una persona sepa manejar todas estas herramientas. Por mencionar algunas de las CASE, contamos con herramientas de planificación de proyectos, análisis de riesgos, seguimientos de requisitos, de gestión; que para mi punto de vista estas se utilizan antes de desarrollar el proyecto. También contamos con herramientas de documentación, software de sistema, control de calida, gestión de bases de datos, que para mi opinión se usan durante el desarrollo del proyecto. Por otra parte, las herramientas de cuarta generación son ya cuando se está desarrollando en si el producto del proyecto en pocas palabras el sistema. Contamos herramientas de diseño de interfaz, de programación, de mantenimiento.

Página 2

“Herramientas case ejemplo” (VIDEO) De acuerdo al video el autor menciona una definicion de las CASE que son herramientas informáticas que proporcionan asistencia automatizada durante el proceso de desarrollo del ciclo de vida software. Y concuerdo con lo que menciona en el video puesto a los conocimientos previos durante las clases nos mencionaron que estas herramientas son muy fundamentales para el desarrollo de sistemas o proyectos ya que son de mucha utilidad. Puesto como menciona la definicion, brindan asistencia automatizada. Un ejemplo que da el autor de una herramienta case que se llama Erwin Data Model, se utiliza para facilitar la creación de bases de datos, diseño, ya que por medio de una conexión genera automáticamente talas vistas, índices, reglas de integridad, llaves primarias, foráneas, etc. Una de las características que destaca esta case, es permitir la visualización de elementos importantes, optimiza el diseño. Genera las tablas automáticamente, soporta bases de datos relacionales SQL que incluyen Oracle, Microsoft SQL Server y entre otros. Pienso yo que esta CASE esta algo obsoleta, ya que algunos manejadores de bases de datos ya pueden manejar por si solos casi la mayoría de las características que cuenta Erwin. Por ejemplo, Microsoft SQL server permite aceptar la importación de tablas por ejemplo desde Excel a MSQLS o de Java a MSQLS, así mismo es posible la generación automática de tablas automatizadas.

Conclusiones Las Herramientas CASE ayudo mucho al desarrollo de sistemas, en mi caso quisiera aportar un poco de mi experiencia al asistir a unas capacitaciones de una Fábrica de software(CDIS) que desarrollaban aplicaciones tanto web, móvil, y de escritorio para otros negocios y fabricas Dentro de esta fábrica los procesos de desarrollo de estas aplicaciones empezaban con la planificación y análisis, donde se ponían de acuerdo con el cliente para llevar a cabo como debería de desarrollar su producto, en mi caso yo me dedicaba exclusivamente en el desarrollo de la aplicación(programación). Yo me daba cuenta de esto porque me daban un documento donde redactaba como debería de llevar a cabo el desarrollo de la aplicacion, tanto la interfaz de usuario, reglas de negocios y estándares de calidad. No sabía en ese momento que manejaban CASES para el desarrollo ya que en ese momento no tenía idea, pero ahora entiendo la importancia que conllevan. Menciono esto porque lo he vivido y esto refuerza lo aprendido durante las clases y me hace recordar aquellos momentos.

Página 3

BIBLIOGRAFIAS  -------------------------------------------------------------------------Tema: Ingenieria del software y su relacion con las herramientas CASE Autor: NA Fuente: Documento PDF  -------------------------------------------------------------------------Tema: Principales herramientas CASE para el mercado su uso. Autor: NA Fuente: Documento Word  -------------------------------------------------------------------------Tema: Herramientas CASE ejemplo Autor: Efren Cauich(canal) Fuente: YouTube  --------------------------------------------------------------------------

Página 4...


Similar Free PDFs