Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas

2
O que são paradigmas algorítmicos?
Geralmente falamos sobre paradigmas de programação como funcionais, procedurais, orientados a objetos, imperativos, etc. Mas o que devo responder quando me perguntam os paradigmas de algoritmos? Por exemplo, o problema do vendedor ambulante, o algoritmo de caminho mais curto de Dijkstra, o algoritmo Euclid GCD, a pesquisa binária, a árvore …

3
Quais são as opções para gerenciamento centralizado de configurações de software de terceiros?
Sou arquiteto de uma empresa que procura criar uma solução SaaS. Nossos produtos são distribuídos por diversos contêineres implementáveis, Serviços da Web, UIs da Web etc. Estou procurando alguma solução de software de código aberto ou de terceiros para gerenciar as configurações do nosso aplicativo. Seriam semelhantes às configurações que …

1
Precisa de explicação da arquitetura hexagonal
Estou lendo sobre a arquitetura hexagonal de Alistair Cockburn com interesse. Uma afirmação que ele faz é: Por fim, os testes automatizados de regressão de função detectam qualquer violação da promessa de manter a lógica de negócios fora da camada de apresentação. A organização pode detectar e corrigir o vazamento …





2
Perguntas sobre como vincular bibliotecas em C
Estou aprendendo C (ainda muito iniciante) no Linux usando o compilador GCC. Percebi que algumas bibliotecas, como a biblioteca usada com o math.hcabeçalho, precisam ser vinculadas manualmente quando incluídas. Estive vinculando nas bibliotecas usando vários sinalizadores do formulário -l[library-name], como -lmna biblioteca matemática mencionada acima. No entanto, depois de alternar …
8 c  libraries  gcc  linking 

2
O que a seta significa em um diagrama de classes?
Preciso de ajuda para tentar entender qual é o significado da seta em um diagrama de classes UML, mais especificamente neste diagrama composto. Qual é a diferença entre a linha simples (de uma classe para outra) e a flecha (não a flecha de herança, refiro-me à flecha preta)?

3
Algoritmo a ser usado no layout da loja?
Ontem encontrei um problema na sala de aula (aula de negócios, não ciência da computação) e achei interessante do ponto de vista algorítmico. O problema é mais ou menos assim: suponha que exista um chão de fábrica com N salas diferentes e você tenha N departamentos diferentes que precisem entrar …

3
Como calcular a função Sin com mais rapidez e precisão?
Quero calcular y(n)=32677Sin(45/1024•n)onde yé um número inteiro e nvaria de 0 a 2048. Como posso tornar esse processo mais rápido e mais preciso? Agora, quero mostrar uma resposta de referência: Desde Sin(a+b)=Sin(a)Cos(b)+Cos(a)Sin(b) And Cos(a+b)=Cos(a)Cos(b)-Sin(a)Cos(b). Para que eu possa armazenar Sin(45/1024•1)e Cos(45/1024•1)somente. Em seguida, use esta fórmula: Sin(45/1024•2)=Sin(45/1024•1+45/1024•1), Cos(45/1024•2)=Cos(45/1024•1+45/1024•1), Sin(45/1024•n)=Sin(45/1024•(n-1)+45/1024•1), Cos(45/1024•n)=Cos(45/1024•(n-1)+45/1024•1), …
8 c++  algorithms 




9
Qual é o objetivo dos testes de software? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 6 anos . Depois de ler muitos livros, há uma contradição básica: Alguns …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.