Anda di halaman 1dari 2

Universidade Estadual da Paraíba

Departamento de Estatística
Disciplina: Engenharia de Software
Professora: Luciana Gomes
Aluno:______________________________________________________

Lista de Exercícios 01

1. Leia a descrição de sistema apresentada a seguir e discuta sobre os possíveis modelos de


processos de software que podem ser utilizados no seu desenvolvimento. Mais de um modelo de
processo poderia ser utilizado? Justifique suas escolhas com base na descrição do sistema.

Visão Geral do Sistema

O Kind Selector será um sistema indispensável para gerenciar a comunicação entre


Empresas x UNIFOR. Estudantes que procuram estágios serão beneficiados pelo
programa, pois basta que eles preencham o banco de dados do sistema com suas
informações e pronto, as empresas já recebem suas informações via web. As empresas
também serão beneficiadas visto que iam ter uma ferramenta muito eficiente com um
banco de dados incrível para selecionar profissionais que se adequem melhor naquele
ambiente. Com o "KS", aquela situação chata na hora de despedir um empregado seria
bastante reduzida para a empresa, ou seja, o número de demissões seria reduzido, já que
agora ela estaria com um profissional escolhido por seu perfil pessoal. Portanto, já teria
uma base se o profissional se sairia bem em determinadas situações na empresa. Ex: Se o
profissional escolhido fosse uma pessoa tímida, provavelmente não se sairia bem na vaga
de um vendedor que tem que ser bastante extrovertido para conseguir vender bem o seu
produto. Objetivo principal: Estreitar o caminho entre universitários e as empresas.

Classes e Características dos Usuários


Os usuários são estudantes da Unifor, que estão insatisfeitos com os sistemas de procura
de estágio atuais e demandam de uma implementação mais eficiente, que dê a eles uma
maior oportunidade de conseguir o estágio e em pouco tempo, como comprovado nas
entrevistas.
Requisitos
a. Usabilidade: O sistemas será atualizando em tempo real,partindo do pré-suposto que o
usuário,no caso,universitário entre com seus dados,será feito todo um processo que
analisa as possibilidades de acordo com o requisitado pelo universitário e empresa.

b. Confiabilidade: Em relação à disponibilidade do sistema para com o usuário. Que o


sistema possa atender as necessidades do usuário sempre precisar do sistema, com
rapidez e eficiência.

c. Desempenho: O sistema Kind Selector deve ter o alto desempenho necessário para a
manutenção do sincronismo entre os bancos de dados dos sistemas tanto situado na
Unifor quanto do sistema situado na Empresa. O desempenho também será proveniente a
eventos de interação dos usuários com o mesmo, viabilizando a execução da tarefa
colaborativa de montagem e exploração do banco de dados em um ambiente virtual.
2. Sugira o modelo mais apropriado de processo de software que pode ser usado como base no
gerenciamento dos seguintes sistemas:
a. Um sistema para controlar o mecanismo contra arrombamento de fechaduras em um
veículo
b. Um sistema de contabilidade para universidades que substitua um sistema existente
c. Um sistema interativo para passageiros de ferrovias, que encontre os horários dos trens
a partir de terminais instalados nas estações.
3. Considere os sistemas descritos abaixo que serão desenvolvidos com uso de um processo do tipo
incremental. Quantos incrementos seriam utilizados e quais seriam as funcionalidades alocadas
em cada incremento? Justifique suas escolhas.
a. Sistema para controle de uma imobiliária, envolvendo aluguéis (emissão de boleto e
controle de pagamento), proprietários (manutenção do cadastro, repasse de aluguéis),
imóveis (para alugar e vender).
b. Automação de um restaurante gaúcho de comidas típicas, incluindo tanto o controle de
comandas e contas associadas às mesas quanto o controle do estoque de alimentos
perecíveis a curto prazo (ex: verduras) e médio prazo (ex: arroz, feijão)
c. Sistema de vendas de passagens aéreas para uma nova empresa. O sistema pode ser
acessado tanto por funcionários da companhia através de terminais conectados a um
mainframe ou via Internet pelos usuários
4. Por que programas que são desenvolvidos utilizando o desenvolvimento evolucionário apresentam
difícil manutenção?

5. Explique porque o modelo em cascata do processo de software não é uma reflexão precisa dos
processos de software na maioria das organizações. Explique porque é que o modelo em espiral é
mais realista.

Anda mungkin juga menyukai