Buscar

Atividad 17out resp

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Atividade – 17out
Quais as possibilidades da utilização dos diagramas de caso de uso no processo de desenvolvimento de sistemas.
Principalmente na fase de engenharia de requisitos, utilizado para representar os requisitos funcionais do sistema. Na fase de validação (aprovação dos clientes). Os testadores também o usam para a fase de testes.
Explique como são utilizados os diagramas de caso de uso nos modelos cascata e incremental. Quais as diferenças de abordagem entre os dois modelos?
No modelo cascata o DCU representa uma visão geral do sistema, com poucas modificações posteriores. No modelo incremental, o DCU dão inicialmente, uma visão simples de uma interação. Nas interações seguintes é necessário fornecer mais detalhes a respeito dos requisitos para entender o que está envolvido nos novos requisitos do sistema. Portanto, os artefatos de software construídos com uso da UML evoluem à medida que as iterações do processo são realizadas.
Considerando o diagrama de caso de uso, que tipo de relacionamento é possível entre um ator e um caso de uso? Que tipo de relacionamento pode haver entre casos de uso? Que tipo de relacionamentos pode haver entre atores?
A UML define diversos de relacionamentos entre esses elementos para serem usados no modelo de casos de uso:
–Comunicação 
–Inclusão
–Extensão
–Generalização
A tabela a seguir exibe as alternativas possíveis entre relacionamentos entre atores e casos de uso em um diagrama de casos de uso. As células da tabela com um X indicam possibilidade. As células não preenchidas indicam impossibilidade.
Construa um modelo de casos de uso para a seguinte situação fictícia: "Estamos criando um serviço de entregas. Nossos clientes podem nos requisitar a entrega de volumes. Alguns volumes são considerados de maior valor por nossos clientes, e, portanto, eles querem ter tais volumes segurados durante o transporte. Contratamos uma companhia de seguro para segurar volumes de valor".
Em uma empresa, vários projetos são realizados. Os cinquenta empregados da empresa trabalham em pelos menos um projeto. Há um sistema implantado na empresa que permite aos participantes de um determinado projeto marcarem suas horas de trabalho. Esse sistema também permite que o gerente da área, ao fim do mês, gere os relatórios com os totais de horas trabalhadas de cada participante. Quantos atores você definiria para esse sistema?
Na situação descrita neste exercício, pode-se definir um ator denominado Empregado . Este seria o ator no caso de uso Registrar Horas Trabalhadas. Podemos também criar um ator denominado Gerência que seria o ator no caso de uso Obter Horas Trabalhadas. O diagrama de casos de uso a seguir ilustra a solução aqui descrita.
Considere um sistema de controle acadêmico com os seguintes requisitos funcionais (RF):
RF01 – o sistema deve permitir que aluno visualizem as notas obtidas por semestre letivo.
RF02 – o sistema deve permitir o lançamento das notas das disciplinas lecionadas em um semestre letivo e controlar os prazos e atrasos neste lançamento.
RF03 – o sistema deve manter informações cadastrais sobre disciplinas no currículo escolar.
RF04 – o sistema deve permitir a abertura de turmas para uma disciplina, assim como a definição de salas e laboratórios a serem utilizadas e dos horários e dias da semana em que haverá aulas de tal turma.
RF05 – o sistema deve permitir que os alunos realizem inscrição em disciplinas de um semestre letivo.
RF06 – o sistema deve permitir o controle do andamento das inscrições em disciplinas feitas por alunos.
RF07 – o sistema deve se comunicar com o Sistema de Recursos Humanos para obter dados cadastrais dos professores.
RF08 – o sistema deve se comunicar com o Sistema de Faturamento para informar as inscrições (matrículas) realizadas pelos alunos.
RF09 – o sistema deve manter informações cadastrais dos alunos e de seus históricos escolares.
Considerando os requisitos funcionais apresentados, elabore um Diagrama de Casos de Uso para o sistema de controle acadêmico. 
Regras de Negócios - exemplos
RN00 – Choques de horário
Descrição – em um semestre letivo, um aluno não pode se inscrever em turmas de disciplinas para as quais haja choque de horários.
RN01 – Quantidade máxima de inscrições por semestre letivo
Descrição – em um semestre letivo, um aluno não pode se inscrever em uma quantidade de turmas cuja soma de créditos nas disciplinas correspondentes ultrapasse 20.
RN02 – 	Quantidade de alunos possíveis
Descrição – Uma turma não pode ter mais alunos inscritos do que a capacidade máxima definida para ela.
RN03 – Pré-requisitos para uma disciplina
Descrição – um aluno não pode se inscrever em uma turma de uma disciplina para a qual não possua os pré-requisitos necessários.
RN04 – Cancelamento de matrícula
Descrição – um aluno deve ter a matrícula cancelada no curso se for reprovado, por média ou por faltas, mais de duas vezes na mesma disciplina.
Descrição de Casos de Uso – exemplos
Cancelar inscrições – DCU001
Sumário: aluno cancela inscrição em uma ou mais turmas em que havia solicitado inscrição
Ator primário: Aluno
Ator secundário: Sistema de Faturamento
Fluxo principal: 
1. Aluno solicita o cancelamento de inscrições
2. Sistema apresenta as disciplinas (e respectivos códigos das turmas) em que o aluno está inscrito para o semestre letivo corrente.
3. Aluno define a lista de turmas para as quais deseja cancelar a inscrição e as submete para cancelamento.
4. Sistema realiza o cancelamento das inscrições, envie os dados a respeito para o Sistema de Faturamento, e o caso de uso termina.
Regras de Negócio: não aplicável
Realizar inscrição – DCU001
Sumário: aluno usa o sistema para realizar inscrição em disciplinas
Ator primário: Aluno
Ator secundário: Sistema de Faturamento
Fluxo principal: 
1. Aluno solicita a realização de inscrições
2. Sistema apresenta as disciplinas (e respectivos códigos das turmas) em que o aluno poderá se inscrever (conforme a RN03).
3. Aluno define a lista de turmas que deseja cursar no próximo semestre letivo e submete sua inscrição.
4. Para cada turma, o sistema informa o professor, os horários e os respectivos locais das aulas
5. Aluna confirma as inscrições.
6. Sistema registra as inscrições do aluno, envia os dados para o Sistema de Faturamento e o caso de uso termna.
Fluxo alternativo: não há oferta disponível para algumas disciplinas solicitadas pelo aluno. Conforme RN02.
	Sistema fornece a possibilidade de inserir o aluno em uma lista de espera.
Regras de Negócio: não aplicável

Outros materiais