Buscar

Trabalho - Engenharia de Software - AV1

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

Prévia do material em texto

DISCIPLINA: Teoria de Engenharia de Software 
PROFESSOR(A): WAGNER XANTRE TAGARRO (wxantre@unicarioca.edu.br) 
 
 
Tema: Introdução à Engenharia de Software e Processo de Software 
 
Responda: (1,5) – 0,25 cada 
1. Qual é o principal objetivo da Engenharia de Software? 
2. Qual a relação entre qualidade do processo de software e qualidade do produto de software? 
3. O que é um processo de software? Que elementos tipicamente o compõem? 
4. Considerando seu propósito, que tipos de atividades estão presentes em processos de software? 
Fale sucintamente sobre cada tipo. 
5. Quais desses tipos podem ser vistos como “atividades guarda-chuva”? Por quê? 
6. Preencha a tabela a seguir, referente aos modelos de ciclo de vida. 
 
Modelo de Ciclo de Vida Principais características Onde se aplica 
Cascata 
Incremental 
RAD 
Prototipação 
Espiral 
RUP 
ÁGIL (XP e SCRUM) 
 
 
 
7. Para cada situação abaixo, indique qual (is) modelo(s) de ciclo de vida você adotaria e 
faça uma figura ilustrativa. (1,5) – 0,25 cada 
 
a) Um hospital realizou uma parceria com uma Universidade com o intuito de 
desenvolver um ambiente na web para divulgação e discussão de artigos científicos. Para 
o projeto foram designadas quatro pessoas: um professor orientador e três alunos. O 
tempo do projeto não é restrito, mas seria interessante que, inicialmente, fosse 
disponibilizada uma versão inicial do site, onde apenas seria possível realizar o cadastro 
de interessados e armazenar os artigos. Depois, seriam adicionadas ao site as 
funcionalidades necessárias para a discussão dos artigos. 
 
b) Uma empresa de telecomunicações deseja desenvolver um projeto para controlar as 
redes de seus clientes. Trata-se de um sistema de informações com domínio bem 
específico e relativamente complexo. Os usuários são resistentes à utilização de novas 
tecnologias na empresa, porém uma nova diretoria foi designada e responsabilizou-se por 
implantar a mudança. É sabido que outras empresas foram anteriormente contratadas para 
desenvolver o sistema, porém os projetos foram cancelados devido ao corte de verbas, 
uma vez que a empresa tem passado por constantes reestruturações. 
 
c) Uma empresa foi contratada para desenvolver um sistema de informações composto 
por sete módulos. Os usuários responsáveis por fornecer os requisitos de um dos módulos 
têm dificuldade de expressá-los. O tempo solicitado pelo contratante para a entrega do 
produto é bastante curto, mas não há limite de orçamento, desde que bem justificado. A 
equipe de desenvolvimento é grande, homogênea e tem experiência no domínio, método 
e ferramentas. 
 
d) Um shopping deseja informatizar suas operações através de um sistema integrado. O 
sistema é composto por três partes: um sistema de informações para as lojas do shopping, 
um site e um quiosque multimídia com informações sobre a localização dos 
estabelecimentos no shopping. 
 
e) O sistema deve implementar a emissão de passagens, a venda de retorno e reservas 
até 1 dia antes da viagem online via internet, prestacão de contas de cobradores, excesso 
de bagagem, painel de informações ao passageiro, cadastro de clientes, acompanhamento 
da arrecadação e da ocupação do ônibus via internet, permitir o compartilhamento de 
poltrona, venda mista, controla passes para idosos, trabalhar com base de dados 
centralizada ou distribuída e emissão de relatório de quantidade de passagens por dia, 
destinos mais solicitados e quantidade e destinos de reservas mensal. O sistema deve 
ser entregue em oito meses e estar integrado com todas as unidades onde for instalado. 
Futuramente a transportadora quer automatizar a escala de motoristas e a manutenção da 
frota de carros. 
 
f) Uma banca de revista deseja desenvolver um site para divulgar e vender 
publicações virtuais: jornais, revistas, livros, catálogos e publicações oficiais disponíveis 
para consulta e leitura online. O usuário pode selecionar o tipo de publicação desejada e o 
estado ao qual ela está veiculada. O usuário também pode ler, publicar ou compartilhar 
papers. O dono da banca de revista sabe que seu vizinho que estuda computação tem 
um grupo de amigos na faculdade que desenvolve pequenos sistemas para levantar 
uma grana para se divertirem. Ele acredita que os meninos da computação sejam 
capazes de desenvolverem seu site com um preço acessível e com alta qualidade, 
já que eles adoram tecnologia.

Continue navegando