Analisando os requisitos, o Analista de Sistemas identificou elementos de um Diagrama de Fluxo de Dados - DFD para a Macro Visão do Modelo Funcional. Os fluxos de dados são, apenas,
Analisando os requisitos, o Analista de Sistemas identificou elementos de um Diagrama de Fluxo de Dados - DFD para a Macro Visão do Modelo Funcional. Os fluxos de dados são, apenas, Considere, por hipótese, que um Analista de Sistemas está trabalhando no projeto conceitual de um sistema de controle de processos compartilhado entre tribunais, o qual futuramente será projetado para ser processado em um modelo de banco de dados relacional normalizado. O Analista levantou os seguintes requisitos:
− A entidade tribunal deverá ser identificada de forma unívoca pelo atributo identidade do tribunal que será a chave primária; A entidade processo terá sua chave primária composta por um número sequencial de 1 a n mais a identidade do tribunal ao qual está vinculado.
O motivo da incorporação da identidade do tribunal na chave primária de processo bem como o tipo de relacionamento entre as entidades tribunal e processo são, respectivamente, a
Atenção: Para responder às questões de números 52 e 53, considere o texto abaixo.
Hipoteticamente, um Analista de Sistemas do TST utilizou a notação BPMN 2.0 para modelar um processo de recebimento de denúncias.
Em um determinado ponto ele diagramou um subprocesso composto de duas atividades, utilizando o símbolo “til” (~) na parte inferior do mesmo. Esse símbolo é uma especificação característica do BPMN e significa que o subprocesso éHipoteticamente, durante a fase de levantamento de requisitos, um Analista de Sistemas do TST aplicou uma técnica que trata de realizar uma imersão no ambiente de trabalho de seus usuários buscando observar, no dia a dia, como as atividades eram executadas. Esse trabalho lhe ajudou a descobrir requisitos funcionais e não funcionais, implícitos, que refletiam as formas reais com que as pessoas trabalhavam ao invés de refletir processos formais definidos pelo Tribunal. Um outro Analista de Sistemas que o acompanhava perguntou:
Qual técnica da Engenharia de Requisitos é essa que você aplicou?
Qual requisito funcional você observou?
Qual requisito não funcional você observou?
As respostas corretas a essas perguntas foram, respectivamente,
Um Analista de Sistemas do Tribunal Superior do Trabalho − TST, de modo hipotético, necessitou aplicar princípios ágeis e de controle usando elementos de três modelos, em processos de manutenção de software.
Considere:
I. Dividir o cronograma em iterações time-box ou ciclos (sprints).
II. Orientar o trabalho a eventos ao invés de limite de tempo.
III. Aplicar a programação em pares, integração contínua, orientação a testes (TDD), revisão de código e todas as demais prescrições antes da implantação.
As características acima correspondem, respectivamente, a
Durante a fase de teste de um software desenvolvido para um sistema em tempo real que usa memória compartilhada, um Analista de Sistemas verificou que, apesar de seus componentes já terem sido testados de modo individual e terem tido todos os erros corrigidos, ele não funcionava como deveria, de acordo com sua especificação. O Analista realizou, então, um teste de interface que conseguiu detectar o erro. O motivo era que o produtor e o consumidor de dados estavam operando em velocidades diferentes e o consumidor estava acessando informação desatualizada, pois o produtor da informação não atualizava as informações da interface compartilhada. Na
Engenharia de Software, o tipo de teste de interface e o erro detectado são denominados, correta e respectivamente, interface de...
Atenção: Para responder às questões de números 52 e 53, considere o texto abaixo.
Hipoteticamente, um Analista de Sistemas do TST utilizou a notação BPMN 2.0 para modelar um processo de recebimento de denúncias.
Em outro ponto do diagrama ele usou uma atividade marcada com uma engrenagem dupla na parte superior esquerda. Na BPMN esse símbolo significa uma característica específica da atividade pois serve para especificar que ela é do tipoConsidere, por hipótese, os requisitos abaixo, levantados durante a modelagem de dados:
I. A entidade Empregado exerce dois papéis: Gerente e Gerenciado. Cada empregado tem um só gerente e um gerente chefia diversos empregados.
II. Um empregado (entidade Empregado) ocupa somente um cargo (entidade Cargo) que também pode ser ocupado por outros empregados.
III. Um departamento (entidade Departamento) aloca diversos empregados (entidade Empregado). Um empregado só pode ser alocado em um único departamento.
IV. Os atributos identificadores das entidades Empregado, Cargo e Departamento são, respectivamente, Matrícula, Código do Cargo e Código do Departamento.
Em um modelo normalizado, são chaves estrangeiras em I, II e III, respectivamente,
Analisando os dois requisitos, o Analista de Sistemas identificou elementos de um Diagrama de Fluxo de Dados − DFD. São depósitos de dados, apenas,