A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Conceitos e princípios de design1 Conceitos e Princípios de Design Design é o processo de aplicar várias técnicas e princípios com o propósito de definir.

Apresentações semelhantes


Apresentação em tema: "Conceitos e princípios de design1 Conceitos e Princípios de Design Design é o processo de aplicar várias técnicas e princípios com o propósito de definir."— Transcrição da apresentação:

1 conceitos e princípios de design1 Conceitos e Princípios de Design Design é o processo de aplicar várias técnicas e princípios com o propósito de definir um dispositivo, processo ou sistema em detalhes suficientes para permitir a sua construção física

2 conceitos e princípios de design2 Transformação do modelo de análise em design:

3 conceitos e princípios de design3 O processo de design Um bom projeto: zO Design deve implementar todos os requisitos explícitos do modelo de análise e os requerimentos implícitos zDeve ser legível e inteligível por todos que irão implementar, testar e manter zDeve prover uma figura completa do software (domínios de dados, funcional e comportamento)

4 conceitos e princípios de design4 Evolução do design de software: zProgramação modular (Dennis 73) zRefinamento top-down (Wirth 71) zProgramação estruturada (Dahl Mills 72) zData flow design (Steven 74) zData structure design (Jackson75) z(Orientação a Objetos)

5 conceitos e princípios de design5 Princípios de design zO processo de design não deve sofrer de efeito túnel zDeve ser auditável desde o modelo de análise zNão reinventar a roda zDiminuir a distância entre o software e o problema zExibir uniformidade e integração

6 conceitos e princípios de design6 (cont...) zDeve acomodar mudanças zdegradar suavemente znão é codificação zvisar qualidade por construção zdeve ser revisado visando minimizar erros conceituais

7 conceitos e princípios de design7 Conceitos de design zAbstração yabstração de procedimentos yabstração de dados zRefinamento top-down

8 conceitos e princípios de design8 (cont....) zModularidade Número de módulos Custo ou esforço Custo de integração Custo por módulo Custo total

9 conceitos e princípios de design9 (cont...) zArquitetura de software Fan-out Fan-in altura largura

10 conceitos e princípios de design10 (cont...) zHierarquia de controle zParticionamento estrutural yhorizontal yvertical Função 1Função 3

11 conceitos e princípios de design11 (cont...) zEstrutura de dados zProcedure de software

12 conceitos e princípios de design12 (cont...) zProteção da informação (information hiding)

13 conceitos e princípios de design13 Design Modular Efetivo zIndependência funcional zCoesão yCoincidental ylógico ytemporal yprocedural ycomunicacional ysequencial yfuncional

14 conceitos e princípios de design14 acoplamento zSem acoplamento zacoplamento por dados zacoplamento por estampa zacoplamento de controle zacoplamento externo zacoplamento por área comum zacoplamento de conteúdo


Carregar ppt "Conceitos e princípios de design1 Conceitos e Princípios de Design Design é o processo de aplicar várias técnicas e princípios com o propósito de definir."

Apresentações semelhantes


Anúncios Google