Logo Passei Direto
Buscar

Engenharia de Requisitos Levantamento e Modelagem

User badge image
MarCelO **

em

Ferramentas de estudo

Material

Prévia do material em texto

ENGENHARIA DE SOFTWARE Engenharia de Requisitos UML Levantamento e Modelagem class Uma abordagem estruturada para identificar, analisar e representar os requisitos de sistemas de software com clareza e precisão. Relatório Técnico Abril 2026PROCESSO Processo de Engenharia de Requisitos Sete fases interligadas que guiam desenvolvimento de sistemas 01 03 05 07 Concepção Elaboração Especificação Gestão Identificação dos 02 Refinamento e 04 Transformação em 06 Controle contínuo stakeholders e visão eliminação de requisitos técnicos de mudanças e geral do sistema ambiguidades do sistema rastreabilidade Elicitação Negociação Validação Coleta de requisitos Resolução de Aprovação e funcionais e não conflitos entre alinhamento com funcionais stakeholders necessidades reais "A Gestão permeia todas as fases - é fio condutor do ciclo de vida dos requisitos."Classificação e Tipos de Requisitos Os quatro pilares que moldam funções e qualidade do sistema FUNCIONAIS NÃO FUNCIONAIS que sistema faz Como sistema deve ser Descrevem comportamentos e funções Atributos de qualidade: desempenho, específicas. Ex: adicionar itens ao segurança, confiabilidade, eficiência e carrinho em um e-commerce. robustez. DE DOMÍNIO SUBCONSCIENTES Regras do ambiente que vai sem dizer TIPOS DE REQUISITOS Regulamentações, normas da indústria Expectativas implícitas baseadas em e práticas de negócio. Ex: padrões convenções. Ex: interface de usuário contábeis internacionais. intuitiva e responsiva. Engenharia de Requisitos Levantamento e ModelagemELICITAÇÃO DE REQUISITOS Técnicas Tradicionais de Levantamento Abordagens essenciais para coletar informações e identificar necessidades dos stakeholders Entrevistas Questionários Brainstorming Workshops Observação Facilitados Conversas individuais ou Formulários distribuídos Geração livre de ideias Imersão no ambiente do em grupo para coletar para coletar dados em grupo, sem críticas, Sessões colaborativas usuário para identificar informações subjetivas quantitativos e para explorar requisitos com stakeholders para requisitos não e detalhadas qualitativos em escala criativos definir e priorizar articulados ou implícitos requisitos em conjunto A combinação de múltiplas técnicas garante cobertura abrangente e reduz risco de requisitos omitidos.ELICITAÇÃO Técnicas Visuais e Analíticas Prototipagem Análise de Documentos Mind Mapping Abordagens para refinar e validar requisitos Versões preliminares para Revisão de manuais e Organização visual de de forma visual e estruturada. coletar feedback visual relatórios para identificar ideias e requisitos por rapidamente requisitos existentes categorias 05 / 09 05 / 09 Role-playing Análise de Interface Casos de Uso Encenação de cenários Identificação de requisitos Descrição das interações para explorar requisitos sob nas interações entre entre usuário e sistema diferentes perspectivas sistemas para atingir objetivos "A combinação de múltiplas técnicas visuais garante cobertura abrangente dos requisitos."MODELAGEM DE REQUISITOS Diagramas UML Essenciais Especificar Visualizar Documentar Casos de Uso 83,3% de uso Atividades 66,7% de uso Classes 100% de uso Identifica requisitos funcionais sob a Visualiza fluxo de trabalho de Estrutura as relações entre classes, perspectiva do usuário final. Promove processos e histórias de usuário. atributos e métodos do sistema. compreensão compartilhada do Identifica áreas de melhoria e pontos Essencial para design e comportamento do sistema. de decisão. modelagem de dados. " "A UML, utilizada de forma pragmática, aprimora significativamente a comunicação entre equipes e stakeholders." Fonte: Visual Paradigm; Silva e Costa, 202407 / 09 MODELAGEM ÁGIL Modelagem em Contextos Ágeis Colaboração e leveza em vez de documentação exaustiva Modelagem Tradicional Modelagem Ágil Como usuário, Sprint Ento Dado que eu quero... Quando. 71,4% Então.. das empresas ágeis não utilizam UML Silva e Costa, 2024 Diagramas extensos e rígidos Histórias de Usuário centradas no valor Ciclos longos antes de qualquer feedback BDD com exemplos concretos de comportamento Modelagem Iterativa Colaboração Contínua Just-in-Time ModelingGESTÃO DE REQUISITOS 08 Ferramentas e Gestão de Requisitos Centralizar, rastrear e controlar mudanças com precisão Centralização Rastreabilidade Gestão de Mudanças Todas as informações de requisitos Cada requisito conectado à sua Controle de escopo com análise de reunidas em um único repositório origem, aos testes e às entregas, impacto técnico e financeiro antes acessível à equipe inteira. garantindo visibilidade total. de aprovar qualquer alteração. A escolha da ferramenta certa reduz riscos, melhora a comunicação entre equipes e assegura a qualidade do produto final.CONCLUSÃO Melhores Práticas UML A integração estratégica de técnicas de elicitação, abordagens de modelagem e ferramentas de gestão é que transforma requisitos em soluções reais Combine Técnicas Modele com Propósito Gerencie Continuamente reduzindo riscos, alinhando expectativas e Nenhuma técnica isolada Escolha UML quando a clareza Rastreabilidade e gestão de assegurando qualidade em cada entrega. captura todos os requisitos. estrutural importa. Use Histórias mudanças não são opcionais. Use entrevistas, prototipagem de Usuário quando a velocidade Elas protegem 0 escopo e e observação em conjunto. e colaboração são prioridade. valor do produto final. Requisitos bem definidos são a fundação de todo software de qualidade. Engenharia de Requisitos Levantamento e Modelagem 2026

Mais conteúdos dessa disciplina