Buscar

Processo e Desenvolvimento de Software MeuSuperCOMBO qse 1000 questões

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 718 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 718 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 9, do total de 718 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

Prévia do material em texto

1a Questão (Cód.: 57112) Pontos: 0,0 / 1,5 
Um modelo de processo de software ou ciclo de vida pode ser visto como uma representação ou abstração dos 
objetos e atividades envolvidas no processo de software. Explique com suas palavras porque é necessário um 
processo de desenvolvimento de software nas organizações? 
 
 
Resposta: 
 
 
Gabarito: aumentar a produtividade do pessoal envolvido na produção de software, visando também: diminuir 
erros, custos e prazos aumentar a qualidade do software aumentar o controle sobre a produção de software 
Permite desenvolver técnicas que melhorem a qualidade do software, levem à rápida entrega e a custos 
menores, além de poder ser confiado pelos seus usuários 
 
 
 
 2a Questão (Cód.: 97178) Pontos: 0,0 / 1,5 
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser 
desenvolvidas na fase de projeto de um sistema. 
 
 
Resposta: 
 
 
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) 
definido nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais 
como, definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, 
etc.); definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de 
telas, etc.); especificação de planos de teste, entre outras atividades. 
 
 
 
 3a Questão (Cód.: 53979) Pontos: 0,5 / 0,5 
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: 
I. Informação é um fato isolado; 
II. Dado é algo que tem valor; 
III. Um sistema de informação recebe dados, os processa e gera informações; 
IV. Informação tem que ser útil para quem a detém. 
Com base em sua análise, assinale a ÙNICA opção correta: 
 
 As opções III e IV estão corretas 
 
As opçoes I e III estão corretas 
 
Apenas a opção III está correta 
 
As opçoes I, II e III estão corretas 
 
As opções I e IV estão corretas 
 
 
 
 4a Questão (Cód.: 54922) Pontos: 0,0 / 1,0 
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os 
resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância 
levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. 
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como 
também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. 
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por 
você executado. 
 
 
Teste da compilação prévia 
 Teste caixa preta 
 
Teste de integração 
 Teste caixa branca 
 
Teste de sistemas 
 
 
 
 5a Questão (Cód.: 55456) Pontos: 1,0 / 1,0 
Baseado nos estudos de organizações como a Standish Group observou-se que a maioria dos projetos são 
cancelados ou concluídos com falhas. Qual dessas opções NÃO é um motivo? 
 
 
Valor final do projeto acima do planejado. 
 
Entrega final do projeto bem acima do prazo planejado. 
 
Funcionalidades entregues não contemplando todas as acordadas com os stakeholders. 
 
Falta de entendimento dos requisitos. 
 Falta de interesse dos stakeholders. 
 
 
 
 6a Questão (Cód.: 32561) Pontos: 0,0 / 0,5 
(CESGRANRIO / 2010) Nos testes de usabilidade de um sistema Web, foi definido um conjunto de tarefas a 
serem realizadas nesse sistema, assim como foi selecionado um conjunto de potenciais usuários para 
realizar essas tarefas. É atribuição dos membros da equipe de desenvolvimento do sistema Web, que aplica 
os testes, 
 
 
instruir aos usuários que permaneçam em silêncio durante a realização das tarefas, para que o 
conhecimento de seu modelo mental não influencie nos resultados dos testes. 
 apresentar os casos de uso do sistema aos usuários, para que indiquem inconsistências entre os casos 
apresentados e a interface gráfica correspondente. 
 assegurar que os usuários que realizam as diversas tarefas tenham o mesmo nível de experiência na 
realização das tarefas e já tenham sido treinados no uso do sistema. 
 
usar os tempos e as taxas de sucesso coletados na realização de cada tarefa para posterior geração de 
relatórios como resultados dos testes 
 
solicitar aos usuários o uso do menor número de comandos possível para realizar cada tarefa, no caso de 
haver mais de uma maneira de realizá-la. 
 
 
 
 7a Questão (Cód.: 53789) Pontos: 0,0 / 0,5 
Na fase de implementação, o programador tem funções muito importantes, a saber: 
 
I- O programador implementa o que foi definido na etapa de desenho, através de componentes de código de 
programa e documentação detalhada. 
II- O programador detalha o que foi definido na etapa de desenho, através de componentes de código de 
programa e documentação detalhada. 
III- O programador detalha e implementa o que foi definido na etapa de requerimentos, através de 
componentes de código de programa e documentação detalhada. 
 
Assinale a única resposta correta: 
 
 Somente a sentença I está correta. 
 
Somente as sentenças II e III estão corretas 
 
Somente a sentença III está correta. 
 
Somente as sentenças I e III estão corretas 
 Somente as sentenças I e II estão corretas 
 
 
 
 8a Questão (Cód.: 32541) Pontos: 0,5 / 0,5 
A estratégia de qualidade aplicada à arquitetura tradicional de software deve garantir para as etapas de 
Engenharia de Sistemas, Requisitos e Projetos, respectivamente, os testes de : 
 
 
sistema, integração e unidade. 
 
sistema, unidade e integração 
 sistema, validação e integração. 
 
integração, validação e sistema. 
 
validação, integração e unidade. 
 
 
 
 9a Questão (Cód.: 32756) Pontos: 0,5 / 0,5 
Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
 
 
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada 
(Rumbaugh, 1994). 
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento 
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). 
 
Descreve um conjunto de ligação com estrutura e semântica comuns. 
 
É uma propriedade das ligações de uma associação. 
 
É a conexão física ou conceitual entre instâncias de objetos. 
 
 
 
 10a Questão (Cód.: 33323) Pontos: 0,5 / 0,5 
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema 
identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que 
apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de 
sistemas. 
 
 Levantamento de requisitos, análise de requisitos, registro dos requisitos 
 
Projeto lógico, projeto físico, implementação e manutenção 
 
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema 
 
Entrada de dados, processamento da informação, apresentação dos resultados 
 
Desenvolvimento, homologação, produção 
 
� �352&(6626�'(�'(6(192/9,0(172�'(�62)7:$5(
6LPXODGR��&&7����B60B�������������9��� �)HFKDU
$OXQR�D���*,/9$1�6,/9$�'26�6$1726 0DWUtFXOD��������������
'HVHPSHQKR������GH����� 'DWD�����������������������)LQDOL]DGD�
� �D�4XHVWmR��5HI���������������� 3RQWRV������������
Analise as sentenças sobre o conceito de dado e informação e, emseguida, analise as sentenças abaixo:
I. Informação é um fato isolado;
II. Dado é algo que tem valor;
III. Um sistema de informação recebe dados, os processa e gera informações;
IV. Informação tem que ser útil para quem a detém.
Com base em sua análise, assinale a ÙNICA opção correta:
As opçoes I e III estão corretas
� As opções III e IV estão corretas
Apenas a opção III está correta
As opçoes I, II e III estão corretas
As opções I e IV estão corretas
�*DEDULWR�&RPHQWDGR�
� �D�4XHVWmR��5HI���������������� 3RQWRV������������
$OpP�GD� OLQJXDJHP�GH �SURJUDPDomR� �R �VRIWZDUH � WDPEpP�SRGH�VHU � FODVVLILFDGR �FRPR� �6RIWZDUH �GH �VLVWHPD�H
6RIWZDUH�DSOLFDWLYR��7DPEpP�FKDPDGRV�GH�VLVWHPD�RSHUDFLRQDO��R�VRIWZDUH�GH�VLVWHPD�p�UHVSRQViYHO�SRU�RSHUDU�RV
GHPDLV�SHULIpULFRV�TXH�HVWHMDP�FRQHFWDGRV�DR�KDUGZDUH�
&RPSOHWH�D�IUDVH�HVFUHYHQGR�R�QRPH�GH�FDGD�FODVVH�TXDQWR�DR�JHUHQFLDPHQWR�GH�SURFHVVRV�
BBBBBBBBBBBBBB��([HFXWD�VRPHQWH�XP�SURFHVVR�GH�FDGD�YH]�
BBBBBBBBBBBBBB��'LVWULEXL�SDUD�PDLV�GH�XP�SURFHVVDGRU�
BBBBBBBBBBBBBB��2V�SURFHVVRV�VmR�FRPSDUWLOKDGRV�H�HQILOHLUDGRV�D�HVSHUD�GR�SURFHVVDGRU�
BBBBBBBBBBBBBB��9iULRV�XVXiULRV�XWLOL]DP�DR�PHVPR�WHPSR�
BBBBBBBBBBBBBB��6RPHQWH�p�SHUPLWLGD�D�XWLOL]DomR�GH�XP�XVXiULR�GH�FDGD�YH]�
0DUTXH�D�DOWHUQDWLYD�FRUUHWD�
0XOWLSURFHVVDPHQWR��0XOWLXVXiULR��0RQRWDUHID��0RQRXVXiULR��0XOWLWDUHID�
0XOWLWDUHID��0XOWLSURFHVVDPHQWR��0RQRXVXiULR��0XOWLXVXiULR��0RQRWDUHID�
� 0RQRWDUHID��0XOWLSURFHVVDPHQWR��0XOWLWDUHID��0XOWLXVXiULR��0RQRXVXiULR�
0XOWLXVXiULR��0RQRWDUHID��0XOWLSURFHVVDPHQWR��0XOWLWDUHID��0RQRXVXiULR�
0XOWLSURFHVVDPHQWR��0RQRWDUHID��0XOWLWDUHID��0RQRXVXiULR��0XOWLXVXiULR�
�*DEDULWR�&RPHQWDGR� �*DEDULWR�&RPHQWDGR�
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
1 de 4 05/08/2016 18:18
� �D�4XHVWmR��5HI���������������� 3RQWRV������������
1D�HVSHFLILFDomR�GH�UHTXLVLWRV��TXDO�GDV�RSo}HV�DEDL[R�LQGLFD�FRPR�RV�UHTXLVLWRV�SRGHP�VHU�FODVVLILFDGRV�
QmR�IXQFLRQDLV�H�DQDOtWLFRV�
� IXQFLRQDLV�H�QmR�IXQFLRQDLV�
OyJLFRV�H�FRQVLVWHQWHV�
IXQFLRQDLV�H�OyJLFRV�
SUHFLVRV�H�OyJLFRV�
�*DEDULWR�&RPHQWDGR�
� �D�4XHVWmR��5HI���������������� 3RQWRV������������
2EVHUYH�DV�DILUPDo}HV�D�VHJXLU�VREUH�R�HVFRSR�GR�VLVWHPD�
�
L��2�HVFRSR�FRPSUHHQGH�R�TXH�VHUi�FRQVLGHUDGR�SDUD�R�GHVHQYROYLPHQWR�GR�VLVWHPD��
LL��4XDQWR�PDLRU�R�HVFRSR��PDLRU�VHUi�D�FRPSOH[LGDGH�GH�JHUHQFLDU�R�GHVHQYROYLPHQWR�GR�VLVWHPD�
LLL��8P�HVFRSR�PDO�HVWUXWXUDGR�OHYDUi��LQHYLWDYHOPHQWH��D�IDOKDV�GH�FURQRJUDPD�H�GH�RUoDPHQWR�
LY��2�HVFRSR�SRGH�VHU�GHOLPLWDGR�DR�WpUPLQR�GR�GHVHQYROYLPHQWR�GR�VLVWHPD�
�
(VWmR�FRUUHWDV�DV�DILUPDWLYDV�
LL�H�LLL�
� L�H�LL�
L�H�LLL�
LL�H�LY�
� L��LL�H�LLL�
�*DEDULWR�&RPHQWDGR� �*DEDULWR�&RPHQWDGR�
� �D�4XHVWmR��5HI���������������� 3RQWRV������������
$�OLQJXDJHP�GH�0RGHODJHP�8QLILFDGD��80/��HPHUJLX�FRPR�QRWDomR�SDGUmR��GH�IDWR�H�GH�GLUHLWR��SDUD�D�PRGHODJHP
RULHQWDGD�D�REMHWRV��'HVWD�IRUPD��D�VHQWHQoD�TXH�FRQFHLWXD�DSURSULDGDPHQWH�D�80/�p�
XP�SURFHVVR�GH�HVSHFLILFDomR�H�PRGHODJHP�GH�VLVWHPDV�RULHQWDGRV�D�REMHWR�
� XPD�OLQJXDJHP�YLVXDO�SDUD�HVSHFLILFDU��FRQVWUXLU�H�GRFXPHQWDU�RV�DUWHIDWRV�GRV�VLVWHPDV�
XP�PpWRGR�FRPXP�SDUD�D�UHSUHVHQWDomR�GD�RULHQWDomR�D�REMHWRV�
XPD�OLQJXDJHP�SDUD�LPSOHPHQWDU�RV�FRQFHLWRV�GD�RULHQWDomR�D�REMHWRV�
XP�PpWRGR�SDUD�HVSHFLILFDU�H�PRGHODU�RV�DUWHIDWRV�GRV�VLVWHPDV�
�*DEDULWR�&RPHQWDGR� �*DEDULWR�&RPHQWDGR� �*DEDULWR�&RPHQWDGR�
� �D�4XHVWmR��5HI���������������� 3RQWRV������������
0DUTXH�D�DOWHUQDWLYD�FRUUHWD�TXH�GHILQH�&ODVVH�QD�PRGHODJHP�RULHQWDGD�D�REMHWRV�
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
2 de 4 05/08/2016 18:18
'HVFUHYH�XP�FRQMXQWR�GH�OLJDomR�FRP�HVWUXWXUD�H�VHPkQWLFD�FRPXQV�
e�D�FRQH[mR�ItVLFD�RX�FRQFHLWXDO�HQWUH�LQVWkQFLDV�GH�REMHWRV�
� 'HVFUHYH�XP�JUXSR�GH�REMHWRV�FRP�SURSULHGDGHV�VHPHOKDQWHV��DWULEXWRV���R�PHVPR�FRPSRUWDPHQWR
�RSHUDo}HV��H�FRQVHTHQWHPHQWH�D�PHVPD�VHPkQWLFD��5XPEDXJK��������
e�XPD�SURSULHGDGH�GDV�OLJDo}HV�GH�XPD�DVVRFLDomR�
e�XP�FRQFHLWR��XPD�DEVWUDomR��DOJR�FRP�OLPLWHV�QtWLGRV�H�VLJQLILFDGR�HP�UHODomR�j�UHDOLGDGH�HVWXGDGD
�5XPEDXJK��������
�*DEDULWR�&RPHQWDGR�
� �D�4XHVWmR��5HI���������������� 3RQWRV������������
$�UHXWLOL]DomR�WUD]�RV�VHJXLQWHV�EHQHItFLRV�
D�VREUHFDUJD�GH�DWLYLGDGHV�HP�GHWHUPLQDGDV�HWDSDV
D�UHGXomR�GH�GHVSHUGtFLR�GH�GLQKHLUR�H�DXPHQWR�GH�WHPSR
� D�UHGXomR�GR�GHVSHUGtFLR�GH�WHPSR�H�GH�GLQKHLUR
D�UHGXomR�GR�GHVSHUGtFLR�GH�WHPSR�H�DXPHQWR�GH�GLQKHLUR
D�HOLPLQDomR�GH�HWDSDV�H�DWLYLGDGHV
� �D�4XHVWmR��5HI���������������� 3RQWRV������������
5HODFLRQH�DV�FROXQDV������&yGLJR�����5HXWLOL]DomR�GH�&ODVVHV�����5HXWLOL]DomR�GH�2EMHWRV�����5HXWLOL]DomR�GH
3ODWDIRUPD�����'HVHQKR����5HXWLOL]DomR�GH�SDUWH�GH�FyGLJR�GH�SURJUDPD����0yGXOR�GH�&yGLJR�%LQiULR����%LEOLRWHFDV�H
FODVVHV�IXQGDPHQWDLV����5HXWLOL]DomR�GH�3ODWDIRUPD����$SURYHLWDPHQWR�GH�LGHLDV�SDUD�VROXomR�GH�SUREOHPDV
HQFRQWUDGRV�QR�GHVHQKR��JHUDOPHQWH�EDVHDGR�HP�FODVVHV�DEVWUDWDV�GHULYDGDV�SRU�KHUDQoD�GH�RXWUDV�FODVVHV�
� ���������
���������
���������
���������
���������
�*DEDULWR�&RPHQWDGR�
� �D�4XHVWmR��5HI���������������� 3RQWRV������������
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e
documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de
deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se
encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste
você foi por você executado.
�
Teste caixa preta
7HVWH�FDL[D�EUDQFD
7HVWH�GH�LQWHJUDomR
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
3 de 4 05/08/2016 18:18
7HVWH�GD�FRPSLODomR�SUpYLD
7HVWH�GH�VLVWHPDV
�*DEDULWR�&RPHQWDGR�
� ��D�4XHVWmR��5HI���������������� 3RQWRV������������
4XDQWR�jV�HVWUDWpJLDV�GH�WHVWHV��WHPRV�R�WHVWH�FDL[D�SUHWD�H�WHVWH�FDL[D�EUDQFD��$YDOLH�RV�LWHQV�DEDL[R�VREUH�DV
GXDV�HVWUDWpJLDV�GH�WHVWH�
,��2�WHVWH�GD�FDL[D�SUHWD��WDPEpP�FRQKHFLGR�FRPR�WHVWH�FRPSRUWDPHQWDO��IRFD�RV�UHTXLVLWRV�IXQFLRQDLV�GR�VRIWZDUH�
,,��2�WHVWH�FDL[D�SUHWD��EDVHDGR�QD�DUTXLWHWXUD�LQWHUQD�GR�VRIWZDUH��SURFHGH�D�YHULILFDomR�GR�FyGLJR�
,,,��2�WHVWH�FDL[D�EUDQFD�p�DTXHOH�FRP�R�TXDO�LGHQWLILFDPRV�GHIHLWRV�QDV�HVWUXWXUDV�LQWHUQDV�GR�VRIWZDUH��DWUDYpV�GH
VLPXODomR�TXH�WHVWD�WRGD�D�HVWUXWXUD�XVDGD�QD�FRGLILFDomR�
,9��2�WHVWH�FDL[D�EUDQFD�p�DTXHOH�HP�TXH�GHYHPRV�FRQKHFHU�RV�UHTXLVLWRV��VXDV�FDUDFWHUtVWLFDV�H�R�VHX
FRPSRUWDPHQWR�
e�FRUUHWR��DSHQDV��R�TXH�VH�DILUPD�HP�
,,�H�,,,�
� ,�H�,,,�
,�H�,,�
,,,�H�,9�
,,�H�,9�
�*DEDULWR�&RPHQWDGR�
�
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
4 de 4 05/08/2016 18:18
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 1a Questão (Ref.: 201409017709) Pontos: 1,0 / 1,0 
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos 
(Pádua, 2009 - Cap. 1): 
( ) boas especificações de requisitos são indispensáveis; 
( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam 
com baixos juros; 
( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades 
pessoais sejam corretamente atendidas; 
( ) uma boa especificação de requisitos custa tempo e dinheiro. 
( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. 
 
Marque a alternativacorreta. 
 
 
V, F, F, V, F 
 
V, F, F, F, V 
 V, F, F, V, V 
 
F, V, F, F, V 
 
F, F, F, V, V 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201409156028) Pontos: 1,0 / 1,0 
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de 
(licenciamento) de software que atende ao abaixo descrito 
- "Programa de Computador cujo o uso não implica o pagamento de licença de uso" 
 
 
Adware 
 
Trial
 Freeware 
 
Demo 
 
Software GLU 
 
 
 
 3a Questão (Ref.: 201409059936) Pontos: 1,0 / 1,0 
"Técnica que faz o levantamento de ideias, onde cada uma das ideias sugeridas pode se combinada na proposta 
de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". 
O texto descreve a técnica de elicitação de requisitos denominada: 
 
 Brainstorm 
 
Questionário 
 
Entrevista 
 
Casos de Uso 
 
Reunião 
 
 
 
 4a Questão (Ref.: 201408683591) Pontos: 1,0 / 1,0 
Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos 
profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, 
claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do 
projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de 
aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um 
produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de 
software podem ser 
I. Descrições dos serviços fornecidos pelo sistema. 
II. Restrições e características desses serviços. 
III. Apresentados somente como Não Funcionais. 
IV. Apresentados somente como Funcionais. 
É correto, apenas, o que se afirma em 
 
 I e II 
 
II e IV 
 
II, III e IV 
 
I, II e III 
 
I e III 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201409109520) Pontos: 1,0 / 1,0 
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a 
modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é: 
 
 
um método para especificar e modelar os artefatos dos sistemas. 
 uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. 
 
um processo de especificação e modelagem de sistemas orientados a objeto. 
 
um método comum para a representação da orientação a objetos. 
 
uma linguagem para implementar os conceitos da orientação a objetos. 
 Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201409160466) Pontos: 1,0 / 1,0 
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer 
uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Um dos tipos de análise é a 
Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja 
finalidade é: Identifique e descreva pelo menos dois desses modelos. 
 
 Ajudar a filtrar e refinar as classes por associação e agregação;
 
Mapear as mensagens que devem ser executadas para alguma operação; 
 
Ajudar a filtrar e refinar as classes por entrada, fronteira e controle; 
 
Validar e indicar as dificuldades de implementação no plano conceitual; 
 
Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa; 
 
 
 7a Questão (Ref.: 201409159173) Pontos: 0,0 / 1,0 
A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de 
software: 
 
 
aproveitamento de ideias 
 módulo de código binário 
 parte do código de programa 
 
classes fundamentais 
 
bibliotecas 
 
 
 
 8a Questão (Ref.: 201408680636) Pontos: 1,0 / 1,0 
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. 
I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. 
II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento 
do componente. 
III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do 
sistema. 
Analise as afirmativas acima, assinale a única resposta correta. 
 
 Apenas III está correta; 
 
Apenas II está correta; 
 
Apenas I está correta; 
 
Apenas I e III estão corretas; 
 
Apenas II e III estão corretas; 
 
 
 
 9a Questão (Ref.: 201409108684) Pontos: 1,0 / 1,0 
Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as 
duas estratégias de teste. 
I- O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do 
software; 
II- O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código; 
III- O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através 
de simulação que testa toda a estrutura usada na codificação;
IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu 
comportamento; 
É correto, apenas, o que se afirma em: 
 
 
III e IV; 
 I e III; 
 
II e IV; 
 
II e III; 
 
I e II; 
 Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201409159643) Pontos: 1,0 / 1,0 
São testes realizados pela análise do código fonte, onde o tipo de análise é visual, podendo haver um 
questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação. 
Essas são características dos: 
 
 Testes estáticos 
 Testes de unidade 
 Testes de validação 
 Testes de integração 
 Testes dinâmicos 
 
� ������������������	
��
�
�	��������������
��������	
���������
��
��� 
������
�����
��	
��
�	����������������� ���������	
�
����������	� !��"����!� ����	���#��#$��%�
�����������
 ���&'�()*,
����	
 !"#!$$"% &'� (�����	
�!�
)
�!�
��*�
��
���+��+��
��
���+����,.�0
�
����1���
���2*�
����
���
������������
����	
����1���
��
�������
�
����1���
��������3��
4��2*�
��������
��
�������
�����������0
�
����1���
��
�������
*
�������53��
���
������
��
������
�����*�����
6��
����7��
����������
��
����1����
8�������
�
�����
�����3����
�
����
��
����
������
6�����
��
+������������
��
���������	
99999999999999	
:;�����
�������
��
��������
��
����
3���
99999999999999	
������2��
����
����
��
��
������������
99999999999999	
<�
���������
�.�
��������������
�
������������
�
������
��
������������
99999999999999	
=5����
���5����
��������
��
�����
������
99999999999999	
�������
*
���������
�
�������,.�
��
��
���5���
��
����
3���
���6��
�
���������3�
��������
 �����������0
������������������0
�������5���0
��������5���0
�����������
 ������������������0
����������0
�����������0
�������5���0
��������5����
 ������������������0
��������5���0
����������0
�������5���0
������������
 
 ����������0
������������������0
�����������0
��������5���0
�������5����
 ��������5���0
����������0
������������������0
�����������0
�������5����
 $��&'�()*,
����	
 !"#!$$"''#$� (�����	
�!�
)
�!�
��������
6���
���
���������3��
�2��;�
	-�
������
������������
���
�
����������,.�
��
��
����1���
��
������
���
�
���
�����,�
��
��2����,.�	
 ����1���
>�3��
?
(��+����
��
����������
��7�
�������,.�0
�@���
�
������2��,.�
�.�
�������
������,.��
A
�����
�
�@��+�
�����
�����
�������3��
����
������5?���
 ����1���
����1���
?
(��+������
����������
��7�
���
�.�
�������
�
��+������
��
�����,�
��
����
 ����
?
���,.�
��
��
���+�����
��������
����
��������
�����������
����
���
�
������������
��
�������
���
�3�������
4����
?
(��+����
��
����������
6��
������
������,B��
��
�����
�)��
����������������
��
�����
��
�����
����2�������0
�
���+����
����
��6�������
�
��+������
����
���
��
����1���
��������
��
����
���������
�������
���
�����
��
����
���������������
��0
�����0
�����������
�
���
����
 8��������
?
(��+����
���
6��
��
��+�
���
��;�
��
�������������
����
���
�������,.��
����.��/),��,0�1)�",� ��
 2��&'�()*,
����	
 !"#!$'C C%&� (�����	
�!�
)
�!�
:�
(��������
��
�����3��3������
��
����1���
�����������
35����
���������
����������
����������
�����
�������������
��
4D�
<
>�3���������
��
��6�������
��E��
��
���3������
6��
3����
�
�2���
�
���������
��������0
�����
�
�������
���
��6�������
��
��
�������
��
����1����
:����
��6�������
��3��
���
��3�������
����
�6����
��
���7���0
��
���7����
���
��������������
��
�������0
���5����
���3��
�
������
�������������
��
5���
��
������,.��
<
���7����
��
�*������
�����+����
����
��3�����0
��������0
����������
�
3������
��
��6�������
��
��
�������
�����
�
:�+�������
��
��6�������
(5���0
 !!$��
�����
�����0
�������
�3�����
6��
��6�������
��
����1���
�����
���
D�
������,B��
���
���3�,��
����������
����
��������
DD�
������,B��
�
���������������
������
���3�,���
DDD�
������������
�������
����
F.�
�����������
D=�
������������
�������
����
�����������
A
�������0
������0
�
6��
��
������
��
DD0
DDD
�
D=
 D0
DD
�
DDD
 
 D
�
DD
 D
�
DDD
 DD
�
D=
��.��/),��,0�1)�",�
 ���&'�()*,
����	
 !"#!$$#"&!'� (�����	
�!�
)
�!�
F�
����������,.�
��
��6�������0
6���
���
��,B��
�2��;�
������
����
��
��6�������
�����
���
�������������	
 ��������
�
�@+�����
 �@+����
�
�������������
 �.�?����������
�
�����������
 ����������
�
�@+�����
 
 ����������
�
�.�?�����������
����.��/),��,0�1)�",� ��
 %��&'�()*,
����	
 !"#"!!!CGCG� (�����	
�!�
)
�!�
<�
����B��
�
������
���
6����
��
�27����
�.�
�������
�.�
�����������
 
 �������
 ����2����
 ���������
 ����H�����
 �*�����
����.��/),��,0�1)�",� ��
 ��&'�()*, 
����	
 !"#"!!'$G&C� (�����	
�!�
)
�!�
F�
���3�����
��
��5����
��
(������������
��
�����3��3������
��
����1���
3����
�
������H����
��
��
�����
���
������+��
����
�����������
��
�5
���
�����
��
>�3���������
��
��6��������
J�
���
�����
��
��5����
*
�
��5����
:����������
J��
���
���3������
������
��
��5����
:����������
*
�
D���������,.�
��
���������������
��7�
����������
*	
D�������6��
�
������3�
����
�����
����
������
��������
 D����������
��
�����+���
6��
�.�
��������0
��
���+�
��
�����0
����
�;���,.�
��
��+���
������K
=������
�
�������
��
������������
��
����������,.�
��
�����
����������K
 �7����
�
�������
�
�������
��
�������
���
�������0
���������
�
��������K
 
 ������
��
�����+���
6��
��3��
���
�;��������
����
��+���
�����,.�K
 
 �7����
�
�������
�
�������
��
�������
���
�������,.�
�
�+��+�,.�K
 3��&'�()*,
����	
 !"#"!!'C###� (�����	
�!�
)
�!�
�
���������,.�
��
�27����
��
������
�
�������������
��
��+������
���������
��
��
��������
��
�����3��3������
��
����1���	
 
 �����
��
�@��+�
�
�
������
��
��6��������
 
 2�2��������
�
�������
������������
 ����3���������
��
������
�
��
2�2��������
�@����
��
�@��+�
2��5���
�
�������
������������
 �����
��
�@��+�
��
���+����
�
2�2��������
4��&'�()*, 
����	
 !"#"!!''&!%� (�����	
�!�
)
�!�
���������
��
�������	
"
?
8@��+�
 
?
���������,.�
��
8������
&
?
���������,.�
��
<27����
#
?
���������,.�
��
(���������
'
?
�������
����������,.�
��
�����
��
�@��+�
��
���+����
��@����
��
8@��+�
L��5���
�L�2��������
�
�������
������������
����������,.�
��
(���������
�
����3���������
��
������
����
����,.�
��
���2�����
�����������
��
�������0
+���������
2������
��
�������
�2�������
����3����
���
�����,�
��
������
��������
 '0#0&0 0"
 "0&0 0#0'
"0 0&0#0'
 "0 0#0'0&
 
 0"0#0'0&
 ���&'�()*,
����	
 !"#"!!'C$ $� (�����	
�!�
)
�!�
������� � 	
� �
��������
 � �
 � �
��
� � �� � ���	�� � �� � 
��	
��� � 
 �������
 � ����
��
��
 � ���� � ���� � 	
� � ���
������������
�����
�
��������������
���������������	���������
����
���������
 ������������
�
����	�������
	���� ��!������"��$�
%���	���������&'
����
���&	�����
���
���
(���)�*
��
���
����
$���!��+�*
��
��������
���������
������	����
������
$���!��
�
���
���!��
���
����
"�	�����	�	�����
���������
�
(���)�*
��
��
��,������+�-!���
��
���
��� ������
�����,���
�����"��$������
��.�������
�
��,���
�/����	��0����
�������
��	
��	
�����,������������
�����������
��
�0�
����
������������"��$���
�
����������
���
�	��
��
����$��
��!�
(���)�*
��
�����1
�����+�-!���
��
��&��
��������
3
�	�!������"��$��������$��
���.�
�
��
���
$	
0���
&/
0�	
��	
�����,������
�&��
��������
�����
���	�	�����
�
�	���������������$��
�
(���)�*
��
���
�	�����
�+�*
��
��
��� ����
�	
�
"�	����	�
���$	���
"�	����
�
���������	
��
��
�
���
�	
��4�����	�����
��5��
�
�
����!������	�������
��
�
"�	�������
�
��
�������
��,���������������	
����!���
����'
��
(���)�*
��
���
��������!��+�*
��
��
��� ������"�������
$���!���
����������
"�	�������
����
�
 
 %0��0�%0��0��
 
 %0��0��0�%0�%
 %0�%0��0��0�%
 �0��0��0�%0�%
 %0��0��0�%0��
����&'�()*, 
����	
 !"#!$%"G$'%� (�����	
�!�
)
�!�
4����
6��
��3�
��
�����
�
���
���������
�������
��
�������,.��
<�
����������
��������
��
�������
���.�
����������
�
����
����������,B��
�@+����
���2*��
���6��
�
���������3�
6��
������
�
����
��
�����
����������
������
 4����
���;�
2�����
 4����
�������3�
 4����
���;�
�����
4����
��
������,.�
 4����
�������
����.��/),��,0�1)�",� ��
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A1_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 01/10/2014 20:28:07 (Finalizada)
 1a Questão (Ref.: 201402806881)
Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e
Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por
operar os demais periféricos que estejam conectados ao hardware.
Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos:
______________: Executa somente um processo de cada vez.
______________: Distribui para mais de um processador.
______________: Os processos são compartilhados e enfileirados a espera do processador.
______________: Vários usuários utilizam ao mesmo tempo.
______________: Somente é permitida a utilização de um usuário de cada vez.
Marque a alternativa correta.
 Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário.
Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa.
Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário.
Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário.
Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
 2a Questão (Ref.: 201402292228)
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta:I. É a parte lógica do sistema de computação;
II. Pode ser do tipo aplicativo ou básico;
III. Seu processo de desenvolvimento é industrializado;
IV. Pode ter a parte defeituosa substituída, tal qual o hardware.
Assinale, então, a ÚNICA opção correta:
 As opções I e II estão corretas
As opções I, II e III estão corretas
As opções II e IV estão corretas
As opções II e III estão corretas
As opções I e III estão corretas
 3a Questão (Ref.: 201402271046)
Indique a alternativa correta para definir CONHECIMENTO:
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
Dados analisados dentro de um contexto.
 Experiência pessoal, informações analisadas, gerando ações ou decisões.
Fatos brutos que retratam ocorrências atuais ou do passado.
Símbolos, números, letras.
 Gabarito Comentado.
 4a Questão (Ref.: 201402470495)
Em TI é uma realidade a afirmativa: o processo de desenvolvimento do HW (Hardware) é um sucesso, e o do
SW (Software) não. Por quê?
I- O Hardware é fabricado, bem como o software;
II- O Hardware tem que ser alterado e o Software substitui os seus componentes padrões;
III- O Hardware é fabricado e o Software é manufaturado. Analisando as afirmativas acima, assinale a única
resposta correta.
Assinale a ÚNICA opção correta
Apenas II e III estão corretas;
Apenas I e III estão corretas;
 Apenas III está correta;
Apenas I está correta;
Apenas II está correta;
 5a Questão (Ref.: 201402292270)
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo:
I. Informação é um fato isolado;
II. Dado é algo que tem valor;
III. Um sistema de informação recebe dados, os processa e gera informações;
IV. Informação tem que ser útil para quem a detém.
Com base em sua análise, assinale a ÙNICA opção correta:
 Apenas a opção III está correta
As opçoes I e III estão corretas
As opçoes I, II e III estão corretas
 As opções III e IV estão corretas
As opções I e IV estão corretas
 6a Questão (Ref.: 201402292478)
A fase de análise tem como objetivo fazer uma modelagem dos agentes, separando-os em objetos, classes e atributos. Como
essa fase pode ser chamada?
 Estrutural ou Comportamental;
Multimodal e Multifuncional.
Comportamental ou Essencial;
Estrutural e Analítica;
Essencial e Estrutural;
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A2_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 26/08/2014 21:15:03 (Finalizada)
 1a Questão (Ref.: 201402474906)
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode
ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os
demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como
tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é
Questionário
 Brainstorm
Visita técnica
Casos de Uso
Entrevista
 2a Questão (Ref.: 201402292428)
Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro
tipos, são elas:
Organizacional, Operaciaonal, Funcional e Econômica
Organizacional, Funcional, Financeira e de Requisitos
Técnica, Operaciaonal, Cronograma e Organizacional
 Técnica, Operaciaonal, Cronograma e Econômica
Técnica, Funcional, Cronograma e Econômica
 Gabarito Comentado.
 3a Questão (Ref.: 201402292401)
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma
empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o
cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como:
Do usuário
 Funcional
Modal
Do cronograma
Não funcional
 4a Questão (Ref.: 201402470520)
A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante
nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro
Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI?
Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI
Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI
Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI
O ROI representa se as restrições de prazo serão atendidas
 Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI
 5a Questão (Ref.: 201402271616)
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase
em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y:
requisitos Z: instalação.
Considerando-se que os projetos são extremamente similares, conclui-se que, de maneira geral, os erros de
 Y seriam mais baratos se fossem detectados no início
Y apresentam o menor custo de correção
Z são influenciados, fortemente, pela qualidade técnica dos testadores
Z foram provocados pela ausência de testes unitários
X apresentam o maior custo de correção
 Gabarito Comentado.
 6a Questão (Ref.: 201402292298)
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa
correta.
I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware
inadequado;
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no
momento de um problema;
III A tecnologia resolve qualquer problema de uma empresa desorganizada;
IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI.
Com base em sua análise assinale ÚNICA opção correta:
Apenas a opção I está correta
As opções I, II e IV estão corretas
As opções II e III estão corretas
 As opções II e IV estão corretas
As opções II, III e IV estão corretas
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A3_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 01/10/2014 19:23:46 (Finalizada)
 1a Questão (Ref.: 201402292357)
Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa).
I. Escopo é a abrangência do sistema;
II. Requisitos são interesses dos usuários;
III. A falta de treinamento pode ser causa do fracasso do software;
IV. Os componentes do hardware jamais podem ser reutilizados.
Assinale a sequência correta de V ou F que representa a classificação das sentenças acima:
I-F, II-F, III-F IV-F
 I-V, II-V, III-V IV-F
I-F, II-V, III-F IV-F
I-F, II-V, III-V IV-F
I-V, II-F, III-V IV-F
 Gabarito Comentado.
 2a Questão (Ref.: 201402471524)
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo
orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e
fornecer uma base para identificar soluções para os requisitos apresentados?
Análise ambiental
Análise funcional
Análise compotamental
Análise semântica
 Análise estrutural
 3a Questão (Ref.: 201402470532)
A UML (Unified Modeling Language) é uma linguagem de modelagem unificada utilizada na Engenharia de
Software. Dentre as suas características estão:
 Não orienta ao analista de sistema em quais diagramas usar e em que sequência usá-los.
Consiste de uma única perspectiva que integra controles e funções
Consiste de duas perspectivas isoladas: dados e funções
Seu foco consiste em 3 (três) visões: funções, dados e controle
É uma metodologia utilizada em engenharia de software
 4a Questão (Ref.: 201402292094)
Considere os seguintes requisitos de um Sistema de Folha de Pagamentoe 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-NF, III-F, IV-F
I-F, II-F, III-NF, IV-F
 I-F, II-NF, III-NF, IV-F
I-F, II-F, III-F, IV-F
I-NF, II-NF, III-NF, IV-NF
 5a Questão (Ref.: 201402292409)
Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a
descrição de uma técnica:
=> O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática;
=> O analista verifica relatórios e outros impressos da empresa;
=> É excelente para projetos que necessitam discussão de várias áreas da empresa.
Assinale a resposta que apresenta respectivamente as técnicas descritas.
Visita em Locco - Questionário - Análise de documentos
Entrevista - Questionário - JAD
Entrevista - Análise de documentos - Brainstorm
 Visita em Locco - Análise de documentos - JAD
Análise de documentos - Questionário - GED
 6a Questão (Ref.: 201402474919)
Para Sommerville, durante as atividades de requisitos e projeto, os sistemas podem ser modelados como um
conjunto de componentes e relacionamentos entre esses componentes. Em geral, eles são ilustrados
graficamente no modelo de arquitetura de sistema que fornece, ao leitor, uma visão geral da organização do
sistema. Em relação às técnicas de análise NÃO é correto afirmar:
A análise estruturada trabalha com três visões: funções, dados e controle.
A análise estruturada trabalha com foco funcional.
Na análise orientada a objetos modelamos o problema usando o conceito de objeto/classe.
A análise orientada a objetos trata o mundo composto por objetos.
 A análise estruturada tem como objetivo modelar aspectos estáticos de um problema, utilizando o
modelo de objetos.
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A4_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 01/10/2014 19:56:44 (Finalizada)
 1a Questão (Ref.: 201402258181)
O diagrama abaixo que modela diferentes tipos de veículos, tais como bicicletas, motos e carros é uma representação
para qual tipo de modelo de sistema ?
 
 
 
 
 
 
Modelos de Máquina de Estados
Modelos de Contexto
 Modelos de Objetos
Modelos de Comportamento
Modelos de Dados
 2a Questão (Ref.: 201402474936)
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre
a arquitetura de sistemas.
I. Quanto mais independente as unidades forem, mais modular será a arquitetura.
II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura.
III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas
partes separadamente.
Assinale a ÚNICA opção correta
Somente a III está correta
Somente a II está correta
Somente a I está correta
Somente II e III estão corretas
 Somente I e III estão corretas
 3a Questão (Ref.: 201402270807)
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: 
Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: 
correto, preciso, completo, consistente, verificável.( ) 
Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem
ser incluídas. ( ) 
Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser
incluídos. ( )
V V F
 V V V
V F F
F F F
V F V
 4a Questão (Ref.: 201402271056)
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem
ser identificadas no contexto: 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de
saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o
médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o
total de pacientes por queixa apresentada."
 Cliente e Procedimentos.
Cliente e atendente.
Atendente e Médico.
 Cliente, atendente e Procedimentos.
Somente o cliente.
 Gabarito Comentado.
 5a Questão (Ref.: 201402271047)
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
 Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
Descreve um conjunto de ligação com estrutura e semântica comuns.
É uma propriedade das ligações de uma associação.
É a conexão física ou conceitual entre instâncias de objetos.
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada
(Rumbaugh, 1994).
 6a Questão (Ref.: 201402470554)
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna.
I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces.
II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento
do componente.
III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do
sistema.
Analise as afirmativas acima, assinale a única resposta correta.
Apenas I está correta;
Apenas II está correta;
 Apenas I e III estão corretas;
Apenas II e III estão corretas;
 Apenas III está correta;
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A5_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 01/10/2014 20:07:08 (Finalizada)
 1a Questão (Ref.: 201402806791)
Complete a frase escrevendo o nome dos principais tipos de Testes de Software (Gustafson, 2003 - Cap. 10):
________________: A especificação do software é usada para identificar subdomínios que deveriam ser
testados.
________________: É baseado na estrutura do código. O critério mais simples é o de cobertura de todo o
comando.
________________: É a ideia de particionar o domínio de entrada em subdomínios mutuamente exclusivos e
requerendo um número igual de casos de teste de cada subdomínio.
________________: É o teste baseado no fluxo de dados através do programa. Os dados fluem de onde são
definidos para onde são usados.
________________: É caracterizado pela seleção aleatória dos casos de teste.
Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico, Teste Estrutural.
 Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste randômico.
Teste de fluxo de dados, Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste randômico.
Teste Estrutural, Teste randômico, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional.
Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico.
 2a Questão (Ref.: 201402473534)
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do
código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada
item.
I. Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual, podendo
haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de
programação;
II. Testes dinâmicos - São testes baseados na execução do códigofonte do programa. São realizados antes da
etapa de implementação.
III. Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma
única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de
projeto.
IV. Testes de integração - Teste para identificar erros durante a integração e interação entre os módulos ou
unidades do sistema.
V. Testes de validação - Teste realizado antes da integração de todos os módulos do sistema.
Apenas as sentenças II e V estão corretas
Apenas a sentença I está correta
Apenas as sentenças III e V estão corretas
 Apenas as sentenças I, III e IV estão corretas
Todas as sentenças estão corretas
 Gabarito Comentado.
 3a Questão (Ref.: 201402508602)
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão
analisados e suas representações lógicas também. 
Marque a alternativa que indica o tipo de teste mencionado acima.
Teste iterativo
Teste simples
Teste caixa preta
 Teste caixa branca
Teste de interação
 4a Questão (Ref.: 201402471585)
Uma representação definida de um procedimento de teste define um(a):
Objetivo de teste de software
Critério de teste de software
 Script de teste de software
Definição de teste de software
Forma de teste de software
 Gabarito Comentado.
 5a Questão (Ref.: 201402470561)
As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes
Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta.
I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a
qualidade do software;
II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para
verificar a qualidade do produto;
III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para
verificar a qualidade do processo;
IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou
após a implementação.
Assinale a ÚNICA opção correta
Apenas I e II estão corretas;
Apenas I e III estão corretas;
 Apenas II e IV estão corretas;
 Apenas II e II estão corretas;
Apenas III e IV estão corretas;
 Gabarito Comentado.
 6a Questão (Ref.: 201402508600)
Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no
resultado da saída de dados do sistema, mediante a entrada definida de dados. 
Marque a alternativa que indica o tipo de teste descrito acima.
 Teste caixa preta
Teste caixa branca.
Teste simples.
Teste iterativo.
Teste de interação.
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A6_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 08/11/2014 20:36:31 (Finalizada)
 1a Questão (Ref.: 201402293197)
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com
dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia
foram:
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com
manutenção;
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído;
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final.
Analisando as sentenças acima, assinale a única alternativa correta:
Todas as sentenças apresentadas estão corretas
 Somente as sentenças I e III estão corretas
Somente as sentenças I e II estão corretas
Somente a sentença I está correta
Somente as sentenças II e III estão corretas
 2a Questão (Ref.: 201402814430)
O processo de codificação também pode ser visto como um passo do processo de engenharia de software. As
características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um
projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura
do computador, nem as características do processador e seus registradores.
Linguagem de baixo nível
Linguagem binária
Linguagem de máquina
 Linguagem de alto nível
Linguagem assembly
 3a Questão (Ref.: 201402814425)
A etapa de codificação traduz uma representação do projeto detalhado do software para uma concepção de
linguagem de programação. 
O processo de tradução continua quando um compilador aceita o _____________ como entrada e produz um
_______________ como saída. 
A saída do compilador é adicionalmente convertida em __________________.
código fonte - código de máquina - código objeto
código de máquina - código fonte - código objeto
 código fonte - código objeto - código de máquina
código objeto - código fonte - código de máquina
código de máquina - código objeto - código fonte
 Gabarito Comentado.
 4a Questão (Ref.: 201402470569)
Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as linguagens
que são compiladas. Uma característica marcante das linguagens interpretadas é:
Enquanto uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de comandos
de máquina, de acordo com o interpretador
 As linguagens interpretadas executam o código até o ponto em que há um erro
 Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando
uma tabela com estas informações
Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho
As linguagens interpretadas fazem alterações no código, de forma a torná-lo otimizado
 Gabarito Comentado.
 5a Questão (Ref.: 201402806241)
A fase de implementação, ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo
normas e diretrizes da empresa à qual o desenvolvedor esteja ligado.
Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima
para baixo:
1. Implementação ( ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada;
após o processo de compilação ou interpretação.
2. Desenho ( ) Etapa do processo de desenvolvimento de software já estudada anteriormente.
3. Código Fonte ( ) Processo que realiza a transformação do desenho em diversos tipos de componentes de código de
programação.
4. Código Objeto ( ) Sequência binária de ações diretamente direcionadas para o processador da máquina.
5. Código Máquina ( ) Resultado da compilação do código fonte.
5, 4, 3, 2, 1
 3, 2, 1, 5, 4
4, 5, 3, 1, 2
1, 4, 5, 2, 3
2, 1, 4, 3, 5
 6a Questão (Ref.: 201402474890)
Sommerville define software como sendo programas de computador e documentação associada. Os produtos de
softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o
desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a
qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo
processadores
Assinale a ÚNICA opção que complementa cada frase corretamente
 linguagem de programação / linguagem de máquina
linguagem de programação / linguagem interpretada
linguagem interpretada / linguagem de máquina
linguagem de máquina / linguagem interpretada
linguagem de máquina / linguagem de programação
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A7_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 08/11/2014 20:41:38 (Finalizada)
 1a Questão (Ref.: 201402302060)
O teste deprodutos de software apresenta as atividades de _______________ e _______________.
qualificação, quantificação
análise, qualificação
validação, quantificação
quantificação, análise
 verificação, validação
 2a Questão (Ref.: 201402474974)
A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores,
propor melhorias no sistema e prover suporte ao sistema que foi desenvolvido. Em relação à documentação do
produto, o que descreve o manual de referência?
Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré-requisitos necessários
para funcionar.
 Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando
encontra-los.
Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final.
Descreve como instalar o sistema, plataformas de operação, pré-requisitos necessários.
Descreve as funcionalidades do sistema e as facilidades do uso do sistema.
 Gabarito Comentado.
 3a Questão (Ref.: 201402301443)
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
É correto afirmar que:
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
 Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
 4a Questão (Ref.: 201402293206)
Podemos definir as fases do Projeto Físico como sendo especificações de sistema necessárias ao início da construção do
software. As empresas costumam definir padrões para o desenvolvimento. Abaixo mostramos algumas definições na Análise
de Requisitos, para que se possa dar início das atividades ligadas à construção:
I- Definição da interface de desenvolvimento (ambiente gráfico) e da linguagem de programação;
II- Modelos e padrões de telas, botões, barras de ferramentas (também definido por alguns autores como Design);
III- Dimensionar, projetar e edificar o ambiente do software/sistema e as tecnologias empregadas para o seu desenvolvimento
(Arquitetura/Tecnologia).
Após analisar as sentenças acima, assinale a única alternativa correta:
Somente as sentenças II e III estão corretas
Somente as sentenças I e II estão corretas
 Todas as sentenças apresentadas estão corretas
Somente as sentenças I e III estão corretas
Somente a sentença II está correta
 5a Questão (Ref.: 201402270851)
O teste de ameaça normalmente deve ser aplicado dentro de um projeto de software nas etapas de :
desenvolvimento inicial e desenvolvimento intermediário.
 teste de integração e teste de sistema
desenvolvimento intermediário e teste de aceitação.
teste de integração e teste de aceitação
desenvolvimento intermediário e teste de sistema.
 Gabarito Comentado.
 6a Questão (Ref.: 201402473548)
A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos.
Fazem parte da documentação do produto:
I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou
produto;
II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré-requisitos
necessários;
III. Documentos técnicos - Descreve estratégias de como chegar ao resultado final, registram os erros,
problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de
decisões.
Marque a alternativa correta:
Apenas a afirmativa I está correta
 Apenas as afirmativas I e II estão corretas
Apenas a afirmativa II está correta
Todas as afirmativas estão erradas
Apenas as afirmativas II e III estão corretas
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A8_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 08/11/2014 20:49:39 (Finalizada)
 1a Questão (Ref.: 201402292085)
São consideradas linguagens de baixo nível e linguagem de alto nível respectivamente:
Linguagem Pearl; Linguagem ASP;
Linguagem ASP; Linguagem PHP;
Linguagem de Máquina; Linguagem Assembly;
 Linguagem Assembly; Linguagem Pearl;
Linguagem Pearl; Linguagem PHP
 2a Questão (Ref.: 201402270832)
A estratégia de qualidade aplicada à arquitetura tradicional de software deve garantir para as etapas de
Engenharia de Sistemas, Requisitos e Projetos, respectivamente, os testes de :
integração, validação e sistema.
sistema, unidade e integração
sistema, integração e unidade.
 sistema, validação e integração.
validação, integração e unidade.
 3a Questão (Ref.: 201402470644)
Dentre as vantagens do modelo cascata podemos destacar:
Dificulta a visão de reutilização
Não requer documentação para todas as fases
Não é possível corrigir erros em fases já completas
 Permite pontos de controle bem definidos, facilitando a gestão do projeto
O usuário só vê os resultados ao final
 4a Questão (Ref.: 201402293204)
Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o
momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual
metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria?
Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e
realimentações, o processo pode torna-se facilmente gerenciável.
Modelo Iterativo-Comportamental, porque esse Modelo permite a revisão de fases anteriores e a
superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção
baixíssimo.
Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a
superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do
quanto se precisa retroceder.
 Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos,
facilitando a gestão do projeto.
Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue
um fluxo sequencial e as iterações (vários ciclos) são necessárias.
 Gabarito Comentado.
 5a Questão (Ref.: 201402471676)
Marque a alternativa CORRETA. O modelo em cascata:
 Tem uma etapa iniciada somente após a conclusão da etapa anterior do ciclo de vida do sistema de
informação
Não trata o ciclo de vida do sistema de informação
Tem uma etapa iniciada em conjunto com a etapa da anterior do ciclo de vida do sistema de informação
Trata cada etapa do ciclo de vida do sistemas de informação de forma independente
Trata cada etapa do ciclo de vida do sistemas de informação de forma incremental
 6a Questão (Ref.: 201402474978)
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata,
em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as
afirmativas a seguir sobre as vantagens deste modelo.
I - É possível corrigir erros em fases já completas.
II - Permite pontos de controle bem definidos.
III - Facilita a visão de reutilização.
Somente I e III estão corretas
Somente II e III estão corretas
Somente a I está correta
 Somente II está correta
Somente I e II estão corretas
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A9_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 08/11/2014 20:45:35 (Não Finalizada)
 1a Questão (Ref.: 201402270828)
A confiabilidade especificada para um software aplicativo é :
um requisito funcional
um mecanismo de teste de desempenho.
uma restrição de escopo.
 um requisito não-funcional.
um mecanismo deteste de estresse
 Gabarito Comentado.
 2a Questão (Ref.: 201402270825)
Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse
assunto, assinale a opção correta.
O modelo de desenvolvimento UML é uma metodologia de desenvolvimento orientada a objetos que
gera protótipos muito rapidamente, em função das ferramentas case disponíveis.
 A metodologia de prototipagem evolutiva é uma abordagem que visualiza o desenvolvimento de
concepções do sistema conforme o andamento do projeto, por meio de protótipos visuais.
No modelo de desenvolvimento em cascata, a primeira etapa é a modelagem do sistema.
O modelo de desenvolvimento em espiral, que tem a codificação como segunda etapa, gera o código do
sistema muito mais rapidamente que o modelo de prototipação.
No modelo de desenvolvimento incremental, da mesma maneira que no modelo cascata, é possível a
solução dos riscos logo no início do projeto.
 3a Questão (Ref.: 201402278796)
Para se garantir a qualidade dos processos, vários passos devem ser tomados, entre eles: 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 bem realista do progresso do projeto,
sendo possível tomar ações eficazes quando o desempenho de 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 de
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:
I, II e III, apenas
I e III apenas.
II e IV, apenas .
II, III e IV, apenas.
 I, II, III e IV.
 4a Questão (Ref.: 201402293199)
Quando em um projeto muito grande o processo permite que as atividades sejam divididas e desenvolvidas por partes
estamos falando do modelo:
Cascata
Prototipação
Espiral
Bottom-up
 Iterativo-incremental
 Gabarito Comentado.
 5a Questão (Ref.: 201402271049)
Indique a descrição correspondente ao nível de maturidade DEFINIDO, considerando a norma CMMI.
O sucesso do projeto está relacionado ao empenho da equipe.
A organização está engajada na melhoria contínua de seus processos, em fase de otimização.  
Os processos utilizados são estabelecidos e padronizados em toda a organização.
 Os projetos usam processos que são definidos, documentados, usados, disseminados, medidos,
fiscalizados e com rotinas de melhoria.
Medidas de qualidade e produtividade são coletadas em todos os projetos: avaliação e análise contínua
do desempenho, com uma visão qualitativa.
 6a Questão (Ref.: 201402270822)
O programa de Melhoria de Processo do Software Brasileiro estabelece:
os estágios do ciclo de vida dos serviços de tecnologia da informação.
um modelo de áreas de processos representadas por categoria e por estágios.
 os processos fundamentais, organizacionais e de apoio do ciclo de vida de software.
as atividades de tecnologia da informação agrupadas em processos e esses em domínios
um modelo de processos de software, um método de avaliação e um modelo de negócio.
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Exercício: CCT0194_EX_A10_201402216629 Voltar
Aluno(a): CRISTIANO VERISSIMO LUZ Matrícula: 201402216629
Data: 08/11/2014 21:02:37 (Finalizada)
 1a Questão (Ref.: 201402301776)
(Concurso: Banco do Nordeste) A engenharia de software trabalha com diversos modelos de ciclo de vida de
desenvolvimento de um software. Sobre estes modelos, é CORRETO afirmar que:
o modelo de ciclo de vida em cascata trabalha com o conceito de protótipos e refinamento destes.
 no modelo de ciclo de vida em cascata puro, o cliente só percebe o produto no final do projeto.
o modelo de ciclo vida em cascata trabalha com diversas versões do sistema ao longo do projeto.
no modelo de ciclo de vida em cascata, o sistema é desenvolvido como se fosse uma espiral por meio
de diversas interações junto aos protótipos.
o modelo de ciclo de vida em cascata caracteriza-se pela implementação imediata do sistema após a
definição dos primeiros requisitos.
 Gabarito Comentado.
 2a Questão (Ref.: 201402333581)
De acordo com a teoria são características do Processo Unificado o que consta apenas em:
I. Dirigido por caso de uso.
II. Orientado por quatro workflows.
III. Centrado em arquitetura.
IV. Distribuído em cinco fases.
V. Iterativo e incremental.
 
III, IV e V.
I, II e IV.
II, III e V.
I, II e III.
 I, III e V.
 Gabarito Comentado.
 3a Questão (Ref.: 201402307053)
O ciclo de vida do software é um conjunto de atividades que são realizadas na construção de um software. O
processo denominado Cascata ou Water Fall ainda é um dos mais utilizados e possui como característica
principal:
O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de
riscos;
 A abordagem sistemática para realização das atividades do desenvolvimento de software de modo que
elas seguem um fluxo seqüencial;
A codificação de uma versão executável do sistema desde as fases iniciais do desenvolvimento, de
modo que o sistema final é incrementalmente construído, daí a alusão à idéia de "cascata"(waterfall );
O desenvolvimento de uma implementação inicial, expondo o resultado ao comentário do usuário e
fazendo seu aprimoramento por meio de muitas versões, até que um sistema adequado tenha sido
desenvolvido.
O uso de formalização rigorosa em todas as etapas de desenvolvimento;
 Gabarito Comentado.
 4a Questão (Ref.: 201402302074)
Marque a resposta certa de acordo com as assertivas abaixo:
I - O PU utiliza a UML no preparo de todos os artefatos do sistema.
II - O PU é baseado em componentes, o que significa o sistema ser construído a partir de componentes de
software interconectados via interfaces muito bem definidas.
III - O UP de desenvolvimento de sistemas combina os ciclos iterativo e incremental para a construção de
produtos de software.
IV - O RUP foi desenvolvido pela Rational Corporation.
 Todas as assertivas estão corretas.
Apenas a assertiva II está correta.
Apenas a assertiva III está correta.
Apenas a assertiva IV está correta.
Apenas a assertiva I está correta.
 Gabarito Comentado.
 5a Questão (Ref.: 201402258173)
O modelo de ciclo de vida em cascata:
envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas,
chegar ao sistema completamente implementado.
recomenda a geração de versões incompletas do sistema, que podem ser passadas para o usuário final,
o que permite a retroalimentação do processo de desenvolvimento.
enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software.
envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de
software.
 enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software.
 6a Questão (Ref.: 201402333584)
De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de:
Construção.
Concepção.
Implementação.
 Elaboração.
Transição.
Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: --- 
Professor: MARCILENE SCANTAMBURLO FONSECA Turma: 9005/AE
Nota da Prova: 4,0 Nota de Partic.: 1 Av. Parcial 2 Data: 18/06/2016 15:09:36
1a Questão (Ref.: 201504781617) Pontos: 0,5 / 1
Teste de software é fundamental para a qualidade de um sistema. Explique com suas palavras qual o objetivo do 
teste de integraçãoe do teste de aceitação, e quando eles devem ser aplicados
Resposta: O teste de integração testa a comunucação entre softwares de diferentes desenvolvedores por exemplo
Totvs e Cherwel. O teste de aceitação é o teste feito pelo usuário/cliente para verificar se o produto atende a sua
expectativas.
Gabarito: O objetivo do teste de integração é validar a integração entre os diversos componentes do sistema. Ele
aplicado durante a fase de implementação do sistema sempre que um novo componente fica pronto, ou seja, não
demanda que todo o sistema estaja pronto para ser aplicado. Desta forma, temos uma integração contínua, semp
que um componente está pronto ele é testado e integrado aos demais componentes do sistema. O teste de 
aceitação é aquele realizado pelo usuário quando o sistema já está totalmente pronto. Nele o usuário valida se o 
sistema atende aos critérios de aceitação estabelecidos para o sistema. 
2a Questão (Ref.: 201504747714) Pontos: 0,0 / 1
Construa um texto com no máximo 15 linhas apresentando uma comparação entre os ciclos de vida em cascata e
Iterativo e Incremental apresentando vantagens e desvantagens.
Resposta:
Gabarito: O ciclo de vida em cascata é de uso tradicional e foi apresentado desde a definição da Engenharia de 
software já o Iterativo incremental veio com a OO. O Ciclo de vida em cascata desenvolve o software como um to
o que dificulta amudança de requisitos e demora gerar resultados ao usuário, o que gera uma certa ansiedade. Já
Iterativo e incremental propóe o desenvolvimento em partes facilitando a mudança de requisitos e aumentando a
análise de riscos e, a entrega é gradativa diminuindo a ansiedade do usuário, o que é uma vantagem, mas com 
relação a facilidade de gerenciar o ciclo de vida em cascata possui a vantagem.
3a Questão (Ref.: 201504717195) Pontos: 1,0 / 1
Indique a alternativa correta para definir CONHECIMENTO: 
Experiência pessoal, informações analisadas, gerando ações ou decisões. 
Fatos brutos que retratam ocorrências atuais ou do passado.
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
Dados analisados dentro de um contexto.
Page 1 of 4BDQ Prova
23/06/2016file:///E:/Downloads%20Navegadores/Estácio5_files/entrada_frame.html
Símbolos, números, letras. 
4a Questão (Ref.: 201504742993) Pontos: 1,0 / 1
Conforme Roger Pressman o que é um processo de software?
É a área do conhecimento da computação voltada para a manutenção.
É a área do conhecimento da computação voltada para a especificação.
É a área do conhecimento da computação voltada para a qualidade.
É a área do conhecimento da computação voltada para o desenvolvimento.
É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção d
sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, 
objetivando organização, produtividade e qualidade.
5a Questão (Ref.: 201505396537) Pontos: 0,0 / 1
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se conhecer 
conceito de modelagem. Uma dessas modelagens é o UML - Unified Modeling Language. Esta modelagem é: 
Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre 
objetos;
Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama d
Relacionamentos;
Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e 
Diagrama de Classe;
Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software;
Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de 
implementação no plano estratégico
6a Questão (Ref.: 201505395230) Pontos: 1,0 / 1
Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada a solução, porém
não envolve qual o tipo de tecnologia especifica é necessária: 
Concepção
Implementação
Desenho do produto
Manutenção
Análise
7a Questão (Ref.: 201504747592) Pontos: 0,5 / 0
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
É correto afirmar que: 
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. 
Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
Page 2 of 4BDQ Prova
23/06/2016file:///E:/Downloads%20Navegadores/Estácio5_files/entrada_frame.html
Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. 
8a Questão (Ref.: 201505426199) Pontos: 0,0 / 0
O código de programação que representa uma Sequência binária de ações diretamente direcionadas para o 
processador da máquina é o
código objeto
código final
código de máquina
código executável
código fonte
9a Questão (Ref.: 201505426443) Pontos: 0,0 / 0
O modelo que permite a revisão de fases anteriores, a superposição entre as fases e que permite também a 
realimentação, ou seja, correções que surgirem durante outras fases do processo é o
balbúrdia com realimentação
cascata
cascata com realimentação
balbúrdia
codifica-remenda
10a Questão (Ref.: 201505383145) Pontos: 0,0 / 0
Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade ou posse coletiva. É 
correto afirmar que, nessa prática, 
os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outr
um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de 
desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da 
responsabilidade do código desenvolvido. 
cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da 
distribuição da informação.
grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas vezes
é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode afetar 
desempenho de todo o time. 
os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam
ilhas de expertise. O código fonte não pertence a ninguém.
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo 
assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 18/06/2016 15:52:37
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
Page 3 of 4BDQ Prova
23/06/2016file:///E:/Downloads%20Navegadores/Estácio5_files/entrada_frame.html
Avaliação: CCT0194_AV_ » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
 1a Questão (Ref.: 201003003006) Pontos: 0,0 / 1,0 
Na Engenharia de Sistemas, podemos classificar os requisitos em Requisitos do Usuário e Requisitos de Sistema. 
Os Requisitos de Sistema podem ser classificados em Funcionais e Não Funcionais. 
Descreva o que são Requisitos Não Funcionais, apresente dois dos seus tipos e proponha um exemplo de como 
seria cada um deste tipo de requisito. 
 
 
Gabarito: Requisitos Não Funcionais são restrições sobre os serviços ou funções oferecidas pelo sistema. Eles 
podem ser do tipo: Requisitos não funcionais de produto - O produto deve se comportar de acordo com as 
classificações medidas. Exemplo: Consulta ao banco de dados financeiro não deve ultrapassar 3s. Requisitos não 
funcionais organizacionais - Devem seguir regras definidas pela corporação ou empresa, seguir procedimentos 
da própria organização. Exemplo: Os documentos da matriz de responsabilidade devem seguir o padrão XPTO 
123. Requisitos não funcionais externos - Devem seguir o processo

Outros materiais