Buscar

Modelagem de Sistemas Empresariais - Avaliação II

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 5 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

Prévia do material em texto

1Uma das principais razões para o fracasso de um software está relacionada a falhas no levantamento de requisitos. Entre as principais razões destacam-se os requisitos mal organizados, requisitos mal expressos, requisitos desnecessários para os clientes e a dificuldade para lidar com a constante alteração dos requisitos. Com base no exposto, analise a lista de requisitos de um sistema que será desenvolvido e classifique V para as sentenças verdadeiras e F para as falsas: ( ) O sistema deverá emitir relatórios de compras a cada 15 dias; é um requisito não funcional. ( ) O sistema só permitirá a visualização do campo "valor máximo" para gerentes; é um requisito funcional. ( ) O sistema deverá fornecer diariamente o relatório de despesas; é um requisito não funcional. Agora, assinale a alternativa que apresenta a sequência CORRETA:
A
V - V - F.
B
V - F - V.
C
F - V - F.
D
V - F - F.
2A engenharia de requisitos é um processo muito importante e difícil de ser realizado no que tange ao desenvolvimento de um software, pois requer comunicação entre o cliente, o usuário e os desenvolvedores. Os requisitos de software são definidos pelo levantamento das informações que devem compor o software, como as funcionalidades, os serviços e as ações que este sistema deve executar. Devem ser compostos por uma linguagem natural, contendo diagrama, objetivo do serviço a executar e ser composto por restrições de acesso. Essas declarações se referem a qual requisito?
A
Requisito de usuário.
B
Requisitos não funcionais.
C
Requisito de sistema.
D
Requisitos funcionais.
3No processo de desenvolvimento de um sistema de controle de materiais (matérias-primas) para uma metalúrgica, a equipe de projeto, responsável pelo mapeamento dos requisitos, desenvolveu seus trabalhos seguindo os quatro subprocessos da engenharia de requisitos. Inicialmente, foram feitas a análise e a avaliação para se verificar se o sistema seria útil ao negócio. Em um segundo momento, os requisitos foram identificados e analisados e, logo em seguida, foram documentados. Finalmente, foi verificado se os requisitos identificados atendiam às demandas dos usuários. Tendo sido executado esse procedimento, uma empresa independente de auditoria, após análise, identificou dois problemas no processo: a documentação dos requisitos (formulários e padrões utilizados) estava inadequada e não possibilitava o entendimento correto dos requisitos; o processo de checagem entre as demandas dos usuários e as especificações relatadas não foi bem conduzido e seus resultados eram insatisfatórios. Considerando o relatório da auditoria independente, com relação as duas fases do processo de engenharia de requisitos, avalie as asserções a seguir e a relação proposta entre elas: I- A fase de especificação apresentou problemas. PORQUE II- Deve conter uma descrição detalhada de todos os aspectos do software, incluindo os formulários e padrões utilizados que apresentaram problemas. Assinale a alternativa CORRETA:
A
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
B
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
C
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
D
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
4A linguagem natural, que é a linguagem que usamos no nosso dia a dia, foi usada desde o início da engenharia do software para descrever os requisitos de sistema. Ao utilizarmos a linguagem natural como forma de documentação, devemos estar atentos a problemas inerentes a essa forma de documentação, como, por exemplo: por ser potencialmente vaga, ambígua, seu significado depende do conhecimento do autor. Acerca das diretrizes para a especificação em linguagem natural, analise as sentenças a seguir: I- Cria uma padronização e garante que será seguida. II- Para marcar as partes fundamentais, utiliza recursos como negrito e itálico. III- Faz uso de jargões e termos técnicos para garantir o entendimento por todos. IV- Usa uma linguagem em que fique claro o que é opcional e obrigatório. Agora, assinale a alternativa CORRETA:
A
As sentenças II, III e IV estão corretas.
B
As sentenças I, II e III estão corretas.
C
As sentenças I, II e IV estão corretas.
D
Somente a sentença II está correta.
5Os requisitos de um sistema são uma descrição de necessidades ou aspirações para um produto, os serviços que o sistema oferece ou não, além de deixar bem claras as restrições a seu funcionamento. Devido à complexidade dessa fase e, para que os problemas sejam minimizados, é muito importante que os requisitos sejam entendidos pelas partes interessadas. Para que um requisito possa ser validado e aceito, algumas verificações devem ser realizadas. Sobre os requisitos funcionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O sistema deve possibilitar o cadastramento dos dados pessoais dos funcionários. ( ) O sistema deve permitir a baixa automática do estoque quando da venda de um produto. ( ) O tempo de resposta do sistema não deve ultrapassar 10 segundos. ( ) O software deve ser operacionalizado no sistema Windows. Agora, assinale a alternativa que apresenta a sequência CORRETA:
A
F - V - V - F.
B
V - V - F - F.
C
F - F - V - V.
D
V - F - F - V.
6Analise o seguinte cenário fictício: "Uma empresa de auditoria deseja controlar seus funcionários e os empregados terceirizados, bem como seus contratos com os clientes, através de um novo sistema. Por ser uma empresa de auditoria, um ponto importante é a segurança, por isso a base de dados deve estar protegida e com acesso restrito aos usuários autorizados. O cliente também precisa de um forte gerenciamento de risco, prazo e custo, pois se o projeto não for entregue em seis meses ele não terá mais utilidade. Além disso, o sistema deve ser rápido, as consultas e os relatórios não devem demorar mais que 10 segundos. Outra solicitação é o cálculo dos salários dos terceirizados todos os meses, indicando para qual cliente eles trabalharam". Baseado no cenário, identifique os requisitos funcionais e classifique V para as sentenças verdadeiras e F para as falsas: ( ) O cálculo dos salários dos funcionários e o forte gerenciamento de risco, prazo e custo. ( ) As questões relativas à segurança e ao tempo de resposta. ( ) A geração de relatórios sumarizados por tipo de funcionário e clientes. ( ) A base de dados deve estar protegida e com acesso restrito aos usuários autorizados e entrega do produto final não pode ultrapassar o prazo de seis meses. Assinale a alternativa que apresenta a sequência CORRETA:
A
V - F - F - V.
B
F - F - V - F.
C
F - V - F - V.
D
V - V - V - F.
7A modelagem de um software pode ser entendida como a captura de uma visão do sistema físico, descrevendo estruturas comportamentais ou estruturai do software. Neste sentido, um diagrama de casos de uso apresenta as funcionalidades e os atores que interagem com elas, no contexto da aplicação. Os casos de uso são baseados nos requisitos levantados junto ao cliente, e após serem desenvolvidos, são apresentados ao cliente para que este aprove as funcionalidades previstas. Sobre a modelagem de software, analise as sentenças a seguir: I- A fase de análise de requisitos é uma das principais etapas de um processo de desenvolvimento de software, sendo caracterizada pelo levantamento de requisitos. II- Durante o levantamento de requisitos, o analista deve auxiliar o cliente sugerindo funcionalidades para solução de seu problema, não deixando a solução toda ser requerida pelo cliente. III- A fase de levantamento de requisitos compreende a identificação de requisitos funcionais assim como de requisitos não funcionais, os quais são necessários para solucionar o problema do cliente. Assinale a alternativa CORRETA:
A
Somente a sentença II está correta.
B
As sentenças I e II estão corretas.
C
As sentenças I e III estão corretas.
D
As sentenças II e III estão corretas.
8Com relação ao levantamento de requisitos,dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas. Uma delas é conhecida como a técnica de observação, em que os analistas passam alguns dias na empresa na qual o software será utilizado e, dessa forma, conseguem entender a política organizacional da empresa e acompanhar os trabalhos diários para que, assim, conheçam os processos reais que os usuários irão precisar diariamente no sistema. Sobre essa técnica, assinale a alternativa CORRETA:
A
Brainstorming.
B
Questionário.
C
JAD.
D
Etnografia - observação pessoal.
9A Engenharia de Software define diversas metodologias com diversos ciclos de vidas de desenvolvimento de software, a fim de dinamizar a execução dos projetos adotando os melhores métodos, técnicas de ferramentes para execução de seus processos de software, a fim de atingir maior produtividade e qualidade nos projetos. Acerca do exposto, avalie as asserções a seguir e a relação proposta entre elas: I- No início, através da fase de iniciação são realizados o planejamento do projeto, definindo os requisitos de sistemas para garantir que o escopo do projeto seja atendido, onde neste processo as atividades de requisitos de softwares são extremamente importantes. PORQUE II- É um trabalho que consiste na análise de requisitos para identificar, quantificar, definir, especificar, documentar, rastrear, priorizar e classificar os principais problemas que o futuro software deve resolver. É onde os requisitos de software expressam a necessidade e restrições ou limitações colocadas sobre o produto ou software. Assinale a alternativa CORRETA:
A
As duas asserções são proposições falsas.
B
As duas asserções são proposições verdadeiras, e a segunda proposição é justificativa da primeira.
C
As duas asserções são proposições verdadeiras, embora a segunda proposição não é justificativa da primeira.
D
A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
10O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. Dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas para a elicitação dos requisitos. Sobre essas técnicas, assinale a alternativa CORRETA:
A
Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, para verificar os passos necessários para sua conclusão.
B
As entrevistas são realizadas com os analistas de sistemas e podem ser abertas ou fechadas.
C
A prototipagem é uma versão inicial do sistema, baseado em requisitos levantados em outros sistemas da organização.
D
Brainstorming de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os analistas de requisitos do projeto e representantes do cliente.

Continue navegando