1. 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”
2. Una muy potente herramientade desarrolloimportante eslaherramientaCASE(computeraided
software engineering yenespañol ingenieríade software asistidaporordenador).Consiste en
diversasaplicacionesinformáticasdestinadasaaumentarlaproductividadenel desarrollode
software reduciendoel coste de lasmismasentérminosde tiempoyde dinero.Estaherramienta
puede ayudarentodoslosaspectosdel ciclode vidade desarrollodel software entareascomoel
procesode realizarundiseñodel proyecto,calculode costes,implementaciónde parte del código
automáticamente conel diseñodado,compilaciónautomática,documentaciónodetección de
erroresentre otras.
A continuaciónunejemplodonde se muestralainterfazde diseñoconunaherramientaCASE:
Los objetivosde estaherramientason:
Mejorar laproductividaddel software.
Aumentarlacalidaddel software.
Reducirel tiempoyel coste de desarrolloymantenimientode lossistemasinformáticos.
Mejorar laplanificaciónde unproyecto.
Aumentarlabibliotecade conocimientoinformáticode unaempresaayudandoala
búsquedade solucionesparalosrequisitos.
Automatizarel desarrollodelsoftware,ladocumentación,lageneraciónde código,las
pruebasde erroresy lagestióndel proyecto.
Ayudaa la reutilizacióndel software,portabilidadyestandarizaciónde ladocumentación.
Gestiónglobal entodas lasfasesde desarrollode software conunamismaherramienta.
3. Facilitarel usode las distintasmetodologíaspropiasde laingenieríadel software.
Tomamosencuenta comoejemplolaplanificaciónde labase de datosensu primera
etapadel ciclode vidase puede escogerunaherramientaCASEque permitallevaracabo
el restode tareas del modomas eficiente yefectivoposible.UnaherramientaCASEsuele
incluir:
Un direccionamientode datosparaalmacenarinformaciónsobre losdatosde laaplicación
de base de datos.
Herramientasde diseñoparadarapoyo al análisisde datos.
Herramientasque permitandesarrollarel modelode datoscorporativo,asi comolos
esquemasconceptual ylógico.
Herramientasparadesarrollarlosprototiposde lasaplicaciones.
El usode lasherramientasCASEpuede mejorarlaproductividadenel desarrollode una
aplicaciónde basesde datos.
HerramientasCASE:
PLATINUMErwin
Oracle Designer
PowerDesigner
SystemArchitect
Dentrode las herramientasCASEdisponemosde lenguaje UML(Lenguaje Unificadode
Modelado-UnifiedModelingLanguage) yse tratade unestándarque se ha adoptadoa
nivel internacional pornumerososorganismosyempresasparacrear esquemas,
diagramasy documentaciónrelativaalosdesarrollosde software.
UML es una herramientafrecuentemente utilizadaporanalistasfuncionalesyanalistas-
programadores.
Tiposde diagramasUML:
Estructura
Diagrama de clases.
Diagrama de objetos.
Diagrama de componentes.
Diagrama de estructuracompuesta.
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
4. Diagrama de tiempo.
Diagrama de interacción.
En ocasiones ocurre que llegaunproyectoyaterminadoperolaorganizaciónpropietariadel
productodeseacontinuarconuna nuevaversión.Bien,existe unideaparaconocerdicho
productoy no esotra que el principiode ingenieríainversa.