




















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
- - - - - - -
Tipologia: Notas de estudo
1 / 28
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Marcio de Carvalho Victorino www.dominandoti.eng.br
O gerenciamento de requisitos é um modelo sistemático para encontrar, documentar, organizar e rastrear os requisitos variáveis de um sistema. Um requisito é uma condição ou uma capacidade com a qual o sistema deve estar de acordo. Categorias: (^) Funcionalidade; (^) Usabilidade; (^) Confiabilidade; (^) Desempenho; (^) Suportabilidade: (^) possibilidade de teste (^) extensibilidade adaptabilidade (^) manutenibilidade (^) compatibilidade (^) possibilidade de configuração (^) possibilidade de instalação
O Modelo de Casos de Uso é uma representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com ele. Este modelo é parte integrante da especificação de requisitos. Na verdade, o modelo de casos de uso molda os requisitos funcionais do sistema. O diagrama da UML utilizado na modelagem de casos de uso é o diagrama de casos de uso. Composto de Casos de Uso, de Atores e de relacionamento entre eles.
Geralmente um caso de uso tem diversas maneiras de ser realizado. Um cenário é a descrição de uma das maneiras pelas quais um caso de uso pode ser realizado. Um cenário também é chamado de instância de um caso de uso. Normalmente há diversos cenários para um mesmo caso de uso.
(^) Um Cliente telefona para a empresa. (^) Um Vendedor atende ao telefone. (^) Cliente declara seu desejo de fazer um pedido de compra. (^) Vendedor pergunta a forma de pagamento. (^) Cliente informa que será com cartão de crédito. (^) Vendedor solicita número do cartão. (^) Cliente informa o número. (^) Vendedor solicita item desejado. (^) Cliente informa primeiro item. (^) Vendedor solicita próximo item. (^) Cliente informa segundo item. (^) Vendedor solicita próximo item. (^) Cliente informa terceiro item. (^) Vendedor informa que não possui o terceiro item em estoque. (^) Cliente solicita fechamento do pedido com os dois itens existentes. (^) Vendedor fornece total, data de entrega e número do pedido. (^) Cliente encerra o telefonema.
Um meio de capturar o comportamento desejado para o sistema em desenvolvimento. Um meio de comunicar o comportamento do sistema. Identificar quem ou o que interage com o sistema e o que o sistema deve fazer. Uma forma de se verificar se todos os requisitos foram capturados. Um instrumento de Planejamento.
Um ator representa um papel que um ser humano, dispositivo de hardware ou outro sistema pode desempenhar. Ator ( “stick man” )
O nome indica o que é alcançado por suas interações com o ator. O nome pode ter várias palavras. Dois casos de uso não podem ter o mesmo nome. Matricular em Disciplina (^) Manter Informações de Alunos Login
Fluxo de Eventos de Casos de Uso Possui um fluxo normal, fluxo básico. Vários fluxos alternativos: Variantes regulares do fluxo básico. Caso esdrúxulos. Fluxos excepcionais tratando situações de erro.
Representa a informação de quais atores estão associados a que casos de uso. O fato de um ator estar associado a um caso de uso significa que esse ator interage (troca informações) com o sistema. Um ator pode se relacionar com vários casos de uso.
Existe somente entre casos de uso. Indica que um caso de uso terá seu procedimento copiado num local especificado em outro caso de uso, identificado como base. Ex: o caso de uso Validar Correntista em uma aplicação bancária pode ser incluído em outros casos de uso: Obter Extrato, Realizar Saque, Realizar Depósito, etc.
Existe entre casos de uso e atores. Este relacionamento permite que um caso de uso (ou ator) herde características de um outro caso (ator) de uso mais genérico,este último normalmente chamado de casos de uso (ator) base.
Estudante se loga no sistema Sistema aprova log on Est. sol. Info. sobre curso Sistema transmite solicitação Catálogo de Cursos retorna informação de curso Sistema exibe lista de Cursos Estudante seleciona Cursos Sistema confirma disponibilidade de Cursos Sistema exibe agenda aprovada Estudante Sistema de Catálogo de Cursos Matricular em Cursos