Documente Academic
Documente Profesional
Documente Cultură
Como producto
Como vehculo
Lenguaje de programacin
Alejandro Gomero Portilla
Historia
El programador solitario de antao ha sido reemplazado por un equipo de especialistas de software, cada uno centrado en una parte de tecnologa requerida para entregar una aplicacin
correcta.
3 Alejandro Gomero Portilla
Historia
Sin embargo, las interrogantes siguen siendo las mismas que antao:
desarrolla el software?
4 Alejandro Gomero Portilla
Mainframe
Two Tier
N Tier
Internet
Web Server
Application Server
Database
El Software
En 1970, menos del uno porciento de las personas podra haber descrito inteligentemente lo que significaba software de computadora.
Es importante examinar las caractersticas del software que lo diferencian de otras cosas que los hombres pueden construir.
2.
Aunque la industria tiende a ensamblar componentes, la mayora del software se construye a la medida.
Aplicaciones de software
Software de sistemas
Es un conjunto de programas que sirven a otros programas. Coordina/analiza/controla sucesos del mundo real conforme ocurren.
Sistemas discretos que acceden a una o ms bases de datos que contienen informacin organizacional.
Alejandro Gomero Portilla
Software de gestin
Software empotrado
10
momento decisivo.
El conjunto de problemas encontrados en el desarrollo del software no se limitan al software que no funciona correctamente.
12
13
El hecho de que le 31.1% de los proyectos sean cancelados antes de tiempo se debe principalmente a las siguientes razones:
1.
2.
3.
14
Por otra parte la razn por la cual 52.7% de los proyectos terminan sobre el tiempo estimado radica en:
1. 2. 3.
15
De la misma forma los factores que contribuyen directamente al xito de un proyecto son los siguientes:
1.
2.
3.
16
Muchas de las causas de la crisis del software se pueden encontrar en una mitologa que surge durante los primeros aos del desarrollo del software.
17
Mitos de Gestin
Mito
Tenemos un libro que est lleno de estndares y procedimientos, para construir software. no le proporciona
Realidad
Est muy bien que el libro exista, pero se usa?, conocen los trabajadores su existencia?, refleja las prcticas modernas del desarrollo de software?
18
Mito
Realidad
Una mala definicin inicial es la principal causa del trabajo baldo en software. Es esencial una descripcin formal y detallada del mbito de la informacin, funciones, comportamiento, rendimiento, interfaces, diseo y criterios de evaluacin.
19
Mito
Los requisitos del proyecto cambian continuamente, pero los cambios pueden acomodarse fcilmente, ya que el software es flexible.
El impacto del cambio vara segn el momento en que se introduzca.
Realidad
20
Mito
Una vez que escribimos el programa y hacemos que funcione, nuestro trabajo ha terminado.
Realidad
21
Mito
Hasta que no tengo el programa "ejecutndose", realmente no tengo forma de comprobar su calidad.
Realidad
22
Mito
Realidad
23