Buscar

Perguntas - Engenharia 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 6 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 6 páginas

Prévia do material em texto

ENGENHARIA DE
SOFTWARE
PERGUNTAS
EDIÇÃO DE PERGUNTAS POR LUANA FELICIANO
E N G E N H A R I A D E S O F T W A R E | 0 1
1- Quais as vantagens do uso da Prototipação em um
desenvolvimento de sistemas? Quando ela não é aconselhada a ser
usada?
A PROTOTIPAÇÃO AJUDA A TER UMA VISÃO FINAL DO SISTEMA DE MANEIRA MAIS
ASSERTIVA, MINIMIZA RISCOS DE PROBLEMAS DO SISTEMA, PERMITE TER UM MELHOR
PLANEJAMENTO DA PARTE DO DESENVOLVEDOR E TAMBÉM PERMITINDO A ELE TER
MELHORES RESULTADOS POIS SERÁ MOSTRADO AO CLIENTE. A PROTOTIPAÇÃO NÃO É
ACONSELHADA A SER USADA CASO NÃO SE TENHA IDEIA DO QUE VAI SER O SISTEMA,
SEM TER UMA MODELAGEM DO QUE SERÁ ESSE SISTEMA. SÓ SERÁ REALIZADA COM
AS ESPECIFICAÇÕES DO CLIENTE. 
2- Quais os problemas do desenvolvimento de um sistema sem uma
metodologia?
TEMA: SOFTWARE E ENGENHARIA
DE SOFTWARE: INTRODUÇÃO
O SISTEMA PODE FICAR MAIS DIFÍCIL DE SER CORRIGIDO, COM CONSTANTES ERROS.
COM A METODOLOGIA O SISTEMA PODE SER MAIS FÁCIL DE SOFRER MANUTENÇÕES E
ATUALIZAÇÕES EM SEU ESTADO INICIAL.
3- Dê um exemplo prático de cada tipo de manutenção.
1- MANUTENÇÃO CORRETIVA: UMA EQUIPE FEZ UM PROGRAMA, MAS ELE JÁ FOI
LANÇADO AO AR E ESTÁ APRESENTANDO PROBLEMAS SÉRIOS MESMO UTILIZANDO AS
MELHORES ETAPAS DE TESTES, ENTÃO A EQUIPE DEVE SOLUCIONAR OS DEFEITOS
ENCONTRADOS NO SOFTWARE O ATUALIZANDO PARA CORRIGIR ESSES DEFEITOS.
2- MANUTENÇÃO ADAPTATIVA: O SISTEMA ANTES DA REFORMA TRABALHISTA NÃO
PERMITIA O PARCELAMENTO DAS FÉRIAS EM 3 VEZES, DEPOIS DE UM TEMPO A LEI
PASSOU A PERMITIR ENTÃO TIVERAM QUE MUDAR O SISTEMA PARA ELA SE ADEQUAR À
ESSAS MUDANÇAS.
3- MANUTENÇÃO FUNCIONAL: O CLIENTE COM O PASSAR DO TEMPO PERCEBE QUE
SEU SISTEMA PODERIA TER MAIS FUNCIONALIDADES QUE LHE PERMITIRIA TER MAIS
BENEFÍCIOS ENTÃO ESSE SISTEMA É ATUALIZADO COM FUNCIONALIDADES NOVAS.
4- MANUTENÇÃO PERFECTIVA: UM PRODUTO É ATUALIZADO PARA SE MANTER
COMPETITIVO DENTRO DO MERCADO, ADICIONANDO-O MELHORIAS E
FUNCIONALIDADES.
4- Quais são as responsabilidades de um engenheiro de software?
LIDAR BASTANTE COM USUÁRIOS PARA DETERMINAR AS NECESSIDADES DO SOFTWARE,
PROCESSAR DADOS, ANALISAR, MODELAR O SOFTWARE, DESENVOLVE-LO E TAMBÉM
REALIZAR TESTES, TUDO ISSO DE ACORDO COM O PEDIDO DE ESPECIFICAÇÕES DO
CLIENTE
https://moodle.unimar.br/mod/resource/view.php?id=178183
E N G E N H A R I A D E S O F T W A R E | 0 2
1: Em todos os casos quando desenvolvemos um software os testes
precisam ser feitos por completo (técnicas: funcional, estrutural e
baseada em erros)? Por quê?
SIM, PORQUE O TESTE DE SOFTWARE POSSIBILITA VERIFICAR POSSIBILIDADES DE
DEFEITOS NO SISTEMA AUMENTANDO SUA CONFIABILIDADE, SE CASO NÃO FOR FEITO
POR COMPLETO É POSSÍVEL DEIXAR MAIS DEFEITOS PARA TRÁS DIMINUINDO SUA
QUALIDADE, PORTANTO O CORRETO É REALIZAR AO LONGO DO SEU
DESENVOLVIMENTO PARA FACILITAR REALIZAR TODO O PROCESSO DE TESTES
GARANTINDO QUE O SOFTWARE TENHA O MÍNIMO DE ERROS POSSÍVEIS.
2: Como podemos identificar que um software tenha "qualidade"?
PODEMOS IDENTIFICAR QUE UM SOFTWARE TENHA QUALIDADE AVALIANDO SUAS
CARACTERÍSTICAS OPERACIONAIS, SUA CAPACIDADE DE MUDANÇAS E
ADAPTABILIDADE A NOVOS AMBIENTES, ALÉM DISSO SE FOI APLICADO MÉTODOS E
FERRAMENTAS DE ANÁLISES, REVISÕES TÉCNICAS, ESTRATÉGIA DE TESTES, CONTROLE
DA DOCUMENTAÇÃO E PROCEDIMENTOS PARA GARANTIR SUA ADEQUAÇÃO É MUITO
PROVÁVEL QUE ESSE SOFTWARE SEJA IDENTIFICADO COMO UM QUE TENHA
QUALIDADE. 
3: Por quê a manutenção de software é, certamente, bem mais do
que “consertar erros”? 
PORQUE A MANUTENÇÃO DO SOFTWARE TAMBÉM É UM PROCESSO DE MODIFICAÇÃO
DO PRODUTO APÓS SEU DESENVOLVIMENTO OU DURANTE SUA CONCEPÇÃO NÃO
SENDO APENAS PARA A CORREÇÃO DO PRODUTO, COMO POR EXEMPLO NA
MANUTENÇÃO ADAPTATIVA EM QUE O SOFTWARE É MODIFICADO PARA ATENDER
NOVOS REQUISITOS OU NA PERFECTIVA EM QUE O SOFTWARE É MODIFICADO PARA
ATENDER NOVOS DESEJOS DO CLIENTE ACRESCENTANDO NOVAS FUNÇÕES OU
TÉCNICAS
TEMA: MANUTENÇAO E
QUALIDADE
E N G E N H A R I A D E S O F T W A R E | 0 3
1- Quando um dado vira uma informação? Dê um exemplo na prática
de dados e informação.
UM DADO É UM REGISTRO QUE AINDA NÃO FOI PROCESSADO, PORTANTO QUANDO
UM DADO É PROCESSADO, TRATADO E ANALISADO ELE VIRA UMA INFORMAÇÃO. UM
VALOR QUALQUER EM REAL (R$2000) NÃO SABEMOS DE ONDE É ESSE VALOR, DE
QUEM É E QUAL O SENTIDO DESSE VALOR POR ISSO É UM DADO. QUANDO DIZEMOS
QUE ESSES R$2000 É O VALOR DO SALÁRIO DE ESTÁGIO NA EMPRESA TAL ESSE
DADO VIROU UMA INFORMAÇÃO. O PINGO DE CHUVA É UM DADO PORQUE NÃO SE
SABE SE REALMENTE É UM PINGO DE CHUVA OU OUTRA COISA, JÁ A CHUVA É UMA
INFORMAÇÃO PORQUE A PARTIR DE DADOS SE CHEGOU À INFORMAÇÃO QUE ESTÁ
CHOVENDO.
TEMA: INFORMAÇÃO – ABSTRAÇÃO
DE DADOS – ENTREVISTAS 
2- O que é feito em cada uma das fases da abstração de dados? 
E N G E N H A R I A D E S O F T W A R E | 0 4
3- Cite 4 pontos importantes que o Analista deve fazer "antes" para
realizar uma boa entrevista.
PRIMEIRO O ANALISTA DEVE DETERMINAR QUAL PESSOA ELE DEVE ENTREVISTAR
PORQUE NÃO ADIANTA NADA PERGUNTAR ALGO SOBRE O SISTEMA E ESSA PESSOA
NÃO SOUBER DAS AS INFORMAÇÕES NECESSÁRIAS. SEGUNDO, O ANALISTA DEVE
ESTABELECER OBJETIVOS PARA A ENTREVISTA, OU SEJA, DETERMINAR AS ÁREAS A
SEREM DISCUTIDAS E O QUE ELE DESEJA SABER. TERCEIRO, O ANALISTA DEVE
PREPARAR A ENTREVISTA ANTES DE REALIZÁ-LA PARA QUE ELA SEJA EFICAZ E QUE
TENHA UMA BOA OBTENÇÃO DE INFORMAÇÕES. QUARTO, O ANALISTA ANTES DA
ENTREVISTA DEVE ESTABELECER A COMUNICAÇÃO COM O ENTREVISTADO CITANDO O
TÓPICO A SER ABORDADO E INFORMANDO O PORQUÊ ELE FOI ESCOLHIDO.
4- Durante uma entrevista, o que o analista não deve fazer.
O ANALISTA NÃO DEVE EXPRESSAR OPINIÃO PRÓPRIA POIS ISSO PODE RESULTAR EM
UMA DISCUSSÃO E ESSE MOMENTO É SOBRE A PARTE DO ENTREVISTADO E NÃO
SOBRE A SUA, O ANALISTA NÃO DEVE EXCEDER O HORÁRIO MARCADO POIS O
ENTREVISTADO PODE SER ALGUÉM MUITO OCUPADO, O ANALISTA NÃO DEVE DEIXAR
DE ANOTAR POIS ISSO PODE DIFICULTAR DE LEMBRAR OS RESULTADOS
POSTERIORMENTE E ELE NÃO DEVE INTERROMPER O ENTREVISTADO.
5- Por que uma entrevista deve ser documentada?
PORQUE MUITAS VEZES DEPOIS DE UMA LONGA ENTREVISTA É DE SE ESPERAR QUE AS
INFORMAÇÕES OBTIDAS CAIAM EM ESQUECIMENTO ENTÃO ELA DEVE SER
DOCUMENTADA BASEADA NAS NOTAS QUE FORAM FEITAS DURANTE A ENTREVISTA
LOGO APÓS O SEU TÉRMINO.
E N G E N H A R I A D E S O F T W A R E | 0 5
Descreva a importância de um Projeto de Software para a
elaboração de um software para a empresa.
O PROJETO DE SOFTWARE É UM DOS PASSOS FUNDAMENTAIS PARA O
DESENVOLVIMENTO DE UM SOFTWARE E É IMPORTANTE PARA A ORGANIZAÇÃO DAS
ETAPAS DE SEU DESENVOLVIMENTO , É A RECEITA DE TUDO QUE SERÁ
IMPLEMENTADO, VISANDO BOA QUALIDADE DO SISTEMA, PLANEJAMENTO, GANHO DE
TEMPO E AUMENTO DE PRODUTIVIDADE PORQUE O PROJETO DE SOFTWARE IRÁ
AJUDAR A ENTENDER O QUE SERÁ ÚTIL, ESTRATÉGICO E O QUE DEVERÁ SER
DESCARTADO FACILITANDO MUITO EM SEU DESENVOLVIMENTO.
TEMA: PROJETO DE SOFTWARE
https://moodle.unimar.br/mod/resource/view.php?id=182453
https://moodle.unimar.br/mod/resource/view.php?id=182453
https://moodle.unimar.br/mod/resource/view.php?id=182453

Continue navegando