Está en la página 1de 5

Equipo núm: 5 Actividad: 2 Unidad: 1 Producto: Cuadro ComparativoU1 Propiedad Algoritmos Materia: EDgpoUAgDic2021

Integrantes:
Núm
Matrícula     Apellidos     Nombre (s)     Correo institucional    
.  

1       10043075         Salazar Morales Yadira     yadira.salazar@uaem.edu.mx    

2     10043914 Nuñez Osorio   Jaime David jaime.nunez@uaem.edu.mx  

3              

1. Introducción a las estructuras de datos.


1.2.2. Propiedades de los Programas.
1.3. Eficiencia y Análisis de rendimiento.
1.3.1. Eficiencia de un algoritmo.
1.3.2. Formato general de la eficiencia.

Tema Autor 1 Autor 2


Autor Agustín Froufe Quintas Oracle

1.2.2. Propiedades de los Las propiedades definen un entorno persistente, Un programa de ejecución es un objeto que realiza una
Programas. es decir, se pueden fijar atributos a través de las determinada acción cuando se abre.
propiedades que sean necesarios en la invocación
de programas. En otras palabras, si hay alguna Puede encontrar programas de ejecución en los paneles, en
información que deba proporcionarse a un la barra de menús de un panel y en el escritorio. Un
programa cada vez que se ejecute, entonces las programa de ejecución se representa mediante un icono en
todas estas ubicaciones. Puede utilizar un programa de
propiedades pueden ser la
ejecución para realizar cualquiera de las siguientes
solución.Evidentemente, esto implica que haya
acciones:
acceso disponible a sistemas de almacenamiento
fijo. ● Iniciar una aplicación.
Las propiedades se almacenan en variables de ● Ejecutar un comando.
● Abrir una carpeta.
instancia del objeto en forma de pares clave/valor.
● Abrir un explorador web en una página específica
Cada propiedad individual se identifica a través de
de Internet.
cada clave y el valor que se asigna a una clave ● Abrir URI (identificadores uniformes de recursos)
viene determinado por el miembro valor del par. especiales. Oracle Solaris Desktop proporciona
Tanto la clave como el valor son cadenas. URI especiales que permiten acceder a
funciones particulares en el gestor de archivos.
Referencia
Es posible modificar las propiedades de un programa de
Froufe Q. Agustín. Java 2: Manual de Usuario y ejecución. Por ejemplo, las propiedades de un programa de
Tutorial. 5a Edición.(2011). ejecución incluyen el nombre del programa, el icono que lo
representa y cómo se ejecuta. Para obtener más información
https://books.google.com.mx/books?id=Uo-
sobre cómo modificar un programa de ejecución, consulte
fDwAAQBAJ&pg=PA124&dq=propiedades+de+los+prog Modificación de un programa de ejecución.
ramas+en+java&hl=es&sa=X&ved=2ahUKEwjCtseRtOP
yAhVZl2oFHYFyDI8Q6AF6BAgKEAI#v=onepage&q&f=fa
lse
Referencia
Oracle (2012). Programas de Ejecución.
https://docs.oracle.com/cd/E37929_01/html/E36713/glcfm.ht
ml

Tema Autor 1 Autor 2


Autor Martín Sánchez Morales Jorge Eduardo Antilef

1.3.1. Eficiencia de un El diseño de los programas en Java no es una El análisis de algoritmos es una parte importante de la teoría
algoritmo. tarea fácil. De hecho uno de los aspectos más de complejidad computacional más amplia, que provee
importantes de la creación de una nueva estimaciones teóricas para los recursos que necesita
aplicación es diseñar. cualquier algoritmo que resuelva un problema computacional
dado. Estas estimaciones resultan ser bastante útiles en la
● Rendimiento. Responsabilidad y
búsqueda de algoritmos eficientes.
optimización global de la velocidad y uso
de recursos. A la hora de realizar un análisis teórico de algoritmos es
común calcular su complejidad en un sentido asintótico, es
● Mantenimiento. Capacidad de la aplicación
decir, para un tamaño de entrada suficientemente grande. La
para ser mantenida fácilmente.
cota superior asintótica y las notaciones omega (cota inferior)
En el rendimiento se da el tema del diseño. En y theta (caso promedio) se usan con esa finalidad. Por
general el rendimiento depende de las ejemplo, la búsqueda binaria decimos que se ejecuta en una
necesidades de los usuarios. Para algunas cantidad de pasos proporcional a un logaritmo, en O(log(n)),
personas, la velocidad es esencial, para otros la
coloquialmente “en tiempo logarítmico”. Normalmente las
robustez o el uso eficiente de los recursos es lo
estimaciones asintóticas se utilizan porque diferentes
que están buscando. implementaciones del mismo algoritmo no tienen porqué
tener la misma eficiencia. No obstante la eficiencia de dos
He aquí algunos aspectos generales de
implementaciones “razonables” cualesquiera de un algoritmo
rendimiento que debería considerar cuando
dado están relacionadas por una constante multiplicativa
escribo programas en Java.
llamada constante oculta.
● Eficiencia del algoritmo.
● Velocidad de CPU
Referencia
Antilef, J Eficiencia de Algoritmo.
Referencia
https://jorgeantilefblog.wordpress.com/eficiencia-de-
Sánchez M. Martín. UF 2404 - Principios de la algoritmos-2/
programación orientada a objetos. (2011).
https://books.google.com.mx/books?
id=UVlWDwAAQBAJ&pg=PA179&dq=eficiencia+d
e+un+algoritmo+en+java&hl=es&sa=X&ved=2ahU
KEwjd8-6nu-
PyAhVIgGoFHWbMBI8Q6AF6BAgCEAI#v=onepa
ge&q&f=false
Tema Autor 1 Autor 2
Autor José Manuel Ortega Condel Samaniego G.

1.3.2. Formato general de Toda información transmitida como texto en Es utilizar los recursos de la mejor manera. Los recursos se
la eficiencia. formato XML podría ser codificada en otros refieren a materias primas e insumos, dinero, tiempo, etc.
formatos más compactos, para de esta forma Significa "hacer las cosas bien", es decir, no importa lo que
ganar más eficiencia en su transmisión a travéshagas, debes prestar atención al uso racional de los recursos y
de la red. Esto precisamente en lo que consistebuscar la mejor relación posible entre el uso de los recursos y
la optimización de mensajes. los resultados obtenidos. La eficiencia consiste en observar los
procesos y los recursos para lograr las cosas de la mejor y
Un caso en la transmisión de XML, resulta
más razonable manera. Por ejemplo, en la práctica, tiene
especialmente poco eficiente es en el que
materias primas disponibles y puede utilizarlas de la mejor
tratamos con un volumen elevado de datos
manera.
binarios.
La eficiencia no tiene nada que ver con el objetivo marcado,
sino sólo con cómo lo conseguiré. La eficiencia está
Podemos optimizar el envío de datos binarios relacionada con "cómo" se hacen las cosas, es decir, en el
mediante mecanismo como MTOM (Message proceso de convertir los insumos en productos. No solo en el
Transmission Optimization Mechanism.). Este campo de la producción, sino también en el campo
mecanismo de optimización permite enviar datos administrativo y todo lo que se hace en la empresa. En otras
binarios como un anexo al mensaje, en lugar de palabras, busca mejorar la "forma" de lo que hacemos, pero no
enviarlo dentro del mismo texto cuestiona el "qué" estamos haciendo.

Ejemplos de eficiencia

Referencia
A continuación , te presento ejemplos de eficiencia en
Ortega C. Jóse M.(2011) Seguridad en
diferentes tipos de negocios y áreas:
aplicaciones Web Java.
https://books.google.com.mx/books?
id=rI6fDwAAQBAJ&pg=PA127&dq=formato+gen ● Fábrica de pantalones. La cantidad de pantalones
eral+de+la+eficiencia+en+java&hl=es&sa=X&ved
=2ahUKEwi3uvSPvOPyAhXkkGoFHVzzAVgQ6A fabricados con la cantidad de 1000 metros de tela. Si
F6BAgHEAI#v=onepage&q&f=true una empresa fabrica 400 pantalones por dicha
cantidad de tela y una empresa B produce 420

‌ pantalones, quiere decir que la empresa B es más


eficiente porque produce más productos con la misma
cantidad de tela.

● Servicio de mantenimiento de autos, si se trata de una


reparación general del motor. En un taller A se demoran
10 horas en reparar el motor y en un taller B 12 horas,
quiere decir que el taller A es más eficiente porque lo
hace en menos tiempo.

Referencia
Samaniego, G (2019) Eficiencia,eficacia y efectividad.
https://gerenciando.net/eficiencia-eficacia-y-efectividad-
conceptos-diferencias/

También podría gustarte