Baixe o app para aproveitar ainda mais
Prévia do material em texto
ANALISE DE SISTEMAS Conteúdo M2A 1-D) Regras de negócio são premissas e restrições aplicadas a uma operação comercial de uma empresa, que precisam ser atendidas para que o negócio funcione da maneira esperada e um caso de uso é uma instância de uso de uma funcionalidade de um sistema por uma pessoa ou por outro sistema 2-B) A alternativa B esta correta, pois como mostra o caso de uso temos 2 Atores consulta que neste diagrama executa o caso de uso de marcada consulta sendo ela feita tanto pelo paciente quanto pela secretária. 3-E) A Alternativa D esta incorreta, porem a *E* também está incorreta, pois se o digrama seguisse as boas praticas teria uma nota explicativa no relacionamento. E estaria exibido o nome do relacionamento nesse caso Generalização. Conteúdo M2B 1-D) De acordo com os diagramas da UML os cenário são basicamente uma instância de um caso de uso, porque um caso de uso descreve um conjunto de sequências e não apenas uma sequência isolada e seria possível expressar todos os detalhes de uma caso de uso em apenas uma sequência. Cada sequência é chamada de cenário. Resumindo um cenário é uma sequência específica de ações que ilustra o comportamento do sistema. 2-B) A pré condição é uma garantia dada pelo sistema que é verdadeira antes de permitir o inicio do sistema , se for verdade você pode prosseguir para o próximo passo Conteúdo M3 1-C) 3 alternativas estão corretas, pois a numero alternativa 4 esta incorreta Requisitos não funcionais são tão importantes quanto os requisitos funcionais ou regras de negócio e que precisa ser realizado para que o software atenda seu propósito. E a alternativa 3 Também, pois um diagrama da UML não serve para refinar o entendimento de outro diagrama e sim para entendimento, manutenção e facilidades do sistema 2-A) a 2 alternativa é a única correta. A uml poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. o modelo conceitual é a primeira fase da modelagem 3-B) Diagramas de atividade, junto com diagramas de caso de uso e de máquina de estados, são considerados diagramas de comportamento porque descrevem o que é necessário acontecer no sistema sendo modelado. 4-C) 3 e 5 estão erradas. A multiplicidade nada mais é do que os limites inferior e superior da quantidade de objetos aos quais outro objeto está associado. E levantar requisitos não significa mapear classes Conteúdo M4 1-B) A UML usa elementos e associa-os de diferentes maneiras para formar diagramas que representam aspectos estáticos ou estruturais de um sistema, além de formar diagramas comportamentais, que registram os aspectos dinâmicos de um sistema 2-C) Essa é a alternativa correta, pois os complementos não são obrigatórios são algo a mais que estende o pedido 3-B) Não há alternativas- Erro no sistema 4-D) O plano de atividades só tem relação com o Ator-Usuário Conteúdo M5 1-E) Um cadáver só pode ser cremado completamente, sem ter nenhum órgão removido; Isso é referente a Composição, pois uma ação indica uma dependência de ciclo de vida forte entre as classe, de modo que quando um contêiner é destruído ou não existe o seu conteúdo também é 2-E) O Modelo Conceitual do Diagrama de Classes é um artefato do domínio do problema e não do domínio da solução, portanto, não é utilizado para especificação da arquitetura do sistema. Ele é formado pelos conceitos (classes de abstração) obtidos a partir da análise textual da definição do problema (enunciado do problema e casos de uso), atributos (deve-se preocupar somente com os atributos obtidos a partir da abstração do problema ou em decorrência do conhecimento do domínio do problema) e associações (relacionamentos). 3-D) Um produto pode ter mais de um fornecedor dependendo da regra de negocio 4-E) os atributos são as características enquanto os métodos são as ações Conteúdo M6A 1-B) No digrama temos a representação da seta apontando para o objeto e não para sua linha de vida 2-A) O diagrama de sequência mostras as mensagens trocadas em ordem temporal 3-B) o diagrama de sequência ajuda a entender os requisitos, a documentar processos, mostrar detalhes de casos de uso, ajudar a visualizar mensagens trocadas pelos componentes e ajuda a identificar como os objetos do sistema interagem uns com os outros para implementação de suas funcionalidades já definidas Conteúdo M7 1-C) A alternativa 5 esta incorreta pois o digrama de atividades é muito semelhantes ao de um fluxograma que exibe a logica de programação. além disso a alterativa 4 esta incorreta seria verdadeira se fizesse referencia ao digrama de sequencia 2-E) nenhuma esta errada 3-D) Uma atividade é uma ação que deve ser feita Conteúdo M8 1-D) Não tem como oferecer uma forma física em digramas e especificações 2-A) Uma colaboração é uma abstração de um conjunto de classes que se colaboram entre si para realizar um caso de uso. A figura abaixo mostra sua representação gráfica pela UML. 3-A) Classe de fronteira é uma abstração de qualquer interface que o sistema possua para interagir com um usuário, outro sistema, um dispositivo de hardware ela não faz persistências de dados visto que isso é uma função das Classes de entidade Conteúdo M9 1-B Essa alternativa esta incorreta, pois se trata de um <<extend> > visto que a emissão é opcional e não obrigatória <<include>> . 2-C o relacionamento do ator(administrador) é para o caso de uso Manter cadastro podendo ou não um <<extend> > estender o caso de uso manter funcionário que tambem pode ser executada pelo visitante 3- B) a afirmativa I e III estão incorretas, pois diminuir o acoplamento não será através da utilização dos estereótipos <> e <> e sim seria inverter o controle e utilizar o padrão de injeção de dependência, o acoplamento significa o quanto uma classe depende da outra para funcionar. E quanto maior for esta dependência entre ambas, dizemos que estas classes elas estão fortemente acopladas. 4-D Um caso de uso é uma seqüência de interações entre o ator (alguém ou algo que interage com o sistema) e o sistema, que acontece de forma atômica, na perspectiva do ator. 5-C Apenas a 1, 2 e 5 esta de acordo com o diagrama que esta anexado na questão. 6-B O Fluxo básico é um cenário de sucesso do inicio ao fim do fluxo. Os fluxos alternativos são Exceções,casos de erros e variações do Fluxo principal 7- E) Todas as alternativas estão corretas. Antes da inserção de novos dados na base temos que conferir se o mesmo já não existem. Usar e ter padrões é muito bom, por que pode ser evitado muitos erros durante os processos A utilização de interface é a melhor forma de utilização das classes pois mapeamos muitas coisas 9-D A regra de negocio é uma condição que define um comportamento em particular do sistema, ex: Politicas da empresa. 10-A Não é demonstrado no digrama qual o sistema estamos trabalhando apenas uma atividade/ funcionalidade voltada para o desenvolvedor 11- E) Nesse diagramas esta demonstrado sua funcionalidade de verificar o extrato, temos condições que mostra a necessidade do negocio 12-E Somente o Gerente tem acesso a este módulo, porém o cliente pode requirir para o gerente executar esta função. 13-B O Gerente de Compras não tem acesso ao módulo de fazer pedido, devido o tipo de linha utilizado entre "Visualizar Estoque" e "Fazer Pedido de Compra". Conteúdo M1A Exercício 1 C) A UML é uma linguagem que possui vários diagramas para representar os diversos tipos de problemas. O diagrama que é muito semelhante ao fluxograma tradicional e representa o fluxo do processo, suas possíveis ramificações, o paralelismo e a concorrência na execução do processo é denominado Diagrama de atividades. Exercício 2 C) Um processo não é um passo a passo de um sistema, um processo se refere a qualquer fluxo de informação que acontece em um organização desde seu inicio ate o seu fim. Normalmente são processos bem definidos, documentados, inspecionados que podem envolver diferentes especialidades , recursos (infra-estrutura de máquinas, software, pessoas e instrumentosnecessários), e Políticas. Conteúdo M1B Exercício 1 A) gerência estratégica é composta pelo presidente e diretoria da empresa. enxerga os processos em um nível de abstração extremamente elevado. Neste nível os processos são chamados de Funções de Negócio, também conhecido por Áreas de Negócio.
Compartilhar