domingo, 21 de agosto de 2016

Introducción a la ingeniería de software


En esta actividad procederé a analizar qué es la Ingeniería de Software, sus antecedentes y algunos ejemplos sobre la misma.

Definición

De acuerdo a las distintas fuentes consultadas, la ingeniería de software es la rama que abarca los procesos, métodos y técnicas en la producción de software profesional, misma que se rige por las leyes físicas y la demanda creciente. En estos tiempos ningún negocio, empresa o institución podría funcionar sin software ya que hasta los procesos más simples (como el cobro de una caja en un supermercado) requieren del mismo.


Proceso de software

Especificación

Se define el software a producir entre clientes e ingenieros

Desarrollo

Diseño y programación del software

Validación

Se asegura que lo producido sea lo que el cliente requiere

Evolución

El software debe ir cambiando conforme a las nuevas tecnologías y métodos, por lo que es en esta parte que no  hay qué quedar estancados.


Análisis

Uno de los aspectos que se discutieron en el foro sobre la ingeniería de software fue la calidad del mismo respecto a los requerimientos para los que es solicitado.

El software como tal debe ir evolucionando de acuerdo a las nuevas tecnologías, ya sea si es una solicitud para algo privado o si es un programa para ser utilizado por una gran compañía. Los desarrolladores tienen que actualizarse en el uso de nuevos métodos y nuevas técnicas y siempre pensar en el usuario.

En ocasiones se deja al usuario de lado y el programador realiza sus tareas conforme a los conocimientos que éste tiene y es por eso que se presentan fallas, la ingeniería de software está destinada a que la producción sea óptima y dichos errores sean corregidos antes de ser entregados.

En los últimos años se han utilizado metodologías como SCRUM, que nos permiten idear tiempos estimados para la entrega del software e ir realizando el testing de forma gradual y además, captar nuevos requerimientos del cliente antes de que haga uso de él.

Como la mayoría ya conoce, ya sea desde fuera o dentro de una organización, lo que son este tipo de situaciones, considero que el estudio de la materia nos ayudará a conocer la importancia del desarrollo de software y de cómo realizar productos de calidad.

Bibliografía

Roger S. Pressman. (2010). Ingeniería del Software. Un enfoque práctico. New York: Editorial McGraw Hill.

Somerville, Ian (2011). Ingeniería de Software. México. Pearson Educación Pp 1-9


Falgueras, B. C. (2002). Ingeniería del software. Editorial UOC.

No hay comentarios:

Publicar un comentario