Capitulo
Capitulo
Capitulo
El Producto y el proceso.
El producto. Las alarmas empezaron antes de la fecha sealada, por medio de los medios de comunicacin re recolecto la historia, los gobiernos expresaron su preocupacin, las grandes industrias invirtieron grandes sumas de dinero pero finalmente las advertencias del peligro llego hacer conocimiento del pblico, el software igual que el famoso error Y2K, podra fallar y podra detener el mundo. Como sali publicado: El software de computadora se ha convertido en el alma mater. Es la mquina que conduce a la toma de decisiones comerciales. Sirve de base para la investigacin cientfica moderna y de resolucin de problemas de ingeniera. Es el factor clave que diferencia los productos y servicios modernos. Est inmerso en sistemas de todo tipo: de transportes, mdicos, de telecomunicaciones, militares, procesos industriales, entretenimientos. El software es casi ineludible en un mundo moderno. A medida que nos adentremos en el siglo XXI, ser el que nos conduzca a nuevos avances en todo, desde la educacin elemental a la ingeniera gentica. Un tiempo ms tarde en la siguiente edicin del libro publicado, se escribi el papel del software como alma mater. Un director de software de internet produjo su propia economa aproximadamente en 500 billones de euros, la Wall Street le dieron a las pequeas empresas estimaciones en billones de dlares antes de que estas produjeran un dlar. Han surgido nuevas industrias dirigidas por software y estn amenazando a las viejas compaas que no se adatan a este nuevo sistema. El impacto del software en la sociedad y la cultura continua siendo muy grande, a media que ests crecen la comunidad del software trata de desarrollar nuevas tecnologas que reduzcan los costos a la hora de disear nuevos software de alta calidad.
Evolucin de software.
El software tiene doble papel hoy en da. Es un producto y al mismo tiempo en vehculo para entregarlo. Este como producto hace entrega de potencia informtica que incorpora el hardware informtico o ms ampliamente una red de computadoras. Si opera dentro de un celular o de una computadora central, el software es un transformador de informacin produciendo, gestionando, adquiriendo, modificando, mostrando o transmitiendo informacin. Como vehculo se utiliza para hacer entrega del producto. El software acta como la base de control de la computadora. El papel del software en el ltimo tiempo a sufrido grandes cambios, mejoras en el rendimiento al nivel de hardware, como profundos cambios en las arquitecturas informticas, grandes aumentos de memorias etc.
Software de sistemas:
El software de sistemas es un conjunto de programas que han sido escritos para servir a otros programas. Algunos programas de sistemas (por ejemplo:
compiladores, editores y utilidades de gestin de archivos) procesan estructuras de informacin complejas pero determinadas.
Software de gestin.
El proceso de la informacin comercial constituye la mayor de las reas de aplicacin del software. Los sistemas discretos por ejemplo: nminas, cuentas de haberes-dbi.tos, inventarios, etc. han evolucionado hacia el software de sistemas de informacin de gestin (SIG) que accede a una o ms bases de datos que contienen informacin comercial.
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 de slo lectura y se utiliza para controlar productos y sistemas de los mercados industriales y de consumo.
datos, aplicaciones financieras, de negocios y personales y redes o acceso a bases de datos externas son algunas de los cientos de aplicaciones.
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.
Mito.
Mi gente dispone de las herramientas de desarrollo de software ms avanzadas, despus de todo, les compramos las computadoras ms modernas.
Realidad.
Se necesita mucho ms que el ltimo modelo de computadora grande o de PC para hacer desarrollo de software de gran calidad.
Mito.
Si fallamos en la planificacin, podemos aadir ms programadores y adelantar el tiempo perdido el llamado algunas veces concepto de la horda Mongoliana.
Realidad.
El desarrollo de software no es un proceso mecnico como la fabricacin. En palabras de Brooks aadir gente a un proyecto de software retrasado lo retrasa an ms. Al principio, esta declaracin puede parecer un contrasentido. Sin embargo, cuando se aaden nuevas personas, la necesidad de aprender y Comunicarse con el equipo puede y hace que se reduzca la cantidad de tiempo gastado en el desarrollo productivo. Puede aadirse gente, pero slo de una manera planificada y bien coordinada.
Mito.
Una vez que escribimos el programa y hacemos que funcione, nuestro trabajo ha terminado.
Realidad.
Alguien dijo una vez: cuanto ms pronto se comience a escribir cdigo, ms se tardar en terminarlo.