Projeto Pedagógico do Curso

     O Engenheiro de Software atua na área dos sistemas voltados à análise, modelagem,
especificação, desenvolvimento, validação e gerenciamento de requisitos de software. Em sua
atividade, projeta, implementa e fornece suporte aos sistemas desenvolvidos, efetua pesquisa
científica e tecnológica acerca da viabilidade técnico-econômica dos mesmos e realiza a
manutenção e acompanhamento dos sistemas computacionais em que operam. Em sua atuação,
considera a ética, impactos sociais e legais de suas atividades.
     Em consonância ao perfil descrito, o Bacharel em Engenharia de Software formado na
UFERSA é um profissional criativo e analítico capaz de criar produtos de software que são fruto
do próprio esforço ou do seu trabalho como membro de uma equipe.

     O currículo para os cursos de Bacharelado em Engenharia de Software é caracterizado por
um conjunto de disciplinas obrigatórias para formação geral e científica. Neste contexto, o foco
está no desenvolvimento de competências e habilidades integradoras do conhecimento teóricoprático
da área da Engenharia de Software, englobando todas as etapas necessárias para a
produção de software com qualidade, desde as fases de concepção e desenvolvimento até as fases
de manutenção e evolução de software.
     De acordo com a Resolução CNE/CES nº 5, de 16 de novembro de 2016 (MEC, 2016) - que
instituiu as Diretrizes Curriculares Nacionais para os cursos de graduação na área da
Computação - em seu Art. 5º, § 3º, dada a flexibilidade necessária para atender domínios
diversificados de aplicação e as vocações institucionais, um profissional com formação em
Engenharia de Software deve possuir as seguintes habilidades e competências: i - investigar,
compreender e estruturar os aspectos particulares dos diferentes domínios de aplicação nos
diversos contextos, considerando questões éticas, sociais, legais e econômicas, individualmente
e/ou em equipe; ii - compreender e aplicar processos, técnicas e procedimentos adequados na
produção, evolução e avaliação de software; iii - analisar e selecionar tecnologias adequadas para
a produção de software; iv - conhecer os direitos e propriedades intelectuais inerentes à produção
e utilização de software; v - avaliar a qualidade de software; vi - integrar software; vii - gerenciar
projetos de software de forma eficaz, eficiente e com responsabilidade, analisando todos os
potenciais riscos associados a cada projeto; viii - aplicar adequadamente normas técnicas exigidas
ou consideradas de boas-práticas; ix - qualificar e quantificar o seu trabalho baseado em suas
experiências e/ou experimentos; x - exercer múltiplas atividades relacionadas a software, incluindo
projeto, desenvolvimento, evolução, consultoria, ensino e pesquisa; xi - conceber, aplicar e validar
princípios, padrões e boas práticas no desenvolvimento de software; xii - analisar e criar modelos
relacionados às atividades de projeto e desenvolvimento de software; xiii - identificar novas
oportunidades de negócios e desenvolver soluções de software inovadoras; xiv - identificar e
analisar problemas avaliando as necessidades dos clientes, especificando os requisitos de software,
projetando, desenvolvendo, implementando, verificando e documentando soluções de software
baseadas no conhecimento apropriado de teorias, modelos e técnicas.

Nenhum conteúdo disponível até o momento Nenhum conteúdo disponível até o momento Baixar Arquivo
SIGAA | Superintendência de Tecnologia da Informação e Comunicação - (84) 3317-8210 | Copyright © 2006-2024 - UFRN - sig-prd-sigaa01.ufersa.edu.br.sigaa01