O TJMS está começando um novo projeto com três times que estão trabalhando com o framework Scrum. Durante umareunião de definition of done (DoD), um time deve considerar diferentes critérios para definir o que significa "feito".
Dentre os critérios para discussão na reunião, o time deve considerar fundamentalmente:
A Internet dsa Coisas (Internet of Things – IoT) está revolucionando a forma como interagimos com o mundo, possibilitando maior automação, eficiência e conveniência em diversos aspectos da vida cotidiana.
Dentre as características fundamentais da IoT, incluem-se:
O sistema MinhaRECLAMACAO é utilizado por uma organização para controlar os processos de reclamações sobre os serviços prestados. Para abrir uma nova reclamação, o usuário informa seu CPF e o MinhaRECLAMACAO verifica se o formato do CPF é ou não válido antes de prosseguir.
Com base na APF (Análise de Pontos de Função) e no SNAP (Software Non Functional Assessment Process), a validação do CPF realizada pelo MinhaRECLAMACAO deve ser contada como um requisito:
O analista Bruno está buscando aprimorar a performance do servidor web Apache. Bruno habilitou no Apache o módulo que implementa o gerenciador de armazenamento de cache baseado em disco, a fim de efetuar o cache de mensagens do Hypertext Transfer Protocol.
Bruno habilitou o módulo do Apache:
A analista Bia está implementando um ambiente de Business Intelligence (BI) para apoiar as decisões dos gestores do TJMS. Para isso, Bia está extraindo dados oriundos de diversos sistemas de informação para carregar em um banco de dados.
Na arquitetura de um ambiente BI, o componente que armazena dados orientado a assunto, integrado, variante no tempo e não volátil que Bia deve implementar é o:
Considerando a importância da engenharia de requisitos para o desenvolvimento de sistemas, marque a alternativa que associa corretamente com atividade de “Validação” com seu respectivo objetivo:
O Desenvolvimento Dirigido por Testes se caracteriza por
Um problema computacional é dito NP-completo quando
Existem seis princípios fundamentais no Kanban, reunidos em dois grupos de princípios conhecidos por:
O Software Engineering Body of Knowledge (SWEBOK), do Institute of Electrical and Electronics Engineers (IEEE), é um guia com conteúdo que reúne as diretrizes e conceitos que regem a Engenharia de Software.
Com relação ao SWEBOK v3, analise os itens a seguir:
I. O SWEBOK apresenta uma divisão da Engenharia de Software em tópicos e subtópicos que dão uma boa visão geral da área, tendo o guia uma breve explicação para cada uma das divisões e apontamentos para as referências específicas mais relevantes para o aprofundamento teórico.
II. Desde seu lançamento em 2004, o SWEBOK vem sendo reconhecido no mundo todo como a padronização ideal dos ensinamentos que formavam engenheiros de Software realmente capacitados, abrangendo Knowledge areas (KA) como: Requisitos de Software; Projeto de Software; Construção de Software; Teste de Software; e, Manutenção de Software.
III. O SWEBOK contém a compilação de práticas de engenharia de Software consolidadas, na academia e na indústria, e pode servir como material de referência e consulta, além de indicar áreas de especialização que são mais importantes dentro da engenharia de Software.
Está correto o que se afirma em:
Um analista tem disponíveis quatro algoritmos de ordenação: inserção, mergesort, heapsort e bubblesort. Como o analista não tem conhecimento sobre o tamanho do conjunto de dados e as suas condições de ordenação inicial, resolve utilizar como critério de escolha a menor complexidade do pior caso.
Considerando-se esse critério de menor complexidade do pior caso, quais seriam os dois algoritmos que o analista deve utilizar para fazer uma primeira seleção?
A analista Joana está desenvolvendo um projeto com o apoio da ferramenta de versionamento de código Git. Sua cópia de trabalho atual está apontando para o branch tarefa-um. Joana precisa aplicar dois commits específicos e não sucessivos, do branch tarefa-dois, na sua cópia de trabalho.
Para realizar a operação por meio da ferramenta de linha de comando git, ela deve empregar o seguinte comando do git:
O mapeamento e a otimização dos processos de negócio são fundamentais para o desenvolvimento de um sistema de informação que irá automatizar as atividades executadas nesses processos.
Na Notação BPMN, o símbolo utilizado para representar a divisão (split) ou a convergência (merge) de fluxos de trabalho de um processo de negócio é a (o):
Durante uma reunião de revisão de UX design, o líder de UX e o gerente de produto devem considerar diferentes critérios para determinar se o design está pronto para ser implementado.
Um dos critérios fundamentais a considerar é(são):
A testabilidade é um fator importante para o desenvolvimento e a implementação de um software. Uma característica de um software testável é que os estados do software devem ser visíveis e podem ser consultados durante a execução.
Essa característica é chamada de: