15/04/25
Actividad N°5
Alumn@: Briggitte Oropeza
El software
1) ¿Qué es el software?
Para que toda computadora funcione necesita, además del hardware, un
Componente lógico que procese los datos; al conjunto de instrucciones
que Procesa la información siguiendo una secuencia lógica de órdenes
se lo
Denomina Software.
El software está integrado por distintos programas que tienen diferentes
Propósitos para los cuales fueron creados; por este motivo se los divide
en Tres categorías:
• Software de base.
• Software de aplicación.
• Software de desarrollo.
En esta unidad, además de los tipos de software, veremos el desarrollo
de Programas a medida y en serie, los distintos lenguajes de
programación Y una introducción a los sistemas operativos poniendo
énfasis en algunos Comandos de DOS –sistema operativo con interfaz a
modo de texto–donde El usuario debe interactuar con él por medio de
una línea de comandos.
Esta unidad es la antesala a los sistemas operativos con interfaz gráfica
Que serán explicados en la siguiente unidad.
2) ¿Cómo se clasifica el software? Explica cada uno de ellos.
Software de base, de aplicación y de desarrollo
Cuando hablamos de software nos referimos a los programas de una
computadora, los Cuales son elementos intangibles porque a diferencia
de los componentes de hardware –como un teclado o una lectora de CD–
no son físicos.
De acuerdo a su funcionalidad o a las Prestaciones que brinde, al
software se lo Puede clasificar en:
Software de base
Son los programas básicos necesarios Para que una computadora
funcione.
El sistema operativo es un ejemplo de este tipo de software.
Software de aplicación
Son programas que ayudan al usuario a realizar una determinada tarea,
como un Procesador de texto o una planilla de cálculo.
Software de desarrollo
Son programas que ayudan a los desarrolladores de software, analistas y
programadores, A crear software de base, de aplicación u otros
programas de desarrollo.
3) Explica el desarrollo de software. Cada sector cumple un
rol para su desarrollo.
Los programas son escritos por personas que tienen como profesión el
desarrollo de Soluciones informáticas.
En un proyecto de desarrollo de software existen distintas
responsabilidades y funciones Que, por lo general, son llevadas a cabo
por un equipo de trabajo.
Un equipo de desarrollo puede estar integrado por:
Líder de proyecto
Es el encargado de cumplir con los requisitos del cliente y que todo se
desarrolle en Tiempo y forma. Es la autoridad más alta del equipo.
Analista de sistemas
El analista se encarga de desarrollar soluciones, en papel, para los
problemas que Originan el desarrollo.
Programador
El programador es la persona que traduce Las soluciones que aporta el
analista a un Código fuente, que luego tomará la forma Definitiva de un
programa.
Aclarando las ideas con un ejemplo Pongamos como ejemplo un
restaurante, En donde tenemos al dueño, al chef y al Ayudante de
cocina.
El líder de proyecto es el dueño quien Controla que todo marche bien, el
chef es el Analista, que le pasa la receta al ayudante De cocina –
programador– quien la cocina Escribe el código para obtener la comida
–programa o sistema– solicitada por el
Cliente.
4) ¿Qué diferencia existe entre el software a medida y el
software en serie?
Cuando una empresa o un programador Diseña un programa por
expreso pedido de Un usuario o cliente, se dice que el software Está
hecho a medida, porque al escribir el Programa el autor ha tenido en
cuenta los Problemas específicos de la persona que Le pidió el producto.
El software a medida puede ser modificado A pedido del usuario todas
las veces que Sea necesario. El programa se puede Adaptar al usuario.
En cambio, cuando el programa es diseñado para cualquier usuario en
general sin tener En cuenta problemas particulares, se dice que el
software es en serie o enlatado.
Este tipo de programas no permite que el usuario lo pueda modificar de
acuerdo a sus Necesidades, solo puede utilizarlo tal cual lo adquiere. El
usuario se debe adaptar al Programa.
5) ¿Qué es un lenguaje de programación?
Los lenguajes de programación permiten escribir código fuente
siguiendo ciertas Normas sintácticas y semánticas de acuerdo al
lenguaje elegido por el programador.
El programador elige el lenguaje a emplear de acuerdo a sus
conocimientos y al tipo De programa que deba desarrollar.
Algunos
lenguajes
de
programac
ión
ADA Clipper FoxPro Modula Simula
Assembler Cobol Haskell Pascal SmallTalk
C Eiffel J# Python Visual
Basic
C# Forth J++ RPG Visual
[Link]
C++ FORTRAN JAVA Ruby Visual C++
6) ¿Por qué es necesario un sistema operativo en un equipo?
¿Cómo se clasifican?
Un sistema operativo (SO) es un conjunto de programas que se encarga
de gestionar Y administrar eficientemente los recursos físicos (hardware)
y no físicos (software) del Dispositivo donde se encuentra instalado, por
ejemplo una computadora.
• Esto significa que el SO se asegura que las partes de la computadora
funcionen
Correctamente y se puedan comunicar entre sí.
• También permite que el usuario logre interactuar con la PC mediante
dispositivos
Como el mouse y el teclado.
• En cuanto a los programas, el SO brinda un entorno seguro para que
las Aplicaciones puedan ejecutarse sin interferir unas con otras.
Debido a que una computadora, cuando Arranca, necesita tener
instalado un SO
Para poder prestar todos sus servicios, A este tipo de software se lo
denomina
Software de base.
El software de base es necesario en Cualquier dispositivo que deba
controlar La entrada y salida de datos, por lo tanto Las PC no son las
únicas que lo necesitan.