Buscar

AV2 - 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 4 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

08/06/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico: Jessica de Oliveira Santana (1629702)
Disciplina: Processo de Software (ADS28)
Avaliação: Avaliação II - Individual FLEX ( Cod.:445154) ( peso.:1,50)
Prova: 11353079
Nota da Prova: 10,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. Os softwares podem ser definidos e desenvolvidos para diversas áreas de aplicabilidade, suas funcionalidades são
executar funções, disponibilizar resultados específicos, gerenciar uma grande gama de dados e informações. Um
desafio da tecnologia da informação é disponibilizar para os usuários/clientes, softwares de qualidade, que sejam
confiáveis, fáceis de utilizar e que tenham interoperabilidade. Uma categoria de software em específico utiliza
algoritmos não numéricos, utilizados no desenvolvimento da robótica, sistemas especialistas, redes neurais e
jogos. Com relação a essa categoria de software, analise as opções a seguir: 
 
I- Linhas de produtos. 
II- Aplicação embutida. 
III- Inteligência artificial. 
IV- Engenharia web. 
 
Assinale a alternativa CORRETA:
 a) As opções I e III estão corretas.
 b) As opções I, II e IV estão corretas.
 c) Somente a opção III está correta.
 d) Somente a opção II está correta.
2. Na engenharia de software, os requisitos não funcionais descrevem como o sistema se comportará para executar
suas tarefas, por exemplo, características de desempenho, interfaces de usuário e outros atributos de qualidade. A
respeito dos requisitos não funcionais, analise as sentenças a seguir: 
 
I- Os requisitos de produto podem especificar ou restringir o comportamento de um software. 
II-  Os requisitos não funcionais são declarações de funções de como o sistema deve reagir a entradas específicas. 
III- Os requisitos organizacionais são requisitos de sistemas analisados a partir das políticas e procedimentos da
organização do cliente e do desenvolvedor. 
IV- Alguns requisitos não funcionais são provenientes de características requeridas para o software, como produto,
organizacional e externos. 
 
Assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
3. 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 científicos são softwares que analisam e monitoram eventos, chamados de Time-sharing.
 c) Os softwares comerciais são os utilizados em produtos como TV e micro-ondas.
 d) Os softwares básicos possuem como característica uma forte interação com o hardware.
08/06/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
4. Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software não foi diferente. No
início dessa década, o grande crescimento da produção de softwares deparou-se com um sério problema: a falta
de técnicas predefinidas para o desenvolvimento de sistemas. Esta falta de conhecimento acarretou projetos de
software de baixa qualidade, com códigos de difícil manutenção, com orçamentos e prazos que não condiziam
com a realidade. Como esta situação relatada ficou conhecida?
 a) Crise da Engenharia do Software.
 b) Crise Digital de 1970.
 c) Crise de Projeto.
 d) Crise de Software.
5. Pressmann (2011, p. 39) define a engenharia de software como "o estabelecimento e o emprego de sólidos
princípios de engenharia de modo a obter software de maneira econômica, que seja confiável e funcione de forma
eficiente em máquinas reais". O autor explica que a engenharia de software é uma tecnologia em camadas
compostas por ferramentas, métodos e processos, onde todas essas camadas integradas têm como foco a
qualidade do software desenvolvido.  A respeito destas camadas da engenharia de software, analise as sentenças
a seguir: 
 
I- A camada de processo fornece as informações e as tarefas técnicas para desenvolver software, que incluem a
comunicação, a análise de requisitos, a modelagem de projeto, a construção de programa, os testes e o suporte. 
II- A camada dos métodos define uma metodologia que deve ser estabelecida: quais modelos, documentos, dados,
relatórios, formulários serão produzidos e aplicados. 
III- A camada das ferramentas fornece suporte automatizado ou semiautomatizado para o processo e os métodos
onde é estabelecido um sistema para o suporte ao desenvolvimento de software, denominado engenharia de
software, com o auxílio do computador (CASE). 
 
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 sentença III está correta.
 c) Somente a sentença II está correta.
 d) As sentenças II e III estão corretas.
6. 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) O software básico é caracterizado por algoritmos de processamento numérico, dependentes da coleta e
processamento de dados científicos.
 b) 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.
 c) Os softwares de inteligência artificial são desenvolvidos para uso pessoal, como, por exemplo, planilhas do
Excel.
 d) Um software científico é conhecido por utilizar algoritmos numéricos para resolver problemas complexos, que
não apresentam facilidades de análise direta.
7. A crise de software foi uma época da história da Engenharia de Software (ES) em que os problemas de escopo,
prazo, custo e qualidade atingiram limites indesejáveis. Contudo, foi neste momento que a comunidade do
software decidiu focar os estudos no processo, de forma a disciplinar o desenvolvimento de software. Sobre a
crise do software, assinale a alternativa CORRETA:
 a) O processo de manutenção sofre muito com custos e dificuldades.
 b) Os sistemas de informação era produzidos com maior qualidade durante esta época.
 c) Os requisitos dos stakeholders sempre eram atendidos.
 d) Durante esse período, os softwares diminuíram de complexidade.
08/06/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
8. A engenharia de requisitos representa um dos maiores problemas enfrentados no desenvolvimento de sistemas de
software grandes e complexos. É a área relacionada com a definição de que o sistema deve fazer suas
propriedades emergentes desejáveis e essenciais e as restrições quanto à operação do sistema e quanto aos
processos de desenvolvimento de software. Você pode, portanto, pensar na engenharia de requisitos como o
processo de comunicação entre os usuários de software e os desenvolvedores de software. Os requisitos de
sistema de software são frequentemente classificados em: requisitos funcionais e requisitos não funcionais.
Acerca do que são os requisitos funcionais e os requisitos não funcionais, classifiqueV para as sentenças
verdadeiras e F para as falsas: 
 
(    ) Requisitos funcionais são regras de negócios que o sistema deve fornecer e o detalhamento tecnológico do
projeto. 
(    ) Requisitos funcionais descrevem especificamente o que o sistema deve fazer, descrevendo detalhadamente as
entradas, as saídas e as suas exceções. 
(    ) Requisitos não funcionais são definidos por não atribuir de forma específica as funções do sistema, estão
atrelados com a confiabilidade, tempo de resposta e o espaço de armazenamento que este sistema pode obter. 
(    ) Requisitos não funcionais são restrições aos serviços oferecidos pelo sistema, restrições no processo de
desenvolvimento e restrições impostas pelas normas. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) F - V - V - V.
 c) V - F - V - F.
 d) F - V - F - F.
9. 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) V - V - F - V.
 c) F - V - F - F.
 d) V - F - F - F.
08/06/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
10. O mundo real está em constante mudança, e sistemas são feitos para refletir comportamentos do mundo real, logo
é necessário que o software acompanhe as mudanças de requisitos impostas pelo ambiente no qual ele está
inserido. Existem quatro diferentes períodos da evolução de software. Sobre as quatro evoluções do software,
analise as sentenças a seguir: 
 
I- Os primeiros anos: os sistemas eram orientados a batch, tinham distribuição limitada e os softwares eram
customizados, desenvolvidos e usados pela própria pessoa, ou pela organização em que ela trabalhava. 
II- A segunda era: utilização da multiprogramação e os sistemas multiusuários introduziram novos conceitos de
interação homem-máquina, onde os sistemas especialistas e o software de inteligência artificial finalmente saíram
do laboratório e foram utilizados em aplicações práticas em problemas de amplo espectro do mundo real. 
III- A terceira era: existência dos computadores pessoais, hardware de baixo custo e dos sistemas distribuídos,
surgimento do software tempo real, bancos de dados e software houses. 
IV- A quarta era: as tecnologias orientadas a objetos estão rapidamente ocupando o lugar das abordagens mais
convencionais para o desenvolvimento de software em muitas áreas de aplicação. 
 
Assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.

Outros materiais