Engenharia de software

8
Como documentar os requisitos para uma API sistematicamente?

Atualmente, estou trabalhando em um projeto, no qual tenho que analisar os requisitos de dois sistemas de TI, que usam computação em nuvem, para uma API em nuvem. Em outras palavras, tenho que analisar quais requisitos esses sistemas têm para uma API de nuvem, para que eles possam trocá-la,...

8
Design de software baseado em plug-in

Sou desenvolvedor de software que deseja melhorar suas habilidades de design de software. Acho que o software não deve funcionar apenas, mas também possui um design sólido e elegante para ser reutilizável e extensivo para fins posteriores. Agora estou em busca de ajuda para descobrir boas práticas...

8
O que é preferido para E / S de arquivo em Java? [fechadas]

Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . Dos três...

8
Ordem do código de desenvolvimento orientado a teste

Estou desenvolvendo meu primeiro projeto usando desenvolvimento orientado a testes. Estou usando o Zend Framework e o PHPUnit. Atualmente, meu projeto tem 100% de cobertura de código, mas não sei se entendi em que ordem devo escrever meu código. Devo escrever meu teste PRIMEIRO com o que meus...

8
Evitando assinaturas "duplas"

Estou trabalhando em um site que requer um pouco de marketing; deixe-me explicar. Este site está oferecendo um único vale, digamos, iTunes 50 $ a um sortudo vencedor. Para participar do sorteio, você precisa convidar (e precisa participar) pelo menos um amigo para o site. Bem direto. Agora, é...

8
Fim do fluxo If-Else VS Switch

Eu queria saber o que if-else declarações, é como uma instrução switch que faz ter uma instrução break. if( boolean_expression_1 ) statement_1 else if( boolean_expression_2 ) statement_2 else default_statement É o mesmo que: switch( controlling_expression ) { case: ( boolean_expression_1...

8
O que são quadros MPEG I, P e B?

Recentemente, eu estava revisando artigos e vídeos em MPEG para entender como ele funciona. Entendo o que os quadros I, P e B fazem, mas não entendo como a previsão é calculada. Suponha que eu queira gravar um vídeo de uma bola caindo do céu para o chão e depois saltando algumas vezes antes de...