Você está na página 1de 4
Universidade do Sul de Santa Catarina – Unisul Campus Virtual Avaliação a Distância 1 (AD1) Disciplina:
Universidade do Sul de Santa Catarina – Unisul Campus Virtual Avaliação a Distância 1 (AD1) Disciplina:

Universidade do Sul de Santa Catarina – Unisul Campus Virtual

Avaliação a Distância 1 (AD1)

Disciplina: Metodologias e Projetos de Software – AD1 Curso: Gestão em TI Data: 19/08/2013 Nota: 9,0

Orientações:  Procure o professor sempre que tiver dúvidas. Entregue a atividade no prazo estipulado. Esta
Orientações:
 Procure o professor sempre que tiver dúvidas.
Entregue a atividade no prazo estipulado.
Esta atividade é obrigatória e fará parte da sua média final.
Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).

Leia com atenção o texto a seguir:

Visão Geral do Sistema

A empresa a 10 anos no mercado “Flores S.A “realiza a venda de flores ornamentais e artigos voltados ao processo de jardinagem. O dono da floricultura pretende com o sistema obter um melhor controle de seu estoque e de suas vendas aumentando a eficiência no atendimento.

Requisitos Funcionais

  • 1. O sistema deve permitir a manutenção (inclusão, alteração e exclusão) de clientes da

floricultura. Os atributos para cada cliente são: nome, endereço, cidade, estado, telefone,

e-mail, documento de identificação (CPF ou RG), data de nascimento.

  • 2. O sistema deve permitir a manutenção de todos os produtos vendidos na floricultura

com os seguintes atributos: código do produto, descrição, custo , data de recebimento do

produto, prazo de validade, quantidade, fornecedor.

  • 3. O sistema deve permitir o controle de vendas dos produtos emitindo cupom fiscal,

controle do caixa, relatórios estatístico dos produtos mais vendidos dentro do período informado.

  • 4. É fundamental para a floricultura o controle de produtos que estão com sua validade

vencida ou ainda a vencer dentro de um período.

  • 5. O sistema deve permitir o controle da entrega do produto no cliente. A empresa

possui 4 entregadores que se revezam nas entregas ao cliente sendo que o mesmo realiza a cobrança fazendo o acerto no caixa no momento de seu retorno à loja. O cliente ao receber a entrega assina o canhoto de recebimento. É fundamental para a floricultura o controle da hora de saída, hora de recebimento da entrega para o cliente. Ao sair, o atendente informa ao sistema que entregas foram destinadas a cada entregador. Ao

retornar o entregador informa ao sistema o seu retorno, a data e a hora em que a entrega foi realizada.

6.

O sistema deve permitir o pagamento por cheque, cartão e dinheiro. As entregas

poderão ser pagas por cheque ou cartão somente no ato da compra ou no ato da

encomenda. Produtos a serem pagos no ato da entrega, serão faturados somente em dinheiro. Serão aceitos cheques somente de clientes previamente cadastrados e aprovados pelo gerente.

7.

Caso ocorra problemas na entrega (não encontrou o endereço do cliente) o sistema

deve permitir a baixa do produto e sua reentrada no estoque.

Requisitos não Funcionais

 

Confiabilidade

 
 

O sistema deve ter capacidade para recuperar os dados perdidos da última

operação que realizou em caso de falha. O sistema deve possuir senhas de acesso e identificação para diferentes tipos

Eficiência

de usuários: gerente, funcionários da floricultura.

 

O sistema deve responder a consultas on-line em menos de 5 segundos.

Portabilidade

 

O sistema deve ser capaz de executar em sistema operacional Windows XP e Linux.

Usabilidade

O projeto de interfaces deve ser centrado no usuário sendo que o mesmo será modelado a partir da modelagem das tarefas.

1.

Após a leitura utilizando seu conhecimento sobre análise estruturada identifique as

entidades externas, processos e depósitos de dados para o estudo de caso da “Floricultura Flores S.A.” conforme estudos vistos no decorrer da disciplina. Para cada item identificado complemente com sua descrição. (3,5 pontos)

Entidade Externa

 

Descrição

  • 1. Fornecedor

 

Armazena os dados dos fornecedores

  • 2. Cliente

Armazena dados dos clientes

  • 3. Produto

Armazena controle de vendas

Depósitos de Dados

 

Descrição

  • 1. Dados de Cliente

 

Busca dados de clientes

  • 2. Dados de Produto

 

Busca dados do produto e sua disponibilidade

Processos

Descrição

  • 1. Cadastro de Cliente

Inclusão, alteração e exclusão de clientes

  • 2. Cadastro de Produto

Inclusão, alteração e exclusão de produtos

  • 3. Controle de Produtos

Controle de Produtos em geral e Relatórios

  • 4. Controle de Vendas

Controle de vendas dos produtos, de caixa, de entrega etc.

2.

No decorrer da disciplina você estudou diferentes modelos de desenvolvimento de

software. Faça um comparativo entre o modelo tradicional incremental e o modelo ágil

Extreme Programming (XP) identificando suas principais diferenças. (1,5 pontos)

No desenvolvimento de um sistema em modelo incremental, várias partes do sistema são desenvolvidas em paralelo, e integradas quando completas. Foi criado a partir da combinação entre os modelos linear e de prototipação. Para cada etapa é

realizado um ciclo completo de desenvolvimento e novas funcionalidades são adicionadas ao sistema. Assim, todo o desenvolvimento evolui em versões. É muito utilizado em projetos longos. Uma das vantagens é a interação do cliente, pois, ao final de cada uma das versões do produto, é possível mostrar ao cliente como está o andamento do projeto podendo confirmar o resultado, porém podem surgir problemas relativos à arquitetura do sistema, porque nem todos os requisitos estão reunidos na frente de todo software. No modelo XP é usada uma metodologia ágil, que visa o rápido desenvolvimento do sistema seguindo um conjunto bem definido de regras. Uma das vantagens desse modelo é a agilidade no desenvolvimento do sistema. Esse tipo de modelo não pode ser utilizado em qualquer projeto. De preferência é usado em pequenas equipes pela facilidade de todos envolvidos terem o conhecimento do sistema como um todo. A comunicação com o cliente se mostra mais intensa do que os modelos tradicionais pela sua rapidez. Nesse processo, alguns valores, princípios e regras são seguidos rigorosamente. Uma desvantagem deste modelo é no temo definido para entrega e na equipe escolhida para realizar o projeto. Em uma breve comparação, cada modelo tem suas particularidades, como no modelo incremental sendo mais flexível e fácil de gerenciar e no modelo XP, por utilizar uma metodologia ágil, sendo mais delicado no seu desenvolvimento pela sua agilidade. Cada modelo deve ser utilizado conforme a necessidade que o projeto requer, sendo definido pelo cliente.

3.

Com o estudo das unidades você foi apresentado à etapa de Análise de Requisitos.

Uma das técnicas de reconhecimento do problema é o uso do questionário. Proponha 4 questões que deveriam de fazer parte do questionário para a o estudo de caso da Floricultura a fim de elucidar as necessidades de seu futuro cliente. (2,0 pontos)

Quais são as áreas envolvidas?

Qual fluxo do processo?

Quais os pontos críticos?

Quais as facilidades?

Quais as possíveis dificuldades?

4.

Defina 5 objetos para o estudo de caso da Floricultura. (1,5 pontos)

  • 1. Carros – Para entrega dos produtos

  • 2. Caixa Registradora – Registrar as economias da empresa

  • 3. Vasos – Para cultivar as plantas

  • 4. Câmeras – Para segurança do local

  • 5. Pessoas – Para gerenciar a organização

5.

Quais são os diagramas da UML que você pode usar para representar os aspectos

dinâmicos do sistema? (1,5 pontos)

Para utilizar os diagramas temos que definir qual a visão, pois cada visão constitui uma projeção na empresa e na estrutura do sistema. Já que o sistema foi definido nos requisitos funcionais e não funcionais pode-se usar a visão de implementação, que utiliza os seguintes diagramas

Diagrama de componente

Diagrama de estado

Diagrama de atividades

Diagrama de sequência

Diagrama de colaboração