Skip to main content

ISLA Santarém 22496

Software Open Source

Engenharia de Tecnologias e Sistemas Web (M) (ISLA Santarém)
  • ApresentaçãoPresentation
    Software Open Source introduz os fundamentos, motivações e impacto do software de código aberto, explora as principais categorias e projetos open source e desenvolve competências para instalar, personalizar e avaliar soluções, identificando cenários onde o software livre constitui uma alternativa estratégica e sustentável.¿
  • ProgramaProgramme
       Software livre / código aberto (open source) 1.1 História Licenças de free software / código aberto Organizações open source Software proprietário versus Software código aberto Software de código aberto nas escolas Software de código aberto sector público / privado Instalação de sistemas de código aberto: desktop e Web Processo de desenvolvimento de software código aberto Modelos de negócios em código aberto Principais repositórios de projetos de código aberto Casos de estudo: 10. Metodologias de avaliação de software open source 11. Tendências futuras
  • ObjectivosObjectives
    Apresentar os aspetos específicos do software de código aberto, com foco principalmente nos seus fundamentos, identificando as motivações e importância. Definir os principais conceitos associados ao software de código aberto, bem como avaliar o impacto da sua utilização. Instalar e personalizar sistemas de código aberto. No final da unidade curricular os estudantes deverão ser capazes de: Identificar situações concretas em que o software livre possa constituir uma alternativa adequada  Explorar as várias categorias de software de código aberto que podem ser usados nas áreas de suporte, infraestrutura e aplicacional, em empresas privadas, públicas, sem fins lucrativos e escolas.  Construir soluções baseadas em software de código aberto. Utilizar metodologias e ferramentas de avaliação de software para analisar soluções desenvolvidas e produzir relatórios comparativos.
  • BibliografiaBibliography
    Bitkom Open Source Working Group. (2024). Open source guide (version 3.2) (3rd ed.). Bitkom e.V. https://www.bitkom.org/ Fitzgerald, B., Kesan, J. P., Russo, B., Shaikh, M., & Succi, G. (2011). Adopting open source software: A practical guide. MIT Press. Harutyunyan, N. (2022). Open source software governance: Distilling and applying industry best practices. In M. Felderer et al. (Eds.), Ernst Denert Award for Software Engineering 2020 (pp. 73–90). Springer. OSPO Alliance. (2023). Good Governance Initiative handbook (v1.2). OSPO Alliance. https://ospo-alliance.org/ggi/ Rathee, S., & Chobe, A. (2022). Getting Started with Open Source Technologies. Apress
  • MetodologiaMethodology
    A metodologia de ensino baseia-se na exposição de cada tópico dos conteúdos, com aplicação prática de imediato através de exercícios e trabalhos, uma vez que, esta unidade curricular é essencialmente de prática laboratorial. Portanto, será usada a metodologia Aprendizagem Baseada em Resolução de Problemas (ABRP). 
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Opcional
  • EstágioInternship
    Não
  • AvaliaçãoEvaluation

    Avaliação contínua:

    - Trabalho prático (Relatório e projeto); 60%;

    - Teste final teórico-prático; 40%;

    Avaliação final:

    Todos os estudantes que não tenham concluído com sucesso a avaliação continua podem realizar um exame final teórico-prático (100%) na época de avaliação definida pela instituição.