SlideShare una empresa de Scribd logo
9
Lo más leído
13
Lo más leído
17
Lo más leído
El producto software (EOG tema2) 1
El producto software.
Profesor:
Jose Onofre Montesa Andrés
Universidad Politécnica de Valencia
Escuela Universitaria de Informática
2000
El producto software (EOG tema2)2
Objetivos a tratar
Definiremos el producto final de la
ingeniería del software: EL SOFTWARE.
Importancia que tiene en la sociedad.
Complejidad del desarrollo del mismo.
Áreas en las que se aplica.
Áreas temáticas de la informática.
El producto software (EOG tema2)3
El software como una obra
humana.
Algunos autores comparan el software
a la escritura de libros.
– Fruto del intelecto,
– Descripción de realidades y ficciones.
Cuando el software es grande es como
una novela de varios tomos.
El producto software (EOG tema2)4
Definición de software.
Para nosotros será el conjunto de
información:
– 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.
El producto software (EOG tema2)5
La importancia del Software.
Nuestra sociedad depende en gran
medida de la informática.
– Parece impensable que los sistemas
informáticos dejasen de trabajar, ya que
son soporte de muchos sistemas.
– Ejemplos de sistemas básicos son:
• el sistema para el control de semáforos ciudad,
• medios de transporte aéreo, los bancos,
• los sistemas de producción (fabricas),
hospitales UVI, etc..
El producto software (EOG tema2)6
Desde la perspectiva histórica, ...
todo esto a pesar de que la informática
es una ciencia muy joven (50 años)
– Los primeros años se centraron en la
construcción 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 informáticos.
El producto software (EOG tema2)7
Además aun queda mucho por
hacer.
Empresas, de todo tipo, plantean
nuevos problemas a ser resueltos.
– Problemas inabordables hace unos años
por el coste de los ordenadores,
– Por otra parte la ciencia sigue
evolucionando, con lo que problemas mas
sofisticados pueden ser abordados con las
técnicas de la Inteligencia Artificial,
comunicaciones, multimedia, etc.
El producto software (EOG tema2)8
¿Porque es difícil desarrollar
Software?
Es complicado explicar los motivos que
hacen tan difícil desarrollar Software.
Lo cierto es que muchos proyectos de
desarrollo de software fracasan
Centraremos el tema mediante:
– Una estadística realizada sobre 8
proyectos de Software Estadounidenses.
– Características del Software.
– Aplicaciones del Software.
El producto software (EOG tema2)9
Estadística realizada sobre 8
proyectos de Software
Estadounidenses.
Área: Sistemas de Defensa en Tiempo Real
0 0.5 1 1.5 2 2.5 3 3.5
Millones de dolares
Pagado pero no entregado
Entregado pero no utilizado
abandonado o rechazado
Utilizado después de cambios
Utilizado como se entrego
El producto software (EOG tema2)10
Características 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
están formados por miles de funciones
con interfaces complejas entre ellas.
Es excesivamente maleable.
El producto software (EOG tema2)11
El Software se desarrolla, no se
fabrica.
En cualquier sistema de producción
podemos observar dos fases la de
desarrollo y la de fabricación.
• El desarrollo es lento y costoso.
• La fabricación en serie y con costes estables.
Con el Software ocurre lo mismo pero ...
• Muchas aplicaciones se desarrollan a medida, sin
usar componentes existentes.
• La fabricación no se considera tal.
El producto software (EOG tema2)12
El software es excesivamente
maleable.
Todo el mundo exige que se realicen
cambios sobre el Software como
respuesta a pequeños cambios del
entorno.
Además no es fácil comprender su
comportamiento, según 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)13
Tiempo
Indicedefallos
Defectos fabricación Estropeado
Obsolescencia
Curva de fallos del Hardware.
El producto software (EOG tema2)14
Curva ideal de fallos del
Software.
Tiempo
Indicedefallos
Defectos fabricación
Mismo nivel hasta obsoleto
Obsolescencia
El producto software (EOG tema2)15
Curva real de fallos del Software.
Tiempo
Indicedefallos
Defectos fabricación
Curva ideal
Cambio Cambio Cambio
Curva
realObsolescencia
El producto software (EOG tema2)16
Clasificaciones del software
desde diversos puntos de vista:
La utilización que se hace de el.
El tratamiento comercial que tiene.
En relación con la funcionalidad que
aporta a la maquina.
Exigencia en eficiencia y los factores
críticos que se le exigen.
El producto software (EOG tema2)17
Según la utilización del software:
De Gestión.
Producción y control de procesos.
Robótica.
De ingeniería y Científico.
Ofimático.
de Formación y divulgación.
Domótico.
Ocio y Juegos.
El producto software (EOG tema2)18
De Gestión.
Se trata del software
que da soporte a los
procesos comerciales
y manejo de
información que tienen
por objetivo permitir a
las gestiones una
mejor gestión.
El producto software (EOG tema2)19
Producción y control de
procesos.
Es el software que da soporte a los
procesos productivos y conducentes a
desarrollar las actividades propias de
cada negocio.
El producto software (EOG tema2)20
Robótica.
Software que se centra en controlar y
automatizar el comportamiento de
engendros mecánicos que colaboran
con los seres humanos en diversos
campos, desde la ortopedia hasta la
exploración de otros planetas.
El producto software (EOG tema2)21
De ingeniería y Científico.
Da soporte a los procesos creativos y
de diseño de las personas, se
caracteriza por cálculos matemáticos
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)22
Ofimático.
Software que permite a las personas
utilizar los ordenadores en las tareas
que habitualmente se realizan en
oficinas.
El producto software (EOG tema2)23
de Formación y divulgación.
Software que tiene por
objetivo el transferir
conocimientos al ser
humano, en esta
categoría entran toda
la creación de cursos,
simuladores,…
El producto software (EOG tema2)24
Domótico.
Software que se utiliza
para controlar el
hábitat del ser
humano, a pequeña
escala. Va desde las
alarmas hasta el
control de
temperaturas de un
hogar.
El producto software (EOG tema2)25
Ocio y Juegos.
En esta categoría entran un gran
conjunto de aplicaciones que tienen por
objetivo el que el ser humano pase algo
de tiempo disfrutando con los
ordenadores. Están muy difundidos los
videojuegos, pero también deberíamos
incluir los foros y conferencias que se
puedan plantear en Internet, etc.
El producto software (EOG tema2)26
Según el tratamiento comercial
que tiene.
Software de estantería: COTS
(Commercial off the shelf),
Paquetes parametrizables,
Software a medida,
Software personal.
El producto software (EOG tema2)27
En relación con la funcionalidad
que aporta a la maquina:
Software de sistemas,
Comunicaciones,
Empotrado,
De usuario.
El producto software (EOG tema2)28
Software empotrado.
El producto software (EOG tema2)29
Exigencia en eficiencia y los
factores críticos que se le exigen.
Software de tiempo real,
Transaccional,
Monousuario y PC.
El producto software (EOG tema2)30
El software visto desde el punto
de vista de los constructores.
Paradigmas o formas de razonar:
– Teoría,
– Abstracción
– Diseño
El Contexto Social
Las áreas temáticas del desarrollo del
software
El producto software (EOG tema2)31
∀a∈A, ∃b∉A/ a+b∈A
Teoría
Pensamiento matemático.
– Definiciones formales,
– axiomas,
– teoremas,
– demostraciones
Organizar las ideas, pensamientos
y formas de realizar el trabajo.
El producto software (EOG tema2)32
Abstracción
Dadas diversas realidades, se analizan
y se extrae el conocimiento
– Se aventuran hipótesis,
– Se construyen modelos,
– Se realizan predicciones,
– Se llevan a cabo experimentos,
– Se obtienen resultados,
– Se demuestra que la hipótesis era
correcta.
El producto software (EOG tema2)33
Diseño
Es la forma de trabajar en la ingeniería.
– Se obtienen los requisitos,
– Se obtienen las especificaciones,
– se prepara e implementa el diseño,
– se prueba y evalúa el diseño realizado.
El producto software (EOG tema2)34
El contexto social
La sociedad reclama unas pautas de
comportamiento para los informáticos,
los productos que crean y el uso que se
hace de la información que manejan.
Consideraciones:
– Eticas
– Legales
El producto software (EOG tema2)35
Nueve Áreas Temáticas de la Informática
Algoritmos y
Estructuras de Datos
Lenguajes de
Programación..
Metodología e Ingeniería
del Software
Arquitectura
Comunicación
Hombre-MaquinaInteligencia Artificial
y Robótica
Sistemas
Operativos
Cálculo
Numérico y
Simbólico
Bases de Datos y
Recuperación de Información
Formas de
Pensar sobre las
Areas
Abstracción
Teoría
Diseño
contexto
Social
Tucker, A et all.
“Fundamentos de Informática”. McGraw Hill 1994
El producto software (EOG tema2)36
Resumen.
Hemos visto como el software es básico
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.

Más contenido relacionado

PPT
Proyecto de reingenieria de software
PDF
SOA y Web Services
PPTX
Sistemas con interfaces a manipulación directa
DOCX
Metodologia web
PDF
Diagramas de implementacion
DOCX
Que es y para que sirve la programacion orientada a objetos
DOCX
Requerimientos de la base de datos
PDF
Arquitectura De Software Para Dummies
Proyecto de reingenieria de software
SOA y Web Services
Sistemas con interfaces a manipulación directa
Metodologia web
Diagramas de implementacion
Que es y para que sirve la programacion orientada a objetos
Requerimientos de la base de datos
Arquitectura De Software Para Dummies

La actualidad más candente (20)

PDF
Mapa conceptual de Java
PPSX
Diseño de Páginas Web - BALSAMIQ MOCKUPS 3
PPTX
PDF
Ejemplo problema básico modelo cascada
PPTX
Uml lenguaje unificado de modelado
PPTX
Normas y Estándares de calidad para el desarrollo de Software
PPTX
Administración de procesos en el S.O.
PPT
Diagramas de clases
DOCX
Ejercicio scrum
PDF
Diagramas UML: Componentes y despliegue
DOCX
proyecto conexion netbeans con Mysql
DOCX
Requerimientos de usuario y del sistema
PPTX
Requerimiento funcional y no funcional
PPTX
Lenguaje Unificado de Modelado (UML)
PPTX
modelos del proceso del software
PPTX
 Diagramas uml de sistema de cajero automático
PPT
Calidad de software
PDF
Tema 3 1
DOCX
Una metodología para el desarrollo de sistemas de información
PPT
Patrones de diseño I
Mapa conceptual de Java
Diseño de Páginas Web - BALSAMIQ MOCKUPS 3
Ejemplo problema básico modelo cascada
Uml lenguaje unificado de modelado
Normas y Estándares de calidad para el desarrollo de Software
Administración de procesos en el S.O.
Diagramas de clases
Ejercicio scrum
Diagramas UML: Componentes y despliegue
proyecto conexion netbeans con Mysql
Requerimientos de usuario y del sistema
Requerimiento funcional y no funcional
Lenguaje Unificado de Modelado (UML)
modelos del proceso del software
 Diagramas uml de sistema de cajero automático
Calidad de software
Tema 3 1
Una metodología para el desarrollo de sistemas de información
Patrones de diseño I
Publicidad

Similar a EL PRODUCTO SOFTWARE (20)

PPT
GESTION DE PROYECTOS INFORMATICOS
DOCX
1 Paradigmas de Desarrollo de Software evolucion
PDF
El_software_y_la_Ingenieria_de_Software.pdf
PPTX
Ingeniería de Software
PPT
El producto y el proceso
PDF
Sistemas II- Ingeniería del software
PPT
Unidad i ing_soft
 
PDF
actividad 2 tecnologia (3).pdf junto con mis compañeros
PDF
actividad 2 tecnologia (3).pdf junto con mis amigos
PDF
actividad 2 tecnologia trabajo en equipo
PDF
actividad 2 tecnologia trabajo en equipo
PDF
actividad 2 tecnologia trabajo en equipo
PPT
2. introduccion a la_ing_de_software
PDF
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
PDF
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
PDF
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
PDF
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
DOCX
taller de tecnología del periodo II ie liceo departamental
PPTX
Modulo 3
PDF
El sofware
GESTION DE PROYECTOS INFORMATICOS
1 Paradigmas de Desarrollo de Software evolucion
El_software_y_la_Ingenieria_de_Software.pdf
Ingeniería de Software
El producto y el proceso
Sistemas II- Ingeniería del software
Unidad i ing_soft
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis amigos
actividad 2 tecnologia trabajo en equipo
actividad 2 tecnologia trabajo en equipo
actividad 2 tecnologia trabajo en equipo
2. introduccion a la_ing_de_software
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
taller de tecnología del periodo II ie liceo departamental
Modulo 3
El sofware
Publicidad

Último (20)

PPTX
norma epidemiologica en el primer nivel de atencion
PDF
alejandrobcjjjjjjjjjjjjjjjjjjjjjjjjjjj.pdf
PPTX
S13 CREATIVIDAD E INNOVACIÓN 2025-I.pptx
PPTX
ADMINISTRACION ESTRATEGICA planeación y estrategia
PPTX
PrincipiosdelosDisenosExperimentales.pptx
PPT
Teoria General de Sistemas empresariales
PPTX
TRABAJOS EN ALTURAS Y SU USO DE EQUIPO.PPTX
PPTX
El ascenso económico de Asia y sus implicancias para el sistema multilateral ...
PDF
UP digital strategy v 2.2.pdf Marketing avanzado
PDF
Otros Coeficientes Correlación_FHE_UCV.pdf
PPTX
CALIDAD TOTAL TRABAJO FULL DE LINA MARTINEZ
PPTX
1748538606_68389hhhhhhhhhhh4ee56ae5.pptx
PDF
CLASE 4.pdfkjljbjkbkjbihviuvvuuuuuuuuuuuu
PPTX
Desechos solidos especializados de hodnuras.
PDF
Proceso Administrativon final.pdf total.
PPTX
MARIA RMMV TRABAJO DE PRESENTACION 2.pptx
PDF
PIELONEFRITIS aguda y crónica Luis Esquivel Peña uDocz.pdf
PPTX
Enfermedad diver ticular.pptx
PDF
PPT Presentacion Politica Nacional de Desarrollo e Inclusion Social (1) (1).pdf
PPTX
Elementos del Entorno-Elementos del Entorno
norma epidemiologica en el primer nivel de atencion
alejandrobcjjjjjjjjjjjjjjjjjjjjjjjjjjj.pdf
S13 CREATIVIDAD E INNOVACIÓN 2025-I.pptx
ADMINISTRACION ESTRATEGICA planeación y estrategia
PrincipiosdelosDisenosExperimentales.pptx
Teoria General de Sistemas empresariales
TRABAJOS EN ALTURAS Y SU USO DE EQUIPO.PPTX
El ascenso económico de Asia y sus implicancias para el sistema multilateral ...
UP digital strategy v 2.2.pdf Marketing avanzado
Otros Coeficientes Correlación_FHE_UCV.pdf
CALIDAD TOTAL TRABAJO FULL DE LINA MARTINEZ
1748538606_68389hhhhhhhhhhh4ee56ae5.pptx
CLASE 4.pdfkjljbjkbkjbihviuvvuuuuuuuuuuuu
Desechos solidos especializados de hodnuras.
Proceso Administrativon final.pdf total.
MARIA RMMV TRABAJO DE PRESENTACION 2.pptx
PIELONEFRITIS aguda y crónica Luis Esquivel Peña uDocz.pdf
Enfermedad diver ticular.pptx
PPT Presentacion Politica Nacional de Desarrollo e Inclusion Social (1) (1).pdf
Elementos del Entorno-Elementos del Entorno

EL PRODUCTO SOFTWARE

  • 1. El producto software (EOG tema2) 1 El producto software. Profesor: Jose Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Universitaria de Informática 2000
  • 2. El producto software (EOG tema2)2 Objetivos a tratar Definiremos el producto final de la ingeniería del software: EL SOFTWARE. Importancia que tiene en la sociedad. Complejidad del desarrollo del mismo. Áreas en las que se aplica. Áreas temáticas de la informática.
  • 3. El producto software (EOG tema2)3 El software como una obra humana. Algunos autores comparan el software a la escritura de libros. – Fruto del intelecto, – Descripción de realidades y ficciones. Cuando el software es grande es como una novela de varios tomos.
  • 4. El producto software (EOG tema2)4 Definición de software. Para nosotros será el conjunto de información: – 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.
  • 5. El producto software (EOG tema2)5 La importancia del Software. Nuestra sociedad depende en gran medida de la informática. – Parece impensable que los sistemas informáticos dejasen de trabajar, ya que son soporte de muchos sistemas. – Ejemplos de sistemas básicos son: • el sistema para el control de semáforos ciudad, • medios de transporte aéreo, los bancos, • los sistemas de producción (fabricas), hospitales UVI, etc..
  • 6. El producto software (EOG tema2)6 Desde la perspectiva histórica, ... todo esto a pesar de que la informática es una ciencia muy joven (50 años) – Los primeros años se centraron en la construcción 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 informáticos.
  • 7. El producto software (EOG tema2)7 Además aun queda mucho por hacer. Empresas, de todo tipo, plantean nuevos problemas a ser resueltos. – Problemas inabordables hace unos años por el coste de los ordenadores, – Por otra parte la ciencia sigue evolucionando, con lo que problemas mas sofisticados pueden ser abordados con las técnicas de la Inteligencia Artificial, comunicaciones, multimedia, etc.
  • 8. El producto software (EOG tema2)8 ¿Porque es difícil desarrollar Software? Es complicado explicar los motivos que hacen tan difícil desarrollar Software. Lo cierto es que muchos proyectos de desarrollo de software fracasan Centraremos el tema mediante: – Una estadística realizada sobre 8 proyectos de Software Estadounidenses. – Características del Software. – Aplicaciones del Software.
  • 9. El producto software (EOG tema2)9 Estadística realizada sobre 8 proyectos de Software Estadounidenses. Área: Sistemas de Defensa en Tiempo Real 0 0.5 1 1.5 2 2.5 3 3.5 Millones de dolares Pagado pero no entregado Entregado pero no utilizado abandonado o rechazado Utilizado después de cambios Utilizado como se entrego
  • 10. El producto software (EOG tema2)10 Características 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 están formados por miles de funciones con interfaces complejas entre ellas. Es excesivamente maleable.
  • 11. El producto software (EOG tema2)11 El Software se desarrolla, no se fabrica. En cualquier sistema de producción podemos observar dos fases la de desarrollo y la de fabricación. • El desarrollo es lento y costoso. • La fabricación en serie y con costes estables. Con el Software ocurre lo mismo pero ... • Muchas aplicaciones se desarrollan a medida, sin usar componentes existentes. • La fabricación no se considera tal.
  • 12. El producto software (EOG tema2)12 El software es excesivamente maleable. Todo el mundo exige que se realicen cambios sobre el Software como respuesta a pequeños cambios del entorno. Además no es fácil comprender su comportamiento, según Pressman: – La curva de fallos del Hardware. – La curva ideal de fallos del Software. – La curva real de fallos del Software.
  • 13. El producto software (EOG tema2)13 Tiempo Indicedefallos Defectos fabricación Estropeado Obsolescencia Curva de fallos del Hardware.
  • 14. El producto software (EOG tema2)14 Curva ideal de fallos del Software. Tiempo Indicedefallos Defectos fabricación Mismo nivel hasta obsoleto Obsolescencia
  • 15. El producto software (EOG tema2)15 Curva real de fallos del Software. Tiempo Indicedefallos Defectos fabricación Curva ideal Cambio Cambio Cambio Curva realObsolescencia
  • 16. El producto software (EOG tema2)16 Clasificaciones del software desde diversos puntos de vista: La utilización que se hace de el. El tratamiento comercial que tiene. En relación con la funcionalidad que aporta a la maquina. Exigencia en eficiencia y los factores críticos que se le exigen.
  • 17. El producto software (EOG tema2)17 Según la utilización del software: De Gestión. Producción y control de procesos. Robótica. De ingeniería y Científico. Ofimático. de Formación y divulgación. Domótico. Ocio y Juegos.
  • 18. El producto software (EOG tema2)18 De Gestión. Se trata del software que da soporte a los procesos comerciales y manejo de información que tienen por objetivo permitir a las gestiones una mejor gestión.
  • 19. El producto software (EOG tema2)19 Producción y control de procesos. Es el software que da soporte a los procesos productivos y conducentes a desarrollar las actividades propias de cada negocio.
  • 20. El producto software (EOG tema2)20 Robótica. Software que se centra en controlar y automatizar el comportamiento de engendros mecánicos que colaboran con los seres humanos en diversos campos, desde la ortopedia hasta la exploración de otros planetas.
  • 21. El producto software (EOG tema2)21 De ingeniería y Científico. Da soporte a los procesos creativos y de diseño de las personas, se caracteriza por cálculos matemáticos complejos. Ejemplo de ello son las herramientas CAD o el soporte a seguimiento de acontecimientos en el espacio (Telescopios, etc.)
  • 22. El producto software (EOG tema2)22 Ofimático. Software que permite a las personas utilizar los ordenadores en las tareas que habitualmente se realizan en oficinas.
  • 23. El producto software (EOG tema2)23 de Formación y divulgación. Software que tiene por objetivo el transferir conocimientos al ser humano, en esta categoría entran toda la creación de cursos, simuladores,…
  • 24. El producto software (EOG tema2)24 Domótico. Software que se utiliza para controlar el hábitat del ser humano, a pequeña escala. Va desde las alarmas hasta el control de temperaturas de un hogar.
  • 25. El producto software (EOG tema2)25 Ocio y Juegos. En esta categoría entran un gran conjunto de aplicaciones que tienen por objetivo el que el ser humano pase algo de tiempo disfrutando con los ordenadores. Están muy difundidos los videojuegos, pero también deberíamos incluir los foros y conferencias que se puedan plantear en Internet, etc.
  • 26. El producto software (EOG tema2)26 Según el tratamiento comercial que tiene. Software de estantería: COTS (Commercial off the shelf), Paquetes parametrizables, Software a medida, Software personal.
  • 27. El producto software (EOG tema2)27 En relación con la funcionalidad que aporta a la maquina: Software de sistemas, Comunicaciones, Empotrado, De usuario.
  • 28. El producto software (EOG tema2)28 Software empotrado.
  • 29. El producto software (EOG tema2)29 Exigencia en eficiencia y los factores críticos que se le exigen. Software de tiempo real, Transaccional, Monousuario y PC.
  • 30. El producto software (EOG tema2)30 El software visto desde el punto de vista de los constructores. Paradigmas o formas de razonar: – Teoría, – Abstracción – Diseño El Contexto Social Las áreas temáticas del desarrollo del software
  • 31. El producto software (EOG tema2)31 ∀a∈A, ∃b∉A/ a+b∈A Teoría Pensamiento matemático. – Definiciones formales, – axiomas, – teoremas, – demostraciones Organizar las ideas, pensamientos y formas de realizar el trabajo.
  • 32. El producto software (EOG tema2)32 Abstracción Dadas diversas realidades, se analizan y se extrae el conocimiento – Se aventuran hipótesis, – Se construyen modelos, – Se realizan predicciones, – Se llevan a cabo experimentos, – Se obtienen resultados, – Se demuestra que la hipótesis era correcta.
  • 33. El producto software (EOG tema2)33 Diseño Es la forma de trabajar en la ingeniería. – Se obtienen los requisitos, – Se obtienen las especificaciones, – se prepara e implementa el diseño, – se prueba y evalúa el diseño realizado.
  • 34. El producto software (EOG tema2)34 El contexto social La sociedad reclama unas pautas de comportamiento para los informáticos, los productos que crean y el uso que se hace de la información que manejan. Consideraciones: – Eticas – Legales
  • 35. El producto software (EOG tema2)35 Nueve Áreas Temáticas de la Informática Algoritmos y Estructuras de Datos Lenguajes de Programación.. Metodología e Ingeniería del Software Arquitectura Comunicación Hombre-MaquinaInteligencia Artificial y Robótica Sistemas Operativos Cálculo Numérico y Simbólico Bases de Datos y Recuperación de Información Formas de Pensar sobre las Areas Abstracción Teoría Diseño contexto Social Tucker, A et all. “Fundamentos de Informática”. McGraw Hill 1994
  • 36. El producto software (EOG tema2)36 Resumen. Hemos visto como el software es básico 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.