0% encontró este documento útil (0 votos)
101 vistas14 páginas

Introducción al Diseño Asistido por Computadora

El documento describe la evolución del diseño asistido por computadora (CAD), desde sus inicios en los años 1950 y 1960 hasta la actualidad. Se mencionan contribuciones clave como el proyecto pionero de CAD del MIT en 1960, el desarrollo de métodos paramétricos para curvas y superficies en la década de 1960, y el establecimiento de técnicas de modelado de sólidos en los años 1970. También se explica brevemente el proceso iterativo de diseño y las capacidades actuales del CAD como simulaciones dinámicas y sistem

Cargado por

Misael Gómez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
101 vistas14 páginas

Introducción al Diseño Asistido por Computadora

El documento describe la evolución del diseño asistido por computadora (CAD), desde sus inicios en los años 1950 y 1960 hasta la actualidad. Se mencionan contribuciones clave como el proyecto pionero de CAD del MIT en 1960, el desarrollo de métodos paramétricos para curvas y superficies en la década de 1960, y el establecimiento de técnicas de modelado de sólidos en los años 1970. También se explica brevemente el proceso iterativo de diseño y las capacidades actuales del CAD como simulaciones dinámicas y sistem

Cargado por

Misael Gómez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1.

1 INTRODUCCIÓN AL DISEÑO ASISTIDO POR COMPUTADORA

El término diseño procede del vocablo italiano 'disegno'. En nuestro contexto se utiliza para caracterizar
'la representación gráfica, de acuerdo con una idea creativa previa, de un objeto artístico o funcional, de
un dispositivo mecánico, o de la estructura o funcionamiento de un sistema o proceso'.

1.2 EVOLUCIÓN

El término Diseño asistido por ordenador fue acuñado por Douglas Ross y Dwight Baumann en 1959, y
aparece por primera vez en 1960, en un anteproyecto del MIT, titulado 'Computer-Aided Design
Project'.

En aquella época ya se había comenzado a trabajar en la utilización de sistemas informáticos en el


diseño, fundamentalmente de curvas y superficies. Estos trabajos se desarrollaron en la industria
automovilística, naval y aeronáutica. Un problema crucial para esta industria era el diseño de
superficies, que se resolvía, siempre que era factible instanciando curvas y superficies conocidas y
fácilmente representables (círculos, rectas, cilindros, conos, etc.). Las partes que no podían ser
diseñadas de este modo, como cascos de buques, fuselaje y alas de aviones o carrocerías de coches,
seguían procesos más sofisticados.

El primer trabajo publicado relacionado con la utilización de representaciones paramétricas para curvas
y superficies fue escrito por J. Fergusson en 1964, quien exponía la utilización de curvas cúbicas y trozos
bicúbicos. Su método se estaba usando en el diseño de alas y fuselajes en Boeing.

Previamente Paul de Castelju desarrollo, en torno a 1958, un método recursivo para el diseño de curvas
y superficies basado en el uso de polinomios de Bernstein, en Citroën. Sus trabajos, no obstante no
fueron publicados hasta 1974. Paralelamente, y de forma independiente Pierre Bézier, trabajando para
Renault desarrollo la forma explícita del mismo método de diseño, que hoy se conoce como método de
Bézier.

Uno de los hitos en el desarrollo del CAD fueron los trabajos de Ivan Sutherland quien realizó su tesis
doctoral sobre desarrollo un sistema de diseño en el MIT en 1963. El sistema permitía la definición y
edición interactiva de elementos geométricos, que podían ser almacenados de forma concisa.

Por la misma fecha, y también en el MIT Steve Coons comenzó a desarrollar técnicas de diseño de
superficies basadas en la descomposición en trozos, que fueron aplicados al diseño de cascos de buques
en 1964. El modelado de sólidos tuvo un desarrollo más tardío. Tal vez, los primeros antecedentes sean
los trabajos desarrollados por Coons en el MIT entre 1960 y 1965, que se centraron en la aplicación de
métodos numéricos a sólidos creados por barrido.

Los primeros trabajos relacionados con el modelo de fronteras se desarrollaron en la Universidad de


Cambridge (UK), a finales de la década de los sesenta. No obstante, el desarrollo del modelado de
sólidos como disciplina, se debe en gran parte a los trabajos de Aristides Requicha y Herbert Voelcker en
la Universidad de Rochester durante la década siguiente.

En 1974 Baumgart propuso la representación mediante aristas aladas (windged-edges) para B-rep, y
propuso la utilización de operadores de Euler para editar la representación. A finales de la década de los
sesenta y principios de los setenta, se comenzaron a desarrollar modeladores de sólidos.
Entre ellos cabe destacar EUCLID, desarrollado por J.M. Brun en Francia, PADL-1 de la Universidad de
Rochester, Shapes del MIT, TIPS-1 desarrollado por Okino.

1.3 PROCESO DE DISEÑO

Definición. Consiste en especificar las propiedades y cualidades relevantes del sistema a diseñar.
Concepción de un modelo. Es el núcleo del proceso de diseño. El ingeniero concibe un modelo de
sistema que satisface las especificaciones. El modelo deberá documentarse.

Dibujo de detalle. La mayor parte de las cosas que se fabrican tienen algún tipo de representación
gráfica natural, que se utiliza como descripción 'formal' del elemento a construir. Por ese motivo, antes
de pasar al proceso de construcción se deben generar gran cantidad de 'planos' (o descripciones gráficas
en general). El conjunto de documentos generados debe ser suficiente para describir el modelo, con el
suficiente detalle como para permitir la fabricación de prototipos, con los que validar el diseño. Este
paso puede requerir hasta un 50% del esfuerzo de diseño.

Construcción de prototipos. Para elementos que se van a someter a un proceso de fabricación en


cadena, es normal fabricar previamente prototipos, fuera de la cadena de montaje. Los prototipos se
fabrican con el propósito de detectar posibles errores en el modelo o la especificación, y en caso
contrario, servir de validación del modelo. Los prototipos no tienen que ser necesariamente un ejemplar
completo del elemento a fabricar, pudiendo utilizarse para validar tan solo determinadas propiedades. A
veces se utilizan prototipos con elementos que no se fabrican en serie, como en ingeniería civil o
arquitectura. En esta situación cabe destacar las maquetas para estudios de resistencia de materiales, o
comportamiento aerodinámico, y las maquetas de arquitectura.

Realización de ensayos. Tras la realización de ensayos sobre el prototipo se pueden descubrir


deficiencias en el modelo o en la propia definición del sistema, lo que obligará a volver atrás en el
proceso, revisando el diseño. Debe observarse que el dibujo de detalle está, en principio, dentro de este
ciclo de revisión.

Documentación. Una vez validado el diseño se pasa a documentarlo. La documentación debe contener
la información suficiente como para poder abordar la construcción del sistema. La documentación
puede estar formada por información muy diversa: descripción del sistema y de sus componentes,
esquemas de montaje, lista de componentes, etc.

El proceso de diseño sigue un esquema iterativo, en el que el diseñador trata de encontrar un diseño
que satisfaga unos determinados requerimientos, explorando posibilidades, siguiendo un ciclo de
propuesta - valoración.

Para poder entender los conceptos que se desarrollarán es necesario conocer las siguientes siglas:

CAD (Computer Aided Design): Diseño asistido por computador.

Cad (Computer aided drafting): Dibujo asistido por computador.

CADD (Computer Aided Design and Drafting): Diseño y dibujo asistido por computadora.

CAE (Computer Aided Engineering): Ingeniería asistida por computador.

CAM (Computer Aided Manufacturing): Manufactura asistida por computador.


CIM (Computer Integrated Manufacturing) Manufactura integrada por computador.

FEA (Finite Element Analysis): Análisis por elementos finitos.

El avance vertiginoso del software y hardware, en estos últimos años ha modificado la forma de
entender el concepto de CAD, actualmente se entiende como la integración del diseño y del análisis (Cad
unida al CAE). La técnica CAE necesita de una gran potencia de cálculo de los computadores, lo cual
implica una memoria RAM considerable, velocidad de proceso y una calidad de exhibición de los
resultados; estas características se vienen consiguiendo con los nuevos computadores a precios
aceptables para nuestro medio. Esto ha permitido que los profesionales relacionados a estas tecnologías
mejoren su productividad, calidad y oportunidad, de manera que puedan dedicar un mayor tiempo en la
mejora de los diseños.

Desde que en 1963 Ivan Sutherland del MIT (Massachussets Institute of Technology) publicó su tesis
doctoral sobre graficas interactivas por computadora definiendo la topología del objeto (sistema
Sketchpad - SUTH63) la tecnología CAD se ha desarrollado con la limitante del tiempo de proceso. Una
de las herramientas de análisis más estudiado y aplicado son los cálculos con elementos finitos que
permiten predecir con gran precisión y simplicidad los esfuerzos y deformaciones que soportará
internamente una pieza o conjunto de piezas al ser sometidas a un sistema de cargas.

La aplicación del software CAD en la ingeniería abarca la elaboración de cuadros sinópticos, diagramas
de diversos tipos, gráficos estadísticos, representación normalizada de piezas para su diseño y
fabricación, representación tridimensional de modelos dinámicos en multimedia, análisis con elementos
finitos, aplicaciones en realidad virtual, robótica, etc.

Ademas los software CAD pueden ser usados de dos maneras generales, a través de lenguajes de
programación y de paquetes aplicativos. El desarrollo a través de lenguajes de programación abiertos
implica un amplio dominio, conocimiento de las tecnologías de exhibición, manejo del análisis
matemático, geométrico y vectorial (software abiertos más usados: Java y Visual Basic); en cambio el
uso de paquetes aplicativos debido a su amplio desarrollo acelerado, su especialización en los diferentes
campos de aplicación, su diseño de arquitectura abierta y su facilidad de uso han permitido su rápida
aceptación y adopción. El CAD es una técnica de análisis, una manera de crear un modelo del
comportamiento de un producto aun antes de que se haya construido. Los dibujos en papel pueden no
ser necesarios en la fase del diseño.

Las características generales que deben tener el software CAD/CAE por lo tanto el diseño es un proceso
iterativo de definición de un ente, por tanto, el desarrollo de un sistema CAD se debe basar en el
establecimiento de un ciclo de edición soportado por técnicas de representación del modelo, de edición
y de visualización. A un nivel más concreto, un sistema CAD debe realizar las siguientes funciones

 Simulaciones dinámicas con características especiales de visualización de procesos y resultados


(representaciones foto realistas, tabulaciones, diagramas, giros, sonido, etc.).
 Capacidad del software de generar soluciones óptimas según los tipos de aplicación.
 Desarrollo de sistemas virtuales dentro de un entorno, permitiendo en muchos casos eliminar
los prototipos físicos.
 Ingeniería concurrente on-line (trabajo multidisciplinario vía red, con niveles de acceso y con
geoprocesamiento referenciado).
 Arquitectura abierta del software (posibilidad de personalizar y generar programas
complementarios - “glue functions”).
 Ingeniería inversa (obtener un modelo CAD a partir del escaneado tridimensional de una pieza
real).
 Intercambio estandarizado de formatos de archivos para el trabajo multiplataforma (run
anywhere).
 Pantalla de trabajo (workspace) compartidos con diferentes aplicaciones y programas
adicionales (plug-ins).

A demas de todos y cada uno de estos procesos deven ire n conjunto con las caractericticas que definen
a los sistemas CAD como son.

 Definición interactiva del objeto.


 Visualización múltiple.
 Calculo de propiedades, simulación.
 Modificación del modelo. - Generación de planos y documentación.
 Conexión con CAM.

Es difícil establecer un modelo universal de sistema de diseño. No obstante, a nivel general, y en base a
las funciones a desempeñar, se puede establecer que todos los sistemas de diseño poseen al menos los
siguientes componentes:

Modelo. Es la representación computacional del ente que se está diseñando. Debe contener toda la
información necesaria para describir el ente, tanto a nivel geométrico como de características. Es el
elemento central del sistema, el resto de los componentes trabajan sobre él. Por tanto determinará las
propiedades y limitaciones del sistema CAD.

Subsistema de edición. Permite la creación y edición del modelo, bien a nivel geométrico o bien
especificando propiedades abstractas del sistema. En cualquier caso la edición debe ser interactiva, para
facilitar la exploración de posibilidades.

Subsistema de visualización. Se encarga de generar imágenes del modelo. Normalmente interesa pode
realizar distintas representaciones del modelo, bien por que exista más de un modo de representar
gráficamente el ente que se está diseñando, o bien para permitir visualizaciones rápidas durante la
edición, junto con imágenes más elaboradas para evaluar el diseño.

Subsistema de cálculo. Permite el cálculo de propiedades del modelo y la realización de simulaciones


Subsistema de documentación. Se encarga de la generación de la documentación del modelo.

Indudablemente, tanto las técnicas de representación y edición del modelo, como la visualización, el
calculo o la documentación, dependen del tipo de ente a modelar. No es pues posible construir sistemas
CAD universales. En el ciclo de diseño con un sistema CAD, se puede ver como una sucesión de
modificación-visualización del modelo.

La incorporación de la computada es en la producción el elemento puente que está permitiendo lograr


la automatización integral de los procesos industriales así como una integración tecnológica de sus
áreas. Es así que los software profesionales están tendiendo a integrase bajo un gran sistema CAD/
CAM/CAE que ha puesto de relieve la importancia de automatizar informáticamente cualquier proceso
industrial desde el diseño hasta la fabricación. Esta informatización incidirá de forma directa sobre el
proceso de varias formas:

 Reducción de tiempos (time to market) y mayor sencillez en la etapa de diseño.


 Seguridad de un correcto funcionamiento debido a un simulado del prototipo.
 Fácil integración en una cadena de fabricación y mejora en la gestión del proyecto.
 Obtención de un producto económico, de óptima calidad y menor tiempo.

El avance de la ingeniería se viene dando fundamentalmente por los nuevos y/o mejora de los
materiales, equipos y herramientas de trabajo, descubrimiento y aplicación de nuevos conceptos. Estos
avances han sido favorecidos por el desarrollo de las tecnologías CAD.

1.4 CAMPOS DE APLICACIÓN

Hay un gran número de aplicaciones que de uno u otro modo automatizan parte de un proceso de
diseño. Actualmente, para casi cualquier proceso de fabricación o elaboración se dispone de
herramientas informáticas que soportan este proceso. No obstante, los tres campos clásicos de
aplicación son la ingeniería civil, el diseño industrial y el diseño de hardware.

Es posible encontrar en el mercado aplicaciones específicas para un campo concreto junto con
aplicaciones de tipo general, que básicamente son editores de un modelo geométrico, sobre las que se
pueden acoplar módulos de simulación o cálculo específicos para un campo concreto. Este último es el
caso de AUTOCAD, 3D-Studio y MICROSTATION.

El diseño industrial es el campo típico de aplicación, y en el que se comercializan más aplicaciones. Se


utilizan modelos tridimensionales, con los que se realizan cálculos y simulaciones mecánicas. La
naturaleza de las simulaciones depende del tipo de elemento a diseñar. En el diseño de vehículos es
normal simular el comportamiento aerodinámico; en el diseño de piezas mecánicas se puede estudiar su
flexión, o la colisión entre dos partes móviles. Entre las aplicaciones comerciales de tipo general cabe
destacar CATIA (IBM), I-DEAS (SDRC) y PRO/ENGINEER (PTC).

En diseño de hardware podemos encontrar desde aplicaciones para el diseño de placas de circuitos
impresos hasta aplicaciones para el diseño de circuitos, incluyendo circuitos integrados. En este último
campo es fundamental la realización de simulaciones del comportamiento eléctrico del circuito que se
está diseñando. Muchas de estas aplicaciones son 2D, e incluyen conexión con un sistema CAM.

En ingeniería civil podemos encontrar aplicaciones 2D, especialmente en arquitectura, y aplicaciones 3D.
Las simulaciones realizadas suelen estar relacionadas con el estudio de la resistencia y la carga del
elemento.

1.5 PROCESO DE DISEÑO DE INGENIERÍA

El diseño en ingeniería es el proceso de concebir ideas en el desarrollo de la solución de un problema


tecnológico, para lo cual usa conocimientos, recursos y productos existentes para satisfacer una
necesidad o resolver un problema.

El diseño puede dividirse en dos grandes categorías: diseño de productos y diseño de sistemas o
procesos. A medida que se desarrolla el diseño de un producto o proceso, el equipo de diseño aplica
principios de ingeniería, toma en cuenta las restricciones de presupuesto, funcionalidad, legales,
psicológicos y sociales para lo cual requiere información de áreas como las necesidades del cliente,
materiales, capital, energía, requerimientos de tiempo, habilidades humanas, etc.

Las gráficas son importantes en el proceso de diseño, se utiliza para visualizar soluciones posibles y
documentar las ideas, incluyen el dibujo de las piezas, curvaturas, descripciones de color, información
con respecto al logotipo, colocación de ilustraciones e instrucciones de fabricación, etc.

El diseño de un objeto debe realizarse respetando normas nacionales e internacionales como: ANSI
(American Nacional Standards Institute), ASME (American Society of Mechanical Engineers, ISO
(Internacional Standards Organization), STEP (Standard for the Exchange of Product Data), HTML, etc. La
figura 1 se presenta el proceso lineal general seguido en un proceso de diseño en ingeniería, en las
diversas etapas existirá retroalimentaciones, documentar, analizar y visualizar el proceso de diseño. Los
tipos de modelo más representativos se presentan en el cuadro 1.

Los modelos tridimensionales paramétricos creados en un sistema de CAD son:

 Modelo de alambre “wireframe” (información geométrica de entrada, usada para la


representación de los vértices y aristas).
 De superficie (visualización y trabajos superficiales, usados en control numérico).
 Sólidos (análisis de ingeniería, se le asignan propiedades, son usados en el análisis con
elementos finitos).

El modelo debe representar lo mejor posible la realidad, y luego aplicar métodos matemáticos para
darle la forma y disposición adecuada para poder obtener resultados numéricos. El diseñador debe
determinar si el modelo de computadora satisface o no el criterio de diseño, y debe ser capaz de leer el
dibujo, comprender su forma, tamaño e información relativa a su fabricación.

1.6 INGENIERÍA ASISTIDA POR COMPUTADOR (CAE)

CAE simula bajo condiciones aparentemente reales el efecto de variables sobre el elemento diseñado,
ANÁLISIS POR ELEMENTOS FINITO (FEA)

Aunque el nombre FEA se ha establecido por los años 1960, el concepto se ha usado desde hace varios
siglos. El empleo de métodos de discretizado espacial y temporal y la aproximación numérica para
encontrar soluciones a problemas en ciencia aplicada e ingeniería es conocido desde la antigüedad y en
los últimos años muy desarrollado y aprovechado por las industrias aeroespacial y aeronáutica. Este tipo
de cálculo se usó en la construcción de las pirámides egipcias, donde empleaban métodos de
discretizado para determinar el volumen de las pirámides. Arquímedes (287 - 212 a. C.) empleaba el
mismo método para calcular el volumen de sólidos y deáreas.

En la China, Lui Hui (300 d. C.) empleaba un polígono regular de 3072 lados para calcular longitudes de
circunferencias con lo que conseguía una aproximación al número Pi de 3.1416. El concepto básico del
análisis por elementos finitos para una estructura radica en sustituir la estructura continua real por una
estructura idealizada equivalente compuesta por un número finito de partes discretas (puntos
interconectados entre si llamados nodos y al conjunto se le conoce como malla) por medio de un
enmallado (bidimensionales; cuadriláteros y triángulos; tridimensionales: hexaedros y tetraedros), al
cual se aplican cargas en los nodos de los elementos límite del modelo, después del cual empleando
teoremas de energía (relación entre fuerzas actuantes en los nodos y sus desplazamientosley de Hooke,
módulo de Young, módulo de Poison, etc.), se llega a derivar una matriz de rigidez (stiffness matriz, - las
ecuaciones que rigen el comportamiento de la malla regirán también para la estructura).

De esta forma se consigue pasar de un sistema continuo (infinitos grados de libertad), que es regido por
un sistema de ecuaciones diferenciales, a un sistema con un número de grados de libertad finito. El
procesador FEA genera una voluminosa cantidad de datos (archivos pesados) los cuales son pos-
procesados por las herramientas de visualización de displays gráficos (rendering foto realista con una
escala de colores, animaciones, esquemas, etc.) para mostrar esfuerzos internos y con los
desplazamientos se obtiene las deformaciones (relacionadas directamente con las tensiones).

En la etapa de posproceso se puede ver las magnitudes y localizacio-nes de las deformaciones en


cualquier instante y en cualquier parte del modelo así como los distintos rasgos de tensión bandas
representados por un mismo color lo que permite evaluar rápidamente las zonas críticas del diseño y
analizar si la pieza soporta la tensión admisible del material sin deformarse mas de lo permitido por el
diseño (zona elástica).

El modelo es más realista cuanto más elementos contengan la malla así como la técnica usada, pero el
proceso de cómputo se puede incrementar considerablemente originando una acumulación de errores
por redondeo. El FEA permite realizar un modelo matemático de cálculo del sistema real, que es más
fácil y económico de modificar comparado con el de un prototipo. Los prototipos siguen siendo
necesarios, pero en menor número. Un campo del FEA en pleno desarrollo es el cálculo con cargas
dinámicas, vibraciones, impacto y fatiga. Dicho análisis se concentra en evitar que se trabaje con carga
cíclicas con frecuencia cercanas a la natural (se podría generar efectos resonantes), así como la falla por
fatiga (la pieza se somete a una carga cíclica y se rompe a pesar de que las tensiones, que producen la
máxima amplitud de carga, ni siquiera se aproximan a las tensiones de rotura del material utilizado). El
procedimiento general que siguen los software que aplican la técnica de los elementos finitos.

FUENTES DE INFORMACION.

[Link]
de-calidad/361785254-introduccion-al-diseno-asistido-por-computadora/2767752

[Link]

[Link]
1.7 SOFTWARE.

El software puede definirse como todos aquellos conceptos, actividades y procedimientos que dan como
resultado la generación de programas para un sistema de computación. En otras palabras, son las
instrucciones que han sido predefinidas por un programador para ejecutar las tareas que se le indican,
compuesto por un conjunto de números binarios (bits), que tiene algún sentido para la computadora, y
es almacenado en algún soporte físico (hardware), desde donde el procesador puede acceder, para
ejecutarlo o mostrarlo.

1.8 QUE ES ESL SOFTWARE.

Se refiere al conjunto de programas, aplicaciones, logaritmos, programaciones, es decir, los elementos


del tipo lógico que compone el “cerebro” de todo equipo electrónico.

Mientras que el hardware es un sistema de computación visible, tangible y fácilmente aplicable, el


software es una entidad puramente conceptual: un producto intelectual, lo cual significa que la parte
física es el hardware y software es la parte lógica de la computadora.

Este sistema es desde donde se planifican, organizan y ejecutan las acciones y tareas que puede realizar
el dispositivo, así como controla los componentes que forman parte del hardware.

La etimología del término proviene del inglés, ya que en español no existe un término que se ajuste al
verdadero significado. Se compone de soft (blando), que se opondría al hard (duro) que se refiere a lo
sólido o duro del computador, o el hardware y software alude a lo intangible de los programas; y ware
que se refiere a “cosas”.

1.9 HISTORIA DEL SOFTWARE

La historia de estos sistemas lógicos tiene origen en los años 30, cuando el informático Alan
Turing (1912-1954) habló en un trabajo sobre números que podían ser computados a través de una
aplicación. Esta fue la primera idea conceptual sobre este tipo de lógica de una máquina, pero en 1958
es cuando se utiliza el término por primera vez por el estadístico John W. Tukey (1915-2000).

Una de las pioneras en el desarrollo del primer equipo de programación fue Ada Lovelace (1815-1852),
quien trabajó sobre una calculadora. También el experto en computación Donald Knuth (1938) es
considerado el padre de la interpretación algorítmica, ya que su aporte ayudó a crear los compiladores
actuales, que ayudan a crear nuevos softwares traduciendo los lenguajes a binario.

Por otro lado, Dennis Ritchie (1941-2011), cooperó para desarrollar uno de los primeros sistemas
operativos y sembró el precedente para los actuales.

Durante las décadas de 1950, 1960 y 1970 en las primeras eras del software, se consideró en principio
como complementos y se desarrollaban y utilizaban por la misma persona con fines muy específicos. Se
desarrollaron con pruebas sin metodologías para su creación.

Se crean los lenguajes de programación Fortran y COBOL, que fueron los primeros: mientras el Fortran
servía para realizar cómputos, el COBOL se orientaba más hacia el procesamiento de datos.
De igual forma, surgen los programas multiusuarios, se establece la primera interacción entre la
máquina y el hombre, y las velocidades de procesamiento se incrementaron de minutos a pocos
milisegundos.
Luego se establecen redes donde varias computadoras realizaban sus propios trabajos y se comunicaban
entre sí. Se comienzan a utilizar tanto en computadores como en electrodomésticos y otros utensilios
electrónicos los microprocesadores.

La evolución del software trajo consigo un sinfín de complicaciones, pues varios proyectos sobrepasaban
el presupuesto o excedían los tiempos de desarrollo, ocasionando daño a propiedades y muertes, por
ejemplo, con el fallo de sistemas en aparatos médicos.

2.0 TIPOS DE SOFTWARE

Entre la clasificación de software se pueden mencionar los siguientes tipos:

Software de sistema

Es aquel software base que permite controlar y dar instrucciones, lo cual permite el manejo de un
ordenador u otro dispositivo. Sin este tipo de sistema, un aparato electrónico no podría funcionar, ya
que es el soporte para el control y manejo del hardware y las aplicaciones o programas que posea.

Estos se caracterizan por permitir al usuario tener comunicación con el hardware, administran los
recursos del dispositivo como los programas, administra la memoria utilizada, ofrece al usuario una
interfaz que le permita manejarlo y ejecutar los distintos programas y hacer tareas, y es el medio que
permite unificar todo lo que el ordenador puede hacer.

software de programación
Estos son aquellos programas que ayudan a la creación de otros programas, aplicaciones, extensiones,
entre otros, mediante una serie de lenguajes de programación. Estos se caracterizan porque deben ser
escritos y compilados para verificar si existe algún error en ellos.

Por ello, no suelen ser utilizadas por el usuario final sino por los programadores. Incluye, por mencionar
los más importantes, los siguientes:

 Compiladores (programas que analizan y ejecutan otros programas).


 Intérpretes (software que "traduce" los diferentes lenguajes de programación).
 Editores de texto (crean y modifican archivos de texto, lenguaje de programación o código
fuente).

Por ejemplo esta Java que son una serie de instrucciones programáticas que permiten desarrollar
softwares de aplicaciones para multi-plataformas.

Software de aplicación

Es el tipo que se utiliza en la cotidianidad, son aquellos programas o aplicaciones que sirven para un
propósito específico. Estos pueden ser desarrollados para funcionar en un sistema operativo específico o
pueden estar adaptados para funcionar en varios. Este tipo de software está dirigido hacia el cliente o
usuario final, ya que no se necesita de conocimientos informáticos para ser utilizados.

Existen varios tipos:

 Las aplicaciones ofimáticas, que son aquellas que son de utilidad para el trabajo de oficina.
 Los programas educativos, las cuales están diseñadas para educar y comprobar el progreso de
los conocimientos adquiridos por medio de ellos.
 Los programas médicos, que son los que se utilizan en dispositivos o máquinas destinadas a la
medicina, y deben cumplir con una serie de requisitos regulados por las normas sanitarias.
 Los programas matemáticos, que tienen la capacidad de realizar cómputos, resolver y graficar
ecuaciones matemáticas.
 Los programas de Diseño Asistido, que son los utilizados en ingeniería
y arquitectura para diseñar piezas y estructuras.
 Los programas de bases de datos, que recopilan toda la información dándole jerarquía y orden,
para que el usuario pueda acceder a ellos.
 El software de contabilidad o software administrativo, que son los utilizados en las empresas.
 Los videojuegos, que son programas que contienen gráficas, sonido y otros elementos donde
deben cumplirse objetivos con fines de entretenimiento; y muchos otros.

Software libre y software propietario

El concepto de software libre se utiliza para referirse a aquellos programas que permiten al usuario
utilizar, copiar, modificar y distribuirlo. Para hacer efectiva estas acciones, es necesario que
dicho software incluya el código fuente.

Algunos ejemplos son el navegador Mozilla Firefox, el antivirus Clam Win Free y la aplicación de diseño
asistida QCad.

En oposición a este término, se habla de software propietario para indicar que un programa informático
no es completamente libre. En este sentido, el titular del software prohibe o restringe su uso,
redistribución o modificación. En este caso, el código fuente no está incluido.

El sistema operativo Windows, el paquete de aplicaciones de Microsoft Office, el programa de edición


gráfica Photoshop son algunos de los softwares propietarios más conocidos.

2.1 DESARROLLO DE SOFTWARE.

Es el conjunto de procedimientos, técnicas y soporte documental utilizados para el diseño de sistemas


de información.

En la ingeniería en software cuando se hace referencia al desarrollo del mismo, se está hablando
del desarrollo de programas, los cuales deben cumplir una serie de etapas o fases para poder funcionar
con otros métodos ya establecidos en otras disciplinas de ingeniería.

Ejemplos de software

 Android: Este es un tipo de software de sistema que controla dispositivos móviles inteligentes y
las aplicaciones que en ellos se encuentran. Su competencia comercial es el de la marca Apple,
el iOS, que además es utilizado en los dispositivos iPad y el iPod touch.
 Profit Plus: este es uno de los software de contabilidad más conocidos en el ámbito empresarial,
el cual es a la vez un software administrativo que permite ingresar todos los datos contables de
una empresa en cuanto a sus ingresos, egresos, cuentas por pagar, cuentas por cobrar, entre
otros aspectos en el ámbito administrativo; al mismo tiempo que permite establecer bases de
datos con los registros de inventario.
 Microsoft Word: Se trata de un programa o aplicación, la cual sirve para crear y modificar
archivos de texto.
 MySQL: se trata de un software de gestión de base de datos la cual en sus inicios fue
desarrollada por la empresa de software MySQLAB. Este sistema opera con licencia libre y
comercial.
 Dev C++: se trata de un entorno de desarrollo integrado que permite programar en el lenguaje
C++, el cual además permite trabajar con un compilador que se encuentre fundamentado en
GCC.
 Adobe Photoshop: este es un programa de aplicación que permite editar, retocar y corregir
imágenes, tales como fotografías, ilustraciones, diagramas, gráficos, infografías, entre otras.
 Mozilla Firefox: es un software libre el cual consiste en un navegador web, que es una aplicación
que permite navegar por Internet, descifrando el contenido que existe en cada página web o
sitio visitado en el ciberespacio.
 iTunes: se trata de un programa que permite, mediante un sistema de pago, la adquisición de
música. Funciona de igual manera como un reproductor de música, sincronizando además el
contenido de los dispositivos como los iPads, iPods y los iPhone.
 Google Play Store: Es una plataforma que permite a los usuarios del sistema operativo Android
adquirir programas, aplicaciones y múltiples recursos a modo de tienda virtual, así como ofrecer
las últimas actualizaciones de cada aplicación.
FUENTES DE INFORMACION.

[Link]

[Link]

[Link]

También podría gustarte