Software<br />Está formado por una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el compu...
Funciones De Un Software<br />Administrar los recursos de cómputo<br />Proporcionar las herramientas para optimizar estos ...
Categorías de un Software<br />
Software de Sistema Operativo<br />Es el software básico que controla un computador. El sistema operativo tiene tres grand...
Software de Aplicación<br />Es un programa informático diseñado para facilitar al usuario la realización de un determinado...
Software de Programación<br />Es cualquier lenguaje artificial que puede utilizarse para definir una secuencia de instrucc...
Clasificación de Software<br />
Tipo de Trabajo Realizado<br />Software de Sistema: Colección de programas residentes en el computador, este tipo de softw...
Software de Aplicación: El software de aplicación permite a los usuarios llevar a cabo una o varias tareas mas especificas...
Método de Distribución<br />Feeware: Es un software de computador que se distribuye sin cargo. El Freeware suele incluir u...
Software multimedia: Se refiere a los programas utilizados para presentar de una forma integrada textos, gráficos, sonidos...
Evolución<br />Durante los primeros años de la era del computador, el software se contemplaba como un añadido. Generalment...
La tercera era en la evolución de los sistemas de computador comenzó a mediados de los años setenta y continúo más allá de...
Crisis del Software<br />Se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenía...
Mitos del Software<br />El Software Libre es gratis: Falso<br />GNU/Linux es muy difícil de utilizar: Falso<br />El Softwa...
No hay juegos en el Software Libre: Verdadero a medias<br />No hay controladores para mis periféricos en el Software Libre...
Tenemos un libro que está lleno de estandares y procedimientos para construir software<br />	Pero se usa?,¿conocen los tra...
Nuestra gente dispone de las herramientas de desarrollo de software más avanzadas; después de todo, les compramos el equip...
Si fallamos en la planificación, podemos añadir más programadores y adelantar el tiempo perdido<br />	El desarrollo de sof...
Una declaración general de los objetivos es suficiente para comenzar a escribir los programas; podemos dar los detalles má...
Los requisitos del proyecto cambian continuamente pero los cambios pueden acomodarse fácilmente<br />	El impacto del cambi...
Una vez que hicimos el programa y funciona, nuestro trabajo ha terminado<br />	Los datos industriales indican que entre el...
No hay forma de comprobar la calidad del software hasta que esta corriendo<br />	Uno de los mecanismos mas efectivos para ...
Lo único que se entrega al terminar el proyecto es el programa funcionando<br />	El software funcionando es solo una parte...
Próxima SlideShare
Cargando en…5
×

Software

756 visualizaciones

Publicado el

Publicado en: Tecnología, Empresariales
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
756
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
18
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Software

  1. 1. Software<br />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. <br />By: Carmen Judith Vargas Fierro<br />
  2. 2. Funciones De Un Software<br />Administrar los recursos de cómputo<br />Proporcionar las herramientas para optimizar estos recursos.<br />Actuar como intermediario entre el usuario y la información almacenada.<br />
  3. 3. Categorías de un Software<br />
  4. 4. Software de Sistema Operativo<br />Es el software básico que controla un computador. El sistema operativo tiene tres grandes funciones: coordina y manipula el hardware del computador, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas, y gestiona los errores de hardware y la pérdida de datos. <br />Los sistemas operativos pueden ser de tarea única o multitarea.<br />
  5. 5. Software de Aplicación<br />Es un programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. Ciertas aplicaciones desarrolladas 'a medida' suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de datos.<br />
  6. 6. Software de Programación<br />Es cualquier lenguaje artificial que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un computador. Se asume generalmente que la traducción de las instrucciones a un código que comprende un computador debe ser completamente sistemática. Normalmente es la computadora la que realiza la traducción.<br />El código representa normalmente datos y números e instrucciones para manipularlos. Un modo más fácil de comprender el código máquina es dando a cada instrucción un mnemónico, como por ejemplo STORE, ADD o JUMP.<br />
  7. 7. Clasificación de Software<br />
  8. 8. Tipo de Trabajo Realizado<br />Software de Sistema: Colección de programas residentes en el computador, este tipo de software resulta pieza esencial para el uso del computador y el desarrollo de más software.<br />El software de sistema son los programas básicos el cual controla el computador, también llamado sistema operativo el cual tiene tres grandes funciones: coordina y manipula el hardware del ordenador, como la memoria, las unidades de disco; organiza los archivos en diversos dispositivos de almacenamiento y gestiona los errores de hardware y del mismo software.<br />
  9. 9. Software de Aplicación: El software de aplicación permite a los usuarios llevar a cabo una o varias tareas mas especificas, este tipo de software es diseñado para facilitar al usuario en la realización de un determinado tipo de trabajo.<br />Software de Desarrollo: El software de desarrollo recibe varios nombre, como software de programación o lenguaje de programación del software, en si el software de desarrollo es cualquier lenguaje artificial que podemos utilizar para definir una secuencia de instrucciones para su procesamiento por un ordenador.<br />
  10. 10. Método de Distribución<br />Feeware: Es un software de computador que se distribuye sin cargo. El Freeware suele incluir una licencia de uso, que permite su redistribución pero con algunas restricciones, como no modificar la aplicación en sí, ni venderla, y dar cuenta de su autor. Este tipo de software la mayoría son utilerías para realizar cierta tarea como el programa WinRar, el cual nos sirve para la compresión de un archivo.<br />Software de uso general: Son aquellos que nos sirven para resolver problemas muy variados del mismo tipo; con adaptaciones realizadas por un usuario, ejemplos: procesadores de texto, manejadores de bases de datos, hojas de cálculo, etc.<br />
  11. 11. Software multimedia: Se refiere a los programas utilizados para presentar de una forma integrada textos, gráficos, sonidos y animaciones, este tipo de software es considerado como una nueva tecnología. Este tipo de software suele utilizarse para el desarrollo de proyectos específicos multimedios, utilizar software multimedia requiere de tiempo, capacidades, dedicación y recursos.<br />Software de uso especifico: Software desarrollado específicamente para un problema especifico de alguna organización o persona, utilizar este software requiere de un experto en informática para su creación o adaptación.<br />
  12. 12. Evolución<br />Durante los primeros años de la era del computador, el software se contemplaba como un añadido. Generalmente la persona que hacia un programa lo dejaba para si y así cuando este fallaba lo depuraba.<br />La segunda era en la evolución de los sistemas de computador se extienden desde la mitad de la década de los sesenta hasta finales de los setenta. La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos de interacción hombre – maquina.<br />
  13. 13. La tercera era en la evolución de los sistemas de computador comenzó a mediados de los años setenta y continúo más allá de una década. El sistema distribuido, múltiples computadores, cada un ejecutando funciones concurrentes y comunicándose con algún otro, incrementó notablemente la complejidad de los sistemas  informáticos. <br />La cuarta era de la evolución de los sistemas informáticos se aleja de los computadores individuales y de los programas de computadores, dirigiéndose al impacto colectivo de las computadores y del software. Potentes máquinas personales  controladas por sistemas operativos sofisticados, en redes globales y locales, acompañadas por aplicaciones de software avanzadas se han convertido en la norma.<br />
  14. 14. Crisis del Software<br />Se fundamentó en el tiempo de creación de software, ya que en la creación del mismo no se obtenían los resultados deseados, además de un gran costo y poca flexibilidad.<br />Los proyectos no terminaban en plazo.<br />Los proyectos no se ajustaban al presupuesto inicial.<br />Baja calidad del software generado.<br />Software que no cumplía las especificaciones.<br />Código inmantenible que dificultaba la gestión y evolución del proyecto.<br />
  15. 15.
  16. 16. Mitos del Software<br />El Software Libre es gratis: Falso<br />GNU/Linux es muy difícil de utilizar: Falso<br />El Software Libre no tiene garantía: Verdadero<br />El Software Libre es más inseguro: Falso<br />El Software Libre va a acabar con la profesión de programador: Falso<br />Nadie usa Software Libre: Falso<br />El Software Libre es más feo: Falso<br />No hay muchas aplicaciones en Software Libre: Falso<br />
  17. 17. No hay juegos en el Software Libre: Verdadero a medias<br />No hay controladores para mis periféricos en el Software Libre: Falso<br />En el Software Libre no existe la innovación: Falso<br />El Software Libre es Comunista: Falso<br />El Software Libre está libre de virus porque nadie lo usa: Falso<br />Instalar aplicaciones en GNU/Linux es muy difícil: Falso<br />GNU/Linux es muy difícil de instalar: Falso<br />GNU/Linux no vienepreinstalado como Windows: Falso<br />Tambiénpuedes consultar en: http://www.ubunteate.es/mitos-del-software-libre<br />
  18. 18. Tenemos un libro que está lleno de estandares y procedimientos para construir software<br /> Pero se usa?,¿conocen los trabajadores su existencia?,¿refleja las practicas modernas en desarrollo del software?,¿es completo?. En muchos casos la respuesta a todas estas preguntas es no.<br />
  19. 19. Nuestra gente dispone de las herramientas de desarrollo de software más avanzadas; después de todo, les compramos el equipo de cómputo más nuevo<br /> Se necesita mucho más que el último modelo de computadora, herramientas de software, las cuales son mucho mas importantes que el hardware para conseguir buena calidad y productividad.<br />
  20. 20. Si fallamos en la planificación, podemos añadir más programadores y adelantar el tiempo perdido<br /> El desarrollo de software no es un proceso mecánico como la fabricación, el añadir gente a un proyecto de software retrasado lo retrasa aún más. Sin embargo cuando se añaden nuevas personas, la necesidad de aprender y comunicarse son el equipo puede y hace que se reduzca la cantidad de tiempo gastado en el desarrollo productivo. Puede añadirse gente, pero sólo de una manera planificada y bien coordinada.<br />
  21. 21. Una declaración general de los objetivos es suficiente para comenzar a escribir los programas; podemos dar los detalles más adelante.<br /> Una mala definición inicial es la principal causa del trabajo en vano. Es esencial una descripción formal y detallada del ámbito de la información, funciones, rendimiento, interfaces y criterios de validación. Esto solo puede determinarse después de una exhaustiva comunicación entre el cliente y el analista.<br />
  22. 22. Los requisitos del proyecto cambian continuamente pero los cambios pueden acomodarse fácilmente<br /> El impacto del cambio varía según el momento en el que se introduzca:<br /> Etapa de desarrolloCosto del CambioDefinición$XDesarrollo$1.5X hasta $6XDespués de la entrega$60X hasta $100X<br />
  23. 23. Una vez que hicimos el programa y funciona, nuestro trabajo ha terminado<br /> Los datos industriales indican que entre el 50% y el 70% de todo el esfuerzo dedicado a un programa se realizará después de que se le haya entregado al cliente por primera vez.<br />
  24. 24. No hay forma de comprobar la calidad del software hasta que esta corriendo<br /> Uno de los mecanismos mas efectivos para garanti zar la calidad del software puede aplicarse desde el principio de un proyecto, la revisión estructurada (Walktroug). La revisión del software es filtro de calidad que se ha comprobado que es más efectivo que la prueba, para encontrar ciertas clases de defectos en el software<br />
  25. 25. Lo único que se entrega al terminar el proyecto es el programa funcionando<br /> El software funcionando es solo una parte de una CONFIGURACION DE SOFTWARE. <br /> La documentación es la base de un buen desarrollo y guiás para las tareas de mantenimiento.<br />

×