No domínio do desenvolvimento de sistemas computacionais, análise refere-se ao estudo de um processo ou área de trabalho, levando quase sempre à especificação de um novo sistema. Com relação à metodologia Estruturada de Análise e Projeto, é correto afirmar que
Questões de Concursos
selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Um gerente de projeto decidiu utilizar o Processo Unificado (RUP - rational unified process) como seu processo de desenvolvimento de software. Com base no RUP, quais os objetivos que o gerente deve direcionar para a fase de Elaboração?
I. As Métricas Orientadas ao Tamanho consiste na contagem de linhas de código como medida-chave. Está fortemente ligado à linguagem de programação utilizada, impossibilitando a utilização de dados históricos para projetos que não utilizam a mesma linguagem. Um conjunto de métricas de qualidade e produtividade pode ser desenvolvido com esta técnica; II. Métricas Orientadas à Função consiste em um método para medição de software do ponto de vista do usuário, que determina de forma consistente o tamanho e complexidade de um software, sob a perspectiva do usuário. Ela dimensiona um software, quantificando a funcionalidade proporcionada ao usuário a partir do seu desenho lógico. Ou seja, são medidas indiretas do software e do processo por meio do qual ele é desenvolvido; III. Confiabilidade, complexidade, funcionalidade, qualidade e eficiência são exemplos de medidas diretas de métricas de software. IV. A partir dos resultados apresentados pela métrica ponto por função, é possível estimar a quantidade de erros que serão encontrados durante o teste.
Marque a opção que corresponde somente às afirmativas verdadeiras.
São Diagramas utilizados na UML, EXCETO:
FCC•
Um analista judiciário está participando de um debate sobre metodologias ágeis a serem utilizadas no Tribunal de Justiça do Amapá. Ele afirma corretamente que
Acerca de elicitação e gerenciamento de requisitos, julgue o item a seguir.
Em um processo de desenvolvimento de software, a elicitação de requisitos serve para identificar os fatos que compõem os requisitos do sistema.
Em conformidade com a metodologia orientada a objetos, com a finalidade de evitar que partes de um programa se tornem tão independentes que uma pequena alteração tenha grandes efeitos em cascata, é aplicado um recurso que separa os aspectos externos e acessíveis de um objeto dos detalhes internos de implementação.
Esse recurso utiliza um princípio da Orientação a Objetos que propõe ocultar determinados elementos de uma classe das demais classes. O objetivo ao colocar uma proteção ao redor é prevenir contra os efeitos colaterais indesejados ao ter essas propriedades modificadas de forma inesperada.
Este recurso é conhecido por:
Acerca do processo de desenvolvimento de software, julgue os itens
subsequentes.
Uma sprint do Scrum tem duração prevista de 2 meses.
Uma fábrica de software utiliza um ciclo de vida de desenvolvimento de sistemas que contempla um conjunto sequencial de ações de desenvolvimento, desde o diagnóstico do problema até os testes necessários à implementação. Além disso, nada está terminado até que todas as fases estejam completas. Esse ciclo de vida é conhecido como
A direção de uma empresa designou uma equipe de
analistas para garantir a qualidade dos sistemas de informação em
produção na entidade. Para cumprir suas atribuições, a equipe
recorreu a diversas técnicas e metodologias para a avaliação da
qualidade do desenvolvimento de software.
Com base nessa situação hipotética, julgue os itens que se seguem
Conforme a metodologia definida pelo IFPUG (International Function Point User Group), computam-se como arquivos de interface externa os dados que sejam recebidos de outra aplicação e utilizados para alterar ou remover dados de um arquivo lógico interno
STJ•
Acerca de qualidade de software, julgue os itens
subseqüentes.
Há modelos de qualidade de software nos quais os atributos de qualidade são agrupados em características de qualidade, que, por sua vez, são desdobradas em subcaracterísticas. Por exemplo, confiabilidade é uma possível característica e refere-se à capacidade de o software manter seu nível de desempenho, sob condições estabelecidas, por um período de tempo.
A figura abaixo representa, simplificadamente, as fases do Modelo de Ciclo de Vida Cascata.
Dentre as diversas características desse modelo, afirma-se que
O modelo de processo de desenvolvimento de software que combina as atividades de desenvolvimento com o gerenciamento de risco é o Modelo
FCC•
Das seguintes informações sobre modelos de ciclos de vida de desenvolvimento de software, é INCORRETO afirmar:
Ferramentas CASE são de uso específico no desenvolvimento de aplicativos web usando banco de dados.
INSS•
Diversos são os arcabouços (frameworks) de definição de arquitetura de sistemas de informação. Por meio desses arcabouços, a arquitetura de sistemas de informação de uma organização pode ser descrita em diversos modelos que relacionam aspectos dos dados, funções, redes, pessoas e aspectos temporais e motivacionais de uma organização a modelos que representam visões que podem ser distintas e complementares, como as dos planejadores, dos donos da organização, dos projetistas, dos construtores, dos subcontratados e dos usuários. Julgue os itens subseqüentes acerca desse assunto.
Frameworks como os referidos acima pregam processos e métodos de desenvolvimento de aplicações que, em geral, devem seguir um caminho no qual as visões são construídas, com maior sucesso, de baixo para cima.
No que se refere a metodologias ágeis e experiência de usuário, julgue o item que segue.
No Agile UX, design, negócios e desenvolvimento se unem para trabalhar em um processo cíclico, ao passo que, no Lean UX, eles trabalham em paralelo.
Modelo Essencial é o modelo do que o sistema tem que fazer, de forma a satisfazer os requisitos do utilizador, com o mínimo possível de informação sobre como o sistema deve ser implementado.
As alternativas a seguir apresentam as ferramentas que fazem parte do Modelo Essencial, à exceção de uma. Assinale-a.
UML•
Na UML, a principal diferença entre o diagrama de objetos e o diagrama de classes é que o diagrama de objetos mostra