You are on page 1of 5

DESCRIPCIN

BREVE
Respuesta a
preguntas
basadas en la
ingeniera de
software.
Miguel Hernndez
Herrera.
Impacto general de
la ingeniera del Docente:
Software Rita Flores
Asis
1. Establecer una definicin del concepto de software.

Es un elemento de la computadora intangible lo cual se necesita para ejecutar


una tarea, tiene la propiedad de ser uno de los elementos de la computadora
para poder realizar programas, SO y aplicaciones, gracias a este software
podemos dar instrucciones a las computadoras para que estn ejecuten la
funcin y los resultados deseados, son estructuras de datos que permiten a los
programas manipular adecuadamente la informacin.

2. Describir la clasificacin del software.

Se clasifican en tres grandes tipos;

a. Sistemas operativos: u objetivo es desvincular adecuadamente al


usuario y al programador de los detalles de la computadora en
particular que se use, aislndolo especialmente del procesamiento
referido a las caractersticas internas de: memoria, discos, puertos
y dispositivos de comunicacin, impresoras, pantallas teclados
etc. El software de sistema le preocupa el usuario y programador
adecuadas interfaces de alto nivel herramientas y utilidades de
apoyo que permiten su mantenimiento.
b. Sistemas operativos: un sistema operativo (SO) es el programa o
conjunto de programas que efectan la gestin de los procesos
bsicos de un sistema informtico y permite la normal ejecucin
del resto de las operaciones, uno de los propsitos de los sistemas
operativos que gestiona el ncleo intermediario consiste en
gestionar los recursos de localizacin y proteccin de acceso del
hardware, hecho que alivia a los programadores de aplicaciones
de tener que tratar con esos detalles. La mayora de los aparatos
electrnicos que utilizan microprocesadores para funcionar llevan
incorporado un sistema operativo (telfonos mviles,
reproductores de DVD computadoras radio enrutadores etc.
c. Controladores de dispositivos: llamado normalmente controlador
(device driver) es un programa informtico que permite al sistema
operativo interactuar con in perifrico haciendo una abstraccin
del hardware y proporcionado una interface posiblemente
estandarizada como un manual de instrucciones que le indican al
SO como se debe de controlar y comunicarse con un dispositivo
en particular, por lo tanto, es una pieza esencial sin la cual no se
podra usar el hardware.
Existen tantos tipos de controladores como tipos de perifricos y
es un comn encontrar ms de un controlador del mismo
dispositivo cada uno ofrecido un nivel distinto de funcionalidades.
d. Herramienta de diagnstico: es un software que permite
monitorizar y en algunos caos controlar la funcionalidad del
hardware como, computadoras servidores y perifricos segn el
tipo de sus funciones estos dispositivos pueden ser la memoria
RAM el procesador, los discos duros ruteadores tarjetas de red etc.
e. Servidores: un servidor es una computadora que formado parte de
la red provee servicios a otra computadora denominada cliente.
f. Utilizadas; es una herramienta que realiza tareas de
mantenimiento soporte para la construccin y ejecucin de
programas tareas en general en donde se incluye las bibliotecas
se sistema midleware , herramientas de desarrollo etc. Podemos
nombrar cifrados y descifrados de archivos comprensin de
archivos deafragmentadores de disco editores de texto respaldo
etc.
g. Software de programacin: es el conjunto de herramientas que
permiten al programador desarrollar programas informticos
usando diferentes alternativas y lenguajes de programacin de
una manera prctica, incluye entre otros:
i. Editores de textos; un editor de texto es un programa que
permite crear y modificar archivos digitales compuestos
nicamente por texto sin formato conocidos comnmente
como archivos de texto plano, el programa lee el archivo e
interpreta los bytes ledos segn el cdigo de caracteres
que usa el editor. Ejemplo un editor ASCII de 8 bits lee el
minero binario 01100001 (decimal 97 o hexadecimal 61) en
el archivo lo representa en la pantalla por la figura a que
el usuario reconoce con la letra a y ofrecer al usuario las
funciones necesarias para cambiar el numero binario en el
archivo.
ii. Editores de texto con incluidos en el sistema operativo o en
algn paquete de software instalado y se usan cuando se
deben de crear o modificar archivos de texto como archivos
de configuracin, scrips o el cdigo fuente de algn
programa. el archivo creado por el editor de texto incluye la
convencin en DOS y Microsoft Windows la extensin txt
aunque pueda ser cambiada a cualquiera otra con
posterioridad.
h. Compiladores: es un programa informtico que traduce un
programa escrito en un lenguaje de programacin a otro lenguaje
de programacin generando un programa equivalente que la
maquina ser capaza de interpretar. usualmente el segundo
lenguaje es lenguaje de mquina, pero tambin puede ser
simplemente texto.
i. Interpretes; en ciencias de la computacin, interprete o
interpretador es un programa informtico capaz de analizar y
ejecutar otros programas escritos en un lenguaje de alto nivel. Los
interpretes de los compiladores en que estos traducen un
programa desde su descripcin en un lenguaje de programacin
de mquina del sistema.
j. Enlazadores: es un programa de toma los ficheros de cdigo
objeto generado en los primeros pasos del proceso de compilacin
la informacin de todos los recursos necesarios (biblioteca) quita
aquellos recursos que no necesita y enlaza el cdigo objeto con
su(s) bibliotecas con lo que finalmente produce un fichero
ejecutable o una biblioteca.
k. Depurador: es un programa usado para probar depurar (eliminar
errores) de otros programas (el programa objetivo). El cdigo a
ser examinado puede alternativamente estar corriendo en in
simulador de conjunto de instrucciones (ISS) una tcnica quite
permite gran potencia en su capacidad de detenerse cuando son
encontradas condiciones especficas, pero ser tpicamente (o el
mismo) procesador. algunos depuradores de nivel de fuente o
depurador simblico, comnmente ahora vistos en entornos de
desarrollo integrados, cuando el programa se estrella o alcanza
una condicin predefinida, la depuracin tpicamente muestra la
posicin en el cdigo original.
l. Entornos de Desarrollo Integrados (IDE) agrupan las anteriores
herramientas usualmente en entorno visual de forma tal que el
programador no necesite introducir mltiples comandos para
compilar interpretar, depurar etc.
m. Software de aplicacin: Es aquel que permite a los usuarios llevar
a cabo una o varias especficas, en cualquier campo de actividad
susceptible de ser automatizado, con especial nfasis en los
negocios incluye entre otros:
i. Aplicaciones para el control de sistemas y automatizacin.
ii. Aplicaciones ofimticas.
iii. Software educativo.
iv. Software empresarial.
v. Base de datos.
vi. Telecomunicaciones.
vii. Videojuegos.
viii. Software medico
ix. Software de clculo numrico y simblico
x. Software de Diseo Asistido (CAD)
xi. Software de Control Numrico (CAM)

3. Que es la ingeniera de software.

Es aquella disciplina que se ocupa del desarrollo, la operacin y el


mantenimiento del software o programas informticos, la ingeniera implica un
trabajo integral es decir se produce anlisis del contexto se disea el proyecto
de desarrollo el adecuado software se ejecutan las pruebas para segura su
correcto funcionamiento y finalmente se implementa el sistema.
4. Cul ha sido el impacto de utilizar la ingeniera de software en
los sistemas basados en computadoras?

El software se ha convertido en el elemento clave de la evolucin de los


sistemas y productos informticos. En las pasadas cuatro dcadas, el software
ha pasado de ser una resolucin de problemas especializadas y una
herramienta de anlisis de informacin, a ser una industria por s misma. Pero
la temprana cultura e historia de la programacin ha creado un conjunto de
problemas que persisten todava. El software se ha convertido en un factor que
limita la evolucin de los sistemas informticos. El software se compone de
programas, datos y documentos. Cada uno de estos elementos componen una
configuracin que se crea como parte del proceso de la Ingeniera del Software.
El intento de la Ingeniera del Software es proporcionar un marco de trabajo
para construir software con mayor calidad.

Bibliografa
Anomino. (s/d de s/m de s/a). Definicion ABC. Recuperado el 04 de Octubre de
2016, de http://www.definicionabc.com/tecnologia/ingenieria-de-
software.php
CASRO, Y. J. (s/d de s/m de 2011). Coprparacion Iniversitaria Remington.
Recuperado el 04 de OCTUBRE de 2016, de clasificacion de Software:
http://documents.mx/documents/clasificacion-de-softwarepdf.html#
Celedon, J. (s/d de s/m de s/a). Rincon del vago. Recuperado el 04 de Octubre
de 2016, de http://html.rincondelvago.com/conceptos-y-evolucion-de-la-
ingenieria-del-software.html

You might also like