Julgue os itens que se seguem, em relação a metodologias de análise, projeto e desenvolvimento de sistemas.
O escopo, a importância e a estimativa de um Sprint do Scrum são definidos pelo product owner.
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Nada por aqui
Julgue os itens que se seguem, em relação a metodologias de análise, projeto e desenvolvimento de sistemas.
O escopo, a importância e a estimativa de um Sprint do Scrum são definidos pelo product owner.
Algumas das Características Gerais do Sistema (CGS) são:
Na moderna engenharia de software, NÃO faz parte de uma boa prática de desenvolvimento de sistemas:
A camada do padrão MVC (model view controller) responsável pelas regras de negócio, manipulação de dados e manutenção do estado do sistema é a camada de
Acerca de engenharia de requisitos e suas características, julgue os itens a seguir.
Após a elicitação de requisitos, na fase de análise, são verificadas as necessidades dos clientes e usuários para se definirem os requisitos de um software.
Considerando a UML, podemos definir caso de uso (use case) como:
O sentido da palavra qualidade está diretamente relacionado com a satisfação do usuário. No caso de qualidade de software isso quer dizer que o usuário deve ter seus requisitos plenamente atendidos. Para que isso aconteça, todas as etapas do ciclo de desenvolvimento de um software e seus respectivos produtos devem atender determinadas normas. A respeito dessas normas, julgue os itens que se seguem.
A essência da norma NBR ISO/IEC 12207 é definir os processos que envolvem o ciclo de vida de um software. Para isso classificam-se os processos em fundamentais, de apoio, organizacionais e de adaptação. Além desses elementos técnicos, a norma abrange, também, aspectos da organização, de capacitação do pessoal técnico e do domínio da aplicação, de modo a garantir que esses aspectos não provoquem impacto negativo na qualidade do produto.
Atenção: As questões de números 56 a 59 referem-se ao enunciado abaixo.
Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque. São necessários os seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O cadastro de materiais é feito pelo almoxarife (responsável) e as requisições são feitas por todos os departamentos da empresa e ficam guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz todos os cálculos acima. A entrada de materiais também é feita pelo almoxarife, quando os cálculos também são realizados. Os dados calculados devem ficar guardados também e o tempo de resposta de consultas feitas no cadastro de materiais não deve exceder a 5 milissegundos (ms).
No Diagrama de Sequência, a existência de um objeto requisição desde a sua entrada até a sua baixa deverá ser representada por
Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.
Dados do setor de software indicam que a maior parte do esforço gasto em um software ocorre na verdade após o software ser entregue pela primeira vez ao cliente.
As partes estáticas de um sistema NÃO são representadas, utilizando-se UML nas atividades de análise e projeto orientados a objetos, pelos diagramas de
A UML fornece um conjunto considerável de diagramas que ajudam a definir uma aplicação. Com relação a esses diagramas, analise:
I. Na atividade de análise de requisitos, pode ser utilizado para descrever como as pessoas interagem com o sistema.
II. Descreve os tipos de objeto presentes no sistema e os vários tipos de relacionamento existente entre eles. Também mostra as propriedades e operações de uma classe e as restrições que se aplicam à maneira como os objetos estão conectados.
III. Normalmente captura o comportamento de um único cenário e mostra vários exemplos de objetos e mensagens que são passadas entre esses objetos dentro de um caso de uso.
IV. São uma técnica para descrever a lógica de procedimentos, processo de negócio e fluxo de trabalho. Suportam comportamento paralelo, ao contrário dos fluxogramas.
Os itens I, II, III e IV descrevem, respectivamente, os diagramas de
Na UML, a multiplicidade
Julgue os itens a seguir, no que se refere a análise de negócio e requisitos.
Na criação de um plano para a arquitetura computacional necessária para processos do negócio, o analista é responsável por conceber e integrar diferentes arquiteturas, tais como arquitetura de dados, arquitetura das aplicações e infra-estrutura tecnológica.
A respeito do uso de diagramas UML, seus conceitos, representações e finalidades, julgue os itens subsequentes.
No diagrama de casos de uso, um caso de uso (use case) é representado por uma bolinha negra e um rótulo com o seu nome. Normalmente, o use case é uma extensão de uma classe abstrata.
Considere as seguintes afirmativas sobre diagramas de transição de estados (DTE). Um DTE é considerado correto quando:
I- Tem somente um estado inicial.
II- Todo estado pode ser alcançado a partir do estado inicial.
III- Para cada estado existe um caminho até o estado final.
A(s) afirmativa(s) correta(s) é/são somente:
Qual o nome da ferramenta da análise estruturada através da qual são mapeadas as funções do sistema em especificação, relevante principalmente para sistemas de informação nos quais as funções do sistema sejam fundamentais e mais complexas do que os dados manipulados?
A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.
A abordagem de teste denominada white-box testing visa demonstrar a operacionalidade de cada funcionalidade especificada, tal como observado na interface de utilização do software, sem considerar a estrutura lógica interna ao software.