Vous êtes sur la page 1sur 23

El producto software.

El software como una obra humana.

Algunos autores comparan el software a la escritura de libros.


Fruto del intelecto, Descripcin de realidades y ficciones.

Cuando el software es grande es como una novela de varios tomos.

Definicin de software.

Para nosotros ser el conjunto de informacin:


capaz de producir en las maquinas el comportamiento deseado, de forma eficaz y eficiente, que los usuarios puedan utilizar el sistema de forma eficiente. Al que los desarrolladores puedan dar mantenimiento de forma eficaz y eficiente.
3

La importancia del Software.

Nuestra sociedad depende en gran medida de la informtica.


Parece impensable que los sistemas informticos dejasen de trabajar, ya que son soporte de muchos sistemas. Ejemplos de sistemas bsicos son:
el sistema para el control de semforos ciudad, medios de transporte areo, los bancos, los sistemas de produccin (fabricas), hospitales UVI, etc..
4

Desde la perspectiva histrica, ...

todo esto a pesar de que la informtica es una ciencia muy joven (50 aos)
Los primeros aos se centraron en la construccin de maquinas capaces de dar soporte a estos sistemas. En la actualidad la el Software ha superado a la del Hardware como clave del xito de muchos sistemas informticos.

Porque es difcil desarrollar Software?


Es complicado explicar los motivos que hacen tan difcil desarrollar Software. Lo cierto es que muchos proyectos de desarrollo de software fracasan Centraremos el tema mediante:
Una estadstica realizada sobre 8 proyectos de Software Estadounidenses. Caractersticas del Software. Aplicaciones del Software.
6

Caractersticas del Software.


Es inmaterial e invisible El comprador lo puede evaluar cuando ya ha sido construido. El Software se desarrolla, no se fabrica. Es complejo. Los sistemas actuales estn formados por miles de funciones con interfaces complejas entre ellas. Es excesivamente maleable.
7

Clasificaciones del software desde diversos puntos de vista:

La utilizacin que se hace de el. El tratamiento comercial que tiene. En relacin con la funcionalidad que aporta a la maquina. Exigencia en eficiencia y los factores crticos que se le exigen.

Segn la utilizacin del software:

De Gestin. Produccin y control de procesos. Robtica. De ingeniera y Cientfico. Ofimtico. de Formacin y divulgacin. Domtico. Ocio y Juegos.
9

De Gestin.

Se trata del software que da soporte a los procesos comerciales y manejo de informacin que tienen por objetivo permitir a las gestiones una mejor gestin.
10

Produccin y control de procesos.

Es el software que da soporte a los procesos productivos y conducentes a desarrollar las actividades propias de cada negocio.

11

Robtica.

Software que se centra en controlar y automatizar el comportamiento de engendros mecnicos que colaboran con los seres humanos en diversos campos, desde la ortopedia hasta la exploracin de otros planetas.

12

De ingeniera y Cientfico.

Da soporte a los procesos creativos y de diseo de las personas, se caracteriza por clculos matemticos complejos. Ejemplo de ello son las herramientas CAD o el soporte a seguimiento de acontecimientos en el espacio (Telescopios, etc.)
13

Ofimtico.

Software que permite a las personas utilizar los ordenadores en las tareas que habitualmente se realizan en oficinas.

14

de Formacin y divulgacin.

Software que tiene por objetivo el transferir conocimientos al ser humano, en esta categora entran toda la creacin de cursos, simuladores,
15

Domtico.

Software que se utiliza para controlar el hbitat del ser humano, a pequea escala. Va desde las alarmas hasta el control de temperaturas de un hogar.
16

Ocio y Juegos.

En esta categora entran un gran conjunto de aplicaciones que tienen por objetivo el que el ser humano pase algo de tiempo disfrutando con los ordenadores. Estn muy difundidos los videojuegos, pero tambin deberamos incluir los foros y conferencias que se puedan plantear en Internet, etc.
17

Segn el tratamiento comercial que tiene.

Software de estantera: COTS (Commercial off the shelf), Paquetes parametrizables, Software a medida, Software personal.

18

En relacin con la funcionalidad que aporta a la maquina:

Software de sistemas, Comunicaciones, Empotrado, De usuario.

19

Diseo

Es la forma de trabajar en la ingeniera.


Se obtienen los requisitos, Se obtienen las especificaciones, se prepara e implementa el diseo, se prueba y evala el diseo realizado.

20

El contexto social

La sociedad reclama unas pautas de comportamiento para los informticos, los productos que crean y el uso que se hace de la informacin que manejan. Consideraciones:
Eticas Legales
21

Nueve reas Temticas de la Informtica


Abstraccin Teora
Inteligencia Artificial y Robtica

Formas de Pensar sobre las Areas

Diseo contexto Social


Comunicacin Hombre-Maquina

Algoritmos y Estructuras de Datos Arquitectura Clculo Numrico y Simblico

Sistemas Operativos

Lenguajes de Programacin..

Metodologa e Ingeniera del Software Bases de Datos y Recuperacin de Informacin 22

Tucker, A et all.

Fundamentos de Informtica. McGraw Hill 1994

Resumen.

Hemos visto como el software es bsico en nuestra sociedad y su funcionamiento, Es complicado desarrollar software, Por software se entienden muchos productos distintos, La propia perspectiva del desarrollador del software habla de reas muy diversas.
23

Vous aimerez peut-être aussi