El documento describe varios tipos de software. En términos generales, divide el software en tres categorías: software de aplicación, software de programación y software de sistema. También discute otros tipos específicos como sistemas operativos, procesadores de texto, planillas de cálculo, bases de datos, programas CAD, diseño gráfico, suites y navegadores. Finalmente, define la ingeniería de software como la aplicación de principios de ingeniería al desarrollo y mantenimiento de sistemas de software.
I LINEAMIENTOS Y CRITERIOS DE INFRAESTRUCTURA DE RIEGO.pptx
Diseño de Software
1. República Bolivariana de Venezuela
Ministerio para el Poder Popular de la Educación
Universidad Fermín Toro
Alonso David Marturet Carmona
C.I: 20.892.799
Diseño de Software
Cabudare – Lara, 20 de noviembre de 2015
2. Software
El software es considerado como el equipamiento lógico e intangible de un
ordenador, el concepto de software abarca a todas las aplicaciones
informáticas, como los procesadores de textos, las planillas de cálculo y los
editores de imágenes.
El software es desarrollado mediante distintos lenguajes de programación,
que permiten controlar el comportamiento de una máquina. Estos lenguajes
consisten en un conjunto de símbolos y reglas sintácticas y semánticas, que
definen el significado de sus elementos y expresiones. Un lenguaje de
programación permite a los programadores del software especificar, en
forma precisa, sobre qué datos debe operar una computadora.
Tipos de Software
Dentro de los tipos de software, uno de los más importantes es el software
de sistema o software de base, que permite al usuario tener el control sobre
el hardware y dar soporte a otros programas informáticos. Los sistemas
operativos, que comienzan a funcionar cuando se enciende la computadora,
son software de base.
En términos generales podemos dividir los diferentes tipos de Software en
3:
Software de Aplicación
Aquí se incluyen todos aquellos programas que permiten al usuario realizar
una o varias tareas específicas. Aquí se encuentran aquellos programas que
los individuos usan de manera cotidiana como:procesadores detexto, hojas
de cálculo, editores, telecomunicaciones, software de cálculo numérico y
simbólico, videojuegos, entre otros.
Software de Programación
Son aquellas herramientas que un programador utiliza para poder
desarrollar programas informáticos. Para esto, el programador se vale de
distintos lenguajes de programación. Como ejemplo se pueden tomar
compiladores, programas de diseño asistido por computador, paquetes
integrados, editores de texto, enlazadores, depuradores, intérpretes, entre
otros.
3. Software de Sistema
Es aquel que permite a los usuarios interactuar con el sistema operativo así
como también controlarlo. Este sistema está compuesto por una serie de
programas que tienen como objetivo administrar los recursos del hardware
y, al mismo tiempo, le otorgan al usuario una interfaz. El sistema operativo
permite facilitar la utilización del ordenador a sus usuarios ya que es el que
le da la posibilidad de asignar y administrar los recursos del sistema.
En términos más específicos existen muchos tipos de software, cada uno
desarrollado con un fin específico y para un público especifico. Se pueden
dividir entre otros, en los siguientes tipos:
Sistemas Operativos
Este tipo de software es el encargado de controla la computadora y se ha
orientado mucho en ser amigable visualmente con el usuario, sin este, el
PC sea incapaz de interpretar las acciones que le pedimos. Algunos de los
sistemas operativos más conocidos son: Microsoft Windows, Apple
MacOS, Apple iOS, Linux, Android.
Procesadores de Texto
Este tipo de software básicamente cumple las funciones de la olvidada
máquina de escribir, permitiendo escribir textos, memorándum, cartas,
contratos, informes, correspondencia en general, y cualquier otro
documento que sea necesario, además estos programas añaden otras
funciones de edición de texto e integración con otros programas muy útiles.
Planillas de Cálculo
Este tipo de aplicaciones sirven para hacer todo tipo de cálculos y
operaciones matemáticas, siendo bastante útiles para diversas aplicaciones
tales como hojas de pago, contabilidad, cuentas a pagar y a cobrar, cálculos
estadísticos, balances, gráficos estadísticos y muchas otras posibilidades
para el ámbito de la contabilidad en la empresa o el hogar. Ejemplos de
ellos son Microsoft Excel, Lotus y Office Calc.
Bases de Datos
Estos programas son utilizados para almacenar información tal como
registro de clientes, proveedores, materiales, productos, a los efectos de
4. poder tener un seguimiento eficaz de stocks o movimientos de cualquier
índole. Las aplicaciones más importantes de este ámbito son Microsoft
Access, Foxpro y Office Base.
Programas de CAD
CAD (Computer Aided Design), se refiere a los programas de diseño
asistido por computadora que son muy utilizados por arquitectos,
ingenieros, diseñadores y todo profesional que se dedique a la confección
de planos de cualquier tipo.
Diseño Gráfico
Este tipo de programas son los utilizados regularmente en cualquier estudio
de diseño gráfico en donde se compongan revistas, libros, y todo tipo de
material impreso.
Suites
Este tipo de programas suelen integrar varias aplicaciones que cumplen una
función diferente en un mismo paquete. Las más conocidas suites son
Microsoft Office, Open Office o Adobe Suite. Las primeras dos integran
software enfocado al trabajo en la oficina, con procesador de texto, planilla
de cálculo y otros, mientras que el tercero se encuentra dirigido al
profesional del ámbito gráfico. En este grupo también podemos ubicar a
Suites del tipo de Visual Studio, que es específicamente diseñada para
programadores proporcionándole herramientas muy útiles para la creación
de código de programación.
Navegadores (Browsers)
Estos programas nos sirven para conectarnos y navegar a través de Internet.
Los navegadores más populares son Microsoft Internet Explorer, Mozilla
Firefox, Google Chrome, Safari y Opera.
Aplicaciones para Smartphone
Una categoría especial de software son los programas exclusivamente
diseñados para los sistemas operativos incluidos en los teléfonos
inteligentes actuales.
5. Ingeniería del Software
La Ingeniería del software es una disciplina o área de la Informática o
Ciencias de la Computación, que ofrece métodos y técnicas para desarrollar
y mantener software de calidad que resuelven problemas de todo tipo. Hoy
día es cada vez más frecuente la consideración de la Ingeniería del
Software como una nueva área de la Ingeniería, y el Ingeniero del Software
comienza a ser una profesión implantada en el mundo laboral internacional,
con derechos, deberes y responsabilidades que cumplir.
La ingeniería del software trata con áreas muy diversas de la Informática y
de las Ciencias de la Computación, tales como construcción de
compiladores, sistemas operativos o desarrollos de Intranet/Internet,
abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo
de sistemas de información y aplicables a una infinidad de áreas tales
como: negocios, investigación científica, medicina, producción, logística,
banca, control de tráfico, meteorología, el mundo del derecho, la red de
redes Internet, redes Intranet y Extranet, etc.
Ingeniería del Software es el estudio de los principios y metodologías para
desarrollo y mantenimiento de sistemas de software [Zelkovits, 1978].
Ingeniería del Software es la aplicación práctica del conocimiento
científico en el diseño y construcción de programas de computadora y la
documentación necesaria requerida para desarrollar, operar (funcionar) y
mantenerlos [Bohem, 1976].
Ingeniería del Software trata del establecimiento de los principios y
métodos de la Ingeniería a fin de obtener software de modo rentable que
sea fiable y trabaje en máquinas reales [Bauer, 1972].
La aplicación de un enfoque sistemático, disciplinado y cuantificable al
desarrollo, operación (funcionamiento) y mantenimiento del software; es
decir, la aplicación de Ingeniería al software [IEEE, 1993].