SOFTWARE Y HARDWARE

20
INGENIERIA DEL SOFTWARE EDWIN JAVIER RODRIGUEZ GUERRA INGENIERIA DE SISTEMAS TUTOR: EDUARDO RUEDA

Transcript of SOFTWARE Y HARDWARE

Page 1: SOFTWARE Y HARDWARE

INGENIERIA DEL SOFTWARE

EDWIN JAVIER RODRIGUEZ GUERRAINGENIERIA DE SISTEMASTUTOR: EDUARDO RUEDA

Page 2: SOFTWARE Y HARDWARE

HARDWARE

Page 3: SOFTWARE Y HARDWARE

CONCEPTO DE HARDWARE

Son todos los dispositivos y componentes físicos que realizan las tareas de entrada y salida, también se conoce al hardware como la parte dura o física del computador. La mayoría de las computadoras están organizadas de la siguiente forma:Los dispositivos de entrada (Teclados, Lectores de Tarjetas, Lápices Ópticos, Lectores de Códigos de Barra, Escáner, Mouse, etc.) y salida (Monitor, Impresoras, Plotters, Parlantes, etc.) y permiten la comunicación entre el computador y el usuario.

Page 4: SOFTWARE Y HARDWARE

COMPONENTES DEL HARDWARE

Page 5: SOFTWARE Y HARDWARE

EL HARDWARE Y SUS SÍNTOMAS

Tarjeta gráfica: si falla mostrará errores hasta en el escritorio de Windows, siempre de forma gráfica. También puede detener el driver de gráficos que uses, o dejar de funcionar completamente cuando juegas algo que esté en 3D.

Disco duro: si no está funcionando bien o está a punto de dañarse, los archivos que tienes guardados se volverán corruptos, abrir algo tardará demasiado tiempo o Windows podría dejar de funcionar completamente.

Tarjeta madre: muy difíciles de diagnosticar; es otro que necesita aplicar el método de descartes para verificar que es esto lo que no funciona bien.

Page 6: SOFTWARE Y HARDWARE

Fuente de poder: si ha dejado de funcionar el computador no prenderá en lo absoluto.

RAM: otro componente difícil de diagnosticar porque presentará pantallazos azules, archivos corruptos o aplicaciones que se cierran abruptamente.

Ventiladores: si estos presentan problemas, los componentes pueden recalentarse y el ordenador comenzará a funcionar mal o incluso se apagaría rápidamente para poder enfriarse.

Page 7: SOFTWARE Y HARDWARE

CUIDADOS DEL HARDWARE

Mantenga los componentes en la temperatura adecuada: Es recomendable que mantenga los componentes del computador en la temperatura más baja posible, una elevada temperatura puede provocar que fallen los componentes, disminuya su vida útil o puede lograr que se dañen totalmente. Tener una fuente de poder de alta calidad y suficiente potencia: La fuente de poder es el componente que reparte la energía a los componentes internos del computador, es indispensable poseer una de calidad óptima y que pueda surtir de energía a todos los componentes internos del computador.

Evite tener muchos componentes conectados desde una misma toma: Debemos evitar tener muchos aparatos conectados en una misma toma de corriente, esto podría producir una sobre carga de energía que puede llevar a un corto circuito.

Page 8: SOFTWARE Y HARDWARE

SOFTWARE

Page 9: SOFTWARE Y HARDWARE

CONCEPTO DE SOFTWARE

El software es un ingrediente indispensable para el funcionamiento del computador. Está formado por una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el computador tiene, de manera que pueda resolver gran cantidad de problemas. Un computador en si, es sólo un conglomerado de componentes electrónicos; el software le da vida al computador, haciendo que sus componentes funcionen de forma ordenada.El software es un conjunto de instrucciones detalladas que controlan la operación de un sistema computacional.

Page 10: SOFTWARE Y HARDWARE

FUNCIONES DEL SOFTWARE

Administrar los recursos de computacionales.

Proporcionar las herramientas para optimizar estos recursos.

Actuar como intermediario entre el usuario y la información almacenada.

Page 11: SOFTWARE Y HARDWARE

TIPOS DE SOFTWARESOFTWARE DEL SISTEMA: Es un conjunto de programas que administran los recursos de la computadora. Ejemplos: Unidad central de proceso, dispositivos de comunicaciones y dispositivos periféricos, el software del sistema administra y controla al acceso del hardware.SOFTWARE DE APLICACIONES: Programas que son escritos para o por los usuarios para realizar una tarea especifica en la computadora. Ejemplo: software para procesar un texto, para generar una hoja de calculo, el software de aplicación debe estar sobre el software del sistema para poder operar.

SOFTWARE DE USUARIO FINAL: Es el software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales, el software del usuario final con frecuencia tiene que trabajar a través del software de aplicación y finalmente a través del software del sistema

Page 12: SOFTWARE Y HARDWARE

ERRORES DE PROGRAMACIÓN COMUNES.

División por ceroCiclo infinitoProblemas aritméticos como desbordamientos (overflow) o subdesbordamientos (underflow).Exceder el tamaño del arrayUtilizar una variable no inicializadaAcceder a memoria no permitida (Violación de acceso)Pérdida de memoria (memory lea)Desbordamiento o subdesbordamiento de la pila (estructura de datos)Desbordamiento de búfer (buffer overflow)Bloqueo mutuo (deadlock)Indizado inadecuado de tablas en bases de datos.Desbordamiento de la pila de recursión, cuando se dejan demasiadas llamadas en espera.

Page 13: SOFTWARE Y HARDWARE

DEFECTOS DE INSTALACIÓN O PROGRAMACIÓN

Eliminación o sustitución de bibliotecas comunes a más de un programa o del sistema (DLL Hell).

Reiniciar arbitrariamente la sesión de un usuario para que la instalación tenga efecto.

Suponer que el usuario tiene una conexión permanente a internet.

Utilizar como fuente enlaces simbólicos a ficheros que pueden cambiar de ubicación.

Page 14: SOFTWARE Y HARDWARE

DEFECTOS DE DISEÑO DE PROGRAMASDiseños con colores inapropiados para las personas que padecen daltonismoDiseños que usan textos con tipografías de difícil lectura por su tamaño o diseñoDiseños que fuerzan el uso del ratón o mouse sin dejar alternativas de teclado para personas con disfunciones motricesDiseños con implicaciones culturales, por ejemplo usando partes del cuerpo que en una determinada cultura sean objeto de vergüenza o burla o símbolos con características de identidad cultural o religiosaEstimar que el equipo donde se instalará tiene determinadas características (como la resolución de la pantalla, la velocidad del procesador, la cantidad de memoria o conectividad a internet) propias de un equipo de gama alta, en vez de diseñar el software para su ejecución en equipos normales

Page 15: SOFTWARE Y HARDWARE

CUIDADOS DEL SOFTWARE

Page 16: SOFTWARE Y HARDWARE

Uno de los principales temas de atención en el cuidado del software, se refiere a la protección. Proteger el software significa implementar programas de seguridad que permitan resguardar la información que posee el computador. Uno de estos programas o software sería por ejemplo, un antivirus, el antivirus es necesario instalarlo para proteger a aquellos documentos susceptibles de contaminarse. Sin embargo, no basta su instalación, sino que es necesaria su actualización, de manera tal que el programa sea capaz de detectar la mayor cantidad de tipos de virus existentes. Un buen proveedor podrá asesorarle a la hora de adquirir o solicitar la instalación de un programa antivirus.

Page 17: SOFTWARE Y HARDWARE

Otro aspecto importante para el cuidado del software consiste en contar con programas de optimización de espacios en disco, así como aquellos que permitan organizar la información dentro del disco. La optimización del espacio y la organización de la información facilitan el acceso a los documentos y aumenta la velocidad de acceso a los mismos. En el tema de Herramientas Utilitarias se desarrollará este punto.

Page 18: SOFTWARE Y HARDWARE

Debe tener presente a la hora de instalar cualquier tipo de software, las siguientes recomendaciones: Conocer su procedencia, conocer los requisitos de hardware para verificar si son compatibles con el hardware que posee, y verificar si tiene garantía y/o servicio de instalación.

Page 19: SOFTWARE Y HARDWARE
Page 20: SOFTWARE Y HARDWARE