āŗO obxectivo desta aplicación de enxeƱerĆa de software Ć© proporcionar os fundamentos, principios e habilidades de enxeƱarĆa de software necesarios para desenvolver e manter produtos de software de alta calidade. ā¦
āŗ Follas de códigos para case todos os idiomas e tecnoloxĆas dispoƱibles na aplicaciónā¦
āŗ Follas de código Xestiona facilmente todos os teus fragmentos dentro da aplicaciónā¦
āŗ A pestana do dicionario permĆtelle consultar todos os termos relacionados co software nunha franción de segundosā¦
āŗA EnxeƱarĆa de Software analiza os principios, metodoloxĆas, tendencias e prĆ”cticas asociadas Ć”s diferentes fases da enxeƱarĆa do software. Partindo dos conceptos bĆ”sicos, a aplicación avanza lentamente cara a temas avanzados e emerxentes sobre xestión de proxectos de software, modelos de procesos, metodoloxĆas de desenvolvemento, especificación de software, probas, control de calidade, implantación, seguridade de software, mantemento e reutilización de software. Os estudantes de InformĆ”tica e EnxeƱarĆa, TecnoloxĆas da Información e Aplicacións informĆ”ticas deberĆan atopar esta aplicación moi Ćŗtil.ā¦
ćTemas tratados enumerados a continuaciónć
ā» Que Ć© a enxeƱarĆa de software
⻠Evolución do software
⻠Leis de evolución do software
⻠Evolución do software E-Type
ā» Paradigmas de software
ā» Necesidade de EnxeƱarĆa de Software
ā» CaracterĆsticas dun bo software
ā» Ciclo de vida do desenvolvemento de software
ā» Paradigma de desenvolvemento de software
⻠Xestión de proxectos de software
ā» Proxecto de software
⻠Necesidade de xestión de proxectos de software
ā» Xestor de proxectos de software
⻠Actividades de xestión de software
⻠Técnicas de estimación de proxectos
⻠Programación do proxecto
⻠Xestión de recursos
⻠Xestión de riscos do proxecto
⻠Proceso de xestión de riscos
⻠Execución e seguimento do proxecto
⻠Xestión da comunicación do proxecto
⻠Xestión da configuración
⻠Ferramentas de xestión de proxectos
ā» Requisitos de software
ā» EnxeƱarĆa de requisitos
ā» Proceso de EnxeƱarĆa de Requisitos
⻠Proceso de obtención de requisitos
⻠Técnicas de obtención de requisitos
ā» CaracterĆsticas dos requisitos do software
ā» Requisitos de software
ā» Requisitos da interface de usuario
ā» Analista de sistemas de software
⻠Métricas e medidas de software
⻠Conceptos bÔsicos de deseño de software
⻠Niveis de deseño de software
⻠Modularización
ā» Concurrencia
⻠Acoplamento e Cohesión
⻠Verificación do deseño
⻠Ferramentas de anÔlise e deseño de software
ā» Diagrama de fluxo de datos
⻠GrÔficos de estrutura
ā» Diagrama HIPO
⻠Inglés estruturado
⻠Pseudo-código
⻠TÔboas de decisión
⻠Modelo Entidade-Relación
ā» Dicionario de datos
⻠Estratexias de deseño de software
⻠Deseño estruturado
⻠Deseño orientado a funcións
⻠Deseño orientado a obxectos
⻠Proceso de deseño
⻠Enfoques de deseño de software
⻠Deseño da interface de usuario de software
⻠Interface de liña de comandos (CLI)
⻠Interface grÔfica de usuario
ā» CompoƱentes da GUI especĆficos da aplicación
⻠Actividades de deseño da interface de usuario
⻠Ferramentas de implementación da GUI
ā» Regras de ouro da interface de usuario
⻠Complexidade de deseño de software
ā» Medidas de complexidade de Halstead
⻠Medidas de complexidade ciclomÔtica
⻠Punto de función
⻠Ficheiros internos lóxicos
ā» Ficheiros da interface externa
ā» Consulta externa
⻠Implementación de software
⻠Programación estruturada
⻠Programación funcional
⻠Estilo de programación
⻠Documentación do software
⻠Retos de implementación de software
⻠Visión xeral das probas de software
⻠Validación de software
⻠Verificación de software
ā» Probas manuales vs automatizadas
ā» Proba de enfoques
ā» Niveis de proba
⻠Documentación de proba
ā» Probas vs. QC, QA e AuditorĆa
⻠Visión xeral do mantemento do software
ā» Tipos de mantemento
ā» Custo de mantemento
ā» Actividades de mantemento
ā» ReenxeƱarĆa de software
⻠Reutilización dos compoñentes
ā» Ferramentas CASE
⻠Compoñentes das ferramentas CASE
ā» Tipos de ferramentas de casos
ā» Modelo de fervenza iterativo
⻠AnÔlise e especificación de requisitos
ā» Ćrbore de decisión
⻠Especificación formal do sistema
⻠Deseño de software
⻠Estratexias de deseño de software
⻠Ferramentas de anÔlise e deseño de software
⻠Deseño estruturado
ā» Modelado de obxectos usando UML
ā» Diagrama de casos de uso
⻠Diagramas de interacción
ā» Probas de caixa negra
ā» Mantemento de software
ā» Modelos de procesos de mantemento de software
⻠Xestión da calidade e fiabilidade do software
ā» Modelos de crecemento de fiabilidade
ā» Calidade do software
⻠Planificación de proxectos de software
Ćltima actualización
17 de abr. de 2025