Engenharia de software

8
Expondo modelos de domínio por API

Estou criando uma API RESTful simples para um aplicativo baseado na Web em que estou trabalhando e estou pensando sobre a melhor maneira de expor meus modelos de domínio. Digamos que eu tenho uma classe User e desejo fornecer uma resposta JSON com as várias propriedades do usuário. Obviamente, não...

8
Estratégia de ramificação para ambiente de teste

Iniciaremos um novo projeto este mês. O projeto será de 1 ano e a implantação da produção ocorrerá apenas no final do projeto. Faremos o desenvolvimento iterativo (1 mês por iteração); portanto, deixaremos os recursos para o ambiente de teste no final de cada iteração para o teste de controle de...

8
Os diagramas de atividades sempre terminam em um terminal?

Por exemplo, um diagrama de atividades para um programa simples: Obter dados do usuário. Se o usuário existir, faça algo, ELSE não fará nada. Fim. Muitas vezes vejo diagramas com vários pontos de extremidade, mas também com apenas um. Os diagramas de atividades devem mesclar as duas maneiras...

8
Como estimar tarefas no scrum?

Digamos que tenhamos uma lista de pendências de histórias de usuários, cada uma com um número estimado de pontos de história, e agora estamos fazendo o planejamento da sprint. Agora, as histórias devem ser divididas em tarefas e muitos recursos do Scrum sugerem que cada tarefa seja estimada em...