School Work">
Resumen - Libro 2
Resumen - Libro 2
Resumen - Libro 2
1 Unidad
RESUMEN
Grado y Grupo:
5to A
ndice
INTRODUCCIN ........................................................................................................................................... 3
EL PRODUCTO ......................................................................................................................................... 3
VISTAZO RPIDO ................................................................................................................................. 3
1.1
1.3
El Producto y EL Proceso
Introduccin
El Producto
Vistazo Rpido
Cmo puedo estar seguro de que lo que he hecho correctamente? selecciona aquellas
ideas que son aplicables al software que construyes y aplcalas a tu trabajo.
Toffler [TOF80] llam a la llegada de componentes micro electrnicos la tercera ola del
cambio en la historia de la humanidad.
Stoll [STO891] argument que la comunidad electrnica creada mediante redes y software
es la clave para el intercambio de conocimiento alrededor del mundo.
Toffler [TOF90] describi un cambio de poder en el que las viejas estructuras de poder
(gubernamentales, educativas, industriales, econmicas y militares) se desintegraran a
medida que las computadoras y el software nos llevaran a la democratizacin del
conocimiento.
Yourdon [YOU92] le preocupaba que las compaas en Estados Unidos pudieran perder su
competitividad en empresas relativas al software y predijo el declive y la cada del
programador americano.
En 1970, menos del uno por ciento de las personas podra haber descrito inteligentemente lo
que significaba software de computadora. Hoy, la mayora de los profesionales y muchas
personas en general piensan en su mayora que comprenden el software. Pero lo entienden
realmente?
El software no se estropea.
Software empotrado. Los productos inteligentes se han convertido en algo comn en casi
todos los mercados de consumo e industriales. El software empotrado reside en memoria
Software basado en Web. Las pginas Web buscadas por un explorador son software que
incorpora instrucciones ejecutables (por ejemplo, CGI, HTML, Perl, o Java), y datos (por
ejemplo, hipertexto y una variedad de formatos de audio y visuales).
En trminos de calidad del software total y de velocidad con la cual son desarrollados los
productos y los sistemas basados en computadoras, no ha habido ningn punto crucial,
ningn momento decisivo, solamente un lento cambio evolutivo, puntualizado por cambios
tecnolgicos explosivos en las disciplinas relacionadas con el software
Lo que realmente tenemos es una afliccin crnica'. La palabra afliccin se define como algo
que causa pena o desastre. Pero la clave de nuestro argumento es la definicin del adjetivo
crnica: muy duradero o que reaparece con frecuencia continuando indefinidamente. Es
bastante ms preciso escribir los problemas que hemos estado aguantando en el negocio del
software como una afliccin crnica, en vez de como una crisis
Los mitos del software tienen varios atributos que los hacen
insidiosos: por ejemplo, aparecieron como declaraciones
razonables de hechos (algunas veces conteniendo elementos
verdaderos), tuvieron un sentido intuitivo y frecuentemente
fueron promulgados por expertos que estaban al da.
Mitos de gestin.
Los gestores con responsabilidad sobre el software, como los gestores en la mayora de las
disciplinas, estn normalmente bajo la presin de cumplir los presupuestos, hacer que no se
retrase el proyecto y mejorar la calidad.
Mito. Tenemos ya un libro que est lleno de estndares y procedimientos para construir
software, no le proporciona ya a mi gente todo lo que necesita saber?
Realidad. Est muy bien que el libro exista, pero se usa? Conocen los trabajadores su
existencia?, refleja las prcticas modernas de desarrollo de software?, es completo?, est
diseado para mejorar el tiempo de entrega mientras mantiene un enfoque de calidad? En
muchos casos, la respuesta a todas estas preguntas es no.
Los requisitos del proyecto cambian continuamente, pero los cambios pueden acomodarse
fcilmente, ya que el software es flexible.
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, ligaduras del diseo y criterios de validacin. Estas
caractersticas pueden determinarse slo despus de una exhaustiva comunicacin entre el
cliente y el analista.
Durante los primeros das del desarrollo del software, la programacin se vea como un arte.
Las viejas formas y actitudes tardan en morir.
Realidad. Desde el principio del proyecto se puede aplicar uno de los mecanismos ms
efectivos para garantizar la calidad del software: la revisin tcnica formal.
Un programa que funciona es slo una parte de una configuracin del software que incluye
muchos elementos. La documentacin proporciona el fundamento para un buen desarrollo y,
lo que es ms importante, proporciona guas para la tarea de mantenimiento del software.