Logo Studenta

ActividadSemana02_Leccion03

Esta es una vista previa del archivo. Inicie sesión para ver el archivo original

1 
 
ACTIVIDAD DE APRENDIZAJE 
CARRERA PROFESIONAL : Diseño y Programación Web 
SEMESTRE ACADÉMICO : Primero (2020-I) 
MODULO FORMATIVO : Análisis y Diseño de Sistemas Web 
UNIDAD DIDÁCTICA : Pruebas de Rendimiento de Software 
CONTENIDO : CLASIFICACIÓN DEL SOFTWARE 
TEMA DE SESIÓN : Software de Programación y Aplicación 
DESCRIPCIÓN : Semana 02 (sesión 03) 
DOCENTE : Prof. Jaime PARI TAPARA 
FECHA DE SESIÓN : Jueves, 21 de mayo del 2020 
 
SOFTWARE DE PROGRAMACIÓN Y APLICACIÓN 
SOFTWARE DE PROGRAMACIÓN: 
Conocemos más o menos los grupos más comunes utilizados, pero todas estas herramientas deben ser 
desarrolladas y posteriormente, optimizadas y mejoradas, por personas expertas en desarrollo. Para 
desarrollar esas herramientas, se necesita un software de programación, que son programas que ayudan en 
la creación y desarrollo de aplicación, mediante conocimientos lógicos y de programación. 
 
Los ejemplos más sencillos y posiblemente conocidos 
son los compiladores y editores de texto. Inicialmente 
se utiliza un editor de texto para escribir el programa 
y luego este se compila, para verificar que no hay 
problemas o incorreciones que puedan originar 
problemas. Los textos se deben basar en alguno de los 
lenguajes de programación existentes. Actualmente 
también existen los Entornos de Desarrollo 
Integrados, que son diferentes softwares que cuentan 
con herramientas de programación, basados en los 
lenguajes de programación. 
 
TIPOS DE SOFTWARE DE PROGRAMACIÓN: 
Editor de texto 
Programas que permiten crear y modificar archivos digitales que solamente están conformados por texto y 
que se conocen comúnmente como archivos de texto o bien ‘texto plano’. El más conocido es el ‘Bloc de Notas’ 
de Windows. 
Sirven para crear y gestionar archivos digitales compuestos por texto. Cumplen con la función de leer el archivo 
e interpretar los bytes según el código del editor 
 
Compiladores 
Traduce un programa escrito en lenguaje de programación a un lenguaje común, recopilando diferentes 
elementos o fragmentos en una misma unidad. Normalmente se pasa a lenguaje máquina, aunque en 
ocasiones se traduce a código intermedio o texto. Estos procesos se conocen como compilación, que no es 
más que traducir un programa a otro lenguaje y detectar así posibles fallos o problemas en el programa 
redactado, una especie de traductor que edifica el lenguaje de programación a un programa en sí 
 
Interprete 
Software capaz de analizar y ejecutar otros programas. Estos se diferencian de los compiladores y los 
ensambladores, en que, mientras estos traducen todo el programa desde el lenguaje de programación a 
código máquina, los intérpretes solamente traducen la parte que sea necesaria, normalmente, instrucción por 
instrucción y no almacenan el resultado de esta traducción, básicamente es un programa que analiza y 
transforma información sobre otros programas 
 
 
2 
 
Enlazador 
Programa que coge elementos generados durante los primeros pasos de la compilación, la información de 
todos los recursos necesarios, descarta los recursos que no necesita y enlaza así el código objeto con las 
bibliotecas necesarias y produce un fichero ejecutable. Esta toma los objetos iniciales del proceso de 
compilación, descarta los no necesarios y enlaza un código abierto con la biblioteca interna y produce un 
archivo ejecutable. 
 
Depurador 
Un programa usado para probar y eliminar los posibles errores en los programas. Dicho código puede estar 
trabajando en un simulador de conjunto de instrucciones. Esta técnica permite una gran potencia en cuanto 
a la opción de detenerse cuando se encuentran unas determinadas condiciones, pero es algo más lento 
ejecutando código que con una herramienta apropiada. Programa que sirve para “limpiar” errores de otros 
programas 
 
Entorno de Desarrollo Integrado 
Aplicación informática que ofrece servicios integrales para facilitar al desarrollador o programador el 
desarrollo del software. El IDE suele consistir en un editor de código fuente, herramientas de construcción 
automáticas y un depurador. 
IDE: los entornos de desarrollo integrado es una aplicación que le brinda al programador servicios integrales 
para facilitar el desarrollo de software. 
 
SOFTWARE DE APLICACIÓN: 
Este es el que utilizamos en día a día. Cada una de estas 
aplicaciones, programas o utilidades que utilizamos 
dentro de nuestra computadora, se engloban en este 
último grupo. Este es el resultado del software de 
programación y se suelen enfocar hacia un sistema 
operativo determinado, aunque en algunas ocasiones, 
estas utilidades pueden ser usadas en más de un 
sistema operativo. Son el tercer y último paso y están 
diseñados para el usuario final. 
 
TIPOS DE SOFTWARE DE APLICACIÓN: 
Aplicaciones ofimáticas 
Son los editores de texto, como pueda ser Microsoft Word, aunque también se engloban las hojas de cálculo, 
las bases de datos y otras utilidades. Algunas son de pago, como la mencionada y algunas son gratuitas, como 
OpenOffice. 
 
Programa educativo 
Herramientas destinadas a la formación y que permiten aprender de manera sencilla, con diferentes test, 
explicaciones y ejemplos dinámicos y sencillos. 
 
Programa medico 
Programas informáticos usados en la medicina. Se utilizan para controlar las dolencias del paciente y detectar 
de manera sencilla posibles dolencias en los pacientes. Estos programas son considerados productos sanitarios 
y deben cumplir una normativa específica para estos. 
 
Programa matemático 
Herramienta capaz de realizar, apoyar o ilustrar diferentes problemas matemáticos. Son una división específica 
dentro de la computación científica, entre los que se encuentran los sistemas algebraicos computacionales, 
Sistemas de Calculo Numérico, Sistemas de Geometría Dinámica, entre otros. Existen grupos y proyectos 
dedicados al estudio y difusión de este software matemático libre, permitiendo agilizar el trabajo mediante 
estas herramientas. 
 
3 
 
Programa de Diseño Asistido o CAD 
Son programas destinados al desarrollo de proyectos de ingeniería, diseño industrial y arquitectura. Se suelen 
usar para desarrollar piezas o partes o estructuras. Las herramientas más conocidas son CATIA y AutoCAD. 
 
Programa de Control Numérico o CAM 
Es software especial para máquinas que usan herramientas y que son operadas mediante comandos de 
programadores en un medio de almacenamiento, en comparación el mando manual mediante volantes o 
palancas. 
 
Software libre 
Son programa o secuencias de instrucciones que se 
utilizan en un dispositivo digital. Tienen la misión de llevar 
a cabo una tarea específica o resolver un problema 
determinado. El desarrollador de esta renuncia a obtener 
ingresos mediante estos y ofreciéndolos para que 
cualquiera pueda utilizarlos a voluntad, siempre y cuando, 
estos terceros, no obtengan beneficios con estos. 
El software libre permite a los usuarios obtener el 
programa, copiarlo, estudiarlo, modificarlo y redistribuirlo 
libremente, pero sin obtener beneficios. 
 
“El software libre se refiere a la libertad para de los usuarios de poder ejecutar, copiar, distribuir, estudiar, 
modificar este software y luego ponerlo accesible a todo el mundo” 
 
SOFTWARE PROPIETARIO: 
Cualquier programa informático en el cual, el usuario, tiene algún tipo de limitación a la hora de utilizarlo, 
modificarlo o redistribuirlo, ya sea con o sin modificaciones. Normalmente, este tipo de programas o 
herramientas son las más comunes en los sistemas operativos más importantes del mercado. Algunos tienen 
un coste pequeño y otras tienen un gran coste. 
Posiblemente, el más común y más conocido es 
Microsoft Office, el paquete de ofimática más popular 
en la actualidad y que tiene un coste. No todas las 
herramientas o software de propietario tienen que ser 
necesariamente de pago. Como ejemplo tenemos 
Google Chrome o Mozilla Firefox, dos navegadores muy 
utilizados, que permite personalización, pero que no se 
pueden volver a distribuir, pero no tienen
coste para el 
usuario. Valve Steam, la tienda digital más popular de 
videojuegos, no permite edición, distribución y 
personalización, pero el acceso y uso es gratuito. 
CONCLUSIÓN: 
Los tipos de software contienen todas esas aplicaciones y recursos informáticos que hacen posible desde que 
leas este post desde un dispositivo o computador, hasta que puedas aplicar automatización en una industria 
y medir resultados de manera inmediata. 
Como parte de adentrarse al mundo tecnológico y la transformación digital este conocimiento es fundamental 
para comprender el cómo y por qué los sistemas informáticos funcionan como lo hacen. 
 
 
CUESTIOANRIO: Opción múltiples 
1. Temas: clasificación del software (software de sistema, programación y aplicación) 
2. El cuestionario estará disponible desde 00:00 horas del 22/05/2020 hasta las 11:00 pm del 
23/05/2020 
3. Estimado estudiante tener en cuenta que tiene 20 minutos para resolver el cuestionario que consta 
de 10 preguntas, pregunta bien resuelta vale 2 puntos y puede obtener 20 la máxima nota de 20.

Otros materiales

Materiales relacionados

176 pag.
Tesis-RamArez-Gervacio

User badge image

Los Mejores Materiales

2 pag.
6 pag.