

























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Engenharia de Software
Tipologia: Notas de estudo
1 / 33
Esta página não é visível na pré-visualização
Não perca as partes importantes!


























EMENTA O DESENVOLVIMENTO DE SISTEMAS A ORIENTAÇÃO A OBJETOS E O DESENVOLVIMENTO DE SISTEMAS ADMINISTRAÇÃO DE PROJETOS: MÉTRICAS E ESTIMATIVAS QUALIDADE DE SISTEMAS AMBIENTES DE PROGRAMAÇÃO E A QUALIDADE DE SISTEMAS NOVAS PERSPECTIVAS EM ENGENHARIA DE SOFTWARE
COMPUTAÇÃO A CUSTO BAIXO ASSOMBROSA QUALIDADE DE ARMAZENAMENTO E PROCESSAMENTO O SOFTWARE É O MECANISMO QUE POSSIBILITA APROVEITAR E DAR VAZÃO A ESSE POTENCIAL
LINGUAGENS DE ALTO NÍVEL: Pascal, C, ADA, C++, Object Pascal, Eiffel, LISP, PROLOG, etc... E NÃO PROCEDIMENTAIS: Linguagens de Banco de Dados EXIGÊNCIA: REUSABILIDADE O MODELO DAS EXIGÊNCIAS PROJETO CODIFICAÇÃO EM LINGUAGEM
ANALISTA X USUÁRIO
Fim Início Avaliação do Protótipo pelo Cliente Construção do Protótipo Projeto Rápido Coleta e refinamento dos requisitos Engenharia do Produto Refinamento do Produto O MODELO ESPIRAL
Planejamento Análise dos riscos Análise do cliente Engenharia Coleta inicial dos requisitos e planejamento do projeto Planejamento baseado nos comentários do cliente Avaliação do cliente Análise dos riscos baseada nos requisitos iniciais Análise dos riscos baseada na reação do cliente Decisão de prosseguir/ não prosseguir Na direção de um sistema concluído Protótipo de software inicial Protótipo no nível seguinte Sistema construído pela engenharia TÉCNICAS DE QUARTA GERAÇÃO
OBTENÇÃO PRELIMINAR DOS REQUISITOS ANÁLISE DE REQUISITOS PROTOTIPAÇÃO 4GT MODELO ESPIRAL PROJETO PROTOTIPAÇÃO ENÉSIMA ITERAÇÃO CODIFICAÇÃO 4GT REALIZAÇÃO DE TESTES 4GT MODELO ESPIRAL ENÉSIMA ITERAÇÃO SISTEMA OPERACIONAL MANUTENÇÃO FASES DO DESENVOLVIMENTO DE SISTEMAS por Roger S. Pressman
FUNCÕES DO SISTEMA PLANEJAMENTO DO PROJETO DE SOFTWARE REVISÃO ANÁLISE DE REQUISITOS OU PROTOTIPAÇÃO REVISÃO
PROJETO DE ARQUITETURA REVISÃO PROJETO PROCEDIMENTAL REVISÃO CODIFICAÇÃO REVISÃO
TESTES DE UNIDADES, DE INTEGRAÇÃO E VALIDAÇÃO DEPURAÇÃO LIBERAÇÃO E DISTRIBUIÇÃO REVISÃO MANUTENÇÃO AS ETAPAS DO DESENVOLVIMENTO DE SISTEMAS
Entidade É uma representação de um objeto do mundo real que tem muita importância para a vida do sistema e que independe da existência de quaisquer outros elementos. Segundo Setzer, uma entidade pode ser a representação de um ser, de um fato, de uma coisa, etc... EXEMPLO: 1- Considere a informação a seguir para um determinado sistema de controle acadêmico com o objetivo de gerar um relatório contendo para cada alunos disciplinas que este faz. “Maurício cursa Pascal.” 2- Considere as informações a seguir para um determinado sistema de controle da venda de produtos e uma loja com o objetivo de gerar um relatório contendo para cada cliente os produtos comprados. “O cliente Luiz comprou 2 quilos do produto açúcar.” “A cliente Marieta comprou um quilo de farinha de trigo.” Relacionamento Segundo Setzer, é uma estrutura abstrata que indica a associação entre elementos de duas ou mais entidades. Um relacionamento binário é um par ordenado (e1, e2), onde e1 e e2 são respectivamente os elementos de E1 e E2 (que são só conjuntos de entidades envolvidas). Um relacionamento é dependente das entidades, as quais associa. Entidade-tipo É um conjunto de entidades da mesma natureza ou características. Por exemplo, alunos pode ser o nome dado ao conjunto de entidades do tipo aluno. Relacionamento-tipo É um conjunto de relacionamentos da mesma natureza. Isto é, um conjunto de relacionamentos que tenham o mesmo significado semântico. Cursam pode ser o nome dado ao conjunto dos relacionamentos do mesmo tipo cursa. Atributo É uma característica (ou propriedade) de uma entidade ou relacionamento.
(^) Ricardo (^) 30% PROPRIETÁRIO PARTICIPAÇÃO LOJA (^) 3am C&S (^) jun (^) 30. MESES LUCRO PROPRIETÁRIO LOJA PARTICIPAÇÃO MESES LUCRO nome cod numero nbox razão soc valorLucro valorpor
Restrições de Integridade O modelo conceitual de dados deve conter as restrições , isto é, as normas ou leis que regem a realidade em estudo. Essas restrições preservam a integridade desta realidade ao se automatizar a solução para o problema. Por exemplo, uma realidade acadêmica, pode sofrer as seguintes restrições: um professor de um determinado curso só pode lecionar, no máximo, três disciplinas; um professor só pode estar lecionando disciplinas para as quais esteja habilitado; um aluno pode estar matriculado em nenhuma disciplina e, no máximo, em N=7. Cardinalidade Cardinalidade de uma entidade-tipo X é o número mínimo e máximo de vezes que uma entidade “e” da entidade-tipo X pode estar associado a um relacionamento-tipo R. O MODELO DE DADOS CONCEITUAL COM CARDINALIDADES ALUNO DISCIPLINA PROPRIETÁRIO LOJA PARTICIPAÇÃO MESES LUCRO nome cod numero nbox razão soc valorLucro valorpor 1,N 0,N 0,N 0,N 0,N Cursa Nome Nome Matr Cod 17
Data-Venda Cod O,N O,N Reserva
Auto-Relacionamento Uma entidade de um determinado tipo relaciona-se com uma entidade do mesmo tipo Máquina Cliente Data-Reserva. Nome 0,N Venda 0,N Dt Nf Desc 0,N 0,N Cod-C Cod Aluguel Dt-i Dt-f