Please enable JavaScript.
Coggle requires JavaScript to display documents.
La Ingeniería del software, De sistema de software - Coggle Diagram
La Ingeniería del software
¿Qué es?
Rama de la Ingeniería
Se enfoca en
Diseño
Mantenimiento
Gestión
Se asegura de que el software
Confiable
Eficiente
Fácil de entender
Ciclo de vida del software
Fases principales
Análisis de requisitos
Recoger necesidades
Diseño
Planificacion estructural
Implementacion
Codificación técnica
Pruebas
Verificacion funcional
Despliegues
Lanzamiento Oficial
Mantenimiento
Actualización continua
Modelos de desarrollo
Cascada
Proceso secuencia, cada fase debe completarse antes de passar a la siguiente
Ágil
Desarrollo iterativo, con ciclos cortos de trabajo y adaptaptaciones frecuentes
Modelo V
Similar a cascada, pero con enfasis en la validacion y verificacion en cada etapa
Iterativo e incremental
Desarrollos en etapas con feedback constante
Principios
Calidad
Alta fiabilidad
Escalabilidad
Crecimiento fácil
Reusabilidad
Código reutilizable
Mantenibilidad
Fácil actualización
Eficiencia
Uso Optimizado
Roles
Desarrollador
Escribe el código
Analista de requisitos
Define necesidades
Tester
Realiza pruebas
Lider de proyecto
Gestiona equipos
Arquitecto de software
Diseña estructura
Herramientas y Tecnología
Lenguajes de Programación
Pygthon
Java
C++
Gestion de proyectos
Jira
Trello
Control de versiones
Git
GitHub
Frameworks
Angular
Django
Spring
Pruebas de software
Unitarias
Integracion
Sistemas
Aceptación
Mantenimiento del software
Actualizaciones
Corrección de errores
Optimización
De sistema de software