Você está na página 1de 16

Unifai Engenharia da Computao

Prof Aguinello

18/02/2011 Momentos Conceitual Abstrao Busca da Essncia Tecnologia Perfeita. Lgico Encontro com a tecnologia Caractersticas de Implementao. Fsico Ambientao. Paradigma da OO (Orientao a Objeto). o Hierarquia o Herana o Polimorfismo o Classes o Objetos

Orientao para o desenvolvimento de Sistema


Clssico Empirito Waterfall * Estruturada Essencial Orientao objetos Requisitos Requisito de negocio. Requisito de Usurio. Requisitos funcionais. Requisitos no funcionais. Modelagem funcional Orientao so as culturas dispostas no mercado. Ad Hoc Ad hoc uma expresso latina cuja traduo literal "para isto" ou "para esta finalidade". geralmente empregada sobretudo em contexto jurdico, tambm no sentido de "para um fim especfico". Exemplo: um advogado "ad hoc" (nomeado apenas para um determinado ato jurdico). Em engenharia de software, a expresso ad hoc utilizada para designar ciclos completos de construo de softwares que no foram devidamente projectados em razo da necessidade de atender a uma demanda especfica do usurio, ligada a prazo, qualidade ou custo. A expresso tambm citada no nvel 1 do CMMI, quando a coleta de dados para indicadores feita ad hoc, ou seja, para resolver determinado problema ou realizar uma tarefa especfica. 1

Unifai Engenharia da Computao

Prof Aguinello

Modelos informais utilizados pelo desenvolvedor de software costumam ser ad hoc, como rabiscar uma idia para obter maior clareza e simplificao da realidade. Porm, esses modelos no oferecem uma linguagem bsica que possa ser compartilhada com outras pessoas facilmente. No meio acadmico, o revisor "ad hoc" o pesquisador que executa a reviso de um trabalho cientfico submetido para publicao em um Peridico ou Revista Cientfica como, por exemplo, "Brazilian Dental Journal" http://www.scielo.br/scielo.php?script=sci_serial&pid=0103-6440> sem, participar como membro permanente do Corpo Editorial ou de Revisores. contudo,

Hiptese ad hoc
Em cincia e filosofia, ad hoc significa a adio de hiptese(s) estranha(s) a uma teoria para salv-la de ser falseada. Hipteses ad hoc compensam anomalias no previstas pelas teorias em sua forma original, ainda no modificada. Cientistas so frequentemente cticos sobre teorias que as apresentam frequentemente, no suportanto ajustamentos para sustent-las. Hipteses Ad hoc so frequentemente caractersticas de pseudocientistas.[1] Muito da produo cientfica reside sobre a modificao de hipteses existentes ou teorias mas estas modificaes so distintas de hipteses ad hoc no que as anomalias so explicadas propondo um novo significado daquilo que real e observvel. Entreteanto hipteses ad hoc no so necessariamente incorretas. Um interessante exemplo de uma aparentemente hiptese ad hoc apoiada pelas evidncias foi a adio por Albert Einstein de uma constante cosmolgica relatividade geral de maneira a permitir um universo esttico, no expansivo. Embora ele posteriormente tenha referido-se a isto como "seu maior erro", ela tem sido considerada como sendo correspondente s teorias de energia escura.[2] Uma teoria cientfica que sofre muitas crticas por usar demasiado nmero de hipteses ad hoc a teoria das cordas, assim como a teoria em cosmologia conhecida popularmente como multiverso.[3][4] Um filsofo da cincia que defendia o uso de hipteses ad hoc Paul Feyerabend.

Unifai Engenharia da Computao

Prof Aguinello

DFD (Diagrama de Fluxo de Dados)


DFD um modelo representativo grfico de funes e processos. Processos so unidades de menor hierarquia de funes ou seja, uma funo constitui-se de 0 (zero) ou mais processos. Cada processo tem o objetivo de modificar dados. A modificao pode ser de formato e/ou de contedo. Formato: Alunos em ordem de matricula Contedo: Apurar salrios lquidos a partir do salrio bruto, prmios e descontos. Calculo Salrio Liquido - obter salrio bruto; - obter prmios; - obter descontos; - exibir salrio liquido,

FUNO Processos Pert Cam* (pesquisar) A tcnica PERT/COM constitui-se de poderosa ferramenta na elaborao e gerenciamento de projetos utilizando o conceito de redes, sobremaneira aqueles com foco em processos. Kukierman (2000) diz que nos anos 1990 foi considerada como uma das Sete Novas Ferramentas para o Planejamento e Administrao Visando ao Aprimoramento Contnuo da Qualidade e Produtividade

Unifai Engenharia da Computao

Prof Aguinello

DFD 3 NIVEIS HIERARQUICOS O 1 NIVEL Numerado como nvel 0. o Diagrama de contexto, que apresenta todos os estmulos e produtos que um sistema oferece (Entradas e Sadas). O 2 NIVEL Numerado como nvel 1. o Diagrama macro funcional construdo a partir do contexto que apresenta as funes (principais/focadas) de um sistema. O 3 NIVEL Numerado como nvel 2. Constitudo de 0 (Zero) ou mais Diagramas so denominados Diagramas de Decomposio, mostra os processos de cada funo.

Elementos grficos Componentes do DFD.

Entidades Externas Representa tudo aquilo que estabelece relao com o sistema. Pode ser uma rea/departamento, uma pessoa, um arquivo de outro Sistema ou mesmo outro Sistema.
E1 CLIENTES

Funes/Processos Representa as modificaes realizadas com os dados, toda funo / Processos, obrigatoriamente, recebe dados (Tratar/Processos) e envia os dados resultantes (Tratamento/Processos) para um destino. O processo tambm pode ser representado por quadrados retangulares com os cantos arredondados. Exemplos:

P1 Calcular Salrio liquido

P1 Calcular Salrio liquido

Unifai Engenharia da Computao

Prof Aguinello

Fluxo de Dados - Uma flecha, normalmente apontando para um nico lado, que indica o fluxo dos dados caminhando entre os diversos componentes do DFD. F1- Dados Do Aluo

Deposito Temporrio de dados Guarda, temporariamente, dados de modo que esses dados possam ser utilizados depois.

Observaes: No diagrama de contexto, nvel 0, normalmente, no utilizamos o deposito temporrio de dados. O que sistema? Um sistema uma aplicao embarcada em um computador que se comunica com as entidades denominadas externas por que esto fora do computador. Chamadas intervenincia a linha hachurada a fronteira (Diviso) entre o computador e o mundo externo. que estabelece

Unifai Engenharia da Computao

Prof Aguinello

Sistema de controle de vendas de um site


Exemplo de Diagrama de contexto

25/02/2011 Anotaes da Aula:

No pode acontecer de forma nenhuma: Nem uma funo pode gerar dados que no seja processada por ele Erro de Gerao espontnea * Black Hole Buraco negro *

Unifai Engenharia da Computao

Prof Aguinello

Funes / Processos
Todo processo que cuida de transformao ele antecedido por outros processos recepo de dados e sucedido de processos de divulgao / emisso de dados.

Unifai Engenharia da Computao

Prof Aguinello

SISTEMA CBD

A CBD Companhia Brasileira de Discos, uma empresa que atua na revenda de discos para o mercado consumidor. Os clientes so procurados pelo telemarketing ou dirigem-se s lojas da CBD para efetuarem seus pedidos. verificado se o cliente pertence ao cadastro da CBD e se os discos solicitados pertencem ao catlogo de discos fornecidos pela CBD. Se houver algum problema com o pedido este rejeitado e a irregularidade informada ao supervisor para providncias junto ao cliente. Se o pedido de venda estiver OK, atribudo um nmero, obedecendo-se uma seqncia, e o pedido , ento, registrado no sistema. A empresa CBD no mantm estoques de discos. Os diversos pedidos de venda so reunidos at que haja um lote, chamado econmico de compra, formado pelos discos a serem solicitados junto s gravadoras, de modo a obter um desconto relativo qualidade comprada. Quando o lote atingido, o pedido de compra colocado gravadora. A gravadora remete os discos CBD acompanhados de uma Guia de Remessa e emite uma Fatura com o valor devido pela CBD. Nenhuma gravadora atende parcialmente os pedidos de compra. Se um disco estiver em falta na gravadora, o pedido mantido em pendncia at que o mesmo possa ser atendido integralmente. Da mesma maneira, a CBD no atende parcialmente os pedidos de venda aos seus clientes. Quando todos os discos, solicitados pelo cliente, se tornarem disponveis sero remetidos, juntamente com uma Nota Fiscal/Fatura, com o valor total do pedido para que o cliente possa efetuar o pagamento. O departamento de vendas necessita de informaes dos pedidos de vendas efetuados para estatsticas e promoes.

Unifai Engenharia da Computao

Prof Aguinello

Unifai Engenharia da Computao

Prof Aguinello

SISTEMA RIPA-DVDs A RIPA-DVDs, uma empresa que atua na revenda de DVDs para o mercado consumidor. A empresa disponibiliza um site onde podem ser avaliadas as ofertas, as promoes, futuros lanamentos e, tambm, efetuar-se pedidos de venda. Os clientes podem, tambm, ser procurados pelo telemarketing ou dirigir-se s lojas da RIPA-DVDs para efetuarem seus pedidos. verificado se o cliente pertence ao cadastro da RIPA-DVDs e se os dvds solicitados pertencerem ao catlogo de dvds fornecidos pela RIPA-DVDs. Se houver algum problema com o pedido, este rejeitado e a irregularidade informada por email, no caso de cliente que tenha acessado o site, ou pelo supervisor, no caso de clientes da loja ou do telemarketing, para que providncias possam ser tomadas pelo cliente. Se o pedido de venda estiver OK, atribudo um nmero, obedecendo-se uma sequncia, e o pedido , ento, registrado. A empresa RIPA-DVDs no mantm estoques de dvds. Os diversos pedidos de venda so reunidos at que haja um lote, formado pelos dvds a serem solicitados junto s Produtoras, de modo a obter um desconto relativo quantidade. Quando o lote atingido, um pedido de compra colocado Produtora. As Produtoras remetem seus dvds RIPA-DVDs acompanhados de uma Guia de Remessa e emitem uma Fatura com o valor devido pela RIPA-DVDs. Nenhuma Produtora atende parcialmente os pedidos de compra. Se um dvd estiver em falta na Produtora, o pedido de compra mantido em pendncia at que o mesmo possa ser atendido integralmente. Da mesma maneira, a RIPA-DVDs no atende parcialmente os pedidos de venda de seus clientes. Quando todos os dvds, solicitados pelo cliente, se tornarem disponveis sero remetidos juntamente com uma Nota Fiscal/Fatura, com o valor total do pedido de venda para que o cliente possa efetuar o pagamento. O departamento de vendas necessita de informaes dos pedidos efetuados para estatsticas e promoes.

10

Unifai Engenharia da Computao

Prof Aguinello

SISTEMA ENTREPOSTOS MARGINAIS DISCIPLINA: DESENVOLVIMENTO DE SISTEMAS I DS I PROF.: SRGIO AGNELLO PASCHOAL MEMORIAL DESCRITIVO: Os ENTREPOSTOS MARGINAIS so uma empresa que trabalha com o armazenamento temporrio de produtos alimentcios de diversos produtores. Os produtores, ao realizarem suas vendas, acertam com os compradores a entrega da mercadoria nos ENTREPOSTOS MARGINAIS Pinheiros e/ou Tiet. Cpia do pedido, que especifica a unidade dos entrepostos, enviada, por fax ou por email, com os dados da mercadoria tipo e quantidade e com os dados do cliente, como cadastro e a data prevista e limite de retirada das mercadorias. Com base nessas informaes, os ENTREPOSTOS MARGINAIS abrem um "registro de estocagem" com os dados da operao. Os ENTREPOSTOS MARGINAIS recebem as mercadorias dos produtores, acompanhadas das respectivas Notas Fiscais. Essas mercadorias so estocadas de acordo com especificaes criteriosas de conservao. Neste momento, os ENTREPOSTOS MARGINAIS oficializam o "registro de estocagem" com a fixao da data de chegada da mercadoria no entreposto e da atribuio de um nmero seqencial de registro. Quando a mercadoria chega, os ENTREPOSTOS MARGINAIS notificam o comprador, lembrando a data limite de retirada. Se vencida esta data de retirada os ENTREPOSTOS MARGINAIS notificam o produtor e passam a cobrar uma multa diria que comea pelo preo de uma diria e que aumentada diariamente em 10%. Quando o comprador retira a mercadoria acontece o fechamento do "registro de estocagem". Os ENTREPOSTOS MARGINAIS cobram uma taxa de armazenagem que varia conforme o tipo de estocagem (se empilhada ou no, se freezer ou galpo, etc.), e um adicional por dia de estoque que varia o valor nos mesmos moldes da taxa. calculado o preo final da estocagem e o produtor faturado, sendo referenciados na fatura o nome do produtor e de seu cliente, o numero da NF do produtor e o numero do "registro de estocagem". Pede-se, desenvolver o Diagrama de Contexto

11

Unifai Engenharia da Computao

Prof Aguinello

SISTEMA CONCURSO VESTIBULAR DISCIPLINA: DESENVOLVIMENTO DE SISTEMAS I DS I PROF.: SRGIO AGNELLO PASCHOAL MEMORIAL DESCRITIVO: Uma Universidade com Faculdades em vrios locais do pas, pretende realizar um concurso vestibular. Dada a sua dimenso e a expectativa de grande nmero de candidatos, ela deseja controlar todo o processo, desde a inscrio do candidato at a divulgao dos selecionados, com o desenvolvimento de um sistema mecanizado. As provas sero realizadas nos locais onde a Universidade possua filial, ficando sua aplicao sob a responsabilidade dos rgos Regionais de Seleo. Para cada local de prova sero gerados nmeros de inscrio que acompanharo o candidato durante todo o desenrolar do concurso. A qualquer momento, sempre que um rgo Regional solicitar, o sistema dever permitir geraes adicionais de um nmero de inscrio. O nmero de inscrio seqencial, dentro de cada local de prova e gerado a partir de previses feitas para cada rgo Regional, que estabelece as quantidades necessrias. Aos candidatos so fornecidos recibos (guias) de pagamento e fichas de inscrio, com nmeros j apropriados, para preenchimento e posterior recolhimento da taxa de inscrio nos bancos autorizados. Diariamente, os bancos fornecem Universidade a relao dos pagamentos recebidos. Uma vez recolhida a taxa, o candidato entrega ao rgo Regional a ficha de inscrio. Uma inscrio s ser aceita no caso de o candidato preencher todos os pr-requisitos estabelecidos pelo edital, publicado pela Diretoria de Ensino, ter pago a taxa de inscrio, ter optado por uma unidade de ensino, onde a Universidade possua faculdade, alm, obviamente, de ter preenchido de forma correta todas as informaes necessrias Pede-se: Desenvolver o Diagrama de Contexto.

12

Unifai Engenharia da Computao

Prof Aguinello

sexta-feira, 11 de maro de 2011 SISTEMA ORAMENTRIO DISCIPLINA: DESENVOLVIMENTO DE SISTEMAS I DS I PROF.: SRGIO AGNELLO PASCHOAL MEMORIAL DESCRITIVO: O oramento da empresa Violas Brasil realizado da seguinte forma: Cada filial da Violas Brasil elabora uma proposta oramentria para o prximo perodo fiscal e a envia para a matriz. A proposta oramentria de cada filial deve, obrigatoriamente, observar os limites de dispndio fixados pelos tcnicos de oramento. Os limites de dispndio so estabelecidos, tambm, a partir de limites globais e polticas, fixados pela diretoria, considerando para tanto a execuo financeira do perodo anterior e as propostas evolucionrias para o prximo perodo. A partir das propostas oramentrias das filiais realizada uma consolidao de abrangncia nacional que ser avaliada pelos tcnicos de oramento. As propostas que excederem os valores limites, por item de oramento ou globalmente, sero devolvidas s filiais com as respectivas crticas para serem re-elaboradas. Este processo se repete at que a proposta consolidada seja considerada vivel. Neste ponto a proposta se torna oramento aprovado e o mesmo remetido para cada filial. Todos os meses, as filiais informam matriz o realizado no perodo para que possa ser efetuado o acompanhamento da execuo oramentria. Os totais mensais e acumulados so analisados pelos tcnicos para que os mesmos possam fornecer diretoria um diagnstico de desempenho de cada filial. Pede-se: Desenvolver o Diagrama de Contexto. Custos fixo Gastos com funcionrios gua/luz Materiais Alugueis Custos Variveis Os custos da Matria Prima Materiais diversos Custos variveis durante o ano dispndios Base solida oramentos anteriores APF BF-PUG U CHAPTER IFPUG *

13

Unifai Engenharia da Computao

Prof Aguinello

Analise Ponto de funo.


Existem 3 funes de transio: 1- EE Entrada Externa: Representa funes, cujo objetivo principal e alimentar e armazenar base de dados da aplicao. 2- SE Sada Externa: Representa funes que geram dados na sada que realizam alguns tipos de clculos e/ou transformaes de dados. 3- CE Consulta Externa: Representa funes que geram dados na sada sem nenhum tipo de modificaes.

Funes de Dados.
ALI Arquivos Lgicos Internos.: Arquivos alimentados / Atualizados dentro do sistema da aplicao. AIE Arquivos de Interface Externa: Arquivos alimentados / atualizados fora do sistema da aplicao. TR Tipo de Registro: Local onde se apresenta os dados. TD Tipo de Dados: Informaes que compem o Registro. TRs 1 2a5 6 ou + TRs ALI TDs 1 a 19 SIMPLES SIMPLES 20 a 50 SIMPLES MEDIA 51 ou + MEDIA COMLEXA COMPLEXA

MEDIA COMPLEXA Tabela 01 TRs / TDs

TR Tipo de Registro Nome: Endereo: Dados Bairro: FUNOES 14 TD Tipos de

Unifai Engenharia da Computao

Prof Aguinello

DADOS ALIs AIEs

SIMPLES MEDIA 7 10 5 7 Tabela 02 ALIs / AIEs <5 SIMPLES SIMPLES 5 - 15 SIMPLES MEDIA

COMPLESA 15 10

ALIs

TDs <2 2 >2

> 15 MEDIA COMLEXA COMPLEXA

MEDIA COMPLEXA Tabela 03 EE (Entrada Externa) <5 SIMPLES SIMPLES 5 - 15 SIMPLES MEDIA

ALIs

TDs <2 2-3 >3

> 15 MEDIA COMLEXA

MEDIA COMPLEXA COMPLEXA Tabela 04 SE (Sada Externas) / CE (Consulta Externa) SIMPLES MEDIA 3 4 4 5 3 4 Tabela 05 Pontos Para EE / SE /CE COMPLESA 6 7 6

TIPOS DE FUNO EE SE CE

Roteiro do Modelo: Entrepostos Marginais 1. Cada ALI para quantas ligaes com EE na tabela ALI
PRODUTOR COMPRADORES

EE
1 1

SE
1 0

CE
0 0

PTS 7 7

TDS 11 8 15

Unifai Engenharia da Computao

Prof Aguinello

REGISTRO DE ESTOCAGEM CONTAS RECEBIDAS

4 1

2 0

2 1

15 7 36

9 6

Quais so os nveis de Hierarquia do DFD? So trs nveis: 1. Nvel enumerado com numero 0

16

Você também pode gostar