Herramientas asistidas por computadora para el desarrollo de sistemas

Solo disponible en BuenasTareas
  • Páginas : 10 (2358 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de marzo de 2010
Leer documento completo
Vista previa del texto
¿Qué es CAD? 
CAD significa Diseño Asistido por Computador (del inglés Computer Aided Design). Tal el nombre lo indica, CAD es todo sistema informático destinado a asistir al diseñador en su tarea específica. El CAD atiende prioritariamente aquellas tareas exclusivas del diseño, tales como el dibujo técnico y la documentación del mismo, pero normalmente permite realizar otras tareascomplementarias relacionadas principalmente con la presentación y el análisis del diseño realizado. Si bien un sistema CAD puede adoptar infinidad de aspectos y puede funcionar de muchas formas distintas, hay algunas particularidades que todos comparten y que han sido adoptadas como normas. 

Herramientas asistidas por computadora para el desarrollo de sistemas.
Una herramienta es cualquier dispositivoque, cuando se emplea en forma apropiada, mejora el desempeño de una tarea.
Importancia de las herramientas en el desarrollo de sistemas.
• Mejora la productividad del analista
• Mejora la eficiencia
• Mejora la calidad del sistema de información
Mejora la productividad.
Se pueden realizar las mismas actividades de desarrollo en un tiempo mejor que el que se necesita cuando no se utilizanlas herramientas.
El uso de herramientas contribuye a mejorar la calidad de la productividad de una tarea.
Ejemplo: A un carpintero se le hiciera más difícil poner los clavos con piedras o palos en lugar de usar un martillo.
Las herramientas aumentan la productividad del analista al disminuirla cantidad de tiempo necesario para documentar, analizar y desarrollar sistemas de información.
Mejorala eficiencia.
Las herramientas ayudan a mejorar la forma en que se va a realizar una tarea.
Ejemplo: Para poner un tornillo no se utilizaría el martillo, se buscaría una herramienta que le permita realizar esta tarea más eficientemente, en este caso un destornillador.
Las decisiones eficientes con respecto a la herramienta ahorran recursos:
Personal, tiempo y dinero.

Mejora la calidad delsistema de información.
Cuando las herramientas mejoran los procesos, por lo general también ocurre lo mismo con los resultados.
Ejemplo: Cuando los carpinteros acaban una construcción si se utilizaron las herramientas adecuadas, las esquinas tienen ángulos rectos y los marcos de ventana bien hechos.
Beneficios de las herramientas asistidas por computadora.
La automatización mejora losbeneficios obtenidos con las herramientas. Disminuye el tiempo necesario para llevar a cabo las tareas, se reduce la intensidad del trabajo, y el seguimiento de todos los procedimientos se lleva a cabo de manera consistente; también se capturan los datos que describen el sistema para tenerlos almacenados en un formato que pueda leer una computadora.
Disminución de tiempo
Las herramientas ayudan adisminuir el tiempo en que se realizan las tareas, todo esto es posible si el analista esta bien entrenado para el uso de la herramienta que se utiliza.
AUTOMATIZACIÓN DE TAREAS TEDIOSAS.
Los diagramas de flujo de datos son parte esencial del método de análisis estructurado y es una tarea que consume mucho tiempo. Con herramientas automatizadas esta tarea se vuelve menos tediosa ya que se puedengenerar los dibujos a partir de un software.
GARANTIZAR LA CONSISTENCIA DE LOS PROCEDIMIENTOS.
Cuando los procedimientos forman parte del software, se realizan de forma mas consistentes, se convierten en una rutina y las reglas se pueden aplicar en forma consistente y exacta.
Clasificación de herramientas automatizadas.
Las herramientas automatizadas se agrupan en tres categorías:
•Front-end
• Back-end
• Integrales
Herramientas de tipo front-end.
Las herramientas de tipo front-end automatizan las primeras actividades del proceso de desarrollo de sistemas: análisis de requerimientos y diseño lógico.
Herramientas de tipo back-end.
Las herramientas de tipo back-end tienen como finalidad ayudar al analista a formular la lógica del programa, los algoritmos de procesamiento y la...
tracking img