Ea Ai Luln

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

LICENCIATURA EN TECNOLOGIA DE

INFORMACION Y COMUNICACIÓN

ALUMNO: LUIS EDUARDO LUNA NERI.

GRUPO: LAIT4201B2_O_23-2_INS_G403

ASIGNATURA: INGENIERÍA DE SOFTWARE.

DOCENTE: Christian Francisco Enriquez Lozano.

Actividad integradora: Metodología basada en la


ingeniería de software.
Introducción:

Ya es muy común en nuestra vida cotidiana en todo tipo de ámbito el uso de la


tecnología, es por esto que el desarrollo de software desempeña un papel
fundamental en la evolución y eficiencia de las organizaciones. El desarrollo de
software tiene como objetivo la innovación constante, el mejorar la productividad y
la calidad de los productos y servicios ofrecidos, para poder desarrollas un
software que cumpla con estos requerimientos es fundamental seguir un proceso
de desarrollo de software estructurado solo así garantizaremos la eficiencia del
mismo.

Desarrollo.

Mi empresa “1mplement@Soft tenemos clara la importancia del Proceso de

Desarrollo de Software, por lo cual propone una metodología versátil basada en

modelo ágil, se elige este modelo por los beneficios de flexibilidad y adaptabilidad,

teniendo como base e implementando de manera correcta el ciclo de vida del

software.

Las etapas serían las siguientes.

Recolección de datos de necesidades del cliente

Involucrados: El encargado de proyectos y el cliente

Tiempo estimado 1 mes

En esta fase se contempla identificar y documentar los requisitos del software en


base a las necesidades y problemáticas que el cliente exponga.

Análisis de Requisitos del software.

Involucrados: El desarrollador, el cliente y el encargado de proyecto


Tiempo estimado 1 mes

En esta etapa se profundizará en los requisitos para obtener una comprensión


completa.

Priorizar requisitos y establecer criterios de aceptación, y se establecen recursos


disponibles y costos, así como tiempos de entrega en cada fase

Diseño.

Involucrados: desarrollador, usuario final, área de pruebas.

Tiempo estimado medio año

Cabe mencionar que a partir de esta etapa se estarán realizando pruebas por
cada avance que se logre con el usuario final,

Definir la arquitectura del sistema en función de los requisitos.

Especificar interfaces entre componentes del sistema.

Detallar cómo se implementarán los componentes del sistema.

Crear diagramas y documentos de diseño detallado.

Implementación.

Involucrados: desarrollador, usuario final, área de pruebas

Tiempo estimado medio año

Escribir y compilar el código según el diseño.

Aplicar estándares de codificación y realizar

Realizar pruebas.

Verificar el correcto funcionamiento de cada unidad de código de forma aislada.

Realizar pruebas.
Evaluar el sistema en su conjunto, asegurándose de que cumple con los
requisitos.

Realizar pruebas de rendimiento y seguridad.

Lanzamiento:

Involucrados: desarrollador, usuario final, área de pruebas

Tiempo estimado 1 mes

Se utiliza el software en entrono de producción.

Se realiza la documentación para capacitación de uso del software

Mantenimiento:

Involucrados: Desarrollador.

Durante el desarrollo de software y el tiempo de contrato que se estipule

Se realizará una vez que sea el lanzamiento para corregir errores y fallos que se
hallan identificado

Posteriormente se programarán cada mes para realizar actualizaciones y mejoras


según sea necesario.

¿Cómo se llevaría a cabo el aseguramiento de la calidad del software?

La recolección de las necesidades y requisitos del cliente es fundamental para


garantizar la calidad de nuestro cliente, a final de cuentas si nuestro software
soluciona los problemas expuestos por nuestro cliente el cliente queda satisfecho,
además debemos de implementar de manera correcta y precisa cada etapa del
ciclo de vida del software con pruebas recurrentes
¿Cómo se llevarán a cabo las pruebas del software?

Las pruebas inician desde el análisis de la información recapitulada de los


requerimientos, después en cada etapa y conforme se avance se estarán
realizando pruebas contantes con apoyo del usuario final para garantizar la
eficiencia del software

¿Cómo se llevará a cabo la administración del proyecto?

Hay un encargado de proyecto el cual en conjunto con el desarrollador ya teniendo


claras los requerimientos del cliente, los cuales se tomaran como base para el
desarrollo, reclutaran al personal que consideren necesario, estipularan tiempos
de entrega de cada etapa, garantizando la seguridad de la información y
realizando pruebas contantes en cada etapa, con la finalidad de crear un software
eficiente y confiable.

Conclusión.

La tecnología en sus diversas ramas son una gran oportunidad para toda empresa
que se quiera adentrar en la innovación, crear software es un gran reto e implica
altos costos, tener un proceso correctamente definido usando el modelo adecuado
y delegando responsabilidades a los involucrados garantizara éxito en nuestro
desarrollo, para desarrollar software se debe contar con una gestión adecuada
tanto de recursos como de costos, el objetivo es brindar un software de calidad a
bajo costo para que sea atractivo al cliente.

Referencias.

Procesos de desarrollo de software. (s. f.-b). DesarrolloWeb.com.


https://desarrolloweb.com/articulos/procesos-desarrollo-software
Solbyte. (2022, 25 abril). Ciclo de vida de un software: qué es, modelo, etapas |
Solbyte. Blog Solbyte. https://www.solbyte.com/blog/ciclo-de-vida-del-software/

Gonzalez, S. (2022, 8 diciembre). Ciclo de vida del desarrollo de software.


AppMaster - ultimate all-in no-code platform. https://appmaster.io/es/blog/ciclo-de-
vida-del-desarrollo-de-software

Modelos de procesos de software | InforProyect. (s. f.). inforproyect.


https://zebinchi.wixsite.com/inforproyect/copia-de-procesos-de-software-1

De La Caridad Delgado Olivera, L. (2021, 31 marzo). Modelos de desarrollo de


software. https://www.redalyc.org/journal/3783/378366538003/html/

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy