Prévia do material em texto
<p>Nome completo: Mateus Henrique Bernabé</p><p>REQUISITOS DE PROJETOS PARA APLICATIVOS MÓVEIS</p><p>Faculdade IMES</p><p>Data: 27/08/2024</p><p>TÍTULO:</p><p>Modelagem e projeto de aplicativos móveis</p><p>Desafio</p><p>a) Sabendo que a empresa busca desenvolver seus projetos utilizando modelos de requisitos de forma estruturada, como você iria utilizar as informações já levantadas pelo antigo desenvolvedor?</p><p>b) A partir da resposta anterior, descreva quais modelos e análises ainda precisariam ser identificados para concluir a análise de requisitos desse projeto.</p><p>a) Sabendo que a empresa busca desenvolver seus projetos utilizando modelos de requisitos de forma estruturada, como você iria utilizar as informações já levantadas pelo antigo desenvolvedor?</p><p>Considerando que a empresa busca uma abordagem estruturada para a modelagem de requisitos, sugiro as seguintes etapas para aproveitar o trabalho já realizado:</p><p>1. Validação e Complementação:</p><p>· Revisão detalhada: Realizar uma análise aprofundada do documento existente, identificando lacunas, inconsistências e ambiguidades.</p><p>· Entrevistas: Entrevistar o antigo desenvolvedor (se possível) e outros stakeholders para obter mais informações e esclarecer dúvidas.</p><p>· Complementação: Agregar novos requisitos que possam ter surgido ou que tenham sido omitidos no levantamento inicial.</p><p>2. Organização e Estruturação:</p><p>· Classificação: Organizar os requisitos em categorias lógicas, como funcionais, não funcionais e de domínio.</p><p>· Priorização: Definir a importância relativa de cada requisito, considerando os objetivos do negócio e as necessidades do usuário.</p><p>· Documentação: Reestruturar o documento de requisitos, utilizando uma formatação consistente e clara, facilitando a compreensão por todos os membros da equipe.</p><p>3. Modelagem:</p><p>· Diagramas de casos de uso: Visualizar as interações entre os usuários e o sistema, identificando os atores e as funcionalidades.</p><p>· Diagramas de classes: Modelar a estrutura do sistema, definindo as classes e seus relacionamentos.</p><p>· Outras técnicas: Utilizar outras técnicas de modelagem, como diagramas de sequência, de estado e fluxogramas, conforme necessário.</p><p>b) A partir da resposta anterior, descreva quais modelos e análises ainda precisariam ser identificados para concluir a análise de requisitos desse projeto.</p><p>Para concluir a análise de requisitos, é fundamental identificar e realizar as seguintes análises e modelagens:</p><p>· Requisitos não funcionais:</p><p>· Desempenho: Tempo de resposta, capacidade de processamento, etc.</p><p>· Segurança: Proteção de dados, controle de acesso, etc.</p><p>· Disponibilidade: Tempo de funcionamento, recuperação de falhas, etc.</p><p>· Manutenibilidade: Facilidade de modificação e atualização.</p><p>· Portabilidade: Capacidade de rodar em diferentes plataformas.</p><p>· Requisitos de usuário:</p><p>· Cenários de uso: Descrição detalhada de como os usuários interagem com o sistema.</p><p>· Histórias de usuário: Descrições concisas de funcionalidades do ponto de vista do usuário.</p><p>· Requisitos de negócio:</p><p>· Objetivos de negócio: Metas que o aplicativo deve alcançar.</p><p>· Restrições: Limitantes técnicos, legais ou de negócio.</p><p>· Análise de riscos:</p><p>· Identificação de possíveis riscos e seus impactos.</p><p>· Definição de estratégias de mitigação.</p><p>· Validação com stakeholders:</p><p>· Apresentação dos requisitos modelados aos stakeholders para obter feedback e aprovação.</p><p>Considerações Adicionais</p><p>· Ferramentas de modelagem: Utilizar ferramentas como UML (Unified Modeling Language) ou BPMN (Business Process Model and Notation) para facilitar a criação e a visualização dos modelos.</p><p>3</p>