jueves, 6 de septiembre de 2007

Ingeniería de Software

          Actualmente el software se considera una de las herramientas más indispensables para la vida diaria del hombre, ya que éste se encuentra casi por donde pongamos nuestros ojos o pensamientos; ha venido desenvolviendose en casi todas las áreas :
( científicas, de administración, ciencias de la salud, etc), y ha tenido una evolución muy grande en un espacio de tiempo relativamente corto.

     Por ejemplo, nadie en los años 50' nadie imaginó que el software de computadora permitiría la creación de otras tecnologías como la ingeniería genética; la extensión de otras tecnologías como las telecomunicaciones; o tambien que marcaría en fin de otras tecnologías como la industria de la impresión y que una gran red construida con software llamada Internet cubriría y cambiaría todo, desde la investigación bibliográfica hasta las compras de los consumidores y los hábitos diarios de los jóvenes y adultos. Y mucho menos se hubiera imaginado que mucho de este software tendría que ser corregido, adaptado o mejorado, y que esta labor sería la que consumiese mas recursos de tipo humano, material y monetario, incluso más que la creacion de éste mismo.



          "En la sociedad moderna el papel de la ingeniería es proporcionar sistemas y productos que mejoren los aspectos materiales de la vida humana, para que así la vida sea más fácil, segura y placentera".

                                                              Richard Fairley y Mary Willshire

          El software tiene dos caras: una como producto que satisface una necesidad y otra como vehículo que funciona como medio de creación de otros productos ( SO y software para hacer software como las herramientas CASE ).

         En realidad ¿se entiende bien que es el software?, para contestar esta interrogante aqui pongo una definicion tomada del libro de Ingeniería de Software: Un Enfoque Práctico de Roger S. Pressman:
     "El software se forma con 1) las instrucciones ( programas de computadoras ) que al ejecutarse proporcionan las características, funciones y el grado de desempeño deseados; 2) las estructuras de datos que permiten que los programas manipulen información de manera adecuada y 3) los documentos que describen la operación y el uso de los programas".

          El software es algo lógico, en lugar de físico, asi que aquí pongo unas diferencias con el hardware:
1.-El software se desarrolla o construye, no se manufactura en el sentido clásico.
2.-El software no se "desgasta".
3.-A pesar de que la industria tiene una tendencia hacia la construccion por componentes, la mayoría del software aún se construye a la medida.

          Así cierro esta entrada con una definición de lo que es la Ingeniería de Software:
     "La Ingeniería de Software es aquella disciplina que abarca todos los procesos en el desarrollo de software, desde sus inicios con la especificación de los requerimientos ( lo que se quiere que haga el software ), hasta sus etapas de evolución y mantenimiento ( mejoras, correcciones ).

Saludos a todos.

9 comentarios:

Yo dijo...

hola!!!!
Mira que ahora si aprenderé...pues la verdad los software son bien indispensables hoy en dia, y pues en eso tienes razon son indispensables para todoooo y todos aquellos que estamos directamente relacionados con las compus jajaja..
saludos y pasaré seguido..

Yo dijo...

oye te puedo agregar a mis links?
saludos, buen fin de semana...

Anónimo dijo...

coño

Anónimo dijo...

y las referencias?? dudo mucho que tu allas escrito eso.

Max dijo...

bueno, las referencias las puse, solo definiciones tome del Pressman, al igual que la imagen, y porfa si vas a hacer comentarios pon tu nombre, porque entiendo que te da pena hasta a ti mismo tus comentarios que no quieres que sepa quien eres, asi que porfavor un poco de madurez de tu parte... ok, saludos a todos...

Max dijo...

claro que si Gaby, yo haré lo mismo...ok saludos...

Max dijo...

se me olvido decirle a mi estimado anonimo que "allas" se escribe "hayas", si fue adrede solo hiciste el ridiculo y si no ni que decir...

Diana dijo...

Hola Max, gracias por visitar mi blog.
Estoy totalmente de acuerdo con el hecho de que el software ha venido a transformar muchas de las estructuras de la sociedad. Hoy en día, los flujos de información son más ágiles que hace unas cuantas décadas, y por lo tanto, los ritmos de vida han cambiado a la par.

Anónimo dijo...

Tu mamá alla puta