Buscar

Atividade 01 Analise e Projeto de Software

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 4 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

Prévia do material em texto

Disciplina: Análise e Projetos de Sistemas 
 
ATIVIDADE 1 
Unidades abordadas: 1, 2 e 3 
Pontuação máxima permitida: 80 pontos 
Critérios de correção: cada questão vale até 20 pontos. 
 
 
 
1. Informe qual a importância da fase de análise para um projeto de 
desenvolvimento de software? 
É importante pois, no início do projeto temos o levantamento de requisitos que tem como 
estabelecer quais serão as funcionalidades necessárias para o sistema a ser desenvolvido, 
e esse levantamento de requisitos gera um documento importante para o desenvolvimento 
das demais atividades do desenvolvimento do software, os diagramas da UML, como por 
exemplo: diagrama de casos de usos, diagrama de comunicação, digrama de sequência e 
os demais da UML. Com esses diagramas temos uma visão geral de como será o software 
a ser desenvolvido. 
 
2. Descreva quais são as principais técnicas de Elicitação de Requisito e 
diferencie Elicitação de Especificação de requisitos. 
Entrevista: A equipe de análise de sistemas reúne-se com os stakeholders para uma 
conversa sobre as necessidades e expectativas em relação ao sistema a ser desenvolvido. 
 
Questionários: O uso de questionários constitui uma técnica de levantamento de 
informações que permite ao engenheiro de software obter respostas de várias pessoas 
afetadas pelo sistema (corrente ou proposto). 
 
Observações (Etnografia): Observar o comportamento e o ambiente do indivíduo pode 
ser uma forma eficaz de levantar informações que, tipicamente, passam desapercebidas 
usando outras técnicas. 
 
Demonstração de Tarefa: Para algumas tarefas específicas a observação isolada pode não 
ser suficiente. Muitas vezes é necessário que uma determinada tarefa seja mostrada 
detalhadamente e repetidas vezes. Diante deste cenário, a técnica de demonstração de 
tarefa é utilizada, os stakeholders fazem a demonstração das tarefas aos analistas de 
UNIVERSIDADE ESTADUAL DO CEARÁ - UECE 
CENTRO DE CIÊNCIAS E TECNOLOGIA - CCT 
CURSO DE LICENCIATURA EM COMPUTAÇÃO 
sistemas. 
 
Estudo de Documentos: Documentos em papel, como formulários de cadastro e relatórios 
já utilizados auxiliam bastante a atividade de elicitação de requisitos, uma vez que estes 
podem revelar um conjunto de dados esperado para uma funcionalidade. 
 
Substituir o Usuário (Role playing): Quando o domínio da aplicação é cheio de tarefas 
específicas e complexas, somente substituindo o funcionário que as realiza é que o 
analista de sistemas consegue ter uma visão abrangente. Ao substituir o usuário, o analista 
repete os passos que o mesmo faria, sendo auxiliado pelo usuário em relação às dúvidas 
que possam surgir. 
 
Prototipação: A prototipação é uma técnica valiosa para se obter rapidamente 
informações específicas sobre requisitos de informação do usuário. 
 
Brainstorming: É uma técnica básica para geração de ideias. Ela consiste em uma ou 
várias reuniões que permitem que as pessoas sugiram e explorem ideias sem que seja 
criticada ou julgada. 
 
Workshops ou Oficinas de Requisitos: Reúnem todos os envolvidos durante um período 
curto, mas intensivo e focado. Neste período várias técnicas mencionadas podem ser 
aplicadas sequencialmente. 
 
Elicitação de requisitos: É o processo de observação e levantamento dos elementos do 
domínio no qual o sistema será introduzido. Deve-se identificar as pessoas, atividades, 
informações do domínio para que se possa decidir o que deverá ser informatizado ou não. 
Pessoas e as atividades que não serão informatizadas deverão ser consideradas entidades 
externas ao software. 
 
Especificação de requisitos: A especificação é a descrição sistemática e abstrata do que o 
software deve fazer, a partir daquilo que foi analisado. Ela apresenta a solução de como 
os problemas levantados na análise serão resolvidos pelo software do sistema 
computacional. Visa descrever de maneira sistemática quais as propriedades funcionais 
são necessárias para resolver o problema do domínio. A especificação é também a forma 
de comunicação sistemática entre analistas e projetistas do software. 
 
 
3. Escolha um dos sistemas a seguir e especifique os seus principais requisitos 
funcionais e não-funcionais: 
 
● ( ) Sistema odontológico; 
● ( ) Sistema de gestão de uma mercearia; 
● ( ) Sistema da padaria de pequeno porte; 
● ( x ) Outro de sua escolha: Sistema de controle de cinema. 
 
Obs.: No mínimo cinco requisitos. 
 
Requisitos funcionais: 
 
O sistema deve cadastrar as salas do cinema, sendo necessário, portanto, registrar 
informações a respeito de cada uma, como sua capacidade, ou seja, o número de 
assentos disponíveis. 
 
O cinema apresenta muitos filmes. Um filme tem informações como título e 
duração. Assim, sempre que um filme for ser apresentado, deve-se registrá-lo 
também. 
 
Um mesmo filme pode ser apresentado em diferentes salas e em horários 
diferentes. Cada apresentação em uma determinada sala e horário é chamada 
Sessão. Um filme sendo apresentado em uma sessão tem um conjunto máximo 
de ingressos, determinado pela capacidade da sala. 
 
Os clientes do cinema podem comprar ou não ingressos para assistir a uma sessão. 
O funcionário deve intermediar a compra do ingresso. Um ingresso deve conter 
informações como o tipo de ingresso (meio ingresso ou ingresso inteiro). Além 
disso, um cliente só pode comprar ingressos para sessões ainda não encerradas. 
 
Requisitos não funcionais: 
 
O tempo de resposta do sistema não deve ultrapassar 30 segundos. 
 
O software deve ser operacionalizado no sistema Windows. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4. Utilizando como referência os requisitos escolhidos no enunciado anterior 
(questão três desta atividade), elabore o diagrama de casos de uso do sistema 
escolhido.

Outros materiais