Questões de Concurso Público SEMAE 2015 para Analista em Tecnologia da Informação

Foram encontradas 5 questões

Q534279 Engenharia de Software

Durante o processo de desenvolvimento de software diversas etapas devem ser seguidas, de modo o que o software produzido cumpra os anseios e atenda as necessidades do cliente. Dessa forma, é interessante o desenvolvimento de implementações iniciais, de modo a expô-las a comentários do cliente, até que uma versão final consistente seja produzida. A intercalação de atividades como especificação, desenvolvimento e validação, oferecendo um rápida resposta para mensurar a evolução do projeto, conforme pode ser visto na figura a seguir:


Imagem associada para resolução da questão

Fonte: Engenharia de Software 9 Edição


A partir das informações apresentadas anteriormente, assinale a alternativa que contempla o modelo de desenvolvimento de software adotado:

Alternativas
Q534280 Engenharia de Software
A prototipação é um elemento frequentemente utilizado pelo desenvolvedores de software. A criação de um protótipo auxilia a empresa de desenvolvimento a apresentar ideias preliminares de como o sistema será depois de pronto, de modo que o cliente tenha uma visão mais ampla. Sobre os protótipos, assinale a alternativa que contempla apenas afirmações verdadeiras:
Alternativas
Q534281 Engenharia de Software

Validar um software é um item de extrema relevância no processo de desenvolvimento, pois objetiva verificar se um software se adequa corretamente as suas especificações e também satisfaz as especificações do cliente do sistema. Por exemplo, no desenvolvimento de sistemas de software críticos, existe uma equipe independente de testadores que trabalha a partir de planos de teste pré-formulados, compondo um processo de software dirigido a planos, conforme pode ser verificado na figura a seguir.


Imagem associada para resolução da questão

Fonte: Engenharia de Software 9 Edição


Para seguir esta metodologia, alguns planos de teste devem ser desenvolvidos para vincular as atividades de teste e as atividades de desenvolvimento. A partir destas informações, assinale a alternativa que substitui corretamente os números I, II e III, respectivamente:

Alternativas
Q534282 Engenharia de Software
A UML (Unified Modeling Language) oferece uma série de recursos para se modelar um sistema, de modo que o processo de desenvolvimento do sistema seja mais eficiente, especialmente durante a fase de implementação. Dentre os diversos diagramas que a UML contempla, o Diagrama de Sequência é um dos mais utilizados, pois descreve de maneira muito prática a temporalidade nos elementos que compõem o sistema. Dessa forma, assinale a alternativa que contempla apenas afirmações verdadeiras sobre o Diagrama de Sequência:
Alternativas
Q534292 Engenharia de Software

Considere os seguintes diagramas de Casos de Uso.


Imagem associada para resolução da questão


A partir dos diagramas apresentados, assinale a alternativa que contempla recursos oferecidos I, II e III, respectivamente:

Alternativas
Respostas
1: A
2: C
3: B
4: B
5: C