Presentación de PowerPoint -...
Transcript of Presentación de PowerPoint -...
![Page 1: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/1.jpg)
1Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Universidad de Buenos AiresFacultad de Ciencias Económicas
Tecnología de la Información
Profesor Adjunto
Dr. Anibal Mazza Fraquelli
Software
File: 2-30000
![Page 2: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/2.jpg)
2Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Instrucciones detalladas que controlan la operatoria de una
computadora
➢ Programa: conjunto de instrucciones de una computadora
➢ Almacenamiento: El programa DEBE ESTAR en el
almacenamiento primario
➢ Software de Sistema o Base: Maneja los recursos de la
CPU – Sistema Operativo
➢ Software de Aplicación: Negocios – Software especifico
Software
![Page 3: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/3.jpg)
3Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Software
Hardware
Sistema Operativo:
Administración de la CPU
Traductores de Lenguajes
Interpretes - Compiladores
Programas Utilitarios:
Operaciones rutinarias para el
manejo de datos
Programación: Lenguajes
Assembler; Fortran;COBOL; PL / 1; Qbasic; Pascal; C; C++;
“Lenguajes de Cuarta Generación”
Software Base
Software Aplicación
![Page 4: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/4.jpg)
4Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Software de Aplicacion
➢ Software distinto al sistema operativo
➢Ejemplos
➢ Juegos
➢ Integrados
➢Office
➢Areas grises…
➢Fax
➢Browsers (Internet Explorer vs Netscape)
![Page 5: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/5.jpg)
5Dr. Anibal Mazza Fraquelli – www.fraquelli.net
➢Mayor / 1er. Menor / 2do. Menor
➢Ejemplo: 8.15
➢Mayor (8): Indica el numero de versión
➢Primer Menor (1): Indica el numero mejora de la versión original
➢Segundo Menor (5): Indica la correccion de los errores sobre las versiones previas
➢Casos Especiales: Office 2000, Service Packs and Patches, Builds.
Denominación de las versiones
del Software
![Page 6: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/6.jpg)
6Dr. Anibal Mazza Fraquelli – www.fraquelli.net
➢Alfa:
➢Cuando el software esta en etapa de desarrollo, se
da a un grupo seleccionado de usuarios para ver sus
funcionalidades, y buscar bugs.
➢Beta:
➢El software esta “ready to ship” y los usuarios
comprueban las particularidades de un producto
95% terminado: Readme.doc
Testeo de los sistemas, usuales
denominaciones
![Page 7: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/7.jpg)
7Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Equivalencias...
➢Software de Base = Sistema
Operativo
➢Software de Aplicación = Programas
Aplicativos
![Page 8: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/8.jpg)
8Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Multi ProgramaciónS
iste
ma
Op
era
tivo
Memoria Libre
Programa 1
Tradicional
1 solo Programa
Sis
tem
a O
pera
tivo
Memoria Libre
Programa 1
Programa 2
Programa 3
Multiprogramación
+ 1 Programa
![Page 9: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/9.jpg)
9Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Multitasking - Multitarea
Multiprogramación en un sistema para único
usuario, tal como las microcomputadoras
![Page 10: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/10.jpg)
10Dr. Anibal Mazza Fraquelli – www.fraquelli.net
MULTI-THREADING
➢Capacidad de ejecutar diferentes partes de
varios programas (threads) simultaneamente
- Windows 95/98
Windows 2000/XP es multitask
![Page 11: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/11.jpg)
11Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Almacenamiento o Memoria Virtual
Método para almacenar varios programas en un almacenamiento
primario y secundario:
Programa dividido en:➢ Longitud Fija (Paginas de memoria) o
➢ Longitud Variable (Segmentos)
➢ Una parte del programa permanece en RAM mientras que la otra
parte (por lo general la mas extensa) está en almacenamiento
secundario y se “swappean” cuando finalizan las tareas
➢ Es transparente para los usuarios, pero no para los programadores
o diseñadores los que deben poner especial enfasis en su
funcionamiento
![Page 12: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/12.jpg)
12Dr. Anibal Mazza Fraquelli – www.fraquelli.net
TIME SHARING
Muchos usuarios comparten una CPU de gran capacidad
➢ Tiempo dividido en porciones (Milisegundos)
➢ Cada usuario accede a través de su porción
➢ CPU Rápida:
➢ Gran cantidad de trabajos, lo que implica muchas porciones
➢ El trabajo de cada usuario se “swappea” cuando finaliza
➢ Es aplicable a Multi Task / Thread
➢ Es una forma “antigua” de medir el acceso a un servidor.
![Page 13: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/13.jpg)
13Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Multiprocesos
➢2 o mas procesadores en paralelo
➢El programa se divide entre múltiples CPU
– Transparencia al usuario
➢Rapidez para procesar programas “grandes”
![Page 14: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/14.jpg)
14Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Graphical User Interface (GUI)
Interface del sistema Operativo:
➢Graficas: Iconos Botones, Barras, Cajas de
Dialogo
➢Mouse
➢Comandos
➢Selección
Windows / Apple “fijaron” el estandar.
![Page 15: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/15.jpg)
15Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Herramientas de Software
➢ Procesadores de Texto - Palabras
➢ Planillas de Calculo
➢Manejo de Datos
➢ Presentaciones
➢ Paquetes integrados
➢Browsers
➢Groupware
![Page 16: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/16.jpg)
16Dr. Anibal Mazza Fraquelli – www.fraquelli.net
➢Escritura y Trabajo en Grupo
➢Correo Electrónico
➢Organizar agendas y reuniones
➢Compartir archivos y bases de datos
➢Compartir planes y proyectos
➢Conferencias electrónicas
Groupware
![Page 17: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/17.jpg)
17Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Tecnologia Push
Es un diseño enfocado en enviar
informacion al usuario, lo que el quiere o
necesita, por medio de “canales”
![Page 18: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/18.jpg)
18Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Escalabilidad
➢Se adapta a las necesidades de la empresa,
soportando desde unos pocos usuarios a
varios miles. Empresas centralizadas u
oficinas distribuidas, replicando cientos de
sites.
![Page 19: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/19.jpg)
19Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Funcionalidad de un programa
➢Alta funcionalidad significa programas “grandes”
➢Acceso al servidor de archivos➢Pobre: clients de poco poder, pueden ejecutar solo
programas pequeños
➢Client/Server.➢Bien: no limitado a la capacidad del cliente➢El trabajo pesado lo hace el server
➢Terminales➢Bueno: Grandes HOSTS
![Page 20: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/20.jpg)
20Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Que es calidad del software?
Calidad
Efecti-
vidadUsabilidad Eficiencia Confiable
Mante-
nible
Compren-
sibleModificable Testeo
![Page 21: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/21.jpg)
21Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Definiciones
➢Algoritmo
➢Procedimiento
➢Programa
➢Software
➢NO SON LO MISMO!!!!!!!!!!!!
![Page 22: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/22.jpg)
22Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Algoritmo
➢Proceso o conjunto de reglas usualmente
expresadas en notación algebraica
➢Describe como obtener un resultado
deseado
➢Al-hahuarithz-meh
![Page 23: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/23.jpg)
23Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Procedimiento
➢Conjunto de instrucciones para realizar una
tarea especifica.
![Page 24: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/24.jpg)
24Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Programa
➢Serie de instrucciones codificadas que al
ejecutarse en una computadora efectúan una
tarea especificada.
➢Es el archivo escrito con un lenguaje de
programación determinado
![Page 25: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/25.jpg)
25Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Software
➢Un programa o datos cuyos valores existen
independientemente del medio en que se
transporten.
➢Ejemplos
➢Computadoras
➢Llegan en CD, Floppy, cinta, download de WWW
➢Musica en CD
➢Es un programa o datos la musica?
![Page 26: Presentación de PowerPoint - profesorfraquelli.comprofesorfraquelli.com/FILES/TECNO/A_03-02-01_SW/02... · Dr. Anibal Mazza Fraquelli – 2 Instrucciones detalladas que controlan](https://reader030.fdocuments.es/reader030/viewer/2022020304/5ba2442b09d3f2cc2e8ba576/html5/thumbnails/26.jpg)
26Dr. Anibal Mazza Fraquelli – www.fraquelli.net
Microondas
➢Usted es un programador…
➢Botones para tiempos de cocción, etc.
➢Usted usa un software
➢Cuando con un solo botón presionado se hacen
un conjunto de tareas: descongelar.