Pontos: 0,0 / 1,5 |
No DFD (diagrama de fluxo de dados), advindo da Analise Estruturada, algumas regras devem ser obedecidas, no que se refere a impossibilidade de representar fluxos de dados entre os componentes do DFD. Cite 3 (três) destas regras. | ||
Gabarito:Não pode existir: 1) fluxo entre duas entidades externas; 2) fluxo entre uma entidade externa e um deposito; 3) fluxo entre dois depósitos; 4) processo sem fluxo de entrada, 5) processo sem fluxo de saida | ||
| Pontos: 0,5 / 1,5 |
O paradima Orientado a Objeto (OO) visa possibilitar um conjunto integrado de soluções, nas fases de analise, projeto e programação, para que sejam desenvolvidos sistemas eficientes e de forma harmônica. Atualmente as empresas vem usando uma linguagem chamada UML, que permite a modelagem de sistemas orientado a objeto. Por que a UML é considerada uma linguagem e não um processo ou metodologia de trabalho ? | ||
Gabarito: A UML se propoe a apresentar diagramas com diversas finalidades com os respectivos elementos de sua elaboração. Porem ela não determinada a ordem e muito menos quais elementos devem ser feitos no projeto. Cada empresa deve, dentro de sua metodologia de trabalho e processo de desenvolvimento selecionar os diagramas que serão usados e determinar a sequencia de utlilização. Ou seja cada empresa é livre para aplicar os diagramas disponíveis na ordem que lhe convier. | ||
| Pontos: 0,5 / 0,5 |
Conceitualmente Paradigma é definido como um grupo de linguagens semelhantes que tenham características em comum. O paradigma imperativo ou procedural especifica a sequência de procedimentos com alterações no estado da memória da máquina de Von Neumann. Na lista abaixo marque uma vantagem do uso de uma linguagem de programação imperativa : | ||
Adequado a computação paralela. | ||
Requer acompanhamento passo a passo do estado de cada Variável. | ||
Eficiência nos programas, pois essas Linguagens de programação simulam a arquitetura do hardware. | ||
Facilidade na correção de programas. | ||
Facilidade na escrita de programas complexos. | ||
| Pontos: 0,5 / 0,5 |
Com relação a fase de análise, existente em qualquer processo de desenvolvimento de software, analise as assertivas a seguir: I. É uma fase onde identificamos os requisitos do sistema ou seja aquilo que o usuário precisa que o sistema faça. II. É uma fase onde especifica-se o "COMO fazer". III. É uma fase que independe de tecnologia, contudo já temos que definir a linguagem de programação com que desenvolveremos o sistema. IV. É uma fase independente de tecnologia, para que a solução possa ser implementada de várias formas. Com base em sua análise das assertivas, assinale a ÚNICA alternativa correta | ||
Estão corretas apenas as assertivas II, III e IV | ||
Estão corretas apenas as assertivas I e IV | ||
Está correta apenas a assertiva IV | ||
Estão corretas apenas as assertivas I, III e IV | ||
Está correta apenas a assertiva I | ||
| Pontos: 0,5 / 0,5 |
A especificação de processos em análise estruturada corresponde a: | ||
Especificação dos processos do Diagrama de Fluxo de Dados (DFD) que não comportam descrição formal. | ||
Uma listagem organizada de todos os elementos de dados pertinentes ao sistema | ||
Uma listagem estruturada dos elementos de dados gerados por processos externos | ||
Descrição de todos os processos do Diagrama de Fluxo de Dados (DFD) que aparecem no nível de refinamento final (úitmo nível). | ||
Um saida para priorizar os processos do Diagrama de Fluxo de Dados (DFD) de maior complexidade. | ||
| Pontos: 0,5 / 0,5 |
Considere os tipos de diagramas citados abaixo e indique a assertiva que permite representar o sistema por um unico processo, mostrando as suas interações com entidades externas. 1-Diagrama de Entidades externas; 2- Dioagrama de caso de uso; 3- Diagrama de Entidade e Relacionamento; 4- Diagrama de Atividade; 5- Diagrama de Contexto. | ||
A assertiva correta é a composta pelos diagramas 1 ,3 e 4; | ||
A assertiva correta é somente a que relaciona o diagrama 3 | ||
A assertiva correta é somente a que relaciona o diagrama 5 | ||
A assertiva correta é a composta pelos diagramas 1 e 4; | ||
A assertiva correta é a composta pelos diagramas 1 e 5; | ||
| Pontos: 0,5 / 0,5 |
Tendo como base o modelo comportamental da análise essencial serão relacionados a seguir os passos para derivar um DFD preliminar a partir de um DFD particionado por evento. 1 - Desenhe os fluxos de dados de/para os depósitos de dados. 2 - Analise os processos (funções) que acessem os mesmos depósitos de dados e/ou recebam fluxos de dados das mesmas entidades externas. Tal verificação pode indicar processos afins e devem ser desenhados próximos, facilitando a diagramação. 3 - Desenhe os fluxos de dados de/para as entidades externas. 4 - Desenhe as entidades externas e repita os desenhos, caso necessário. Tente evitar as repetições. 5 - Desenhe os depósitos de dados e repita os desenhos, caso necessário. Tente evitar as repetições. A alternativa que contém a ordem correta desses passos é : | ||
1,5,4,2,3. | ||
1,2,3,4,5. | ||
2,5,4,3,1. | ||
2,5,4,1,3. | ||
2,4,5,1,3. | ||
| Pontos: 0,0 / 0,5 |
Na análise orientada a objetos, existem três diagramas que compõem o chamado Tripé da análise. Um dos diagramas descreve as funcionalidades do sistema, o outro mostra as classes de domínio do problema e por último, o que mostra a interação entre os objetos em um determinado cenário. Com base no contexto acima, assinale a ÚNICA alternativa que representa, na ordem, o primeiro e o terceiro diagrama descrito. | ||
Diagrama de Casos de Uso e Diagrama de Atividades | ||
Diagramas de Casos de Uso e Diagrama de Sequencia | ||
Diagrama de Atividades e Diagrama de Sequencia | ||
Diagramas de Classes e Diagrama de Sequencia | ||
| Pontos: 0,0 / 1,0 |
Analise as assertivas a seguir sobre a especificação dos processos primitivos do Diagrama de Fluxo de Dados (DFD). I. A especificação dos processos é opcional, pois o Diagrama de Fluxo de dados (DFD) fala por si. II. A especificação dos processos nos mostra a ordem com que os fluxos de entrada são usados. III. A especificação dos processos nos mostra a ordem com os fluxos de saída são gerados. IV. A especificação dos processos só não mostra o momento em que os dados são armazenados nos depósitos. Com base em sua análise, assinale a única opção correta | ||
Estão corretas as opções I e IV | ||
Estão corretas as opções II e III | ||
Está correta apenas a opção II | ||
Estão corretas as opções II e IV. | ||
| Pontos: 0,0 / 1,0 |
Em termos de documentação de software, o diagrama UML mais recomendado para documentar requisitos funcionais e as dependências entre eles é o: | ||
Diagrama de entidade e relacionamento | ||
Diagrama de Fluxo de dados | ||
Diagrama de Sequência | ||
Diagrama de Classe | ||
Diagrama de Casos de Uso |