COORDENADORA DE TUTORIA: Salomo da Silva Ferreira TUTOR A DISTNCIA: TUTOR PRESENCIAL: DISCIPLINA: Anlise de Sistemas Orientado a Objeto - ASOO HORRIA: 60 h/a PROFESSOR PESQUISADOR: Nairon Saraiva Viana ALUNO(A):
CARGA
ATIVIDADE DE CASA - SEMANA V (23.05 a 30.05.2015)
1) Analise as duas figuras a seguir e assinale a alternativa correta (2,0pts):
Figura (i)
Figura (ii)
a) As duas figuras ilustram dois modelos de processos de software
semelhantes. Ambos tm por caracterstica principal estruturar-se em etapas bem definidas onde cada uma das etapas realizada de uma vez s b) No modelo de processos da Figura (i) cada etapa pode ser realizada em paralelo com as demais. c) A etapa de coleta de requisitos mo existe no modelo de processo da Figura (ii). Tal etapa no importante para a construo do software nesse modelo d) O modelo da Figura (ii) tem enfoque na construo de partes de software, ou seja, nesse modelo inicialmente somente os requisitos mais importantes do sistema so coletados e uma parte (incremento) do sistema produzido; e) O modelo da Figura (i) adequado para a construo de qualquer tipo de sistema de software, especialmente aqueles que apresentam prazos de tempo curtos para a entrega.
2) Sobre os modelos de Processos Cascata, Incremental e Orientado
Reuso, assinale a alternativa que julgar verdadeira (2,0pts): a) Uma das vantagens do modelo incremental a possibilidade de se trabalhar com o cliente os requisitos, j que possvel produzir uma verso funcional do sistema rapidamente, o que d a possibilidade de o usurio oferecer um feedback imediato b) O modelo orientado reuso apresenta o conceito de componentes de software, que so elementos produzidos especificamente para o software em questo c) Os modelos em cascata e incremental seguem uma abordagem sequencial, ou seja, realizam uma etapa de cada vez; a diferena entre eles est no fato de o modelo incremental realizar as atividades de maneira mais rpida. d) A abordagem incremental menos eficiente que a abordagem em cascata, pois a primeira leva mais tempo para produzir uma verso inicial do software e) No modelo baseado em reuso de componentes sempre possvel encontrar componentes que atendam s necessidades de um sistema; muitas vezes todos os elementos do sistema so componentes, no havendo a necessidade de se construir nenhum software especfico 3) Sobre Diagrama de Estados e Diagramas de Atividades assinale a alternativa que julgar falsa (2,0pts): a) As atividades de um Diagrama de Atividades so representadas em sequncia, como em um fluxograma, e permitem entender o fluxo da realizao de um caso de uso b) As transies em um Diagrama de Estados so determinadas pela realizao de aes; aes so responsveis pela mudana de estados c) As atividades em um Diagrama de Estados so de trs tipos: entry (que indica que operao ser realizada quando da entrada no referido estado); do (que indica qual ao ser realizada enquanto estiver no referido estado) e exit (que indica qual ao ser realizada assim que sair do estado, antes da ocorrncia do evento) d) Em um Diagrama de Atividades podemos ter elementos de deciso e processos (ou atividades) dispostos de forma sequencial e) Em Diagramas de Estados as condies de guarda determinam quais critrios devem ser satisfeitos para a efetivao de uma transio entre estados 4) Considere o Diagrama de Estados abaixo e assinale a alternativa que julgar correta (2,0pts):
a) Existem 7 transies de estado no diagrama acima; cada transio
representada por uma seta que pode partir tanto do estado inicial como de um dos trs estados do sistema b) O Diagrama de Estados modela o comportamento de um objeto Lampada que possui trs estados. As transies entre os estados 0 e 1 so controladas por condies de guarda c) As operaes acenderLampada(), apagarLampada(), controlarIntensidade() e danificar() so denominadas eventos, sendo as quatro responsveis por mudanas de estados do objeto Lampada d) As operaes acenderLampada(), apagarLampada(), controlarIntensidade() e danificar() so denominadas atividades, sendo as quatro responsveis por controlar o objeto dentro de cada estado e) De acordo com o Diagrama a Lmpada poder ir direto do estado Acesa para o Estado final, sem passar por nenhum outro estado. 5) Considere o Diagrama de Atividades abaixo e assinale a alternativa que julgar correta (2,0pts):
a) O Digrama representa um processo de cadastro de locao em um sistema
de locadora. O sistema permitir a locao de um item mesmo que o cliente esteja com alguma locao pendente (no paga) b) O Diagrama possui dois elementos de bifurcao, ou seja, recebe um fluxo vindo de uma atividade e divide-o em duas ou mais atividades. O fluxo de bifurcao recebe os resultados das atividades Gerar Nota de Pagamento de locaes, Gerar Nota de Locao e Gerar Nota de Reserva c) Existem dois elementos de deciso no Diagrama: o sistema s permitir a locao do material caso o usurio no possua nenhuma pendncia (locao no paga) ou caso exista a obra disponvel para a locao d) No caso de a obra no estar disponvel para locao o sistema oferece a possibilidade de o operador cadastrar uma nova obra de modo a efetuar a locao e) Uma reserva poder ser realizada mesmo que o cliente possua pendncia de alguma locao