Engenharia de software

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



4
Tabela de histórico do banco de dados / tabela de rastreamento
Atualmente, quero estruturar uma tabela de acompanhamento / histórico como esta: PrimaryKey - ID OtherTableId - fk fieldName - nome do campo que seu rastreamento OldValue Novo valor Nome do usuário CreateDateTime Então, basicamente, eu quero ter uma tabela que rastreie outro histórico de tabelas, armazene o nome da coluna …
13 database  sql  tracking 

2
Posso usar um JavaScript licenciado pela GPL em um site comercial?
Estou procurando no plupload alguns recursos de upload em um site que estou desenvolvendo. Agora, o plupload é licenciado pela GNU GPLv2 e isso implica que todo software derivado também deve ser licenciado pela GPL (certo?). Portanto, eu executo o plupload através do meu minifier, o único arquivo js minificado …
13 licensing 

3
Como ocultar dados confidenciais no meu projeto de código aberto?
Eu tenho um projeto de código aberto que carrega arquivos para o DropBox entre vários hosts de arquivos. No momento, estou raspando a tela do DropBox. Para usar sua API, preciso codificar uma CHAVE SECRETA fornecida por eles para autenticação OAuth. Mas receio que a chave não seja secreta se …

7
Todas as ameaças à segurança são acionadas por bugs de software?
A maioria das ameaças de segurança que ouvi surgiram devido a um erro no software (por exemplo, todas as entradas não são verificadas corretamente quanto à integridade, estouros de pilha, etc.). Portanto, se excluirmos todos os hackers sociais, todas as ameaças à segurança são causadas por bugs? Em outras palavras, …
13 security  bug  hacking 


2
Vantagens e desvantagens de estruturar todo o código por meio de classes e compilar para classes (como Java)
Edit: minha linguagem permite herança múltipla, diferente do Java. Comecei a projetar e desenvolver minha própria linguagem de programação para fins educacionais, recreativos e potencialmente úteis. No começo, eu decidi basear isso em Java. Isso implicava que todo o código seria gravado na forma de classes e esse código seria …



1
Scala como idioma para programação genérica
No artigo “Um estudo comparativo estendido de suporte a idiomas para programação genérica” de Garcia et al. é apresentada uma comparação interessante dos recursos das linguagens de programação para programação genérica: com a breve explicação da terminologia: Alguém pode testar o suporte da Scala para programação genérica dentro dessa estrutura? …

2
Como posso testar meu próprio algoritmo de criptografia?
Acabei de desenvolver um algoritmo de chave simétrica de cifra de bloco e estou usando-o em alguns dos meus produtos. Eu quero colocá-lo em teste real. Como alguém poderia inserir seu algoritmo de criptografia em um concurso internacional de criptografia?
13 encryption 



5
Como posso gerenciar melhor a liberação de código-fonte aberto do código de pesquisa confidencial da minha empresa?
Minha empresa (vamos chamá-los de Tecnologia Acme) possui uma biblioteca de aproximadamente mil arquivos de origem originários de seu grupo de pesquisa Acme Labs, incubados em um grupo de desenvolvimento por alguns anos e, mais recentemente, foram fornecidos a alguns clientes sob não divulgação. A Acme está se preparando para …

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.