Engenharia de Software

ESBC – Engenharia de Software Baseada em componentes

Engenharia de Software Baseada em componentes é um ramo de Engenharia de Software, com ênfase na decomposição dos sistemas, em componentes funcionais e lógicos com interfaces bem definidas, usadas para comunicação entre os próprios componentes. Componentes são considerados como estando num nível de abstração mais alto que do que Objetos e, como tal, não compartilham …

ESBC – Engenharia de Software Baseada em componentes Leia mais »

O que um DESENVOLVEDOR Júnior precisa saber para entrar no MERCADO?

Para quem está começando a estudar programação, sempre bate aquela dúvida. Quando eu posso ser considerado um programador junior e me aplicar para as vagas no mercado? Como eu sei se eu estou pronto? O que eu preciso saber?Se você está passando por isso, nesse vídeo eu pretendo clarear um pouco as coisas e te …

O que um DESENVOLVEDOR Júnior precisa saber para entrar no MERCADO? Leia mais »

Princípios de Engenharia de Software

  Princípios de Engenharia de Software Os princípios de engenharia de software definem a necessidade de formalidades para reduzir inconsistências e a decomposição para lidar com a complexidade. A Engenharia de Software tem como foco principal estabelecer uma abordagem sistemática de desenvolvimento, através de ferramentas e técnicas apropriadas, dependendo do problema a ser abordado, considerando …

Princípios de Engenharia de Software Leia mais »

Manutenção de Software

 Segundo Pressman, temos 04 tipos de classificação: ·         Corretiva: corrigir erros; ·         Adaptativa:adaptar o software a modificações no seu ambiente externo. Ex. mudança de Hardware, sistema operacional, etc; ·         Perfectiva ou de melhoria: fazer melhorias solicitadas pelos usuários; ·         Preventiva ou Reengenharia: realizar reengenharia para uso futuro, o que melhora a manunitebilidade; Importante: Reengenharia não …

Manutenção de Software Leia mais »

Ferramentas CASE

  Ferramentas CASE (do inglês Computer Aided Software Engineering – Engenharia de Software Auxiliada por Computador) é uma classificação que abrange todas ferramentas baseadas em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes. Podem ser consideradas como ferramentas automatizadas que tem como objetivo auxiliar o …

Ferramentas CASE Leia mais »

Qual a diferença entre arquivos .com e .exe?

Para que um programa seja executável, um carregador deve ser utilizado. O carregador na maioria das vezes faz parte do Sistema Operacional. Eles são responsáveis em copiar os dados binários do arquivo para a memória para que estes dados seja lidos. Os carregadores podem ser de dois tipos: Absolutos: O aplicativo que usa carregadores absolutos …

Qual a diferença entre arquivos .com e .exe? Leia mais »

Rolar para cima