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