OBJETIVA/DISCURSIVA:
Engenharia de software: principais fases de desenvolvimento de sistemas de software; elicitação e análise de requisitos; projeto preliminar, projeto detalhado, processo de verificação e validação de sistemas de software, incluindo testes unitário, de regressão e integração, ferramentas e linguagens de modelagem de sistemas e software, projeto de sistemas utilizando a metodologia orientada a objetos. Controle de configuração de software e geração automática de documentação: ferramentas de controle de versões. Gerenciamento de projeto: noções gerais do ciclo de gerenciamento de projetos utilizando metodologias modernas. Projeto de software orientado a objetos com o uso de padrões, projeto de interface homem-máquina e noções gerais de projeto orientado a serviços. Banco de dados: projeto e implementação de banco de dados relacionais, linguagem de definição e de manipulação de dados; gerenciamento de banco de dados relacional; processo de backup e restauração, noções gerais de permissões de papéis em bases de dados científicas e acadêmicas. Sistemas Operacionais: noções gerais de estrutura dos sistemas operacionais Windows e Linux; sistemas de arquivos; entrada e saída; conceitos básicos sobre semáforos, região crítica, processos e threads. Rede de comunicação de dados: implementação de interfaces de comunicação de dados em sistemas de software; noções gerais dos principais protocolos de rede. Linguagens de programação. Técnicas de depuração de software. Estrutura de dados e algoritmos: noções de tipos básicos de dados. Automação de processos acadêmicos com o desenvolvimento de sistemas de software.
ORAL:
Bibliografia Sugerida: 1) SOMMERVILLE, I. Engenharia de software. 10. ed. São Paulo: Pearson: Addison-Wesley, 2019. 2) PRESSMAN, R. S.; MAXIM, B. Engenharia de software: uma abordagem profissional. 9. ed. [S.l.]: McGraw-Hill Bookman, 2021. 3) SILBERSCHATZ, A.; KORTH, H.; SUDARSHAN, S. Sistemas de banco de dados. 6. ed. Rio de Janeiro: Elsevier, 2012. 4) RAMAKRISHNAN, R.; GEHRKE, J. Sistemas de gerenciamento de banco de dados. 3. ed. São Paulo: McGraw Hill: Artmed, 2008. 5) SADALAGE, P. J.; FOWLER, M. NoSQL distilled: a brief guide to the emerging world of polyglot persistence. Crawfordsville: Pearson Education, 2013. TANENBAUM, A. S. Sistemas operacionais. 4. ed. São Paulo: Pearson, 2016. 6) SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G. Operating system concepts. 10. ed. Hoboken: Wiley, 2018. 7) STALLINGS, W. Operating systems: internals and design principles. 9. ed. Harlow: Pearson, 2018. 8) TANENBAUM, A. S.; WETHERALL, D. Redes de computadores. 5. ed. São Paulo: Pearson, 2011. 9) KUROSE, J. F.; ROSS, K.W. Computer networking. 7. ed. Harlow: Pearson, 201. 10) DROSDEK, A. Estrutura de dados e algoritmos em C++. Cengage Learning, 2ª Edição, 2016. STROUSTRUP, B. Programming: Principles and Practice Using C++. 2ª Edição, 2014. 11) CELES, W. et al. Introdução a estruturas de dados. Rio de Janeiro: Campus: Elsevier, 2004. 12) LARMAN, C. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento iterativo. Porto Alegre: Bookman, 2006. Guia PMBOK 7ª edição. - EUA: Project Management Institute, 2021. 13) MELO, J. LISB OA ; OLIVEIRA, A. VIEIRA. Gerenciamento Ágil de Projetos: guia de referência com as principais metodologias e frameworks ágeis do mercado. 1ª edição. SF Editorial, 2021. 14) MAXIMIANO, A. C. AMARU; VERONEZE, FERNANDO. Gestão de Projetos - Preditiva, Ágil e Estratégica. 6ª Edição. Editora Atlas, 2022.
1 x de R$86,00 sem juros | Total R$86,00 | |
2 x de R$47,35 | Total R$94,69 | |
3 x de R$32,02 | Total R$96,07 | |
4 x de R$24,26 | Total R$97,04 | |
5 x de R$19,60 | Total R$97,98 | |
6 x de R$16,41 | Total R$98,49 | |
7 x de R$14,10 | Total R$98,68 | |
8 x de R$12,45 | Total R$99,61 | |
9 x de R$11,14 | Total R$100,22 | |
10 x de R$10,06 | Total R$100,59 | |
11 x de R$9,23 | Total R$101,49 | |
12 x de R$8,48 | Total R$101,82 |