Buscar

Processo de Software

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. Os sistemas de informação são um conjunto de comandos escritos em uma 
determinada linguagem de programação como, por exemplo, JAVA ou PHP. Os 
comandos escritos pelos programadores criam rotinas dentro do programa, a fim de 
permitir o funcionamento e atingir os seus objetivos, os quais foram propostos pelos 
clientes e usuários. Sobre as aplicações do software, assinale a alternativa 
CORRETA: 
 a) Os sistemas de tempo real possuem a capacidade de monitorar, analisar e 
controlar eventos do mundo real, respondendo aos estímulos em um tempo 
predeterminado. 
 b) Um software científico é conhecido por utilizar algoritmos numéricos para 
resolver problemas complexos, que não apresentam facilidades de análise direta. 
 c) Os softwares de inteligência artificial são desenvolvidos para uso pessoal, como, 
por exemplo, planilhas do Excel. 
 d) O software básico é caracterizado por algoritmos de processamento numérico, 
dependentes da coleta e processamento de dados científicos. 
 
2. De acordo com Sommerville (2011), os requisitos não funcionais do sistema são 
requisitos que não estão diretamente conexos com os serviços peculiares oferecidos 
pelo sistema a seus usuários. Esses requisitos podem estar relacionados às 
propriedades como credibilidade e tempo de resposta. Podemos ver que os requisitos 
não funcionais podem ser provenientes das características requeridas para o software. 
Acerca destas características de Requisitos de produto, Requisitos organizacionais e 
Requisitos externos, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Requisitos de produto: são os requisitos universais de sistemas derivados das 
políticas e procedimentos da instituição do cliente e do desenvolvedor. 
( ) Requisitos organizacionais: são requisitos que especificam ou restringem o 
comportamento e as funções do software. 
( ) Requisitos externos: todos os requisitos que derivam de fatores de fora do 
sistema e podem incluir requisitos reguladores, tal como um banco central; requisitos 
legais, que devem ser seguidos para garantir que o sistema opere dentro da lei. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 
2011. 
 a) F - V - F. 
 b) F - F - V. 
 c) V - F - F. 
 d) F - V - V. 
 
3. Segundo Pressman (2011, p. 40), "uma metodologia (framework) de processo 
estabelece o alicerce para um processo de engenharia de software completo, por 
meio da identificação de um pequeno número de atividades estruturais aplicáveis a 
todos os projetos, independentemente de tamanho ou complexidade". Para este 
mesmo autor, uma metodologia de processo genérico para a engenharia de software 
compreende cinco atividades: comunicação, planejamento, modelagem, construção e 
emprego. A respeito destas atividades, analise as sentenças a seguir: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMjg=&action3=NDQ3MTMw&action4=MjAxOS8x&prova=MTE3MTgxMDA=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMjg=&action3=NDQ3MTMw&action4=MjAxOS8x&prova=MTE3MTgxMDA=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMjg=&action3=NDQ3MTMw&action4=MjAxOS8x&prova=MTE3MTgxMDA=#questao_3%20aria-label=
 
I- Comunicação: serve para compreender os objetivos das partes interessadas para 
com o projeto e fazer o levantamento das necessidades que ajudarão a definir as 
funções e características do software. 
II- Planejamento: cria um "mapa" que ajuda a guiar a equipe durante o projeto, 
descrevendo as tarefas técnicas a ser conduzidas, os riscos prováveis, os recursos que 
serão necessários, os produtos resultantes a serem produzidos e um cronograma de 
trabalho. 
III- Construção: cria-se um "esboço" de modo que se possa ter uma ideia do projeto 
em termos de arquitetura. 
 
Assinale a alternativa CORRETA: 
 
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem 
profissional. 7. ed. Porto Alegre: AMGH, 2011. 
 a) As sentenças I e II estão corretas. 
 b) Somente a II sentença está correta. 
 c) Somente a sentença I está correta. 
 d) As sentenças I e III estão corretas. 
 
4. A engenharia de software é uma tecnologia em camadas, tendo na base o foco na 
qualidade. Ela tem por finalidade entabular uma abordagem metodizada de 
desenvolvimento, por meio de ferramentas e técnicas adequadas. Baseado nas 
camadas de engenharia de software, classifique V para as sentenças verdadeiras e F 
para as falsas: 
 
( ) Na fase de processos, busca-se o desenvolvimento do produto dentro do prazo 
estabelecido. 
( ) A camada que une o foco de qualidade com os métodos é chamada de 
processos. 
( ) A camada da engenharia responsável por fornecer suporte automatizado ou 
semiautomatizado é a camada métodos. 
( ) A camada da engenharia responsável por fornecer informações técnicas para o 
desenvolvimento é a camada ferramenta. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - F - F. 
 b) F - F - V - V. 
 c) V - F - F - V. 
 d) F - V - V - F. 
 
5. A importância da tecnologia de hardware e software já é reconhecida pela sociedade 
e pelo mercado. A tecnologia nos aproxima das pessoas e das empresas, por isso, 
usá-la de forma consciente e eficaz, possibilita o crescimento, podendo trazer bons 
frutos. Sobre o software, conforme Pressman (2011), classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) Consiste em instruções (programas de computador) que, quando executadas, 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMjg=&action3=NDQ3MTMw&action4=MjAxOS8x&prova=MTE3MTgxMDA=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMjg=&action3=NDQ3MTMw&action4=MjAxOS8x&prova=MTE3MTgxMDA=#questao_5%20aria-label=
fornecem características, funções e desempenho desejados. 
( ) Consiste em uma estrutura de dados que possibilita aos programas manipular 
informações adequadamente. 
( ) Consiste em informações descritivas, tanto na forma impressa como na virtual, 
descrevendo a operação e o uso dos programas. 
( ) Consiste em um executável lógico que manipula de forma especializada as 
informações dos usuários. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: PRESSMAN, Roger S. Engenharia de software: uma abordagem 
profissional. 7. ed. São Paulo: McGraw Hill, 2011. 
 a) F - V - V - F. 
 b) V - F - F - V. 
 c) V - V - V - F. 
 d) F - F - V - V. 
 
6. Os requisitos não funcionais são desenvolvidos no projeto de software com o 
objetivo de descrever os atributos do sistema ou do ambiente, definindo 
características de eficiência e restrições. Sobre a importância dos requisitos não 
funcionais para o projeto de software, classifique V para as opções verdadeiras e F 
para as falsas: 
 
( ) Usabilidade. 
( ) Funcionalidade. 
( ) Integridade. 
( ) Segurança. 
( ) Regras de negócio. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - F - F - V. 
 b) V - F - V - V - F. 
 c) F - V - F - F - V. 
 d) F - V - V - F - V. 
 
7. O software tornou-se profundamente incorporado em praticamente todos os aspectos 
do no nosso dia a dia e estão categorizados em grupos para auxiliar no entendimento 
e diferenciação entre os tipos existentes. Com relação à aplicação de software, 
assinale a alternativa CORRETA: 
 a) O grupo de softwares que servem de apoio a outros é chamada de software de 
tempo real. 
 b) Os softwares básicos possuem como característica uma forte interação com o 
hardware. 
 c) Os softwares científicos são softwares que analisam e monitorameventos, 
chamados de Time-sharing. 
 d) Os softwares comerciais são os utilizados em produtos como TV e micro-ondas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMjg=&action3=NDQ3MTMw&action4=MjAxOS8x&prova=MTE3MTgxMDA=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMjg=&action3=NDQ3MTMw&action4=MjAxOS8x&prova=MTE3MTgxMDA=#questao_7%20aria-label=
8. Segundo o dicionário Aurélio (1999), o termo Engenharia significa a arte de aplicar 
conhecimentos científicos e empíricos e certas habilitações específicas à criação de 
estruturas, dispositivos e processos que se utilizam para converter recursos naturais 
em formas adequadas ao atendimento das necessidades humanas. A respeito das 
características e da importância da engenharia de software, analise as sentenças a 
seguir: 
 
I- É quem define métodos sistemáticos para o desenvolvimento de software, 
buscando melhorar e amadurecer as técnicas e as ferramentas utilizadas no ambiente 
de desenvolvimento para aumentar sua produtividade e qualidade de 
desenvolvimento. 
II- É uma disciplina da engenharia de sistemas que se ocupa de todos os aspectos da 
produção de software, desde os estágios iniciais de levantamento e especificação de 
requisitos até a implantação e manutenção. 
III- É um conjunto de atividades, parcial ou totalmente ordenadas, com a finalidade 
de obter um produto de software de qualidade e cumprir corretamente os contratos de 
desenvolvimento. 
IV- A Engenharia de Software originou-se conceitualmente no período da quarta era 
da evolução do software, fora do período em que a crise do software existia, 
momento da busca de desenvolvimento ágil para que projetos fossem entregues 
dentro de custo e prazo adequados. 
 
Assinale a alternativa CORRETA: 
FONTE: FERREIRA, Aurélio Buarque de Holanda. Dicionário Aurélio Básico da 
Língua Portuguesa. Rio de Janeiro: Nova Fronteira, 1999. 
 a) As sentenças I, II e III estão corretas. 
 b) As sentenças I e IV estão corretas. 
 c) As sentenças II e IV estão corretas. 
 d) As sentenças I, III e IV estão corretas. 
 
9. Escolher a técnica mais coerente para levantar os requisitos depende do tempo e dos 
recursos disponíveis na organização, bem como a abrangência do projeto e da 
natureza da informação a ser recolhida, podendo ser entrevistas, etnografia, 
questionário, brainstorming, entre outros. Sobre o processo genérico de levantamento 
e análise de requisitos, analise as sentenças a seguir: 
 
I- Durante a elicitação de requisitos, o analista não necessita estudar o domínio da 
aplicação. 
II- O analista de requisitos deve isolar os requisitos, de forma a não agrupar os 
requisitos de forma coerente. 
III- Na engenharia de requisitos, é necessário verificar os requisitos, buscando 
descobrir se estão completos e consistentes. 
IV- Os analistas de sistemas precisam buscar o desenvolvimento da sua compreensão 
do domínio da aplicação. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II e III estão corretas. 
 b) As sentenças I e IV estão corretas. 
 c) As sentenças III e IV estão corretas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMjg=&action3=NDQ3MTMw&action4=MjAxOS8x&prova=MTE3MTgxMDA=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMjg=&action3=NDQ3MTMw&action4=MjAxOS8x&prova=MTE3MTgxMDA=#questao_9%20aria-label=
 d) As sentenças I e II estão corretas. 
 
10. Durante os anos 1970, o termo crise de software ficou em evidência, tinha por 
finalidade expressar as dificuldades do desenvolvimento de software diante do 
rápido crescimento da demanda existente, da complexidade dos problemas a serem 
resolvidos e da inexistência de técnicas estabelecidas para o desenvolvimento de 
sistemas. Referente à crise de software, classifique V para as sentenças verdadeiras e 
F para as falsas: 
 
( ) A falta de formação adequada na engenharia de software e a baixa 
produtividade são fatores que contribuem efetivamente para o surgimento de uma 
nova crise de software. 
( ) A crise de software refere-se a um conjunto de problemas, dentre os quais se 
encontra a imprecisão nas estimativas de custo e prazo devido a uma coleta de 
requisitos escassa. 
( ) A alteração de legislações no Brasil e mudanças na regra de negócio são 
elencadas como fatores externos que contribuem para alavancar a crise de software, 
mas que podem ser facilmente gerenciados. 
( ) Pode-se dizer que a crise de software ainda se encontra presente em muitos 
projetos, não mais pela ausência de métodos, técnicas e ferramentas, mas pela não 
aplicação correta. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - V. 
 b) F - V - F - F. 
 c) V - V - F - V. 
 d) V - F - F - F. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMjg=&action3=NDQ3MTMw&action4=MjAxOS8x&prova=MTE3MTgxMDA=#questao_10%20aria-label=

Continue navegando