Logo Passei Direto
Buscar
Material
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Gerência de Requisitos de Software - Avaliação Final 
(Discursiva) 
 
1 
Gerenciamento de Requisitos é uma prática essencial no desenvolvimento de software e 
em projetos que envolvem a construção de produtos complexos. Esse processo tem 
como objetivo entender, documentar, analisar, rastrear e controlar os requisitos ao longo 
de todo o ciclo de vida do projeto. O primeiro passo do gerenciamento de requisitos é a 
coleta e a análise dos requisitos dos stakeholders. Isso envolve identificar todas as 
necessidades, expectativas e restrições dos usuários, clientes, equipe de 
desenvolvimento e outras partes interessadas. Uma comunicação clara e eficaz com os 
stakeholders é crucial nessa fase, pois ajuda a evitar mal-entendidos e assegura que 
todas as demandas sejam capturadas adequadamente. 
Fonte: Adaptado de: PRESSMAN, R.; MAXIM, B. R. Engenharia de Software: uma 
abordagem profissional. 8. ed. Porto Alegre: Amgh, 2016. 
Imagine que você é o gerente de um projeto para desenvolver um sistema de 
agendamento de consultas médicas para uma clínica. Descreva o processo de coleta e 
análise de requisitos que você seguiria para garantir que o sistema atenda 
adequadamente às necessidades dos usuários e da clínica. 
 
Resposta esperada 
Como gerente de projeto para o desenvolvimento do sistema de agendamento de consultas 
médicas, o processo de coleta e análise de requisitos seguiria as seguintes etapas: 
 
 
- Identificação dos principais stakeholders: o primeiro passo seria identificar os principais 
interessados no projeto, como os médicos da clínica, funcionários administrativos, 
pacientes e gerentes da clínica. Cada grupo de stakeholders teria necessidades e 
expectativas específicas com relação ao sistema de agendamento. 
 
 
- Técnicas de coleta de requisitos: utilizaria diversas técnicas para coletar requisitos de 
forma abrangente. Isso incluiria entrevistas individuais e em grupo com médicos, 
funcionários e pacientes para entender suas perspectivas e expectativas. Também 
consideraria a distribuição de questionários para alcançar uma audiência mais ampla e 
obter feedback sobre o atual processo de agendamento. Observação direta do fluxo de 
trabalho na clínica também seria uma técnica valiosa para entender como as tarefas são 
realizadas atualmente e onde melhorias podem ser feitas. 
 
 
 
 
 
- Documentação dos requisitos: todos os requisitos seriam documentados de forma clara, 
concisa e organizada. Utilizaria uma especificação de requisitos que contivesse 
descrições detalhadas de cada requisito, incluindo a descrição da funcionalidade, 
prioridade, fonte do requisito, critérios de aceitação e quaisquer restrições aplicáveis. Isso 
garantiria que todas as informações relevantes estivessem disponíveis para consulta e 
validação. 
 
 
- Validação e aprovação dos requisitos: antes de prosseguir com o desenvolvimento, os 
requisitos seriam submetidos a revisões e validações pelos stakeholders. Isso garantiria 
que os requisitos capturados reflitam adequadamente suas necessidades e expectativas. A 
revisão incluiria sessões de feedback em grupo, em que todos os stakeholders teriam a 
oportunidade de revisar os requisitos e fornecer suas contribuições. 
 
 
- Rastreamento e controle dos requisitos: implementaria um sistema de rastreabilidade 
para acompanhar os requisitos ao longo do ciclo de desenvolvimento. Cada requisito seria 
associado a elementos específicos do sistema, como casos de uso, protótipos ou histórias 
de usuário. Isso permitiria verificar se todos os requisitos foram implementados 
corretamente e ajudaria a garantir que qualquer mudança nos requisitos seja gerenciada 
de forma controlada. 
 
 
- Gestão de mudanças: compreenderia que mudanças nos requisitos podem ocorrer ao 
longo do projeto e, por isso, adotaria um processo formal de gestão de mudanças. Novos 
requisitos ou alterações seriam avaliados quanto ao seu impacto no prazo, custo e escopo 
do projeto antes de serem implementados. Essa abordagem ajudaria a manter o projeto 
dentro dos limites acordados e a evitar surpresas no decorrer do desenvolvimento. 
 
 
Em resumo, o processo de coleta e análise de requisitos para o sistema de agendamento 
de consultas médicas envolveria identificar os stakeholders, utilizar diversas técnicas para 
coletar requisitos, documentá-los de forma clara, validar e aprovar junto aos interessados, 
rastreá-los ao longo do projeto e gerenciar mudanças de forma controlada. Dessa forma, 
seria possível desenvolver um sistema que atenda efetivamente às necessidades dos 
usuários e da clínica, proporcionando uma melhor experiência de agendamento de 
consultas médicas. 
 
 
 
 
Referência bibliográfica: MORAES, D. M. P.; LOPES, L. G. Gerência de Requisitos de 
Software. Indaial: Uniasselvi, 2023. GERENCIAMENTO DE REQUISITOS. 
 
2 
A falta ou falha de requisitos é um cenário recorrente que pode ocorrer durante o 
processo de desenvolvimento de um software, e representa um desafio significativo para 
os engenheiros de software. A ausência ou inadequação dos requisitos necessários é um 
problema frequente que pode surgir ao longo do desenvolvimento de um software, 
tornando-se um desafio de grande relevância para os engenheiros responsáveis pelo 
projeto. 
Fonte: Adaptado de: SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo: 
Pearson Education do Brasil, 2018. 
Com base no texto apresentado e nos conhecimentos relativos à Engenharia de 
Requisitos, contextualize a falta de requisitos (quando ocorre) e quais as principais 
consequências no processo de desenvolvimento de software. 
 
Resposta esperada 
A falta de requisitos ocorre quando um ou mais requisitos necessários para o 
desenvolvimento do software não são identificados ou documentados adequadamente. 
Isso pode ocorrer por uma série de razões, como falta de comunicação entre os 
stakeholders, falta de compreensão dos usuários finais sobre suas necessidades ou até 
mesmo devido a restrições de tempo ou recursos. Uma das principais consequências da 
falta de requisitos é a dificuldade em atender às expectativas dos usuários finais. Sem 
uma compreensão clara dos requisitos, os desenvolvedores podem não conseguir entregar 
um software que atenda às necessidades e expectativas dos clientes, resultando em um 
produto final insatisfatório. 
 
 
 
 
 
Referência bibliográfica: MORAES, D. M. P.; LOPES, L. G. Gerência de Requisitos de 
Software. Indaial: Arqué, 2023. CAUSAS DE FALHA EM REQUISITOS DE 
SOFTWARE.

Mais conteúdos dessa disciplina