Buscar

revisaoav1

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 40 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 40 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 40 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

AULA 1 – Prof. MARCELO VASQUES
*
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA Revisão AV1 – Aulas 1 a 5
Prof. MARCELO VASQUES
mvasqueso@gmail.com
*
*
*
Revisar os conceitos das aulas
1: Conceitos, Ciclo de Vida e Processo de desenvolvimento de SW
2: Viabilidade, Levantamento de Requisitos
3: Fase de Análise: conceitos e modelos
4. Fase de Desenho (projeto): conceitos e modelos
5. Fase de Testes: conceitos e tipos
OBJETIVOS DA AULA
*
*
*
Analise as assertivas abaixo
I – Dados é um fato isolado, sem significado em si
II – Informação é o resultado do processamento de dados
III – Dado e informação são conceitos distintos e relacionados
IV – Pode-se ter informação de um e apenas um dado
Estão corretas as assertivas II, III e IV
Estão corretas as assertivas II e III
Estão corretas I e II
Estão corretas I, III e IV
*
AULA 1
*
*
2) Considere o seguinte contexto. Num sistema de controle de estoque, tem-se as seguintes movimentações de um produto:
Saldo inicial: 20 unidades
Vendas de 30 unidades
Compra de 20 unidades
Assinale a opção correta
Os dados de compra e venda são informações.
O saldo inicial é uma informação.
O saldo atual (10) é obtido com saldo inicial + compras – vendas e é uma informação que pode ser obtida
O saldo inicial e atual são as duas informações que podem ser obtidas do contexto apresentado
*
AULA 1
*
*
3) Assinale a opção que não representa um sistema
Corpo humano
Chuveiro elétrico
Chave de porta
Sistema de numeração
4) Um conjunto de elementos, independentes que coleta, manipula e gera informações úteis é o conceito de:
Informação
Sistema
Sistema de informação
Sistema de Processamento de elementos
*
AULA 1
*
*
5) Com relação a Sistema de Informação, analise as assertivas
Só pode ser baseado em computador
Pode ser manual e baseado em computador
Hardware, software, bancos de dados, pessoas e procedimentos são elementos dos sistemas de informação baseados em computador
O Valor de um SI depende apenas das pessoas
Com base em sua análise, assinale a alternativa correta
Estão corretas as assertivas II e III 
Estão corretas as assertivas II, III e IV
Estão corretas as assertivas I, III e IV
Estão corretas as assertivas I e III
*
AULA 1
*
*
6) Assinale a opção que NÃO representa uma possível causa de problemas com sistema de informação.
Má qualificação das pessoas que operam o sistema
Processos da empresa mal definidos
Tecnologia inadequada
Simplicidade dos sistemas nos dias de hoje.
7) Com relação aos processos de fabricação do HW (hardware) e do SW (software), assinale a opção correta
O processo do HW é manufaturado e do SW é fabricado em escala.
Os defeitos no HW acontecem no inicio e fim de suas vidas e o do SW na medida em que sofre alterações
O processo do SW e HW usam componentes padrões
Não há diferenças entre os processos de desenvolvimento do HW e do SW
*
AULA 1
*
*
8) Analise as assertivas abaixo e assinale a opção correta no que se refere ao processo de desenvolvimento de Software
O desenvolvimento de SW depende muito pouco do componente humano e muito da tecnologia.
O processo de desenvolvimento de SW é muito pouco automatizado
Existe forte pressão dos usuários para desenvolvimento rápido e de baixo custo.
Os projetos de SW geralmente enceram no prazo e custo planejados
Com base em sua análise, assinale a assertiva correta
Estão corretas as opções I, II e III
Estão corretas as opções II, III e IV
Estão corretas as opções II e III
Estão corretas as opções III e IV
*
AULA 1
*
*
9) Com relação ao ciclo de vida de um Sistema, assinale a opção incorreta:
Começa pela percepção de uma necessidade
Termina quando torna-se obsoleto, por exemplo
É desenvolvido e entra em operação
Inicia-se a manutenção eterna
10) Para cada assertiva abaixo, diga se V (verdade) ou F (falsa)
O processo de desenvolvimento é uma forma ordenada e sistemática de desenvolver software.
O processo de desenvolvimento é divido em fases.
Em cada fase do processo, se conhece mais do sistema
Todas as empresas tem que ter as mesmas fases no processo de desenvolvimento de software
Todo sistema é viável de ser desenvolvido
*
AULA 1
*
*
9) Associe as 2 colunas
Escopo				a. Necessidade do usuário
Requisito				b. Sistema atual
Técnica de levantamento 	c. Abrangência do sistema
de requisitos				d. Entrevista
IV Alta complexidade
I – c; II – a; III – d; IV – b
10) Por que a fase de levantamento de requisitos é fundamental para o processo como um todo?
Resp: porque é nessa fase que vamos conhecer as necessidades dos usuários e consequentemente o que o sistema precisa fazer (requisitos)
*
AULA 1
*
*
11) Cite consequências de um levantamento de dados mal feito.
Resp: a) Má definição do escopo, ou seja sistema não fará o que se deseja que ele faça 
b) Haverá mudança nos requisitos incialmente identificados, gerando retrabalho, alteração de cronograma e orçamento
c) A equipe fica desmotivada com o retrabalho e cai a produtividade
d) O cliente fica insatisfeito
e) O sistema não terá qualidade, pois atender ao que os usuários desejam é o primeiro critério de qualidade.
12) Por que o processo de desenvolvimento de software deve qualidade?
Resp: por que a qualidade do software é influenciada pela qualidade no processo de desenvolvimento do software
*
AULA 1
*
*
13) Marque as opções que representam ações que incrementam qualidade no processo de desenvolvimento
Planejamento ( X )
Análise de riscos ( X )
Acompanhamento e controle do projeto ( X )
Correção rápida de problemas ( X )
14) Explique a dificuldade em desenvolver software hoje.
Resp: O software atual é complexo e grande, demandando muito tempo e grandes e especializadas equipes de profissionais, o que é difícil de administrar e bastante caro. Ou seja a gestão fica mais complexa. Não existe ferramenta única de automação total do processo de desenvolvimento.
*
AULA 1
*
*
15) Dentre as vantagens em se usar claros processos de desenvolvimento de sw, destacam-se:
Facilitam o processo de desenvolvimento na medida em que mais detalhes do sistema são conhecidos a medida em que se avança no trabalho.
Cria um padrão, para todos seguirem, na tentativa de redução a subjetividade no processo de desenvolvimento
Confere qualidade ao software
*
AULA 1
*
*
*
Aula 1
Requisitos
Testes
Desenho
Implementação
Análise 
Manutenção
Implantação
Concepção
*
*
*
AULA 2
Requisitos
Testes
Desenho
Implementação
Análise 
Manutenção
Implantação
Concepção
Análise de Viabilidade
Técnica
Operacional
Econômica
Cronograma
*
*
Com relação a fase de concepção, do processo de desenvolvimento de software, analise as assertivas abaixo
É a fase inicial, onde como diz o nome surge a idéia ou a necessidade para desenvolver o sistema.
É a fase onde todos os requisitos são levantados
É feito um estudo de viabilidade, pondendo o sistema nem ser desenvolvido
Poderia não existir e passar direto a fase de análise.
Com base nas análise das assertivas assinale a opção correta.
a. Estão corretas as assertivas I e II
b. Estão corretas as assertivas II e III
c. Estão corretas as assertivas I e III
D Estão corretas as assertivas I, II e III
*
AULA 2
*
*
Assinale a alternativa correta com relação Análise de Viabilidade			
Viabilidade operacional	a. Restrições de custo são atendias?	
Viabilidade econômica	b. Restrições de prazo serão atendidas?
Viabilidade técnica		c. Existe tecnologia factível?
Cronograma		d. Beneficia os interessados?
I – d; II – a; III – c; IV – b
2) Com relação ao ROI (Retorno sobre o investimento), assinale a alternativa Incorreta
% que mede a relação entre o quanto vai ser lucrado (receita menos despesa) e quanto se investe
Permite avaliar também o tempo de retorno do investimento
Quanto maior o valor, menor o ROI
O conceito de investimento engloba tudo que será gasto para desenvolver o sistema 
*
AULA 2
*
*
*
AULA 3
Requisitos
Testes
Desenho
Implementação
Análise 
Manutenção
Implantação
Concepção
Necessidades dos usuários
Restrições
Funcionamento dos processos
*
*
3) Com relação aos conceitos de requisitos, assinale a alternativacorreta
Refletem as necessidades de seus usuários.
Descrevem que funcionalidades o sistema terá
Revelam restrições e características das funcionalidades que o sistema fará.
Todos os requisitos são funcionais.
4) Classifique os requisitos abaixo em F (funcionais) e NF (não funcionais)
O sistema deve emitir o fluxo de caixa diariamente ( )
O sistema deve permitir cadastrar todas as despesas. ( )
O tempo de resposta da consulta deve ser inferior a 10s
O produto deve ter um código de barras EAN-13
*
AULA 2
*
*
4) Com relação aos chamados requisitos de usuários, diga se cada assertiva é V (verdadeira) ou F (falsa)
Descreve requisitos funcionais e não funcionais.
Descreve os requisitos de forma detalhada
Devem especificar o comportamento externo do sistema
Exemplo: O sistema devem manter registro de todos os pagamentos.
5) Com relação aos chamados requisitos de sistema, diga se cada assertiva é V (verdadeira) ou F (falsa)
São versões detalhadas dos requisitos de sistemas
Explicitam detalhes e mostram como os requisitos de sistema devem ser atendidos pelo sistema.
Escrito para clientes
*
AULA 2
*
*
6) Com relação a técnica de entrevista analise as assertivas abaixo.
Deve ser usada na reuniões iniciais com o alto escalão
Deve conter, preferencialmente, perguntas abertas
É eficiente quando feita com maior número de pessoas.
Uma desvantagem é a possibilidade do entrevistador se perder ou ser persuadido pelo entrevistado.
Assinale a opção correta
Estão corretas as assertivas I , II e IV
Estão corretas as assertivas I, III e IV
Estão corretas as assertivas II, e IV
Estão corretas as assertivas I e IV
*
AULA 2
*
*
7) Com relação a técnica de questionário, assinale a opção INcorreta
Deve ser usada quando a quantidade de usuários for grande
Focar em perguntas fechadas
Usada quando os usuários estão geograficamente distantes.
A vantagem é que o entrevistado tempo todo o tempo que desejar
8) Com relação a técnica de questionário, assinale cada opção como V (verdade) ou F (falsa).
Prevalecem as decisões consenso no grupo	
Possibilita ouvir a todos, que devem se expressar.
Possibilidade de identificar conflito entre as áreas;
Poucos devem participar.
*
AULA 2
*
*
9) Com relação ao caso de uso (diagrama e especificação), está incorreta a opção:
Útil para validar os requisitos junto aos usuários.
O diagrama de casos de uso mostra os requisitos de usuário
A especificação dos casos de uso explicitam os requisitos de sistema
É a mais eficiente das técnicas de levantamento de dados
10. Relacione as 2 colunas
Observação “in locco”		a. útil para discussão entre 					áreas	
JAD				b. Entender um relatório
Análise de documentos	c. Entender o dia a dia
*
AULA 2
*
*
9) Com relação ao caso de uso (diagrama e especificação), está incorreta a opção:
Útil para validar os requisitos junto aos usuários.
O diagrama de casos de uso mostra os requisitos de usuário
A especificação dos casos de uso explicitam os requisitos de sistema
É a mais eficiente das técnicas de levantamento de dados
10. Relacione as 2 colunas
Observação “in locco”		a. útil para discussão entre 					áreas	
JAD				b. Entender um relatório
Análise de documentos	c. Entender o dia a dia
*
AULA 2
*
*
*
AULA 3
Requisitos
Testes
Desenho
Implementação
Análise 
Manutenção
Implantação
Concepção
Modelagem da solução
Modelagem dos processos
O que o sistema deve fazer
*
*
Com relação a fase de Análise, dentro do processo de desenvolvimento de software, analise as assertivas abaixo
Visa estudar e entender os requisitos do sistema.
Usa modelos para mapear os requisitos, facilitando o entendimento.
Depende da tecnologia
Mostra apenas a estrutura do sistema
Analise as alternativas e assinale a resposta correta
a. Estão corretas as assertivas I e III
b. Estão corretas as assertivas II e III
c,. Estão corretas as assertivas II e IV
d. Estão corretas as assertivas I e II
*
AULA 3
*
*
2) Com relação a técnica de analise essencial, assinale a opção falsa
O sistema é visto sob 2 perspectivas isoladas: dados e controles
O foco principal é analise funcional
O sistema é dividido em módulos
As funções são descobertas ao identificarmos os eventos que afetam o sistema
3) Com relação a técnica OO de análise, assinale a alternativa correta
Os dados e funções passam ser integrados num único elemento chamado de objeto.
Objeto é um conjunto de classes com as mesmas características. 
Os atributos encapsulam os métodos dos objetos
*
AULA 3
*
*
AULA 3
*
*
*
AULA 3
Diagrama de Casos de Uso
Diagrama de Classe
Diagrama de Seqüência
*
*
*
AULA 3
*
*
*
*
AULA 3
*
*
<Uses>
<Uses>
*
*
AULA 3
Definição do Caso de uso : Emprestar Fita
 
Roteiro do Caso – Fluxo Principal
Atendente informa identificação do Sócio ao Sistema
Executar caso de uso “Pesquisar Sócio”
Para cada fita a ser emprestada
Atendente informa fita
Executar caso de uso “Pesquisar Fita”
4. Atendente confirma os dados 
5. sistema registra os empréstimos.
Fluxos Alternativos
2a. – Cliente não cadastrado. Sistema exibe esta msg e encerra o caso
2b. - Cliente está em Débito. Sistema exibe esta mensagem e encerra caso.
3a. Fita não está cadastrada. Sistema exibe msg e encerra o caso
*
*
AULA 3
*
TIPOS
CONCEITUAL
ESPECIFICAÇÃO
IMPLEMENTAÃO
*
*
AULA 3
*
*
*
*
AULA 4
Requisitos
Testes
Desenho
Implementação
Análise 
Manutenção
Implantação
Concepção
Tecnologia
Arquitetura do SW
COMO o sistema deve fazer
*
*
AULA 4
EXTERNA
Visão do usuário
Modelo de interação  interface
INTERNA
Componentes do sistema
Relação entre os componentes (acoplamento)
Funcionamento do componente
Interconexões com outros sistemas
*
*
AULA 4
*
*
AULA 4
REUTILIZAÇÃO
Idéia: usar o que já existe
Visa redução de tempo e R$
Garante a segurança: componente usado e testado
Desenho 
Classe
Código
*
*
*
AULA 5
Requisitos
Testes
Desenho
Implementação
Análise 
Manutenção
Implantação
Concepção
Unidade 
Integração
Validação
Homologação
*
*
MODALIDADES DE TESTES
*
Requisitos
Testes
Desenho
Implementação
Análise 
Concepção
Onde estão os erros?
Manutenção
Implantação
TESTES ESTÁTICOS
REVISÕES
AUDITORIAS
TESTES ESTÁTICOS
REVISÃO DE CÓDIGO
TESTES DINÂMICOS
EXECUÇÃO 
*
*
*

Outros materiais