Anda di halaman 1dari 25

1

Ing. Wigberto Martn Nicho Vir


E-mail: wmnicho@gmail.com
Universidad Nacional J os Faustino Snchez Carrin
Escuela Profesional de Ingeniera informtica
Ciclo Acadmico: 2012-II
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.
2
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.
3
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.
4
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..
5
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.
6
Adems aun queda mucho por
hacer.
Empresas, de todo tipo, plantean nuevos problemas a
ser resueltos.
Problemas inabordables hace unos aos por el coste de
los ordenadores,
Por otra parte la ciencia sigue evolucionando, con lo que
problemas mas sofisticados pueden ser abordados con
las tcnicas de la Inteligencia Artificial, comunicaciones,
multimedia, etc.
7
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.
8
Estadstica 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 despus de cambios
Utilizado como se entrego
9
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.
10
El Software se desarrolla, no se
fabrica.
En cualquier sistema de produccin podemos observar
dos fases la de desarrollo y la de fabricacin.
El desarrollo es lento y costoso.
La fabricacin en serie y con costes estables.
Con el Software ocurre lo mismo pero ...
Muchas aplicaciones se desarrollan a medida, sin usar
componentes existentes.
La fabricacin no se considera tal.
11
El software es excesivamente
maleable.
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.
12
Curva de fallos del Hardware.
13
Tiempo
I
n
d
i
c
e

d
e

f
a
l
l
o
s

Defectos fabricacin Estropeado
Obsolescencia
Curva ideal de fallos del Software.
14
Tiempo
I
n
d
i
c
e

d
e

f
a
l
l
o
s

Defectos fabricacin
Mismo nivel hasta obsoleto
Obsolescencia
Curva real de fallos del Software.
15
Tiempo
I
n
d
i
c
e

d
e

f
a
l
l
o
s

Defectos fabricacin
Curva ideal
Cambio Cambio Cambio
Obsolescencia
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.
16
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.
17
De Gestin.
Se trata del software que da
soporte a los procesos
comerciales y manejo de
informacin que tienen por
objetivo permitir a los que
dirigen una mejor gestin.
18
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.
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.)
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,
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.
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.
25

Anda mungkin juga menyukai