Resumo de Engenharia de Software - Engenharia da Informação

Engenharia da Informação

Engenharia da Informação na Engenharia de Software

A Engenharia da Informação é um campo multidisciplinar que integra conceitos de Engenharia de Software, gestão de dados e sistemas de informação. Em concursos públicos, é comum abordar:

Principais Conceitos

  • Definição: Aplicação de princípios de engenharia para projetar, desenvolver e manter sistemas de informação robustos.
  • Objetivo: Garantir que a informação seja armazenada, processada e distribuída de forma eficiente e segura.

Tópicos Relevantes para Concursos

  • Modelagem de Dados: UML, MER (Modelo Entidade-Relacionamento) e normalização.
  • Arquitetura de Sistemas: Padrões como MVC, microsserviços e SOA.
  • Gestão de Projetos: Metodologias ágeis (Scrum, Kanban) e tradicionais (Cascata).
  • Qualidade de Software: Normas ISO/IEC 25010 e testes (unitários, integração).
  • Segurança da Informação: Criptografia, LGPD e políticas de acesso.

Ferramentas e Tecnologias

  • Bancos de dados relacionais (SQL) e não relacionais (NoSQL).
  • Frameworks de desenvolvimento (Spring, Django).
  • Controle de versão (Git).

Dicas para Concursos

  • Foque em normativas (ex: PMBOK, ITIL) e legislação (LGPD).
  • Estude casos práticos de modelagem e arquitetura.
  • Revise termos técnicos em inglês (ex: backlog, sprint).