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