Baixe o app para aproveitar ainda mais
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.
Compartilhar