Deber Unidad 2 Fundamentos
Deber Unidad 2 Fundamentos
Deber Unidad 2 Fundamentos
INTRODUCCIÓN
El presente ensayo nos servirá para analizar el proceso de desarrollo de software y sus
fases, en este sentido haremos énfasis en la importancia de utilizar una visión organizada y
estructurada para así crear un software de calidad. Se analizan varios procedimientos, como la
recolección de requisitos, el diseño, los implementos, los ensayos, la expansión y el
mantenimiento, para esto se examinan los objetivos y actividades principales de cada fase, que
desempeña un papel crucial en la creación de un producto exitoso. Finalmente, para cumplir con
la de manda de una sociedad que vive actualizada, lo esencial es desarrollar un software con buena
planificación y funcionando al máximo.
DESARROLLO
Para lograr llegar a la satisfacción del cliente hay que sondear sus requerimientos y saber cuáles
son los potenciales clientes y si cubrirá las necesidades a gran escala de la ciudadanía o empresa
que nos contrate.
Para ellos requeriremos utilizar varias técnicas de acercamiento al usuario durante esta fase, por
ejemplo; entrevistas, análisis del problema para crear la solución, la observación y talleres de
trabajo con gente que tiene dominio en el tema. Estos acercamientos con los clientes nos facilitan
la recopilación de información útil y garantizan una comprensión completa de las necesidades
con respecto al software.
Al realizar el análisis y la documentación de los requisitos una vez que se recolectan. Se les da
prioridad y se clasifican los requisitos para establecer cuáles son necesarios para el correcto
funcionamiento del sistema. Asimismo, se establecen criterios de aprobación para evaluar paso a
paso su cumplimiento y se busca resolver cualquier ambigüedad o maleabilidad en los requisitos.
LA PLANIFICACIÓN. -
EL ANALISIS. -
En esta fase se descubre lo que se espera del proyecto, esto requiere mucha atención, una
vez que la idea está despejada, debemos entender cuáles son las funcionalidades debería tener el
software. En esta fase, se trabaja en estrecha ayuda con los clientes o usuarios finales para
recolectar y documentar todos los requisitos del sistema, se identifica las necesidades del cliente,
se define temas de uso, y se establece los criterios de aceptación. Es importante que el análisis de
usos nos lleve crear un sistema satisfactorio para el usuario final.
EL DISEÑO. -
LA IMPLEMENTACION. –
Una vez que el software está hecho, es sometido a pruebas rigurosas con el fin de detectar
y corregir errores en caso de existir alguno. En esta fase, se realizan pruebas funcionales, de
rendimiento, de seguridad, y otros tipos de pruebas que garantizaran que el software cumpla con
las necesidades y expectativas del cliente. La validación del software es fundamental para
garantizar la calidad y la capacidad para resolver el problema para el que fue creado.
EL DESPLIEGUE Y MANTENIMIENTO
CONCLUSION
BIBLIOGRAFIA:
- Cockburn, Alistair. "Desarrollo de Software Ágil: Compendio del cubo de hielo." Pearson
Educación, 2004.
- Martín, Robert C. "Código Limpio: Manual de estilo para el desarrollo ágil de software."
Pearson Educación, 2009.