Sunteți pe pagina 1din 6

1.

¿Ante qué tipo de lenguaje estamos si procesa y traduce las


instrucciones en tiempo de ejecución?

En este caso, estamos frente al lenguaje ensamblador. Es el lenguaje de programación


utilizado para escribir programas informáticos de bajo nivel. El código escrito en
lenguaje ensamblador posee una cierta dificultad de ser entendido directamente por
un ser humano, ya que su estructura se acerca más bien al lenguaje máquina, es decir,
lenguaje de bajo nivel.

Los programas hechos en lenguaje ensamblador, al ser programado directamente


sobre Hardware, son generalmente más rápidos y consumen menos recursos del
sistema (memoria RAM y ROM).

Al programar cuidadosamente en lenguaje ensamblador se pueden crear programas


que se ejecutan más rápidamente y ocupan menos espacio que con lenguajes de alto
nivel.

2. ¿Qué es el código objeto?

Para responder a esta pregunta tenemos que hacer referencia a un concepto


denominado “Código Fuente”. Se trata de un código que escribe el programador con
un lenguaje de programación de alto nivel (perfectamente entendible por el ser
uhumano e intuitivo) que él elige, integrado en un editor de texto. Posteriormente,
tras un proceso de compilación, este código fuente se convierte en código objeto.

De este modo, el archivo resultante de la compilación del código fuente es el código


objeto. La diferencia con el anterior código, radica en que el código fuente está
expresado en “lenguaje máquina”. Este lenguaje es fundamentado en voltajes. Las
computadoras u ordenadores trabajan internamente con dos niveles de voltaje, lo que
se representa simbólicamente con dos dígitos: ''1'', voltaje más alto; ''0'', voltaje más
bajo.
Estos valores de voltaje son en definitiva el código binario que permite a la máquina
ejecutar las instrucciones que el programador escribió en forma de código fuente.
Asimismo, el archivo resultante de la compilación del código fuente (código objeto) se
puede denominar archivo binario.

3. ¿Qué se hace durante el proceso de explotación de un


software?

Esta fase comprende el periodo de funcionamiento de la aplicación. En esta fase el


cliente conocerá la aplicación mediante su instalación en los equipos pertinentes.
Todos los programas diseñados van a ser transferidos al ordenador del usuario. Los
primeros contactos del cliente con la aplicación se realizarán por medio de “Beta
Test”. Obviamente se deberá asesorar en aspectos relacionados con la instalación y
configuración de la aplicación. Durante este proceso de asesoría, junto con el cliente,
se asignan los parámetros de funcionamiento normal de la empresa y se comprueba el
correcto funcionamiento de la aplicación con dichos parámetros con niveles de carga
de trabajo rutinarias.

4. ¿De qué se encarga un analista?

Para determinar las actividades de un analista, es necesario comprender el significado


“análisis” que subyace a la profesión en cuestión. Analizar es la habilidad y capacidad
humana para poder estudiar un problema y subdividirlo en problemas más pequeños
de menor complejidad.

El cliente es conocedor del problema y el analista de software define ese problema y lo


fragmenta en problemas más sencillos para proponer una solución basada en un
software.

Los analistas, a través de reuniones con el cliente definen los objetivos del sistema,
determinando la información que desea obtener, la información que será ́ suministrada
al sistema, las funcionalidades del sistema y el rendimiento requerido. Luego los
analistas deben determinar información adicional requerida, tales como la evaluación
de tecnología disponible para el desarrollo y las tecnologías disponibles para el cliente.

En la siguiente tabla encontramos resumidas algunas de las funciones más importantes


de un analista de software.

5. ¿Cuál es el objetivo principal de un IDE?

Un entorno de desarrollo integrado es un programa que está básicamente compuesto


por un conjunto de herramientas que son usadas por el programador. Los IDEs pueden
trabajar como aplicaciones por sí solas, o también pueden ser parte de aplicaciones ya
existentes. En algunos casos se dedican en exclusiva a un solo lenguaje de
programación y otros a varios lenguajes. Un IDE, permite editar, compilar, depurar y
construir la interfaz grafica de usuario, GUI.

Los IDE fueron diseñados con el propósito de proporcionar un único programa en el


cual se pueda llevar a cabo todo el desarrollo de un sistema y aumentar la
productividad de los programadores, al igual que proporcionar componentes
necesarios para la creación de interfaces de usuarios. El objetivo de los IDE es proveer
una única estructura de servicios para reducir los tiempos de ajustes y permitir
aumentar la productividad de desarrollo.

6. ¿Cuáles son los criterios a la hora de elegir un IDE?

7. Indica tres IDE libres y tres propietarios.

En la siguiente tabla se detallan algunos de los IDE de uso libre y propietarios:


8. ¿Qué es una licencia de software? Habla un poco sobre el
caso de Creative Commons.

Una licencia de software es un contrato entre el desarrollador de un software


sometido a propiedad intelectual y a derechos de autor y el usuario. En este contrato,
se definen los derechos y deberes de ambas partes. En el caso de las licencias Creative
Commons se consideran más bien “licencias de adhesión” que operan como algo
parecido a un aviso legal por su carácter genérico ya que la otra parte del contrato no
está determinada. Sus principales características son:

 Se trata de una licencia genérica, dirigida a todo el público en general.


 Se centran exclusivamente en el ejercicio de los derechos de explotación de
una obra (derechos de reproducción, distribución, comunicación publica y
transformación).
 Solo el autor puede decidir el uso de estas licencias.
 El autor ha de concentrar y mantener la total titularidad de los derechos de
explotación.
 El uso de estas licencias no supone ningún tipo de registro de la Propiedad
Intelectual publico ni privado.
REFERENCIAS BIBLIOGRÁFICAS

Pregunta-1:http://ocw.uc3m.es/cursos-archivados/arquitectura-de
ordenadores/lecturas/html/asm.html

Pregunta-2:
http://recursos.salonesvirtuales.com/assets/bloques//Conceptos_tecnicos.pdf
Pregunta-3: http://www.levarent.es/SunriseHS/FasesERP.jsp

Pregunta 4: http://profayadira.yolasite.com/resources/Roles_desarrollo_software.pdf

Pregunta-5:
http://repositorio.ug.edu.ec/bitstream/redug/15862/1/B_CISC_PTG_1185.Ponce
%20Briones%20Darwin%20Kleber.pdf
https://www.sintesis.com/data/indices/9788491711612.pdf

pregunta-7:
https://www.redeszone.net/2017/03/24/conoce-estos-6-entornos-programacion-ide-
programar-varios-lenguajes/

pregunta-8:
https://cent.uji.es/pub/sites/cent/files/Guia-Creative-Commons-by-Alejandro-Vera-
Palencia-by-nc-sa-es-3.0.pdf

S-ar putea să vă placă și