Entorno a herramienta del software

4
INSTITUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS INGENIERIA EN INFORMATICA ASIGNATURA: HERRAMIENTAS DE SIMULACION DE PROCESOS INDUSTRIALES DOCENTE: I.S.C LIZBETH HERNÁNDEZ OLÁN TEMA: ENTORNO SOBRE LA HERRAMIENTA DEL SOFTWARE ALUMNA: ELIANA VALENTIN RUIZ GRADO Y GRUPO: 9° “B”

Transcript of Entorno a herramienta del software

Page 1: Entorno a herramienta del software

INSTITUTO TECNOLOGICO SUPERIOR DE

COATZACOALCOS

INGENIERIA EN INFORMATICA

ASIGNATURA: HERRAMIENTAS DE SIMULACION DE PROCESOS INDUSTRIALES

DOCENTE: I.S.C LIZBETH HERNÁNDEZ OLÁN

TEMA: ENTORNO SOBRE LA HERRAMIENTA DEL SOFTWARE

ALUMNA: ELIANA VALENTIN RUIZ

GRADO Y GRUPO: 9° “B”

Page 2: Entorno a herramienta del software

Una muy potente herramienta de desarrollo importante es la herramienta CASE (computer aided software engineering y en español ingeniería de software asistida por ordenador). Consiste en diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. Esta herramienta puede ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, calculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.

A continuación un ejemplo donde se muestra la interfaz de diseño con una herramienta CASE:

Los objetivos de esta herramienta son:

Mejorar la productividad del software. Aumentar la calidad del software. Reducir el tiempo y el coste de desarrollo y mantenimiento de los sistemas informáticos. Mejorar la planificación de un proyecto. Aumentar la biblioteca de conocimiento informático de una empresa ayudando a la

búsqueda de soluciones para los requisitos. Automatizar el desarrollo del software, la documentación, la generación de código, las

pruebas de errores y la gestión del proyecto. Ayuda a la reutilización del software, portabilidad y estandarización de la documentación. Gestión global en todas las fases de desarrollo de software con una misma herramienta. Facilitar el uso de las distintas metodologías propias de la ingeniería del software.

Page 3: Entorno a herramienta del software

Tomamos en cuenta como ejemplo la planificación de la base de datos en su primera etapa del ciclo de vida se puede escoger una herramienta CASE que permita llevar a cabo el resto de tareas del modo mas eficiente y efectivo posible. Una herramienta CASE suele incluir:

Un direccionamiento de datos para almacenar información sobre los datos de la aplicación de base de datos.

Herramientas de diseño para dar apoyo al análisis de datos. Herramientas que permitan desarrollar el modelo de datos corporativo, asi como los

esquemas conceptual y lógico. Herramientas para desarrollar los prototipos de las aplicaciones. El uso de las herramientas CASE puede mejorar la productividad en el desarrollo de una

aplicación de bases de datos.

Herramientas CASE: PLATINUM Erwin Oracle Designer Power Designer System Architect

Dentro de las herramientas CASE disponemos de lenguaje UML(Lenguaje Unificado de Modelado-Unified Modeling Language) y se trata de un estándar que se ha adoptado a nivel internacional por numerosos organismos y empresas para crear esquemas, diagramas y documentación relativa a los desarrollos de software.

UML es una herramienta frecuentemente utilizada por analistas funcionales y analistas-programadores.

Tipos de diagramas UML: Estructura

Diagrama de clases. Diagrama de objetos. Diagrama de componentes. Diagrama de estructura compuesta. Diagrama de paquetes. Diagrama de despliegue.

Comportamiento Diagrama de casos de uso. Diagrama de actividades. Diagrama de estado.

Interacción Diagrama de secuencia Diagrama de comunicación Diagrama de tiempo.

Page 4: Entorno a herramienta del software

Diagrama de interacción.

En ocasiones ocurre que llega un proyecto ya terminado pero la organización propietaria del producto desea continuar con una nueva versión. Bien, existe un idea para conocer dicho producto y no es otra que el principio de ingeniería inversa.