Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso: Sistema de informação Disciplina: Sistema de Informação I Professor: Charles Gomes de Almeida Acadêmico: Paulo Rogerio Macedo Terra LISTA DE EXERCÍCIOS 1. Defina SI - Sistema de Informação. É uma combinação de fatores que interagem com o objeto de dar suporte e melhor o processo de negocio de uma organização com relação as informações, gerando vantagens do ponto de vista competitivo 2. Quais são os componentes de um Sistema de Informação? Os componentes seriam as pessoas, dados, processos, interfaces, redes de comunicação, e tecnologia que interagem com o objetivo de organizar e tratar informações de um negócio. 3. Quais são as razões para construções de modelos conceituais no processo de desenvolvimento de software? Gerenciamento da complexidade essenciais ao desenvolvimento de software , podendo haver vários modelos do sistemas do mesmo mais cada um com sua respectivas características. Comunicação entre as pessoas envolvidas, a redução dos custos no desenvolvimento e a possibilidade de melhorias em laboratório para finalização do mesmo. 4. Defina modelagem de software. Esse processo consiste na utilização de notações gráficas e textuais com o objetivo de construir modelos que representam as principais partes de um sistema, considerando-se diversas perspectivas diferentes e complementares. 5. Quais os objetivos de um processo de desenvolvimento de software? Definir quais as atividades a serem executadas ao longo do projeto, Quando, como e por quem tais atividades serão executadas, Prover pontos de controle para verificar o andamento do desenvolvimento, Padronizar a forma de desenvolver software em uma organização. Procurar lidar com a complexidade e minimizar os problemas envolvidos no desenvolvimento de software. 6. Quais são as atividades típicas do processo de desenvolvimento de software? Levantamento de requisitos, análise de requisitos, projeto, implementação, testes, implementação. 7. Quais os principais participantes do processo de construção de software? Gerentes de projeto, analistas, projetistas, arquitetos de software, programadores, clientes, avaliadores de qualidade. 8. Defina ciclo de vida de um Software. Um ciclo de vida corresponde em uma descrição das fases para construção de um sistema, existem dois modelos de ciclo de vida. Existem 2 tipos de ciclo de vida de um software: Modelo Cascata e Modelo Incremental. 9. Qual a diferença entre o ciclo de vida seqüência e incremental? O modelo em cascata segue um fluxo sequencial, ou seja, assume que é possível declarar detalhadamente cada fase do sistema e seus requisitos antes de iniciar as demais fases. Porem uma versão de software produzida assim não ficara pronto ate que todas as fases do sistema estejam finalizadas. Já o modelo incremental podeos pegar o projeto e dividirmos em vários outros projetos (mini-projetos) para que possam ser desenvolvidos em partes e depois incorporando todas as funções em um único sistema. 10. Qual a diferença o modelo de ciclo de vida cascata e incremental? Cascata: assume que é possível declarar detalhadamente todos os requisitos antes do inicio das demais fases do desenvolvimento o que gera a propagação de erros pelas fases do processo. Incremental: o desenvolvimento é em pequenos ciclos, em cada ciclo considera um subconjunto de requisitos. Diferente do modelo cascata, as fases podem ser realizadas mais de uma vez. 11. Defina ambiente externo. Tudo o que está fora do sistema mas interage com o mesmo. 12. Defina Eventos, estímulos e saídas em um diagrama de contexto. Eventos: são fatos que ocorrem fora do sistema e têm o poder de fazer com que ele reaja e produza respostas. Saídas: resposta do sistema gerado quando um evento externo ou temporal acontece Estímulo: interação do evento externo com o sistema. 13. Defina Lista de Eventos. Especificaçãoque abrange todas as atividades (processos) essenciais que o sistema terá. 14. Defina Analise Essencial no contexto de sistema de informação Aprimoramento do modelo estruturado, aborda a essência funcional e a interação com os dados. 15. Quais são as vantagens da analise essencial. A análise essencial começa pelo modelo essencial, o que equivale, na análise estruturada, começar diretamente pelo modelo lógico proposto. 16. Qual a diferença entre analise essencial e analise estruturada. Estruturada: aborda duas perspectivas do sistema que são: função e dados. O particionamento é feito através da abordagem top-down. Essencial: Por sua vez análise essencial aborda três perspectivas que são: função, dados e controle. O particionamento é feito por eventos. 17. Defina domínio do Problema no contexto de sistema de informação. Definir bem seu escopo, saber até onde seu software va alcançar a fim de resolver o problema e tentar agradar o cliente. 18. Defina modelo ambiental e modelo comportamental. Ambiental: define o que é parte do sistema e o que não é, ou seja, mapeia as interfaces do sistema com ambiente em que ele está inserido. Comportamental: definição interna do sistema. Serão especificados todos os processos que irão compor o sistema. Também a definição do modelo de dados que será utilizado para armazenar as informações por ele manipuladas. 19. Quais são os componentes do modelo comportamental. Dfd particionado, diagrama ER, normalização. 20. Qual o objetivo do modelo comportamental. Mostrar como o sistema funciona internamente, mostrar as respostas do sistema aos eventos dispostos. Detalhar exatamente todas as características e interações que o software abrange. Nome Núm Evento Tipo Estímulo Resposta Cliente 1 Registro do cliente F Cadastro Cliente Registrado Cliente 2 Efetuar Reserva F Utilizar quarto Reserva Efetivada Cliente 3 Cancelar Reserva F Cancelamento Reserva Cancelada Cliente 4 Pagamento F Emissão de nota Nota com total a ser pago Gerencia 5 Ausência do cliente F Cancelamento da reserva Reserva cancelada Gerencia 6 Liberar quarto F Quarto vago Quarto Livre Sistema de Reservas Cliente Gerencia
Compartilhar