Professional Documents
Culture Documents
Objetivos a tratar
Definiremos el producto final de la ingeniera del software: EL SOFTWARE. Importancia que tiene en la sociedad. Complejidad del desarrollo del mismo. reas en las que se aplica. reas temticas de la informtica.
El producto software (EOG tema2) 2
Definicin de software.
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.
El producto software (EOG tema2) 6
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.
El producto software (EOG tema2) 8
0.5
1.5
2.5
3.5
Millones de dolares
El producto software (EOG tema2) 9
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.
El producto software (EOG tema2) 10
Todo el mundo exige que se realicen cambios sobre el Software como respuesta a pequeos cambios del entorno. Adems no es fcil comprender su comportamiento, segn Pressman:
La curva de fallos del Hardware. La curva ideal de fallos del Software. La curva real de fallos del Software.
El producto software (EOG tema2) 12
Obsolescencia
Tiempo
El producto software (EOG tema2) 13
Obsolescencia
Tiempo
El producto software (EOG tema2) 14
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.
16
De Gestin. Produccin y control de procesos. Robtica. De ingeniera y Cientfico. Ofimtico. de Formacin y divulgacin. Domtico. Ocio y Juegos.
El producto software (EOG tema2) 17
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.
El producto software (EOG tema2) 18
Es el software que da soporte a los procesos productivos y conducentes a desarrollar las actividades propias de cada negocio.
19
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.
20
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.)
El producto software (EOG tema2) 21
Ofimtico.
Software que permite a las personas utilizar los ordenadores en las tareas que habitualmente se realizan en oficinas.
22
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,
El producto software (EOG tema2) 23
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.
El producto software (EOG tema2) 24
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.
El producto software (EOG tema2) 25
Software de estantera: COTS (Commercial off the shelf), Paquetes parametrizables, Software a medida, Software personal.
26
27
Software empotrado.
28
29
Teora
Pensamiento matemtico.
Definiciones formales, axiomas, teoremas, demostraciones
aA, bA a+bA
Abstraccin
32
Diseo
33
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
El producto software (EOG tema2) 34
Sistemas Operativos
Lenguajes de Programacin..
Tucker, A et all.
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.
El producto software (EOG tema2) 36