Baixe o app para aproveitar ainda mais
Prévia do material em texto
Engenharia de Software Grupo: Júlio Amadeu Nogueira Bagne 201820377 Rafael Yukio Natsu 201820379 Ruan Lourençoni Machado 201821201 ● Curso O curso de Engenharia de Software forma profissionais com uma base sólida em Ciência da Computação, Matemática e Produção, aliada a práticas com tecnologias modernas visando a construção de soluções de software de alta qualidade, de maneira sistemática, controlada, eficaz e eficiente, que levem em consideração questões éticas, sociais, legais, econômicas e de segurança. Para tanto, tais profissionais necessitam incorporar uma base de conhecimentos suficiente para compreender, desenvolver, utilizar e adaptar modernas tecnologias, de modo a poderem exercer as atividades de construção, operação e manutenção de software que são pertinentes à profissão. ● Corpo das disciplinas 1° período Formação: Bacharel ● ALGORITMOS E ESTRUTURAS DE DADOS II ● ARQUITETURA DE COMPUTADORES ● CÁLCULO II ● LABORATÓRIO DE COMPUTAÇÃO II ● MODELAGEM DE PROCESSOS DE NEGÓCIOS ● PROGRAMAÇÃO MODULAR ● TRABALHO INTERDISCIPLINAR DE SOFTWARE II 2° período Formação: Bacharel ● ARQUITETURA DE COMPUTADORES ● MODELAGEM DE PROCESSOS DE NEGÓCIOS ● PROGRAMAÇÃO MODULAR 3° período Formação: Bacharel ● ENGENHARIA DE REQUISITOS ● INTRODUÇÃO À PESQUISA EM INFORMÁTICA ● MATEMÁTICA DISCRETA I ● PROJETO E ANÁLISE DE ALGORITMOS ● REDES DE COMPUTADORES ● SISTEMAS OPERACIONAIS 4° período Formação: Bacharel ● ALGORITMOS COMPUTACIONAIS EM GRAFOS ● BANCOS DE DADOS ● COMPUTADORES E SOCIEDADE ● ESTATÍSTICA E PROBABILIDADE ● INTERAÇÃO HUMANO-COMPUTADOR ● PROJETO DE SOFTWARE 5° período Formação: Bacharel ● ARQUITETURA DE SOFTWARE ● DESENVOLVIMENTO DE APLICAÇÕES MÓVEIS E DISTRIBUÍDAS ● FILOSOFIA: RAZÃO E MODERNIDADE ● FUNDAMENTOS TEÓRICOS DE LINGUAGENS DE PROGRAMAÇÃO ● GERÊNCIA DE PROJETOS DE SOFTWARE ● LABORATÓRIO DE DESENVOLVIMENTO DE APLICAÇÕES MÓVEIS E DISTRIBUÍDAS 6° período Formação: Bacharel ● ENGENHARIA DE PROCESSOS DE SOFTWARE ● ENGENHARIA ECONÔMICA PARA SOFTWARE ● ESTÁGIO OBRIGATÓRIO ● FILOSOFIA: ANTROPOLOGIA E ÉTICA ● GERÊNCIA DE CONFIGURAÇÃO E EVOLUÇÃO DE SOFTWARE ● LABORATÓRIO DE EXPERIMENTAÇÃO DE SOFTWARE ● MEDIÇÃO E EXPERIMENTAÇÃO EM ENGENHARIA DE SOFTWARE 7° período Formação: Bacharel ● CULTURA RELIGIOSA: FENÔMENO RELIGIOSO ● EMPREENDEDORISMO E INOVAÇÃO ● GESTÃO DA PRODUÇÃO DE SOFTWARE ● QUALIDADE DE SOFTWARE ● TECNOLOGIAS DA INFORMAÇÃO E DO CONHECIMENTO ● TESTE DE SOFTWARE ● TRABALHO DE CONCLUSÃO DE CURSO I 8° período Formação: Bacharel ● GESTÃO DE PESSOAS E COMUNICAÇÃO ● OTIMIZAÇÃO EM ENGENHARIA DE SOFTWARE ● PLANEJAMENTO DE CAPACIDADE E AVALIAÇÃO DE SISTEMAS COMPUTACIONAIS ● SEGURANÇA APLICADA AO DESENVOLVIMENTO DE SOFTWARE ● TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE ● TRABALHO DE CONCLUSÃO DE CURSO II ● Perfil do profissional O perfil do profissional foi se modificando, pedindo profissionais que vão além de apenas capacidades de solucionar problemas tecnológicos. A área de TI está sempre se modificando, de acordo com os avanços tecnológicos que proporcionam maior produtividade para as empresas. Hoje um dos maiores problemas da TI são os projetos ou implantações que não acabam nunca por falhas na execução ou no gerenciamentos destes projetos. O profissional de TI que o mercado busca necessita de habilidades para atuar e/ou gerenciar os projetos do início ao fim. Essa provavelmente seja a habilidade mais importante, e talvez a mais difícil de descobrir antes de entrar na empresa, para as áreas de TI das organizações. Se antes o profissional de TI precisava apenas compreender sobre questões tecnológicas e oferecer as soluções pedidas, ele hoje precisa ter a habilidade de conhecer todas as etapas do negócio e oferecer soluções estratégicas, apontar saídas e desenvolver projetos que a empresa demande antes mesmo que o dirigente peça. Essas soluções também dependem de uma maior integração entre os setores. ● Requisitos da área de atuação Atuar na gestão de times de engenheiro de software incluindo: Gestão das pessoas, dos processos e técnicos. Criar, acompanhar e melhorar as métricas de performance do desenvolvimento e entrega de sistemas e produtos. Ser o responsável por garantir um bom planejamento técnico. Contribuir tecnicamente com os times. Trabalhar próximo aos gestores de produtos para garantir que construiremos os melhores produtos. Identificar e resolver problemas de comunicação, gestão, dentro e fora dos times, de forma rápida. Fazer parte dos times e ajuda-los a resolver os problemas rotineiros. Experiência em gestão de times de desenvolvimento de software. ● Área de atuação ● Administrador de sistemas; ● Analista de engenharia; ● Coordenador de desenvolvimento de sistemas; ● Programador de games; ● Programador de redes; ● Programador de interface do usuário; ● Programador de aplicativos. ● Fontes bibliográfica ● https://www.pucminas.br/unidade/praca-da-liberdade/ensino/graduacao/Paginas/Engenharia-de-Software.aspx?tipo=152f25a5- fa8d-4d04-a7ba-57b6b4c21265&campi=bb24db1d-017d-4797-9656-a1a6b02b2d60&curso=267 ● https://www.catho.com.br/vagas/engenheiro-de-software/ ● https://careers.google.com/jobs#!t=jo&jid=/google/software-engineer-1600-amphitheatre-pkwy-mountain-view-ca-6540009&f=tr ue& ● https://www.opservices.com.br/qual-o-perfil-de-profissionais-de-ti-o-mercado-busca/ ● https://www.hotcourses.com.br/study-abroad-info/subject-info/a-area-de-engenharia-de-software-no-exterior/
Compartilhar