El softwarte
Ministerio del Poder Popular para la Educación Superior
Universidad Alejandro de Humboldt
Ingeniería de Software
Sección: DCN0502II
Informe
“El Software”
Integrantes:
Barile Jose C.I: 18.713.504
Caracas, Enero de 2011.
El Software
Es una producción inmaterial del cerebro humano y tal vez una de las estructuras más complicadas que lahumanidad conoce. Básicamente, es un plan de funcionamiento para un tipo especial de máquina, una máquina ``virtual'' o ``abstracta''. Una vez escrito mediante algún lenguaje de programación, el software se hace funcionar en ordenadores, que temporalmente se convierten en esa máquina para la que el programa sirve de plan. El software permite poner en relación al ser humano y a la máquina y también alas máquinas entre sí. Sin ese conjunto de instrucciones programadas, los ordenadores serían objetos inertes. Comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware.
Características del Software
➢ Es un elemento del sistema que es lógico, en lugar de físico.Por lo tanto el software tiene unas características considerablemente distintas a las del hardware.
➢ Se desarrolla, no se fabrica en un sentido clásico.
➢ Los costes del software se encuentran en la ingeniería. Esto significa que los proyectos de software no se pueden gestionar como si fueran proyectos de fabricación.
➢ No se estropea, el software no es susceptible a los males delentorno que hacen que el hardware se estropee.
➢ La mayoría del software se construye a medida, en vez de ensamblar componentes existentes.
Tipos de Aplicación del Software
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos:
Software de Sistema: Su objetivo es desvincularadecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidadesde apoyo que permiten su mantenimiento. Incluye entre otros:
➢ Sistemas operativos
➢ Controladores de dispositivos
➢ Herramientas de diagnóstico
➢ Herramientas de Corrección y Optimización
➢ Servidores
➢ Utilidades
Software de Programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativasy lenguajes de programación, de una manera práctica. Incluye entre otros:
➢ Editores de texto
➢ Compiladores
➢ Intérpretes
➢ Enlazadores
➢ Depuradores
➢ Entornos de Desarrollo Integrados (IDE)
➢ interfaz gráfica de usuario (GUI).
Software de Aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo deactividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros:
➢ Aplicaciones para Control de sistemas y automatización industrial
➢ Aplicaciones ofimáticas
➢ Software educativo
➢ Software empresarial
➢ Bases de datos
➢ Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
➢ Videojuegos
➢Software médico
➢ Software de Cálculo Numérico y simbólico.
➢ Software de Diseño Asistido (CAD)
➢ Software de Control Numérico (CAM)
Fases o Ciclo de Vida del Desarrollo de un Software
El ciclo de vida básico de un software consta de los siguientes procedimientos:
➢ Definición de objetivos.
➢ Análisis de los requisitos y su viabilidad.
➢ Diseño general....
Regístrate para leer el documento completo.