Buscar

QUESTOES ABERTAS PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
QUESTÕES ABERTAS
O Conceito de evento ajudou muito os analistas de sistemas, na época da Análise Essencial, facilitando a identificação das funcionalidades que sistema deveria ter. Como se chama o elemento que chega ao sistema, derivado da ocorrência do evento, que ativa uma de suas funções? 
 
 Gabarito: Quando o evento acontece, chega ao sistema o estímulo, que ativa a respectiva função de resposta ao evento.
Os diagramas da UML pode ser agrupados em diagramas estruturais e comportamentais. Cite um exemplo de diagrama de cada grupo. 
 
 Gabarito: Estruturais: Classe, pacotes, componentes e etc 
Comportamento: caso de uso, sequencial, colaboração, Atividade e etc
ESSA Assertiva : O Diagrama de classes é criado/alterado exclusivamente na fase de Análise, dentro do processo de desenvolvimento de software. Essa assertiva é Verdadeira ou Falsa? Justique sua resposta Obs: respostas sem justificativa não serão consideradas. 
 
Gabarito: FALSA Na fase de analise elaboramos o diagrama conceitual de classes. Mas na fase de projeto esse diagrama pode ser estendido para inserimos clases de projeto, como por exemplo classes de controle ou de persistencia de dados. 
No DFD (diagrama de fluxo de dados), advindo da Analise Estruturada, algumas regras devem ser obedecidas, no que se refere a impossibilidade de representar fluxos de dados entre os componentes do DFD. Cite 3 (três) destas regras. 
 
 Gabarito: 
Não pode existir: 
1) fluxo entre duas entidades externas; 
2) fluxo entre uma entidade externa e um deposito; 
3) fluxo entre dois depósitos; 
4) processo sem fluxo de entrada, 
5) processo sem fluxo de saida 
5
6
Defina requisitos Funcionais:
Gabarito: São as funcio nalidades que o sistema deve ter para atender as necessidades de seus usuários
Tanto nos paradigmas Estruturado/Essencial como no paradigma Orientado a objeto, os diagramas q ue mostram as funções do sistema são acompanhados de especi ficações textuais, que detalham o comportamento da funcionalidade, porém sob po ntos de
vistas diferentes. Na Analise estruturada e essencial o diagrama é o DFD e a especificaçã o textual é feita na especificação dos processos primitivos do DFD. Na Análise orientada a objeto, o diagrama é o Casos de Uso e a espec ificação textual é a especificação (ou descrição) dos casos de uso. Qual a diferença básica entre a especificação dos processos e a especificaç ão dos casos de uso?
Gabarito: A espe cificação dos processos mostrava como o processo transformava as entradas que recebia nas sa ídas que gerava, enfatizando a lógica de processamento A especificação dos casos de uso mostra, para cada caso de uso o passo a pa sso da interação do ator com o sistema na realização do caso de uso, em seus diferentes cenários.
A  e s s ê ncia de um s is te m a  tam b é m  de no m ina d a  r e quis itos e ss ê ncia s  é o c o nj unto do sr e quis itos  v e rd a d e iro s  de
um s is tem a. S e ndo  c o m p o s ta po r :A tiv ida de s  e s s e ncia ise Me m ó r ia  e ss e ncia l. Ne s s e  c o ntex to,e x pliq ue o q ue
sã o a s  "a tiv ida d e se ss e ncia is".
GABARITO: A s a tiv ida d e s e ss enc iais  s ão o c onj un to d e a tiv id a de sq ue um sis te m a d e v e po ssuir pa ra atingir  o se up r opó sito,q ua ndo  im ple m en tad o se m u m ate c nolo gia p e r f e ita .Po ss u ia s s eg uinte s ca ra cter ística s :o E s tímulo da a tiv id a de ,o p r oc e ss os  e r e sp o stap la ne j ad a que po de m se r inte r nas ou e x te r nas.
9
Com relação ao diagrama de atividades, vimos durante as aulas que ele pode ser usado em 3 situações distintas. Uma delas seria para representar com mais qualidade (complementando) a especificação de um caso de uso. Cite 3 (três) situaçãos em 
que devemos usar esse recurso de complementar a especificaçao de um caso de uso com diagrama de atividades ? Quais são 
essas 3 situações? 
 
Gabarito: 1. Quando o caso de uso tiver uma especificação textual longa (muitas linhas de especificação) 2. Quando o caso de uso tiver uma especificação complexa (difícil de entender lendo o texto da especificação) 3. Quando o caso de uso tiver 
atividades em paralelo, que não podem ser visualizadas no texto da especificação.
Casos de Uso especificam o comportamento do sistema (ou parte dele), descrevendo as funcionalidades que ele deve ter. O caso de uso, pode ser definido como sendo um conjunto de cenários. Dentro dessa perspectiva, defina o contexto de Cenário 
 
 Gabarito: O cenário é uma sequência de passos que descreve uma interação entre sistema e um usuário.
No que se refere ao diagrama de sequencias, responda: - O que ele mostra? 
 
Gabarito: Mostra as mensagens trocadas entre os objetos , na realização de um caso de uso (ou parte dele) , enfatizando a ordem temporal das mensagens 
A análise essencial previu modelos (diagramas) para as 3 perspectivas de um sistema, que são: função, dado e controle. Cite os diagramas que, respectivamente, atendiam a cada um dessas perspectivas. 
 
Gabarito: 1-Função: Diagrama de Fluxo de dados 2-Dado: Diagrama de Entidade e Relacionamento 3-Controle: Diagrama de Estados
Qual o conceito de encapsulamento, um dos pilares da Analise Orient ada a Objeto?
GABARITO: Encapsular significa proteger. O principio do encapsulamento protege os dados
(atributos) de uma classe do acesso externo, so permitindo que métodos da própria classe acesse seus respectivos dados (atributos)
O Diagrama de classes evolui na medida em que o projeto avança. Inicialmente em sua primeira versão, o diagrama de classes recebe o nome de "Diagrama Conceitual de Classes. " Explique o porquê do uso desse nome - Diagrama Conceitual de Classes 
 Gabarito: Por que é um diagrama compatível com as funcionalidades dos casos de uso, ou seja, mostra a modelagem em classes dos requisitos essenciais do sistema, pertinentes ao domínio do problema (daí o nome modelo conceitual). 
-Considere o seguinte contex to pertinente a um Sistema de Vendas online. O Caso 
de Uso Incluir Vendas, pode c hamar o Caso de Uso Incluir Cliente, no caso da venda 
ser feita para um cliente no vo (não cad astrado). Qual o relacionamento correto entre 
os casos de uso Incluir Vendas e Incluir Cliente, com base no contexto apresentado. 
Gabarito: Extends. 
-Lista de eventos é u m modelo or iundo da Análise Essencial, cuja finali dade é 
apresentar a list a de eventos que afeta m um siste ma e, obter, co mo consequência as 
funções que esse siste ma terá. 
Com base na lista de e ventos, de que f orma (usando que colunas) podemos chegar aos casos de uso do sistema ? 
Gabarito: Usamos a coluna funções da lista de eve ntos para i dentifi car os casos de uso, 
que são as funcio nali dades do sistema.
-Com base no contexto descr ito, responda aos question amentos que segue m e 
JUSTIFIQUE-OS. 
a) Qual relacionamento entre os casos de uso Cadastrar Funcionário e Valida r CPF? 
b) Qual relacionamento entre o s casos de uso Cadastrar Funcionário e Cadastrar 
Dependente? 
Gabarito: 
a) INCLUDE ou USES, poi s vali dar CPF sempre será usado, pel o caso de uso cadastrar 
funcio nário. 
b) EXTENDS, pois Cadastrar D ependente some nte será usado q uando o funcionári o tiver 
dependente
- Dento do contexto d e u m siste ma de Vendas, em u ma loj a, se manalmente o Gerente recebe o Relatório de Comiss ões a pagar na Semana. 
Responda : 1) Qual o Tipo de evento pertine nte a emissão do respectivo relatór io? 2) Qual pod e ser o nome da respo sta extern a que es se siste ma vai g erar? 3) E sse e vento vai gerar alguma resposta interna? em caso posi tivo qual poderia s er o nome dessa res posta? 
Gabarito: 1) Temporal 2) Relatóri o_comissões_semana 3) Não terá resp osta i nterna
- Os casosd e uso de um di agrama podem se r elacionar, um desses 
relacionamentos é o Extends. Expliq ue a finali dade do relacion amento chamado 
extends. 
Gabarito: E um relaci onamento de e xtensão, o u seja o caso de uso chamado e xten de o 
caso que o chama. O caso d e uso chamado pode o u não ser e xecutado. Di ferente do 
relacionamento Uses em q ue a e xecução do caso de uso chamado é obrigatória. 
-Diga qual foi o documento usado no paradigma essencial e qual foi o diagrama usado no paradig ma orientado a objeto para representar , num momento inicial, os requisitos do sistema 
 
Gabarito: Analise Essencial - Lista de eventos q ue afetam o si stema Analise Orientada a objetos - Di agrama de Casos de Uso.
Ca s o s de  Us o  e s p e c ific a m o c o m po rta m e ntodo s is te m a  (o up a r ted e le ), d e s cr e v e ndo a s  f unc io na lid a de s qu e  e le de v e ter.O c a s o  d e  u s o,p o de  s e r  d e f inid o c om o s e nd o um c o nj untod e  c e n á r io s . Dentro d e s sa  p e r sp e c tiva , de fina o c o nte x to d e  C e ná r io
G a ba r ito:O c e ná r io  é  um a s e q u ê nc ia  d e  p a s so s  q ue  d e s cr e v e um a  inte r a ç ã o e ntre s is tem a e u m us uá r IO.
Considere o caso de uso de nome CADASTRAR FUNCIONÁRIO, cuja finalidade é cadastrar para pagamento da folha de pagamento, todo funcionário contratado pela empresa.
- O caso de uso CADASTAR FUNCIONARIO deve relacionar-se com o caso de uso CADASTRAR DEPENDENTES e com o caso de uso VALIDAR CPF.
- O caso de uso VALIDADE CPF é usado toda vez que um funcionário é cadastrado para verificar se o número do CPF é valido. 
- O caso de uso CADASTRAR DEPENDENTE, é usado caso o novo funcionário tenha dependentes. 
Com base no contexto descrito, responda aos questionamentos que seguem e JUSTIFIQUE-OS. 
a) Qual relacionamento entre os casos de uso Cadastrar Funcionário e Validar CPF? 
b) Qual relacionamento entre os casos de uso Cadastrar Funcionário e Cadastrar Dependente?
GABARITO: a) O relacionamento será do tipo INCLUDE, já que é um procedimento obrigatório, cada novo funcionário que for cadastrado DEVERÁ ter o cpf verificado. 
b) O relacionamento será do tipo EXTEND, já que é um procedimento "alternativo, opcional", nem todo funcionário terá dependentes, então quando houver o caso de uso será utilizado.

Outros materiais