Vix Blog
No Result
View All Result
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA
NEWSLETTER
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA
No Result
View All Result
Vix Blog
No Result
View All Result

Projeto de sistema de alto nível versus projeto de sistema de baixo nível no desenvolvimento de software

Carolina by Carolina
21 de junho de 2022
Reading Time: 5 mins read
0
Projeto de sistema de alto nível versus projeto de sistema de baixo nível no desenvolvimento de software

RELATED POSTS

Porquê formatar o Go Source para um código consistente mais limpo

Porquê excluir cookies involuntariamente no Chrome, Firefox e Edge

Os melhores microfones para podcasting

O Ciclo de Vida de Desenvolvimento de Software (SDLC) passa por várias fases como planejamento, avaliação de requisitos, análise, projeto, execução, documentação, testes, etc. Cada fase é dividida em tarefas com objetivos e resultados devidamente definidos.

Análise e Design são fases em que a arquitetura real, o modelo de trabalho e o processo de execução da construção de um produto de software são estabelecidos.

Duas etapas cruciais nestas fases são o projeto de sistema de alto nível e o projeto de sistema de baixo nível.

O que é projeto de sistema de alto nível?

Imagem do processo de design de alto nível mostrando pessoas trabalhando na compilação de um documento de design

O High-Level Design (HLD) fornece uma visão abrangente do processo de desenvolvimento de software, juntamente com a arquitetura do sistema, aplicativos, gerenciamento de banco de dados e fluxograma completo do sistema e navegação. É um blueprint que consolida as várias etapas e módulos, seus objetivos, componentes variáveis, resultados, arquitetura e cronograma para desenvolver o software. O HLD traduz um plano de negócios em um produto ou serviço de software.

Exemplos de HLD no desenvolvimento de software incluem documentos de arquitetura do sistema, fluxogramas de desenvolvimento de aplicativos, etc.

O que é projeto de sistema de baixo nível?

Documento de design de baixo nível para um aplicativo com vários componentes e módulos

O projeto de baixo nível (LLD) lida com o planejamento, codificação e execução dos vários componentes, módulos e etapas do HLD, em um nível individual. Cada módulo em um HLD possui um documento LLD exclusivo que fornece detalhes abrangentes sobre como o módulo será codificado, executado, testado quanto à qualidade e integrado ao programa maior. O LLD fornece planos acionáveis ​​ao desconstruir os componentes do HLD em soluções funcionais.

Exemplos de LLD no desenvolvimento de software incluem integração de carrinho, teste de segurança, design de interface de usuário, etc.

Diferenças entre HLD e LLD

HLD e LLD também atendem a diferentes funções e propósitos, como linguagens de programação de alto nível e linguagens de programação de baixo nível.

Macro vs. Micro Arquitetura e Design

HLD é um projeto de nível macro que fornece uma visão geral do processo de desenvolvimento de software. Inclui diagramas, fluxogramas, detalhes de navegação e outros requisitos técnicos que formarão o cerne do processo de desenvolvimento.


Além de fluxogramas, diagramas, informações de navegação e requisitos técnicos, o LLD também possui informações abrangentes sobre a execução passo a passo de cada componente do HLD. Ele lida com o desenvolvimento de software no nível micro.

Cada componente de um HLD possui um documento LLD exclusivo.

Cronologia de Desenvolvimento

HLD precede a fase LLD. Uma vez que o HLD esteja em vigor e aprovado para execução, o trabalho nos LLDs individuais pode começar.

O HLD começa assim que as etapas de planejamento e requisitos são tratadas e não tem outras dependências.

Por outro lado, o LLD precisa ser executado em uma ordem específica. Alguns módulos devem aguardar a execução até que outros sejam concluídos.

O LLD se enquadra na fase de design do SDLC, enquanto o HLD se enquadra na fase de análise do SDLC.

Propósito

  • O objetivo de um HLD é listar os aspectos funcionais dos vários módulos juntamente com o resultado final.
  • A finalidade de um LLD é detalhar a lógica e a execução de cada módulo em um HLD.

Partes interessadas

Os arquitetos de soluções são responsáveis ​​por criar um documento HLD. Pode ter partes interessadas internas e externas, como a equipe de revisão que conhece as métricas do software, a equipe de design, clientes e gerentes.

O LLD é tratado por desenvolvedores de software, administradores da web, engenheiros de segurança, etc., que fazem parte das equipes da empresa ou do fornecedor. Os LLDs geralmente são restritos a partes interessadas internas.

Público-alvo

Os documentos HLD têm como público-alvo gestores, clientes e equipes de desenvolvimento de software.

Engenheiros de software, codificadores, testadores e desenvolvedores que trabalham no projeto são o público-alvo dos documentos LLD.

Resultado esperado

  • O resultado de um HLD é um produto ou serviço de software pronto para ser enviado ao usuário final.
  • O resultado de um LLD é a conclusão de um único módulo do HLD, como as fases de codificação ou teste.


Noções básicas sobre documentos de design de software

Os documentos de projeto de software descrevem os aspectos estruturais, funcionais e lógicos do desenvolvimento de um produto ou serviço de software, além dos requisitos técnicos e outros detalhes de implementação. Quer o projeto trate de execução em nível macro ou micro, os programadores e outras partes interessadas devem conhecer e entender o escopo e as várias etapas do processo de desenvolvimento de software.

Carolina

Carolina

Related Posts

Porquê formatar o Go Source para um código consistente mais limpo
Segurança

Porquê formatar o Go Source para um código consistente mais limpo

28 de janeiro de 2023
Porquê excluir cookies involuntariamente no Chrome, Firefox e Edge
Segurança

Porquê excluir cookies involuntariamente no Chrome, Firefox e Edge

28 de janeiro de 2023
Os melhores microfones para podcasting
Segurança

Os melhores microfones para podcasting

28 de janeiro de 2023
Uma vez que obter as melhores ofertas em videogames com o Humble Bundle
Segurança

Uma vez que obter as melhores ofertas em videogames com o Humble Bundle

28 de janeiro de 2023
Porquê se tornar um editor da Wikipédia
Segurança

Porquê se tornar um editor da Wikipédia

27 de janeiro de 2023
Agora você pode bloquear guias anônimas ao fechar o Chrome no Android
Segurança

Agora você pode bloquear guias anônimas ao fechar o Chrome no Android

27 de janeiro de 2023
Next Post
O que é aberração cromática e como evitá-la

O que é aberração cromática e como evitá-la

A melhor câmera DSLR pelo seu dinheiro

A melhor câmera DSLR pelo seu dinheiro

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

No Result
View All Result

Últimas Notícias

5 razões pelas quais o Magic Keyboard para iPad não é para todos

5 razões pelas quais o Magic Keyboard para iPad não é para todos

28 de janeiro de 2023
Porquê formatar o Go Source para um código consistente mais limpo

Porquê formatar o Go Source para um código consistente mais limpo

28 de janeiro de 2023
8 itens tecnológicos superestimados dos últimos cinco anos

8 itens tecnológicos superestimados dos últimos cinco anos

28 de janeiro de 2023
Porquê excluir cookies involuntariamente no Chrome, Firefox e Edge

Porquê excluir cookies involuntariamente no Chrome, Firefox e Edge

28 de janeiro de 2023
Finally, a Rugged Phone Deserving of the Flagship Moniker

Finally, a Rugged Phone Deserving of the Flagship Moniker

28 de janeiro de 2023

Categorias

  • Entretenimento
  • Mundo
  • Notícias
  • Segurança
Vix Blog

Somos entusiastas da tecnologia com a missão de ensinar ao mundo como usar e compreender a tecnologia em suas vidas.
SAIBA MAIS »

Entre em contato conosco enviando um e-mail para contato@vixblog.com

Posts recentes

  • 5 razões pelas quais o Magic Keyboard para iPad não é para todos
  • Porquê formatar o Go Source para um código consistente mais limpo
  • 8 itens tecnológicos superestimados dos últimos cinco anos

Categorias

  • Entretenimento
  • Mundo
  • Notícias
  • Segurança

Links Importantes

  • Quem Somos
  • Blog
  • Fale Conosco
  • Política de Privacidade
  • DMCA

© 2021 VixBlog - Notícias e dicas para o seu dia dia.

No Result
View All Result
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA

© 2021 VixBlog - Notícias e dicas para o seu dia dia.