Software educativo. herramienta que estimula la renovación pedagógica
Entorno a herramienta del software
-
Upload
eliianiitta12 -
Category
Internet
-
view
68 -
download
1
Transcript of 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”
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.
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.
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.