Escolar Documentos
Profissional Documentos
Cultura Documentos
4. Uma 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:
7. O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Ele é
a estrutura que contém os processos, as atividades e as tarefas envolvidas no
desenvolvimento, operação e manutenção de um produto de software, abrangendo a vida
do sistema, desde a definição de seus requisitos até o término de seu uso. O modelo de
ciclo de vida clássico ou modelo Cascata recebeu esse nome devido ao encadeamento de
uma fase com outra. Com base no modelo apresentado, classifique V para as sentenças
verdadeiras e F para as falsas:
I- Verificação de validade dos requisitos, deve-se para garantir que todas as funções
atendem as necessidades específicas de um stakeholders.
II- Verificação de completude, para avaliar se os documentos incluem todos os requisitos
e se definem todos os comportamentos e restrições definidas.
III- Verificação do realismo, para assegurar que os requisitos podem ser implementados
usando as tecnologias disponíveis.
9. A UML é uma linguagem padrão para modelagem orientada a objetos. Tem como papel
auxiliar a visualizar o desenho e a comunicação entre objetos, permitindo que os
desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados,
sendo muito usada para criar modelos de sistemas de software. Ela traz consigo 13
diagramas. Analise o conceito proposto:
"Esse diagrama até a versão 2.0 era chamado de Diagrama de Colaboração, ele contempla
as mesmas informações que o Diagrama de Sequência, mas não considera a dimensão
temporal".
10.A Unified Modeling Language (UML) procura atender às diferentes fases do ciclo de vida
de um projeto de desenvolvimento de software através de um conjunto de diagramas com
características e notação específicas. As informações destes diagramas são
complementares e, em conjunto, traduzem a visão do que o sistema deve fazer e de como
ele deve ser construído, permitindo que os desenvolvedores visualizem os produtos de seu
trabalho em diagramas padronizados, sendo muito usado criar modelos de sistemas de
software. Com relação aos modelos, associe os itens, utilizando o código a seguir:
I- Componentes.
II- Sequência.
III- Diagrama de Classes.
11.(ENADE, 2008) Durante as eleições, o eleitor deverá comparecer à sua seção e zona,
munido de um documento válido. Ao chegar ao local, apresenta o documento ao mesário,
que verifica se o eleitor está apto a votar. Caso afirmativo, o mesário informa ao sistema o
número do título de eleitor. O sistema valida o título e habilita o voto eletrônico para o
eleitor. O eleitor informa os números de seus candidatos, podendo anular ou confirmar seu
voto.
Ao final do dia, termina o processo eleitoral da seção, o mesário finaliza o sistema, que
gera os dados em tela ou em papel do resultado da urna, listando os votos para cada
candidato. A totalização das urnas ocorre em um processo distinto em que o resultado
final da eleição é apresentado à população.
PORQUE
Considera que o processo é composto por várias etapas que são executadas de forma
sistemática e sequencial.