Download taller-investigacion
Document related concepts
Transcript
Karla Avilés Medina Fund. Tecn. De Información 8/01/2013 RESUMEN #2 CONCEPTOS BASICOS DE SOFTWARE El software y hardware son importantes ya que mueven el negocio. Hay bancos que en la actualidad no manejan bien el hardware y software. El software es la parte lógica e intangible de una computadora. Es el conjunto de programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación. Sin un SOFTWARE una computadora no tendría validez, seria un conjunto de medios sin utilizar. PRINCIPALES TIPOS DE SOFTWARE Software de sistema o de base Sistema operativo Software de programación Software de aplicación Software de base: permite la interacción con el hardware. Conjunto de programas que activa los recursos de la computadora. Reconoce las características del computador, es el que inicia el computador, el que permite arrancar el computador. Son como los pilares para que arranquen los demás programas de la computadora. Sistema Operativo: Conjunto de programas que controla al Hardware. Coordina las funciones básicas de los componentes de la computadora. Permite que el hardware se mantenga Operativo. Actividades: Lo que administra todo el sistema operativo de una computadora. Administra la entrada y salida de datos. Software de programación: permite a un programador desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y lenguajes de programación. Software de aplicación: son los que permiten realizar las tareas específicas, en combinación con la actividad humana, tareas y procesos específicos relacionados, en general, con el procesamiento de la información. Comercialmente se encuentran disponibles para un sin numero de usuarios. DOS: Sistema operativo que no dispone de una interfaz grafica. WINDOWS NT: Sistema operativo diseñado para usuarios de negocios. HERRAMIENTAS DE SISTEMA OPERATIVO: Liberador de espacio en disco: ayuda a hacer espacios en la computadora para poder meter más archivos. Desfragmentación de disco: apegar todos los archivos para evitar espacios desperdiciados. Detectar y reparar errores en disco: Copias de Seguridad: se incorporaron desde el Windows Vista Ejemplo de Aplicaciones Microsoft Word Microsoft Outlook Microsoft Excel Microsoft Windows GUI Se refiere al diseño de un programa en el cual el usuario maneja los objetos de la pantalla para realizar tareas a través de iconos o gráficos. Microsoft Windows es un ejemplo de la interface grafica del usuario. El hardware son todos los elementos físicos en una computadora. El software es el que permite que toda la parte física y el resto de las aplicaciones funcionen MEMORIA RAM Factor que influye significativamente en la velocidad y rendimiento de las aplicaciones. Determina según su capacidad cuantos programas puedo cargar en la computadora. PROCESO EN EL DESARROLLO DE UN SOFTWARE 1. PROCESO Análisis Construcción Control de calidad Paso a Producción 2. FASES Beta testing: prueba beta Debugging: corrección de errores de programación Quality assurance o Quality control: Control de Calidad. PRUEBA BETA Revisión de una versión por partes de usuarios externos a la empresa. CORRECION DE ERRORES DE PROGRAMACION Detección y Corrección de problemas en el código de programación. CONTROL DE CALIDAD Conjunto de pruebas previstas y necesarias para determinar si cumple con los requisitos. VENTAJAS Y DESVENTAJAS DE LAS ACTUALIZACIONES DE SOFTWARE Ventajas: Hacen correcciones a errores o fallas encontradas Puede mejorar el desempeño de la aplicación y herramientas adicionales Protegen al equipo de potenciales ataque como virus y/o vulnerabilidad de privacidad Desventajas: Al actualizar un software puede ocasionar consecuencias no intencionales a otros programas. Las actualizaciones de algunas aplicaciones pueden tener un costo. PROCESADOR DE TEXTOS Revisor ortográfico Formato para fuentes y párrafos Maquetación (consiste en dar un formato a los documentos a todo el conjunto de elemento que lo componen, las imágenes, etc.) TIPOS DE APLICACIONES Procesador de texto Presentaciones Multimedia HOJAS DE CÁLCULO Formato de tablas celdas filas y columnas Creación de Gráficos Autofiltro PRESENTACIONES MULTIMEDIA Diseño de diapositivas Efectos y Transiciones Formato de texto Inserción de imágenes graficas y diagramas Inserción de Audio Inserción de Video BASE DE DATOS Crear tablas de datos indexadas Modificar tablas de datos Relaciones entre tablas Creación de consultas y vistas MULTIMEDIA Adobe Photoshop Adobe Ilustrator Flash Dreamweaver Moviemaker PROGRAMAS DE UTILERIA Programa que se usan para optimizar las aplicaciones instaladas en una computadora. También realizan diversas funciones de uso común o aplicación frecuente como lo son: clasificar, copiar e imprimir información. Tipos de aplicaciones Base de datos Procesador de Texto Presentaciones Multimedia Manejo de Imagen Impresión Diagramación Correo Electrónico TALLER-INVESTIGACION Software Libre es el conjunto de programas, procedimientos, reglas, que forman parte de las operaciones del sistema de una computadora. Es básicamente el cerebro de la parte operativa de una computadora. . Sin un SOFTWARE una computadora no tendría validez, seria un conjunto de medios sin utilizar. Esto significa que el usuario de software libre podrá ejecutar, copiar, distribuir, cambiar y mejorar los programas que utilice, aunque habrá que tener en cuenta un pequeño pero importante matiz: eso no significa que todo está permitido. Este tipo de licencias tratarán por todos los medios de proteger dichas libertades, pero a su vez podrán establecer diferentes restricciones para garantizarla, tales como, obligar a mantener créditos originales del programa, o liberar aplicaciones que estén basadas en software libre mejorado. VENTAJAS Económico (más de mil millones de euros en licencias de Microsoft en España anuales) Libertad de uso y redistribución Independencia tecnológica Fomento de la libre competencia al basarse en servicios y no licencias Soporte y compatibilidad a largo plazo Formatos estándar Sistemas sin puertas traseras y más seguros Corrección más rápida y eficiente de fallos Métodos simples y unificados de gestión de software Sistema en expansión DESVENTAJAS La curva de aprendizaje es mayor. El software libre no tiene garantía proveniente del autor. Se necesita dedicar recursos a la reparación de erratas. No existiría una compañía única que respaldará toda la tecnología. Las interfaces amigables con el usuario (GUI) y la multimedia apenas se están estabilizando. El usuario debe tener nociones de programación, ya que la administración del sistema recae mucho en la automatización de tareas y esto se logra utilizando, en muchas ocasiones, lenguajes de guiones (perl, python, shell, etc). La diversidad de distribuciones, métodos de empaquetamiento, licencias de uso, herramientas con un mismo fin, etc., pueden crear confusión en cierto número de personas. EJEMPLOS DE UN SOFTWARE LIBRE Firefox ThunderBird GNU GIMP VideoLan eMule Blender Dia Audacity Amsn Ares Galaxy Media Coder