Curso Técnico Superior Profissional
Cibersegurança
Área Científica
Ciências Informáticas
Duração
Semestral
Unidade Curricular
Projeto III - Laboratório de Software para Cibersegurança
ECTS
3
Horas de Contacto Teórico Práticas
40h
Objetivos da Aprendizagem
Aprender a desenvolver um projeto tecnológico desde a sua conceção até à sua implementação a nível de software aplicado à Cibersegurança. Aprender a desenvolver software com depuração que verifique a segurança das aplicações. Aprender a identificar falhas do tipo “Zero Day”. Aprender a evitar produzir software com “backdoors”. Aprender técnicas avançadas de depuração de software.
Conteúdos Programáticos
1. Planear um projeto de produção de software, seguindo passo a passo as normas anti-falhas de cibersegurança.
2. Conceptualizar o projeto.
3. Apresentar o projeto.
4. Desenvolver o projeto.
5. Prototipagem.
6. Preparar o resultado do projeto para implementação.
7. Implementar o projeto.
8. Demonstrar que o artefacto desenvolvido não tem falhas de segurança.
Bibliografia e recursos didáticos recomendados
J. Higsmith (2020). Agile Project Management: Creating Innovative Products. Addison-Wesley. Harold Kerzner (2020).
Gestão de Projetos: As Melhores Práticas. EA. Johnathan Mun (2020).
ANALÍTICA APLICADA – Gestão de Projetos: Aplicação da Simulação de Risco Monte Carlo, Opções Reais Estratégicas, Previsão Estocástica, Otimização de Métodos Quantitativos de Apoio à Decisão . CORM. Bianca Gabriely Ferreira Silva e Antonio Souza Silva Júnior (2020).
Análise, efetividade e benefícios dos processos de gestão de projetos: O caso do centro académico do agreste. Novas Edições Académicas. Mario Fernández (2020).
Transformação Digital: Gestão de Projetos. MF Costa, E. (2015).
Programação em python: fundamentos e resolução de problemas. Lisboa: FCA – Editora de Informática, Lda Rhodes, B. , & Goerzen, J. (2014).
Foundations of Python Network Programming (3rd ed. edition). New York, NY: Apress McKinney, W. (2012).
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython (1 edition). Beijing: O’Reilly Media Charles Russell (2020).
Python para Todos: Explorando la información con Python 3 . EA. Eric Matthes (2019).
Python Crash Course (2nd Edition): A Hands-On, Project-Based Introduction to Programming. Nostarch.
INTERNET:
Acesso a publicações da especialidade, gratuitamente, através da rede SPRINGER:
https://link.springer.com/