Buscar

Processos de Desenvolvimento de Software_2019 3_Aula_02_Simulado01

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0746_EX_A2_201201068835_V1 02/09/2019
Aluno(a): JOSE LUIZ RODRIGUES DE ANDRADE 2019.3 EAD
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201201068835
 
 1a Questão
Em relação as atividades para análise de requisitos pra o estudo de viabilidade, qual alternativa abaixo melhor representa a frase:
"Visa atender os requisitos para a aceitação do produto ou problema apresentado. 
 Levantemanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela. "
Cronograma.
Custo benefício.
Econômica.
Técnica.
 Operacional.
Respondido em 02/09/2019 21:11:52
 
 
Explicação:
Em nossa aula nós abordamos quatro tipos de atividades para análise de requisitos(viabilidade): Técnica, Operacional, Cronograma e
Econômica.
A viabilidade operacional está relacionada com a importância do software contribuir para os objetivos da organização e ,
consequentemente,ter um bom aceite pela empresa.
Conclusão:
Com base no conceito dessas atividades, a frase "Visa atender os requisitos para a aceitação do produto ou problema
apresentado. 
 Levantemanto deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela.
" está relacionada com a atividade operacional.
 
 
 2a Questão
No Processo Unificado os papéis não são pessoas; eles descrevem como as pessoas se comportam no negócio e quais são as
responsabilidades que elas têm. Nesse sentido, um Desenvolvedor desempenha os papéis de:
 Implementador, Integrador e Designer.
Analista de Sistemas, Designer de Negócios e Revisor de Requisitos.
Analista de Teste, Implementador e Designer de Interface de Usuário.
Gerente de Teste, Gerente de Projeto e Designer.
Revisor de Requisitos, Analista de Teste e Revisor do Projeto.
Respondido em 02/09/2019 21:14:16
 
 
Explicação:
O Processo Unificado, também chamado de Rational Unified Process (RUP), representa uma tentativa de apoiar-se nos melhores
recursos e características dos modelos convencionais de processo de software, mas caracterizá-los de um modo que implemente
muitos dos melhores princípios de desenvolvimento ágeis. Ele enfatiza o importante papel da arquitetura de software e sugere um fluxo
de processo interativo e incremental, dando a sensação evolucionária que é essencial no desenvolvimento moderno de software. Nesse
contexto, observe a figura abaixo.
 
 
Gabarito
 Coment.
 
 
 3a Questão
Para se garantir a qualidade dos processos de desenvolvimento de software, vários passos devem ser tomados, entre eles:
I. Gerenciar os requisitos, identificando quais são as principais necessidades do software, levando em conta tanto os requisitos
funcionais quanto os não funcionais.
II. Acompanhar o projeto de software para que se possa ter uma visão realista do progresso do projeto, sendo possível tomar ações
eficazes quando o desempenho dd software se desviar de forma significativa dos planos do projeto.
III. Gerenciar a configuração do software para estabelecer e manter a integridade dos produtos do projeto ao longo do ciclo de vida do
software para dar maior segurança ao desenvolvedor e permitir maior controle do desenvolvimento.
IV. Desenvolver um processo padrão para ser gerenciado e revisado, identificar os pontos fortes e fracos do processo de
desenvolvimento e planejar atividades de melhoramento.
É correto o que se afirma em:
II e IV, apenas .
I e III apenas.
II, III e IV, apenas.
I, II e III, apenas
 I, II, III e IV.
Respondido em 02/09/2019 21:15:54
 
 
Explicação:
Qualidade é um termo que pode ter diferentes interpretações.
Existem muitas definições de qualidade de software propostas na literatura, sob diferentes pontos de vistas.
Para um melhor entendimento e estudo, o SWEBOK 3.0 divide a qualidade de software em quatro
tópicos, sendo os três primeiros tópicos subdivididos em atividades, da seguinte forma:
Fundamentos de qualidade de software
Cultura e ética de engenharia de software
Valores e custos de qualidade
Modelos e características de qualidade
Melhoria da qualidade de software
Segurança de Software (Software Safety)
Processos de gerência de qualidade de software
Garantia de qualidade de software
Verificação e validação
Revisões e auditorias
Considerações práticas
Requisitos de qualidade de software
Caracterização de defeitos
Técnicas de gerência de qualidade de software
Medidas de qualidade de software
Ferramentas de Qualidade de Software
Desta forma as quatro afirmações estáo corretas!
Gabarito
 Coment.
 
 
 4a Questão
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não
Funcional).
 
I. O sistema deve emitir extrato online de cada funcionário;
II. O banco de dados dever ser SQL Server, que a empresa já possui;
III. O sistema deve rodar em ambiente web;
IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido.
Assina a única opção que classifica corretamente os requisitos é:
I-F, II-F, III-NF, IV-F
I-NF, II-NF, III-NF, IV-NF
 I-F, II-NF, III-NF, IV-F
 I-F, II-F, III-F, IV-F
I-F, II-NF, III-F, IV-F
Respondido em 02/09/2019 21:17:04
 
 
Explicação:
Requisitos Funcionais: São declarações de funções que o sistema deve fornecer, ou são descrições de como alguns cálculos dever ser
realizados.
Requisitos não funcionais: São restrições sobre os serviços ou as funções oferecidos pelo sistema. Entre eles destacam-se restrições de
tempo, restrições sobre o processo de desenvolvimento, padrões, entre outros.
Gabarito
 Coment.
 
 
 5a Questão
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas:
 Técnica, Operaciaonal, Cronograma e Econômica
Organizacional, Funcional, Financeira e de Requisitos
Organizacional, Operaciaonal, Funcional e Econômica
Técnica, Operaciaonal, Cronograma e Organizacional
 Técnica, Funcional, Cronograma e Econômica
Respondido em 02/09/2019 21:18:05
 
 
Explicação:
É preciso verificar se tecnicamente, economicamente, operacionalmente e ainda em termos do cronograma, o projeto é factível
Gabarito
 Coment.
 
 
 6a Questão
Analise as seguintes sentenças: 
 
- É um processo de desenvolvimento de software que oferece uma forma sistemática para construir um tipo de sistema que usa a
arquitetura baseada em componentes; 
 
- Pode ser facilmente extensível, promovendo a reutilização de software e um entendimento intuitivo; 
 
- Define tanto métodos para controlar e monitorar mudanças quanto áreas de trabalho seguras, garantindo a um programador que as
mudanças efetuadas em outro sistema não afetarão o seu sistema. 
 
Trata-se do processo.
 RUP
DDP
DSDM
XP
TDP
Respondido em 02/09/2019 21:19:38
 
 
Explicação:
O Processo Unificado da Rational conhecido como RUP (Rational Unified Process), é um processo de engenharia de software criado para
apoiar o desenvolvimento orientado a objetos, fornecendo uma forma sistemática para se obter vantagens no uso da UML. Foi criado
pela Rational Software Corporation e adquirido em fevereiro de 2003 pela IBM.
O principal objetivo do RUP é atender as necessidades dos usuários garantindo uma produção de software de alta qualidade que
cumpra um cronograma e um orçamento previsíveis. Assim, o RUP mostra como o sistema será construído na fase de implementação,
gerando o modelo do projeto e, opcionalmente, o modelo de análise que é utilizado para garantir a robustez. O RUP define
perfeitamente quem é responsável pelo que, como as coisas deverão ser feitas e quando devem ser realizadas, descrevendo todas as
metas de desenvolvimento especificamente para quesejam alcançadas.
O RUP organiza o desenvolvimento de software em quatro fases, onde são tratadas questões sobre planejamento, levantamento de
requisitos, análise, implementação, teste e implantação do software. Cada fase tem um papel fundamental para que o objetivo seja
cumprido, distribuídos entre vários profissionais como o Analista de sistema, Projetista, Projetista de testes, entre outros.
Gabarito
 Coment.
 
 
 7a Questão
De acordo com o Processo Unificado, uma descrição da arquitetura do software, um documento de visão e um modelo de projeto são
aplicáveis, respectivamente, nas fases:
 construção, transição e concepção.
 elaboração, concepção e construção.
concepção, elaboração e transição.
concepção, concepção e elaboração.
transição, construção e construção.
Respondido em 02/09/2019 21:32:10
 
 
Explicação:
O Processo Unificado organiza suas iterações nas seguintes fases principais:
1. Concepção: o objetivo desta fase é levantar, de forma genérica e pouco precisa, o escopo do projeto. Não deve existir aqui a
pretensão de especificar de forma detalhada requisitos, a idéia é ter uma visão inicial do problema, estimar de forma vaga
esforço e prazos e determinar se o projeto é viável e merece uma análise mais profunda.
2. Elaboração: na fase de elaboração todos (ou a grande maioria dos requisitos) são levantados em detalhes. Numa primeira
iteração um ou dois requisitos, os de maior risco e valor arquitetural, são especificados em detalhes. Estes são implementados
e servem como base de avaliação junto ao usuário e desenvolvedores para o planejamento da próxima iteração. Em cada nova
iteração na fase de elaboração pode haver um seminário de requisitos, onde requisitos antigos são melhor esclarecidos e novos
são detalhados. Ao fim da fase, 90% dos requisitos foram levantados em detalhes, o núcleo do sistema foi implementado com
alta qualidade, os principais riscos foram tratados e pode-se então fazer estimativas mais realistas.
3. Construção: implementação iterativa dos elementos restantes de menor risco e mais fáceis e preparação para a implantação.
Gabarito
 Coment.
 
 
 8a Questão
Assinale a UNICA opção que apresenta um requisito Não funcional
O sistema deve mostrar os 10 clientes mais investidores.
 A função de impressão da carteira de sócio não deve ultrapassar 5 segundos
O sistema deve gerar um gráfico com a lucratividade nos últimos 12 meses
O sistema deve incluir os funcionários aposentados
 O sistema deve calcular o lucro mensal
Respondido em 02/09/2019 21:33:10
 
 
Explicação:
O requisito não funcional apresenta restrições ou características dos requisitos funcionais. No item "impressão da carteira de sócio não
deve ultrapassar 5 segundos", destaca-se a necessidade de performance (5 segundos).

Continue navegando