Engenharia de software

9
Em quais unidades os pontos da história são estimados?

Estou lendo sobre um estudo de caso sobre uma equipe que estima tarefas ou "pontos da história", como eles os chamam, com base no esforço necessário para concluí-los. Em que unidades essas "histórias" são estimadas? Eu acredito que essa noção de "pontos da história" deriva de um processo chamado...

9
Aprendendo a programar em cartões perfurados [fechado]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 4 anos . Gostaria de tentar...

9
Qual foi o impacto histórico do voo 501 da Ariane 5?

A desintegração do foguete Ariane 5 37 segundos após o lançamento em sua viagem inaugural ( vôo 501 ) é comumente referida como um dos bugs de software mais caros da história 1 : A Agência Espacial Européia levou 10 anos e US $ 7 bilhões para produzir o Ariane 5, um foguete gigante capaz de...

9
Design da hierarquia de exceção

Na minha empresa, estamos construindo um aplicativo da web contendo serviços centrais de servidor que nós mesmos projetamos e depois especificamos como interfaces. Ou seja, as interfaces são específicas de aplicativos e, em seguida, são implementadas com bibliotecas de terceiros, que podemos...

9
Tudo bem ter pessoas com várias funções em uma equipe Scrum?

Estou avaliando algumas metodologias no estilo Agile para possível introdução à minha equipe. Com o Scrum, é permitido que a mesma pessoa execute várias funções? Temos uma pequena equipe de quatro desenvolvedores e um web designer; nós realmente não temos uma liderança (desempenho essa função),...

9
escalabilidade do Scala sobre Java

Eu li um artigo que diz que o Scala lida com a concorrência melhor que o Java. http://www.theserverside.com/feature/Solving-the-Scalability-Paradox-with-Scala-Clojure-and-Groovy ... a limitação de escalabilidade está confinada especificamente à própria linguagem de programação Java, mas não é...

9
Alguma evidência empírica sobre a eficácia do CMMI?

Gostaria de saber se existem estudos que examinem a eficácia de projetos de software em organizações orientadas para o CMMI. Por exemplo, as organizações CMMI são mais propensas a concluir projetos dentro do prazo e / ou orçamento do que as organizações não-CMMI? CMMI significa "Integração do...

9
Melhorias C # foreach?

Eu o encontro frequentemente durante a programação em que quero ter um índice de contagem de loop dentro de um foreach e preciso criar um número inteiro, usá-lo, incrementar etc. Não seria uma boa idéia se houvesse uma palavra-chave introduzida que fosse a contagem de loop dentro de um foreach?...

9
Avisar sobre métodos de terceiros proibidos

Nota: Esta pergunta refere-se ao código escrito em Java ou C #. Estou gerenciando alguns projetos grandes em que descobrimos problemas (não necessariamente bugs) com alguns métodos de terceiros / SDK e criamos nossas próprias extensões que devem ser usadas. Queremos que os desenvolvedores lembrem...

9
Diagramas UML verdadeiramente úteis

UML tem uma selva de diagramas. Diagramas de perfis, diagramas de classes, diagramas de pacotes ... No entanto, (IMH-e-não-muito-experiente-O), vejo que fazer todo e qualquer diagrama é um exagero. Portanto, quais diagramas UML são mais adequados em um contexto da Web, mais especificamente em...

9
Problemas de ORM sem bloqueio

Fiz uma pergunta no SO e descobri que não existem ORMs sem bloqueio para minha estrutura da web favorita. Por não-bloqueio, refiro-me a um ORM com suporte a retorno de chamada para recuperação assíncrona. O ORM seria fornecido com um retorno de chamada ou algo parecido para executar quando os dados...