Baixe o app para aproveitar ainda mais
Prévia do material em texto
UFJF/DCC DCC117 - MODELAGEM DE SISTEMAS � PAGE �1�/� NUMPAGES �5� � PAGE �1�/� NUMPAGES �5� Aluno (a): Solução do professor. Considere a tela de entrada abaixo. Especifique um fluxo de entrada na notação informacional para descrevê-la, bem como a parte do dicionário de itens elementares, associada a esse fluxo. Fig. 1: Tela de configuração de agenda do Google (parcial) � Descrição do fluxo (na notação informacional): � Dicionário de Itens Elementares: E/S Nome Descrição Tipo-base Domínio Unid. Prec. e idioma Idioma da agenda Texto {Bahasa Indonesia, Català, Dansk, ...} e pais Pais da pessoa a qual a agenda pertence Texto {Afeganistão, África do Sul, Albânica, ...} e fuso_horario Um fuso horário a ser utilizado na agenda. String {(GMT-4:00) Boa Vista, (GMT-4:00) Campo Grande, (GMT-4:00) Cuiabá, ...} e marcador Marcador que serve como mneumônico do fuso horário associado. String e todos_fusos? Escolha sobre mostrar ou não todos os fusos ou apenas aqueles selecionados. Valor defalt: não Booleano e formato_data Formato de exibição de data. Valor default: 31/12/2011 String {12/31/2011, 31/12/2011, 2011-12-31} e formato_hora Formato de exibição de hora. Valor default: 13:00 String {1:00pm, 13:00} e duracao_reuniao Duração padrão das reuniões. Valor default: 60 minutos. String {15 minutos, 30 minutos, 60 minutos, 90 minutos, 120 minutos} e reunioes_rapidas? Indicação se as reuniões são ou não do tipo rápida. Valor default: não. Booleano e inicio_semana Dia no qual a semana se inicia. Valor default: domingo. String {domingo, segunda-feira, sábado} e mostrar_fimSemana? Escolha sobre mostrar ou não os dias que compõem fim de semana (sábados e domingos). Valor default: sim. Booleano e visual_padrao Tipo de visualização padrão para a agenda. Valor default: Semana. String {Dia, Semana, Mês, Exibição personalizada (4 dias), Compromissos} e visual_personal Visualização personalizada. Valor default: 4 dias. String {2 dias, 3 dias, 4 dias, 5 dias, 6 dias, 7 dias, 2 semana, 3 semanas, 4 semanas} e local Local base da pessoa titular da agenda (por exemplo, São Paulo, SP ou 12345-000). String e mostrar_prev? Escolha sobre mostrar ou não a previsão do tempo no local-base do titular da agenda. Valor default: sim. Booleano e escala_temperatura Escala utilizada para mostrar a temperatura do local-base do titular da agenda. Valor default: (C. String {(C, (F } � Considere a tela de saída abaixo. Especifique um fluxo de saída na notação informacional para descrevê-la, bem como a parte do dicionário de itens elementares, associada a esse fluxo. Fig. 1: Tela do resultado de consulta ao acervo da biblioteca da UFJF Descrição do fluxo (na notação informacional, obtida através do IC-Editor): � Dicionário de Itens Elementares (obtido através do IC-Editor): ( conf_agenda = idioma + pais + fusos_horarios + formato_data + formato_hora + conf_reunioes + inicio_semana + mostrar_fimSemana? + conf_visualizacao + local + prev_tempo Descrição: Opções de configuração para uma agenda Google. ( fusos_horarios = 1{fuso_horario + marcador}2 + todos_fusos? Descrição: Opções de configuração associadas a fusos horários. ( conf_reunioes = duracao_reuniao + reunioes_rapidas? Descrição: Opções de configuração associadas a reuniões. ( conf_visualizacao = visual_padrao + visual_personal Descrição: Opções de configuração da visualização da agenda. ( prev_tempo = mostrar_prev? + [escala_temperatura] Descrição: Configurações de exibição da previsão do tempo no local-base do titular da agenda. A escala de temperatura só é fornecida caso se opte por mostrar a previsão do tempo.
Compartilhar