Skip to content
SmarTI
  • Principal
  • Sobre
    • Sobre Nós
    • Colaboradores
    • Contato
  • Principal
  • Sobre
    • - Sobre Nós
    • - Colaboradores
    • - Contato
Home / Posts Tagged: Engenharia de Software

Tag Archives: Engenharia de Software

Skipped Layer Smell

Refatoração Arquitetural

4 de agosto de 2020Paulo CezarSoftwareArquitetura, Arquitetura de Software, Engenharia de Software, Refatoração, Refatoração Arquitetural

Refatoração arquitetural é um termo bastante amplo e com diferentes definições na literatura. Neste artigo é apresentada uma definição para o termo, assim como, um exemplo de refatoração arquitetural de um smell de arquitetura bastante conhecido, a dependência cíclica.

API REST: Princípios e boas práticas para serviços RESTful

15 de agosto de 2018Paulo CezarInternet, SoftwareAPI, API REST, Arquitetura de Software, Engenharia de Software, REST, RESTful2 Comments

REST é um estilo arquitetural para desenvolvimento de serviços web baseado no protocolo HTTP. De acordo com Roy Fielding, um dos principais autores das especificações HTTP, para que uma arquitetura seja considerada RESTful, um conjunto de regras e princípios devem ser seguidos.

Algoritmos de Ordenação

Algoritmos de Ordenação e Análise de Complexidade

20 de agosto de 2017Paulo CezarSoftwareAlgoritmos, Engenharia de Software2 Comments

Nesta matéria, vamos apresentar alguns dos algoritmos de ordenação mais populares, falar sobre suas estruturas e comentar sobre a complexidades de tempo de cada um. Foram analisados e comentado os seguintes algoritmos de ordenação: Bubblesort, Heapsort, Quicksort e Radixsort.

UML - Linguagem Unificada de Modelagem

O que é UML?

19 de dezembro de 2016Paulo CezarSoftwareEngenharia de Software, Modelagem de Sistemas

UML, ou Unified Modeling Language, no bom e velho português significa Linguagem de Modelagem Unificada. É um conjunto de ferramentas que ajuda a especificar, visualizar e documentar modelos de software, incluindo sua estrutura e design, de forma […]

Scrum - Desenvolvimento Ágil de Software

Scrum – Desenvolvimento Ágil de Software

2 de setembro de 2016Fabrício SarretaGestão de Projetos, SoftwareDesenvolvimento Ágil, Engenharia de Software1 Comment

Entrando no assunto de metodologias de desenvolvimento ágil, o primeiro modelo que vem à cabeça é o SCRUM, pois ele é mundialmente conhecido e muito praticado nas empresas. O SCRUM é um framework utilizado para gerenciamento ágil de projetos de […]

  • Você já ouviu falar de ChatGPT?
  • Criando diagramas UML com IntelliJ
  • Criando e Enviando Imagens Docker Automaticamente
  • O que é Docker e seus Comandos Básicos
  • Refatoração Arquitetural

Theme by Think Up Themes Ltd. Powered by WordPress.