Baixe o app para aproveitar ainda mais
Prévia do material em texto
28 7.7 Desenhe um diagrama de sequência mostrando as interações de objetos em um sistema de diário de grupo, quando um grupo de pessoas está organizando uma reunião. Organizador G: Diário do Grupo D1: Diário D2: Diário D3: Diário Configuração (janela, participantes) obterAvail (W1, P1) Datas disponíveis (p1) obterAvail (W2, p2) Datas disponíveis (p2) obterAvail (W3, p3) Datas disponíveis (p3) alternativo [Datas disponíveis] reserva (data) confirmar (data) [Sem datas disponíveis] relatório (janela) O diagrama acima pressupõe que haja 3 participantes na reunião, um dos quais é o organizador da reunião. O organizador sugere uma 'janela' na qual a reunião deve ocorrer e os participantes envolvidos. O diário do grupo comunica-se sucessivamente com os diários dos participantes, modificando a janela de acordo com a disponibilidade. Assim, se o organizador sugerir uma janela de 18 a 19 de junho, a agenda do grupo consulta a agenda do organizador (D1) e encontra disponibilidade nesses dias. D2 é então contatado com essa disponibilidade, não com a janela original. Se não houver datas mutuamente disponíveis na janela, o sistema reportará isso ao organizador. Caso contrário, uma data é selecionada, inserida em todas as agendas e confirmada ao organizador. 7.9 Usando exemplos, explique por que o gerenciamento de configuração é importante quando uma equipe de pessoas está desenvolvendo um produto de software. O objetivo do gerenciamento de configuração é garantir que (a) as alterações feitas por diferentes desenvolvedores de sistemas não interfiram entre si e (b) seja sempre
Compartilhar