Aspectos Sociais e Legais da Engenharia de Software (ASL)


Ementa

Conceitos e teorias básicos da área de humanidades: sociedade, ordem social, etnias, política, interculturalismo, minorias, gênero, vulnerabilidade, racismo, preconceito. Teorias de coloniedade e seus impactos na sociedade brasileira. O papel desempenhado por fatores como raça, gênero, crenças, família, comunidade e nação sobre a atividade da engenharia de Software. O papel da tecnologia na vida contemporânea, os riscos e vantagens que ela proporciona e o desenvolvimento tecnológico atrelado aos valores, da cultura e da ética na sociedade. Meio ambiente e a tecnologia. O impacto do computador na sociedade: mudança das relações sociais, mudanças nas relações de trabalho, na saúde física e mental dos indivíduos. - Mundos virtuais. Sociedade da informação/conhecimento. Características psicológicas, sociológicas, humanas e econômicas do desenvolvimento de software. Diversidade como dimensão constitutiva da condição humana, alteridade e direitos humanos. Ética e a Engenharia de Software. Modelos de desenvolvimento de software baseados em comunidade, como open source, crowdsourcing e parcerias público-privadas. Acessibilidade em software. TI verde e os impactos econômicos e sociais no desenvolvimento de software. Desenvolvimento sustentável do software. Sustentabilidade como Requisito Não Funcional de software. Noções básicas de Direito para a Engenharia de Software. Direito autoral e a Engenharia de Software. Propriedade intelectual de software. Registro de software. Leis, acórdãos e instruções normativas sobre Engenharia de Software. Formas de licença de software. Nessa disciplina, serão executadas Atividades Curriculares de Extensão.

Carga Horária   
TeóricaPráticaExtensãoTotal
3-14

Bibliografia Básica

PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software.9. ed. – Porto Alegre: AMGH, 2021. E-pub. Disponível em: https://app.minhabiblioteca.com.br/#/books/9786558040118/. Acesso em: 24 mar. 2022.

VALENTE, Marco Tulio. Engenharia de software moderna. Princípios e Práticas para Desenvolvimento de Software com Produtividadev. 1, 2020. Disponível em: https://engsoftmoderna.info/ Acesso em: 22 ago. 2022.

SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Education do Brasil, 2013. 529 p. ISBN 8579361087.


Bibliografia Complementar

SOCIEDADE BRASILEIRA DE COMPUTAÇÃO (SBC). Código de Ética do Profissional de Informática.2013 Disponível em: https://www.sbc.org.br/institucional-3/codigo-de-etica. Acesso em: 22 ago. 2022.

NAUMANN, Stefan et al. Sustainable software engineering: Process and quality models, life cycle, and social aspects. In: ICT Innovations for Sustainability. Springer, Cham, 2015. p. 191-205.

CALERO, Coral; MORAGA, Mª; PIATTINI, Mario. Introduction to Software Sustainability. In: Software Sustainability. Springer, Cham, 2021. p. 1-15.

GOGUEN, J.; Social Issues in Requirements Engineering. Proceedings of IEEE International Symposium on Requirements Engineering. 1993.

WAZLAWICK, Raul. História da Computação. Rio de Janeiro: Elsevier, 2016. E-book. 9788595156180. Disponível em: https://app.minhabiblioteca.com.br/#/books/9788595156180/. Acesso em: 22 ago. 2022.