RESUMEN DE LA INGENERIA DEL SOFTWARE
GRUPO:
LUZ EDITH PARRA SERRANO
ADAN EDUARDO CAMACHO
JESUS DAVID TORRES OSPINO
CESAR AUGUSTO NAVARRO
RESUMEN DE LA INGENERIA DEL SOFTWARE
Resumen del documento de herramientas, métodos y procesos de la ingeniería de software.
La ingeniería de software tiene varios conceptos por varios autores a medida del tiempo, la cual se desarrolló por la gran falencia de software, que para ser específicos la mayoría fueron de mala calidad en los tiempos pasados, esto generó la creación de la ingeniería de software, la cual se destacó por empezar un software desde sus orígenes, describiéndolo de una manera clara, diría que es un enfoque sistemático, ya que, se realiza una serie de pasos y fases, los cuales ayudan que este quede de muy buena calidad, con menos errores, con más seguridad y que si llegan a ver errores se pueden descubrir fácilmente, generando menos tiempo y provocando una mejor satisfacción para el usuario, ya que este se encarga desde análisis hasta el mantenimiento, describiéndolo de una manera más precisa, diría que es el ciclo de vida del software. Este desarrolló varios elementos que lo componen, en los cuales se encuentran; las herramientas, métodos, procesos y compromiso por la calidad.
Métodos, metodologías tradicionales o también llamados paradigmas de procesos, los cuales son aplicados en el proceso de desarrollo de software.
Modelo en cascada o ciclo de vida del software: Es utilizado cuando los requerimientos son extremadamente claros, cuando se realizan adaptaciones, mejoras a un sistema existente, este tiene las siguientes fases: Definición de requerimientos, diseño del sistema del software, implementación y prueba de unidad, integración y prueba del sistema, operación y mantenimiento.
Modelo de proceso incremental: Se realiza un producto funcional, el cual es evaluado por el cliente, según la retroalimentación del cliente, se pasa para el siguiente incremento con las nuevas funcionalidades.
Modelo de proceso evolutivo: Son herramientas en las cuales se comprende bien los requisitos por el cliente, pero no se tiene, ya que pueden ir cambiando a medida que se le van mostrando los prototipos al cliente. Algunas actividades que se pueden hacer para desarrollar un prototipo son; Comunicación, plan rápido, modelado, diseño rápido, construcción del prototipo, despliegue, entrega y realimentación.
Modelo en espiral; Es un ciclo muy completo, donde cada uno representa una fase del proceso, hace énfasis en la identificación y reducción del riesgo.
En el desarrollo de software también se utilizan estrategias como; diseño estructurado orientado a funciones y diseño orientado a objetos, los cuales son muy importantes para el éxito del proyecto.
Metodologías ágiles: Se rigen por el manifiesto ágil, se caracterizan por; individuos e interacciones, software funcionando, colaboración con el cliente, respuesta ante el cambio.
Dentro de las metodologías ágiles más comunes se encuentran:
SCRUM, RAD (Dynamic Systems Development Method), Crystal Methodologies, FDD (Feature-Driven Development), XP (EXtreme Programming).
El proceso del software tiene herramientas como trello,git, visual studio Test professional. Además de esto, tiene cualidades como; buena comunicación, respeto mutuo, compromiso, etc.
Los integrantes del equipo pueden ser: Gerente del proyecto, analista, arquitecto de software, desarrolladores, tester, administradores de infraestructura o de configuración del software, soporte y mantenimiento.
En conclusión, es muy importante la ingeniería del software, porque ésta empieza desde los inicios del software hasta el final.
Enlace de donde saque la imagen: https://www.google.com/url?sa=i&url=https%3A%2F%2Fes.123rf.com%2Fphoto_58194257_ingenier%25C3%25ADa-de-software-carta-con-palabras-clave-y-los-iconos-dise%25C3%25B1o-plana.html&psig=AOvVaw2W7qsLcUjEagOYchselTGm&ust=1694498975170000&source=images&cd=vfe&opi=89978449&ved=0CBIQjhxqFwoTCPCyw-DyoYEDFQAAAAAdAAAAABAD
Comentarios
Publicar un comentario