Escolar Documentos
Profissional Documentos
Cultura Documentos
Dentro desse conceito podemos fazer a seguinte leitura das frases a seguir:
(Itera��o)Tipo de instru��es que podem ser repetitivas at� uma condi��o ser
atingida - Onde os passos podem ser repetitivos at� uma condi��o ser atingida. S�o
usadas quando h� necessidade de realizar repetidamente o mesmo trecho de c�digo.
-
Software aplicativo, ou simplesmente aplicativo ou aplica��o, � um programa de
computador que tem por objetivo ajudar o seu usu�rio a desempenhar uma tarefa
espec�fica, em geral ligada a processamento de dados, portanto apenas a op��o III e
IV est�o corretas.
IV. Pode ter a parte defeituosa substitu�da, tal qual o hardware. Falso, a parte
defeituso precisa ser corrigida, o que pode gerar outros efeitos colaterais
-
Qual op��o abaixo melhor representa a defini��o ou as caracter�sticas de um
Software como produto de um PDS?
� formado por Programa + Manual + Especifica��es.
-
Aula 02
=> � excelente para projetos que necessitam discuss�o de v�rias �reas da empresa.
Explica��o:
As sess�es JAD/RAD consistem em workshops e sess�es de grupo nos quais stakeholders
e analistas de requisitos se encontram para discutir as caracter�sticas desejadas
do produto. Seu objetivo � envolver todos os stakeholders importantes no processo
de levantamento, atrav�s de reuni�es estruturadas e com foco bem definido. Depende
diretamente do grau de envolvimento dos stakeholders bem como do l�der das sess�es
JAD.
No Processo Unificado os pap�is n�o s�o pessoas; eles descrevem como as pessoas se
comportam no neg�cio e quais s�o as responsabilidades que elas t�m. Nesse sentido,
um Desenvolvedor desempenha os pap�is de:
Implementador, Integrador e Designer.
-
S�o fases do Rational Unified Process (RUP)?
Inicia��o, Elabora��o, Desenvolvimento e Transi��o.
-
Observe as afirma��es a seguir sobre o escopo do sistema:
i. O escopo compreende o que ser� considerado para o desenvolvimento do sistema;
VERDADE
II. O banco de dados dever ser SQL Server, que a empresa j� possui;NF
IV. Ap�s gerar a folha mensal deve ser emitido email a cada funcon�rio, informando
do sal�rio l�quido.F
-
A an�lise por pontos de fun��o, elaborada no final da d�cada de 70 por Alan
Albrecht da IBM, � uma t�cnica para medi��o do tamanho de software. Qual a
contribui��o que as atividades de estimativa e m�trica de software em geral, podem
oferecer a um projeto de desenvolvimento?
Atividades dessa natureza ajudam no planejamento de um projeto de desenvolvimento,
uma vez que a partir da obten��o do tamanho do software, podem ser obtidas em
seguida outras vari�veis importantes como prazo, esfor�o e produtividade
-
Na atividade de an�lise no Processamento de Desenvolvimento de Software vemos a
import�ncia de se fazer uma modelagem para identificar se h� uma falha no
Levantamento de Requisitos. Uma dessas modelagens � a An�lise Estrutural. Esta
modelagem compreende uma s�rie de diagramas que s�o representados por:
Modelar aspectos est�ticos de um problema, utilizando o modelo orientado a objeto;
-
Qual a finalidade dos diagramas de intera��o?
Mostrar as mensagens trocadas entre os objetos
-
Analise as senten�as abaixo e marque V para VERDADEIRO e F para FALSO.
( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula
anterior, que se tornar�o precisos e detalhados o suficiente para as atividades do
pr�ximo passo no processo de desenvolvimento de software.V
( ) A An�lise � a atividade (ou conjunto de atividades) que utiliza o conceito de
orienta��o a objeto, utilizando a UML como nota��o. Tem como objetivo modelar o
problema, n�o a solu��o. V
( ) A UML- Unified Modeling Language, linguagem de modelagem unificada, utilizada
em engenharia de software para visualizar o desenho do sistema e a intercomunica��o
entre objetos.V
( ) A An�lis e Estrutural tem como objetivo modelar aspectos est�ticos de um
problema, utilizando o modelo orientado a objeto. Tamb�m � utilizada em conjunto
com detalhamento de requisitos para visualizar e fornecer base para identificar
solu��es para os requisitos apresentados. V
-
Sobre o diagrama de classes, avalie as assertivas que seguem
I. A classe DISCIPLINA, cont�m o objeto PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE -
verdade
II. S�o 3 tipos de classes: neg�cio, fronteira e externa - falso, o tipo externa
n�o existe, o correto seria controle.
III. NumeroCreditos seria um m�todo (opera��o) de uma classe DISCIPLINA - falso,
NumeroCreditos seria atributo
IV. C�digo seria um atributo para a classe DISCIPLINA. - verdade
-
Com base na An�lise Estrutural, assinale a op��o a seguir que melhor representa as
mensagens(partes) do diagrama de intera��o ?
No diagrama de Intera��o as mensagens que s�o trocadas, ao longo do tempo, para
execu��o de alguma tarefa.
"Vis�o que os usu�rios ter�o da solu��o ou produto e aforma com que eles
interagir�o." ?
Desenho externo.
-
Com rela��o ao n�vel de abstra��o e agrega��o dos elementos dos sistemas, o n�vel
que representa o comportamento de cada componente, sendo desenvolvido em conjunto
com a documenta��o voltada para os usu�rios ou com a documenta��o do c�digo do
programa � o
Certo operacional ou desenho detalhado
-
O n�vel de abstra��o e agrega��o dos elementos dos sistemas podem ser:
"� a maneira como o sistema interage com outros produtos ou sistemas. Podem conter
partes f�sicas, l�gicas, interconex�es com outros sistemas, interna ou
externamente." ?
Desenho interno
-
Com rela��o ao n�vel de abstra��o e agrega��o dos elementos dos sistemas, o n�vel
que representa a aplica��o das decis�es tomadas no n�vel estrat�gico, onde a
solu��o contemplar� a reutiliza��o, ou n�o, de componentes, buscando satisfazer os
requisitos do produto � o
Certo n�vel t�tico ou desenho l�gico
-
Fases do Processo Unificado
Fase de Concep��o
Fase de Elabora��o
Fase de Constru��o
Fase de Transi��o
O Processo Unificado � um processo de desenvolvimento fortemente ligado �
orienta��o a objetos, por�m, pode-se utiliz�-lo em qualquer projeto mesmo sendo ele
estruturado, sem que perca suas caracter�sticas b�sicas. Ele utiliza alguns
princ�pios modernos (componentiza��o, revis�es, etc) na �rea de engenharia de
software.
� Direcionado por casos de uso: O in�cio do processo deve ser marcado pela
utiliza��o dos casos de uso, a fim de se definir uma linguagem entre os usu�rios e
o sistema, facilitando a especifica��o dos requisitos.
Testes de Sistemas - nessa fase o ambiente est� bem pr�ximo da realidade, ou seja,
vamos validar o comportamento do sistema com o Hardware, Sistema Operacional e
outros cen�rios similares ao ambiente de produ��o do cliente.
-
O teste de caixa preta n�o considera a forma como o sistema est� implementado, ou
seja, sua estrutura interna. Ele tem como objetivo validar se o Software produz os
resultados esperados e se os requisitos est�o sendo atendidos.
-
Com rela��o ao objetivo dos testes, avalie as assertivas
I. O teste unit�rio deve ser realizado pela equipe de programa��o para testar as
unidade de programa : m�dulos, componentes e classes. - Verdade
II. Ap�s o teste de unidade, a parte do programa � integrada as demais partes, j�
prontas, no que chamamos de Teste de Integra��o. - Verdade
III. Teste de valida��o, o primeiro teste a ser realizado, onde o programador
valida se o requisito est� correto. - Falso, o teste de valida��o � um dos ultimos,
onde o sistema e avaliado, como um todo.
-
Os testes de software s�o importantes para complementar as revis�es e aferir o
n�vel de qualidade conseguido. Marque a modelidade de teste a seguir que melhor
representa a frase:
( ) Testes est�ticos - S�o testes realizados pela an�lise do c�digo fonte. O tipo
de an�lise � visual, podendo haver um question�rio para acompanhar os testes,
inspecionando o c�digo desenvolvido pela equipe de programa��o. utiliza��o do
c�digo
Aula 06
-
1- Cobol - Alto n�vel
II. Das fases do processo de desenvolvimento a �nica que n�o pode ser "pulada" � a
de implementa��o. Claro que pular as demais fases ser� com preju�zo da qualidade,
mas � fact�vel. - Verdade, se n�o houver implementa��o n�o teremos nenhum programa.
Logo de uma forma ou de outras a fase precisa acontecer.
Certo Implementa��o
-
Qual o objetivo da fase de Implementa��o ou Codifica��o?
Certo � escrever o programa em uma linguagem de programa��o, seguindo
normas e diretrizes da empresa � qual o desenvolvedor esteja ligado.
-
Aula 07
Certo
A fase de manuten��o jamais ter� fim
-
I. A manuten��o tamb�m pode ser considerada um processo de melhoria do software -
Verdade
PORQUE
Manual do usu�rio
Manual de introdu��o
Manual de refer�ncia
Documenta��o de instala��o
Refer�ncia r�pida
Documenta��o do software
Manual do software
Refatora��o
Separa��o est�tica
Como documenta��o do processo n�s abordamos:
Cronogramas
Relat�rios
Padroniza��o de processos
Comunica��o
Documentos t�cnicos
-
Aula 08
1- Permite a realimenta��o;
2- � �til para grandes projetos;falsa, uma vez que o modelo Espiral � o mais
indicado para grandes projetos.
3- Facilita corre��es que surgirem durante outras fases do processo;
Aula 09
II. Permite uma ger�ncia do baseline, que identifica um conjunto fixo de documentos
produzidos como resultado de cada fase do ciclo de vida. Os requisitos permanecem
inalterados at� o final do processo de desenvolvimento do software.Cascata
III. Um modelo incremental se baseia na cria��o de novas vers�es, onde cada uma
aumenta o �mbito do sistema - verdade. A cada nova itera��o, teremos um novo peda�o
do sistema pronto, que ser� acrescido aos demais, partes j� prontas
Identifique a �nica alternativa que N�O faz parte das atividades do modelo em
quest�o:
Certo
Documenta a instala��o
-
Qual op��o abaixo melhor representa a figura acima e a afirmativa "Modelo que se
baseia na ideia de melhoramento ou refinamento aos poucos."?
Processo iterativo.
-
Aula 10
O Rational Unified Process (RUP) � um exemplo de modelo de processo moderno que foi
derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de
Software associado (Rumbaugh, et al., 1999). O modelo � constitu�do por fases no
qual coincidem com as atividades do processo. Qual fase tem como objetivo entrar no
ambiente do usu�rio?
A Transi��o compreende a fase onde o sistema ser� implantado e os usu�rios
treinados
-
Dentre as senten�as apresentadas, maque aquela que N�o indica uma melhor pr�tica do
Processo Unificado:
Verificar a qualidade do software continuamente;
Usar arquiteturas baseada em componentes;
Identifica��o de riscos;
Desenvolver software iterativamente
Dificuldade para tratar requisitos que mudam.-> Muito pelo contr�rio, ter a
flexibilidade de durante todo o processo iterativo propor e fazer modifica��es no
sistema � uma das vantagens e principal caracter�stica no PU. Permitindo desta
forma acomanhar as mudan�as cont�nuas dos sistemas e sociedade.
-
Scrum � considerado um processo �gil de desenvolvimento de software.
-
Na fase de desenvolvimento do Scrum, o software � desenvolvido em processos
iterativos denominados:
Sprint
-
O M�todo Scrum � uma metodologia que tem como filosofia o Manifesto �gil. Possui
papel bem definido para as atividades durante todo o processo. Uma vez levantadas
as quest�es a serem trabalhadas, � determinado um per�odo de tempo para a
realiza��o de um determinado requisito. Durante esse intervalo, s�o feitas reuni�es
di�rias para acompanhamento do andamento das atividades.
Complete a frase escrevendo o nome de cada uma das caracter�sticas do modelo Scrum:
I) Sprint: Per�odo para finaliza��o de cada requisito;
II) Daily scrum: Reuni�o di�ria para an�lise de andamento do projeto;
III) Product Backlog: Lista com funcionalidades a serem implementadas;
IV) Sprint Backlog: An�lise feita do Product Backlog. Cada requisito � analisado,
interpretado e informado � equipe como ser� implementado;
V) Scrum master: Respons�vel por coordenar o Scrum e ajudar a atender os
impedimentos que possam ocorrer na tentativa de n�o estourar o Sprint.
-
Considere as afirmativas abaixo.
Certo I, II e III
Explica��o:
O RUP � um processo com as mesmas ra�zes que o processo unificado, que tem com
proposta um desenvolvimento de software de alta qualidade, que apoie o
desenvolvimento Orientado a objetos e que possibilite uma gest�o com controle de
custo e prazos.
Baseado em OO.
Uso em grandes projetos.
Desenvolver iterativamente
Foca arquitetura baseada em componentes
Obt�m vantagem no uso da UML
Qualidade durante todo o processo
Gest�o e controle de mudan�as
Dirigido por caso de uso
-
� um m�todo baseado em um manifesto, criado por desenvolvedores experientes.
Certo M�todo �gil
Explica��o:
O manifest Agil fomenta modelos como XP e SCRUM
-
Qual a disciplina respons�vel por "suportar a equipe de desenvolvimento, com itens
de IT, Servidores e ferramentas" ?
Ambiente: � a disciplina que apoia esses elemento da TI