Nuevas Tecnologías de Software,MGCP,ESPOL

9,099 views
8,944 views

Published on

Avances tecnológicos relacionados con Software

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
9,099
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
66
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Nuevas Tecnologías de Software,MGCP,ESPOL

  1. 1. ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL <br />Instituto De Ciencias Matemáticas<br />Maestría en Gestión de la Calidad y Productividad - PROMOCIÓN 5<br />Materia: LA PRODUCTIVIDAD DE LAS TECNOLOGIAS DE LA INFORMACIÓN <br />PROFESORA:Jacqueline Mejía, jmejia@espol.edu.ec <br />DBMS-ADMINISTRADORES DE BASES DE DATOS<br />INTEGRANTES DE GRUPO GOOGLE:<br /><ul><li>Wendy Plata
  2. 2. Marcela Huayamave
  3. 3. Iveth Murillo
  4. 4. Zadia Murillo
  5. 5. Martin Lema
  6. 6. Luis Arce</li></li></ul><li>DBMS<br />Es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos, esta compuesto por:<br />DDL: Lenguaje de Definición de DatosDML: Lenguaje de Manipulación de DatosSQL: Lenguaje de Consulta.Los DBMS más comunes son Oracle, SqlServer, Informix, Sysbase.<br />
  7. 7. Dbms mas comunes<br />
  8. 8. Top 5 mundial<br />
  9. 9. diferencias<br />
  10. 10.
  11. 11.
  12. 12. Referencias<br />http://www.monografias.com/trabajos11/basda/basda.shtml#d<br />
  13. 13. Sistemas operativos<br />
  14. 14. INTEGRANTES:<br /><ul><li> NELSON ARMAS
  15. 15. CINDY SOLEDISPA
  16. 16. JUAN CARLOS TAMAYO</li></li></ul><li>Funcionamiento de los ordenadores y S. O.<br />Ejecución de un solo programa a la vez.<br />Batch: conjunto de programas que se ejecutan en grupo.<br />Multiprogramación: varios programas se ejecutan a la vez y el S. O. Asigna los recursos.<br />Entrada remota de trabajos<br />Tratamiento de transacciones: permite la ejecución múltiple de un mismo programas (multithreading)<br />Multiacceso: varios usuarios actuando de forma concurrente.<br />Tiempo real: los ordenadores pueden interactuar con otros equipos.<br />
  17. 17. Definición de S. O.<br />Es un programa o conjunto de programas.<br />Estos programas trabajan juntos para lograr ciertos objetivos.<br />Se encarga de gestionar ciertos recursos:<br />Entrada/salida<br />Tratamiento de la información<br />Almacenamiento masivo<br />Actúa de intermediario entre el hardware y los programas de aplicación.<br />
  18. 18. Objetivos de los S. O.<br />Hacer posible el uso eficiente de los recursos del sistema: <br />Actúa coordinando las diferentes velocidades de funcionamiento de los dispositivos. P. E. Mas velocidad de procesadores, mas lentitud de periféricos.<br />Simplificar la operación de trabajo con el hardware:<br />Generan una máquina virtual: ordenador simplificado en el que el S. O. Carga con el trabajo de acercamiento al hardware.<br />
  19. 19. Funciones de los S. O.<br />Asignación de tiempo de CPU:<br />Planificar las diversas actividades.<br />Control de recursos:<br />Asignar recursos de forma racional. P. E. División de la memoria del ordenador entre los programas, controlar colas de e/s.<br />Control de entrada/salida:<br />Gestionar los datos desde y hacia los periféricos.<br />Control de los errores y protección:<br />Informar de las situaciones anómalas<br />Interfaz con el usuario:<br />Facilita el uso.<br />Facilidades contables:<br />Cálculo de costes de uso de CPU.<br />
  20. 20. Tipos de S. O.<br />Estructura jerárquica<br />
  21. 21. Tipos de S. O.<br />Sistema operativos por<br /> servicios<br />
  22. 22. Estructura de un S. O.<br />Núcleo<br />Gestión de la memoria<br />Control de entrada/salida<br />Gestión de dispositivos de almacenamiento masivo<br />Asignación de recursos y planificación<br />Protección<br />Interfaz de usuario<br />
  23. 23. Gestión de entradas/salidas<br />Proceso<br />Soft E/S<br />Soft Perif<br />Ctrl Interr<br />Hardware<br />Petición E/S<br />Petición OK<br />
  24. 24. Sistema de archivos<br />
  25. 25. Asignación de recursos y planificación<br />Fin de un intervalo de tiempo<br />Programas<br />terminados<br />Nuevos<br />programas<br />Programas listos<br />para ejecutarse<br />Cola del <br />procesador<br />Procesador<br />Programas<br />ejecutables<br />Ejecución de<br />Un programa<br />Programas bloqueados<br />por peticiones e/s<br />Programas cuyas<br />peticiones e/s<br />satisfechas<br />Colas de<br />Entrada/salida<br />Programas no ejecutables<br />
  26. 26. Interfaz de usuario<br />Interfaz de comandos<br />Interfaz gráfica<br />
  27. 27. MS-DOS<br /><ul><li>Interacción con el usuario en forma de lenguaje de comandos
  28. 28. Múltiples utilidades en la manipulación de fichero
  29. 29. La estructuración de los directorios es en forma de directorios o subdirectorios jerárquicos
  30. 30. Gestión versátil de los periféricos
  31. 31. Procesamiento por lotes</li></li></ul><li>MS DOS<br />Usuario<br />Procesador<br />de comandos<br />Sistema de<br />Transferencia de<br />caracteres<br />Sistema de<br />ficheros<br />Programas<br />de aplicación<br />Utilidades<br />Controladores de<br />dispositivos<br />Bios<br />Firmware<br />Hardware<br />
  32. 32. MS DOS<br />Procesador de comandos<br />Interfaz de usuario<br />Gestionar el sistema de interrupciones<br />Tratar los errores<br />Ejecutar los comandos internos del MS DOS<br />
  33. 33. MS DOS<br />Gestión de almacenamiento masivo<br />Gestión de ficheros del ordenador<br />Sistemas de directorios<br />Directorio<br />raíz<br />Fichero<br />Directorio<br />Fichero<br />Directorio<br />Fichero<br />Directorio<br />Fichero<br />Fichero<br />
  34. 34. WINDOWS (FINDER)<br /><ul><li>La pantalla se convierte en una mesa de escritorio con una serie de objetos y accesorios
  35. 35. Utilización del ratón
  36. 36. Los programas presentan por sí mismos las distintas alternativas al usuario en forma de menús o diálogos
  37. 37. Presentación de la información en forma de ventanas
  38. 38. Windows 3.1, Windows 3.11, Windows 95, Windows 98, Windows NT, Windows Millenium, Windows XP…</li></li></ul><li>UNIX<br />Laboratorios Bell de ATT<br />S. O. de propósito general<br />Multiusuario e Interactivo<br />Soporta multiprogramación y multiacceso<br />
  39. 39. LINUX<br />Desarrollado por Linus Torvald<br />Funciona sobre plataformas Intel o Motorola<br />Se estructura en:<br />Núcleo o Kernel: Interactúa directamente con el hardware y reside permanentemente en memoria.<br />Shell: Intérprete de comandos. Interfaz entre núcleo y usuario.<br />Utilidades o programas de usuario.<br />
  40. 40. LINUX<br />Interfaz gráfica<br />
  41. 41. COMPARATIVO DE COSTOS Y LICENCIAS<br />
  42. 42. GRACIAS<br />
  43. 43. Maestría En Gestión de Calidad y Productividad<br />Tema: Software Antivirus<br />Tatiana Tumbaco<br />Juan Carlos Viñan<br />Cesar Tuarez<br />Paul Barreiro<br />Bismar Bermeo<br />
  44. 44. Que son los Antivirus?<br /> Los antivirus nacieron como una herramienta simple cuyo objetivo fuera detectar y eliminar virus informáticos, durante la década de 1980. Con el transcurso del tiempo, la aparición de sistemas operativos más avanzados e Internet, los antivirus han evolucionado hacia programas más avanzados que no sólo buscan detectar un Virus informáticos, sino bloquearlo, desinfectar y prevenir una infección de los mismos, así como actualmente ya son capaces de reconocer otros tipos de malware, como spyware, rootkits, etc.<br />El funcionamiento de un antivirus<br /> Muchas veces las personas se preguntan como funciona un antivirus debido a que tienen que verificar cada archivo de las computadoras si están infectadas, Un antivirus es creado con una lista de códigos maliciosos actualizable en lo que lleva al antivirus a examinar en la base de datos de un archivo, si en la lista de códigos maliciosos hay un código en el que está en un archivo, este sera reconocido como un virus informático.<br />
  45. 45. Lista de Principales Antivirus<br />
  46. 46. Efectos y Contagio<br />Dañosyperjuicios<br />Pérdida de información (evaluable y actuable según el caso) <br />Horas de contención (Técnicos de SI, Horas de paradas productivas, perdida productiva, tiempos de contención o reinstalación, cuantificables según el caso+horas de asesoría externa) <br />Pérdida de imagen (Valor no cuantificable) <br />Métodos de contagio<br />Mensajes que ejecutan automáticamente programas (como el programa de correo que abre directamente un archivo adjunto) <br />Ingeniería social, mensajes como ejecute este programa y gane un premio. <br />Entrada de información en discos de otros usuarios infectados. <br />Instalación de software que pueda contener junto con éste uno o varios programas maliciosos. <br />Unidades móviles de almacenamiento (usb) <br />
  47. 47. Seguridad métodos de protección <br />CA:Sólo detección: Son vacunas que solo detectan archivos infectados sin embargo no pueden eliminarlos o desinfectarlos. <br />CA:Detección y desinfección: son vacunas que detectan archivos infectados y que pueden desinfectarlos. <br />CA:Detección y aborto de la acción: son vacunas que detectan archivos infectados y detienen las acciones que causa el virus <br />CB:Comparación por firmas: son vacunas que comparan las firmas de archivos sospechosos para saber si están infectados. <br />CB:Comparación de signature de archivo: son vacunas que comparan las signaturas de los atributos guardados en tu equipo. <br />CB:Por métodos heurísticos: son vacunas que usan métodos heurísticos para comparar archivos. <br />CC:Invocado por el usuario: son vacunas que se activan instantáneamente con el usuario. <br />CC:Invocado por la actividad del sistema: son vacunas que se activan instantáneamente por la actividad del sistema windows xp/vista <br />
  48. 48. Sotfware de Desarrollo de Sistemas<br />Integrantes – Grupo Coca Cola<br />Andrea Sarango<br />Stalin Quiñonez<br />Arturo Reyes<br />Sully Ramos<br />Oscar Fiallos<br />Freddy Vaca<br />
  49. 49. Software de Programación<br />Definición: Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y lenguajes de programación. Algunos ejemplos:<br />Editores de texto<br />Compiladores<br />Intérpretes<br />Enlazadores<br />Depuradores<br />Entornos de Desarrollo Integrados (IDE)<br />
  50. 50. Listado de Productos<br />ABAS Business Software de Alemania<br />. NET<br />SQL Server (Structure Query Language)<br />
  51. 51. SQL Server (StructureQueryLanguage)<br />El Structured Query Language es un lenguaje estándar de comunicación con bases de datos. Hablamos por tanto de un lenguaje normalizado que nos permite trabajar con cualquier tipo de lenguaje (ASP o PHP) en combinación con cualquier tipo de base de datos (MS Access, SQL Server, MySQL...). <br />
  52. 52. ABAS Software<br />La llegada de ABAS Business Software de Alemania a América Latina, crece la expectativa de las empresas medianas de fabricación por dar un salto en la utilización de soluciones de clase mundial en materia de sistemas de información. <br />La combinación de bajo costo, implementación en tiempos cortos, Calidad y un Servicio de primera, es la fórmula con la cual ABAS contribuye al desarrollo de este importante sector.<br />
  53. 53. Arquitectura de aplicaciones en .Net<br /> La arquitectura se centra en 3 capas:<br />Capa de presentación<br />Capa de negocios<br />Capa de acceso<br />
  54. 54. Fuentes<br />http://mx.answers.yahoo.com/question/index?qid=20100228104337AAgf0kk<br />http://www.maestrosdelweb.com/editorial/nvu/<br />http://abas-erp-mx.blogspot.com/2008/04/abas-software-participa-en-el.html<br />http://www.scribd.com/doc/209675/Arquitectura-de-Aplicaciones-para-NET<br />
  55. 55. INTEGRANTES<br />HECTOR ACOSTA<br />VERNI PARRALES<br />JUAN CARLOS CRIOLLO<br />JUAN CAMACHO<br />HUBER SALAZAR<br />CHRISTIAN ARMIJOS<br />
  56. 56. EMPRESAS QUE CREAN HERRAMIENTAS CASE<br /><ul><li>Herramienta profesional con la que podrás diseñar tus propias bases de datos
  57. 57. Tiene soporte para trabajar con una amplia variedad de formatos de base de datos (Oracle, SQL, MySQL, PostgreSQL, Access, etc.) y te permite además generar scripts SQL, aplicar procesos de retroingeniería (reverse engineering) a tus bases de datos, usar plantillas de diseño personalizables y crear detallados informes en HTML y RTF.
  58. 58. Limitaciones de la versión shareware:Diagramas limitados, algunas funciones deshabilitadas
  59. 59. Para utilizar CASE Studio necesitas:
  60. 60. Sistema operativo: Win95/98/98SE/Me/2000</li></li></ul><li>SOFTONIC<br />
  61. 61. EMPRESAS QUE CREAN HERRAMIENTAS CASE<br /><ul><li>Gennit . Una herramienta CASE online</li></ul> Herramienta CASE online que permite, a los programadores, obtener el código fuente de la estructura de su programa sin necesidad de perder mucho tiempo. Usando conceptos como NHibernate y programación orientada a objetos <br />
  62. 62. GENNIT<br />
  63. 63. JDeveloper<br />Este magnífico entorno integrado desarrollado por Oracle trabaja con la ingeniería inversa, es decir primero se crea él código y después el diagrama.<br />Costo: $ 699<br />
  64. 64. CARACTERÍSTICAS<br />Una herramienta CASE cliente/servidor provee modelo de datos, generación de código, registro del ciclo de vida de los proyectos, múltiples repositorios de usuarios, comunicación entre distintos ingenieros. <br />Por otra parte, una herramienta CASE Cliente/Servidor debe ofrecer:<br /><ul><li>Proporcionar topologías de aplicación flexibles.
  65. 65. Proporcionar aplicaciones portátiles.
  66. 66. Control de Versión..
  67. 67. Crear código compilado en el servidor.
  68. 68. Trabajar con una variedad de administradores de recurso.
  69. 69. Trabajar con una variedad de software intermedio.
  70. 70. Soporte multiusuarios. La herramienta debe permitir que varios diseñadores trabajen en una aplicación simultáneamente.
  71. 71. Seguridad. La herramienta debe proporcionar mecanismos para controlar el acceso y las modificaciones a los que contiene.
  72. 72. Desarrollo en equipo, repositorio de librerías compartidas. </li></li></ul><li><ul><li>CASE al nivel de Estructura de Costos.
  73. 73. Las empresas desarrolladoras, al decidir adoptar una herramienta CASE, asimilan una serie de costos tangibles e intangibles que afectan el proceso de desarrollo de las futuras aplicaciones Cliente/Servidor. Dichos costos podemos diferenciarlos en 3 tipos, a saber:
  74. 74. Precio de Venta. Las herramientas CASE, por su complejidad de desarrollo y su alto nivel de especialización, son muy costosas. vemos que los precios oscilan entre los 1000$ y los 25,000$, y existen herramientas aún más costosas (de más de un millón de dólares). </li></li></ul><li>
  75. 75. SOFTWARE UTILITARIOS<br />
  76. 76. SOFTWARE UTILITARIOS Y LICENCIAS<br />Integrantes:<br />RAQUEL GÓMEZ<br />VANESSA OJEDA<br />GABRIELA PALMA<br />KLEBER SILVA<br />LUIS LOOR<br />
  77. 77. Son programas que realizan actividades especificas como: tareas de mantenimiento, soporte para la construcción y ejecución de programas. para los que son diseñados y mejorar las posibilidades de navegación, visualización de imágenes vídeos, música, seguridad de los sistemas personales. <br />SOFTWARE UTILITARIOS <br />
  78. 78. TIPOS DE SOFTWARE UTILITARIOS <br /><ul><li>Reproductores de música
  79. 79. Reproductores de video
  80. 80. Navegadores Web
  81. 81. Antivirus
  82. 82. Compresores
  83. 83. Imágenes de disco</li></li></ul><li>

×