Sistemas computadores

27
DESARROLLO DE LOS SISTEMAS INFORAMTICOS Profesor: José Alejandro salinas Orta Alumnos: -Fernando Roberto Guevara Hernández -Edson Emiliano González Arvizu

Transcript of Sistemas computadores

Page 1: Sistemas computadores

DESARROLLO DE LOS SISTEMAS INFORAMTICOS

Profesor: José Alejandro salinas Orta

Alumnos:-Fernando Roberto Guevara Hernández-Edson Emiliano González Arvizu

Page 2: Sistemas computadores

SISTEMAS INFORMATICOS Un sistema informático (SI) es un sistema que permite almacenar y procesar información; es el conjunto de partes interrelacionadas: hardware, software y personal informático.

Page 3: Sistemas computadores

El hardware incluye computadoras o cualquier tipo de dispositivo electrónico, que consisten en procesadores, memoria, sistemas de almacenamiento externo, etc. El software incluye al sistema operativo, firmware y aplicaciones, siendo especialmente importante los sistemas de gestión de bases de datos.

Page 4: Sistemas computadores

Por último, el soporte humano incluye al personal técnico que crean y mantienen el sistema (analistas, programadores, operarios, etcétera) y a los usuarios que lo utilizan.

Page 5: Sistemas computadores

DESARROLLO DE LOS SI Los sistemas informáticos pasan por diferentes fases en su ciclo de vida, desde la captura de requisitos hasta el mantenimiento. En la actualidad se emplean numerosos sistemas informáticos en la administración pública, por ejemplo: las operadoras de la policía, el servicio al cliente, etcétera.

Page 6: Sistemas computadores

Estructura del SI

Los sistemas informáticos suelen estructurarse en subsistemas:• Subsistema físico: asociado al hardware. Incluye

entre otros elementos: CPU, memoria principal, placa base, periféricos de entrada y salida, etc.

• Subsistema lógico: asociado al software y la arquitectura; incluye, sistema operativo, firmware, aplicaciones y bases de datos.

Page 7: Sistemas computadores

Clasificación de los SILos SI pueden clasificarse con base a numerosos criterios. Las clasificaciones no son estancas y es común encontrar sistemas híbridos que no encajen en una única categoría.

Por su usoDe uso general.De uso específico.

Por el paralelismo de los procesadoresSISD, Single Instruction Single Data.SIMD, Single Instruction Multiple Data.MIMD, Multiple Instruction Multiple Data.

Page 8: Sistemas computadores

Por el tipo de computadora utilizado en el sistemaEstaciones de trabajo (workstations).Terminales ligeros (thin clients).Minicomputadoras (por ejemplo, computadoras personales).Microcomputadoras (servidores pequeños).Macrocomputadoras (servidores de gran capacidad).Supercomputadoras.

Por la arquitecturaSistema aislado.Arquitectura cliente-servidor.Arquitectura de 3 capas.Arquitectura de 4 capas.Arquitectura de n capas.Servidor de aplicaciones.Monitor de teleproceso o servidor de transacciones.

Page 9: Sistemas computadores

Comparación con otras ingenieríasLa ingeniería es el conjunto de conocimientos y técnicas científicas, empíricas y prácticas aplicadas a la invención, el diseño, el desarrollo, la construcción, el mantenimiento y el perfeccionamiento de tecnologías, estructuras, máquinas, herramientas, sistemas, materiales y procesos para la resolución de problemas prácticos.

Page 10: Sistemas computadores

SupercomputadoresUna supercomputadora o un superordenador es aquella con capacidades de cálculo muy superiores a las computadoras comunes y de escritorio y que son usadas con fines específicos.

Page 11: Sistemas computadores

Historia de supercomputadorasLas supercomputadoras fueron introducidas en la década de 1970 y fueron diseñadas principalmente por Seymour Cray en la compañía Control Data Corporation (CDC), la cual dominó el mercado durante esa época, hasta que Cray dejó CDC para formar su propia empresa, Cray Research. Con esta nueva empresa siguió dominando el mercado con sus nuevos diseños, obteniendo el podio más alto en supercómputo durante cinco años consecutivos (1985-1990).

Page 12: Sistemas computadores

Sistemas de enfriamientoMuchas de las CPUs usadas en los supercomputadores de hoy disipan 10 veces más calor que un disco de estufa común . Algunos diseños necesitan enfriar los múltiples CPUs a -85 °C (-185 °F).

Para poder enfriar múltiples CPUs a tales temperaturas requiere de un gran consumo de energía. Por ejemplo, un nuevo supercomputador llamado Aquasar tendrá una velocidad tope de 10 teraflops. Mientras tanto el consumo de energía de un solo rack de este supercomputador consume cerca de 10 kW.

Page 13: Sistemas computadores

CaracterísticasVelocidad de Proceso: miles de millones de instrucciones de coma flotante por segundo.-Usuarios a la vez: hasta miles, en entorno de redes amplias.

-Tamaño: requieren instalaciones especiales y aire acondicionado industrial.

-Dificultad de uso: solo para especialistas.

-Clientes usuales: grandes centros de investigación.

Page 14: Sistemas computadores

-Penetración social: prácticamente nula.

-Impacto social: muy importante en el ámbito de la investigación, ya que provee cálculos a alta velocidad de procesamiento, permitiendo, por ejemplo, calcular en secuencia el genoma humano, número Pi, desarrollar cálculos de problemas físicos dejando un margen de error muy bajo, etc.

-Parques instalados: menos de un millar en todo el mundo.

-Costo: hasta decenas de millones de dólares cada una de ellas.

Page 15: Sistemas computadores

Usos de las supercomputadorasMediante el uso de supercomputadoras, los investigadores modelan el clima futuro y el clima actual y predicen el clima futuro . Los astrónomos y los científicos del espacio utilizan las supercomputadoras para estudiar al Sol y al clima espacial.

Las supercomputadoras se utilizan para modelar explosiones nucleares, limitando la necesidad de verdaderas pruebas

Page 16: Sistemas computadores

PROTOTIPOS INFORMATICOSEs un modelo del comportamiento del sistema que puede ser usado para entenderlo completamente o ciertos aspectos de él y así clarificar los requerimientos. Un prototipo es una representación de un sistema, aunque no es un sistema completo, posee las características del sistema final o parte de ellas

Page 17: Sistemas computadores

Características de los prototipos

-Funcionalidad limitada.

-Poca fiabilidad.

-Características de funcionalidad pobres.

-Alto grado de participación del usuario el cual evalúa los prototipos, propone mejoras y detalla requisitos.

Page 18: Sistemas computadores

-Alto grado de participación del analista de sistemas, ya que en muchos casos los usuarios no pueden indicar los requisitos sin tener experiencia con el sistema.

-El prototipo da mayor conocimiento al usuario y analistas ayudando a que el usuario aprenda a utilizar el sistema.

Page 19: Sistemas computadores

Uso de prototipoSe presenta al cliente un prototipo para su experimentación. Ayuda al cliente a establecer claramente los requisitos.

-Validar corrección de la especificación.

-Aprender sobre problemas que se presentarán durante el diseño e implementación del sistema.

-Mejorar el producto.

-Examinar viabilidad y utilidad de la aplicación.

Page 20: Sistemas computadores

Tipos de prototipos.Prototipado de interfaz de usuario: modelos de pantallas.

Prototipado funcional (operacional): implementa algunas funciones, y a medida que se comprueba que son las apropiadas, se corrigen, refinan, y se añaden otras.

Modelos de rendimiento: evalúan el rendimiento de una aplicación crítica (no sirven al análisis de requisitos).

Page 21: Sistemas computadores

Prototipos de Interface de Usuario.

Las descripciones textuales y los diagramas no son suficientemente buenos para expresar los requisitos de la interfaz. La construcción de prototipos evolutivos con la participación del usuario final es la forma más sensata de desarrollar una interfaz.

Los usuarios deben estar implicados en la evaluación y evolución del prototipo.

Page 22: Sistemas computadores
Page 23: Sistemas computadores

Un escenario para la construcción de prototiposTodos los proyectos de ingeniería de software comienzan con una petición del cliente. La petición puede estar en la forma de una memoria que describe un problema, un informe que define un conjunto de objetivos comerciales o del producto.

PASO 1. Evaluar la petición del software y determinar si el programa a desarrollar es un buen candidato para construir un prototipo.

Page 24: Sistemas computadores

PASO 2. Dado un proyecto candidato aceptable, el analista desarrolla una representación abreviada de los requerimientos. Antes de que pueda comenzar la construcción de un prototipo, el analista debe representar los dominios funcionales y de información del programa y desarrollar un método razonable de partición.

PASO 3. Después de que se haya revisado la representación de los requerimientos, se crea un conjunto de especificaciones de diseño abreviadas para el prototipo. El diseño debe ocurrir antes de que comience la construcción del prototipo.

Page 25: Sistemas computadores

PASO 4. El software del prototipo se crea, prueba y refina Idealmente, los bloques de construcción de software preexisten se utilizan para crear el prototipo de una forma rápida.

PASO 5. Una vez que el prototipo ha sido probado, se presenta al cliente, el cual “conduce la prueba” de la aplicación y sugiere modificaciones.

PASO 6. Los pasos 4 y 5 se repiten iterativamente hasta que todos los requerimientos estén formalizados o hasta que el prototipo haya evolucionado hacia un sistema de producción.

Page 26: Sistemas computadores

Prototipo informático para la evaluación de la calidad de la educación superiorDefinición del Problema:

Las universidades necesitan desarrollar procesos de evaluación institucional de desempeño, que conllevan a la revisión de sus estructuras funcionales y al conocimiento diagnóstico de la situación actual con el fin de incrementar los niveles de eficacia, eficiencia y efectividad de la gestión universitaria.

Page 27: Sistemas computadores