► O obxectivo desta aplicación de enxeñaría de software é proporcionar os fundamentos, principios e habilidades de ingeniería de software necesarios para desenvolver e manter produtos de software de alta calidade. ✦
► Os procesos e técnicas de enxeñaría de software inclúen a especificación de requisitos, deseño, implementación, probas e xestión de proxectos de software. ✦
►Ademais, esta aplicación pode ser utilizada por profesionais que precisan actualizar os seus coñecementos coas últimas novidades en técnicas e procesos de enxeñaría de software. ✦
► A Enxeñaría de software discute os principios, metodoloxías, tendencias e prácticas asociadas a diferentes fases da ingeniería de software. A partir dos conceptos básicos, a aplicación avanza lentamente a temas avanzados e emerxentes na xestión de proxectos de software, modelos de procesos, desenvolvemento de metodoloxías, especificación de software, probas, control de calidade, implantación, seguridade de software, mantemento e reutilización de software.Estudentes de Informática e Enxeñaría, As tecnoloxías da información e as aplicacións informáticas deberían considerar esta aplicación de gran utilidade
【Temas cubertos enumerados a continuación】
➻ ¿Que é a ingeniería de software?
➻ Evolución do software
➻ Leis de evolución do software
➻ Evolución do software de tipo E-Type
➻ Paradigmas de software
➻ Necesidade de Enxeñaría de Software
➻ Características do bo software
➻ Ciclo de vida do desenvolvemento de software
➻ Paradigma do desenvolvemento de software
➻ Xestión de proxectos de software
Proxecto de software de.
➻ Necesidade de xestión de proxectos de software
➻ Xestor de proxectos de software
➻ Actividades de xestión de software
➻ Técnicas de estimación do proxecto
➻ Programación de proxectos
➻ Xestión de recursos
➻ Xestión de riscos do proxecto
➻ Proceso de xestión de risco
➻ Execución e seguimento do proxecto
➻ Xestión de Comunicación do Proxecto
➻ Xestión de configuración
➻ Ferramentas de xestión de proxectos
➻ Requisitos de software
➻ Enxeñaría de requisitos
➻ Proceso de Enxeñaría de Requisitos
➻ Requisito Proceso de Elicitación
➻ Requisito Técnicas de Elicitación
Características de requisitos de software
➻ Requisitos de software
➻ Requisitos da interface de usuario
➻ Software System Analyst
➻ Métricas e medidas de software
➻ Conceptos básicos do deseño de software
➻ Nivel de deseño de software
➻ Modularización
➻ Concurrencia
➻ Acoplamento e cohesión
➻ Verificación de deseño
➻ Análise de software e ferramentas de deseño
➻ Diagrama de fluxo de datos
➻ Gráficos de estruturas
➻ Diagrama HIPO
➻ Inglés estructurado
Pseudo-código.
➻ Táboas de decisión
➻ Modelo de relación entidade
Diccionario de datos
➻ Estratexias de deseño de software
➻ Deseño estructurado
➻ Deseño orientado a función
➻ Deseño orientado a obxectos
➻ Proceso de deseño
➻ Enfoques de deseño de software
➻ Deseño da interface de usuario de software
➻ Interfaz de liña de comandos (CLI)
➻ Interface gráfica de usuario
➻ Componentes da GUI específicos da aplicación
➻ Actividades de deseño da interface de usuario
➻ Ferramentas de implementación da GUI
➻ Regra de ouro de interface de usuario
➻ Complexidade de deseño de software
➻ Medidas de complexidade de Halstead
➻ Medidas de complexidade ciclomática
➻ Punto de función
➻ Arquivos internos lóxicos
➻ Ficheiros de interface externa
➻ Enquisas externas
➻ Aplicación de software
➻ Programación estruturada
➻ Programación funcional
➻ Estilo de programación
➻ Documentación de software
➻ Retos de implementación de software
➻ Resumo de probas de software
Validación de software
➻ Verificación de software
➻ Manual Vs Probas automatizadas
➻ Enfoques de probas
➻ Niveles de probas
➻ Documentación de probas
➻ Probas vs QC, QA e Auditoría
➻ Descrición xeral do mantemento do software
➻ Tipos de mantemento
➻ Custo de mantemento
➻ Actividades de mantemento
➻ Reingeniería de software
➻ Reutilización do compoñente
➻ CASE Tools
➻ Compoñentes de ferramentas CASE
➻ Tipos de ferramentas de case
➻ Modelo de cascada iterativa
➻ Análise e especificación de requisitos
➻ Árbore de decisión
➻ Especificación do sistema formal
➻ Deseño de software
➻ Estratexias de deseño de software
➻ Análise de software e ferramentas de deseño
➻ Deseño estructurado
➻ Modelización de obxectos mediante UML
➻ Usar diagrama de casos
➻ Diagramas de interacción
➻ Probas de caixa negra
➻ Mantemento de software
➻ Modelos de procesos de mantemento de software
➻ Fiabilidade e xestión de calidade do software
➻ Modelos de crecemento de confianza
➻ Calidade do software
➻ Planificación de proxectos de software
Última actualización
8 de abr. de 2024