SE Processo Q & A # 6
Question:Defina a metodologia de blue print.
Answer:- Na maioria das vezes, o termo blue print é usado em empresas de construção. Uma impressão azul pode ser definida como um papel que contém informações de design, desenho técnico, documentação, etc. Em palavras simples, podemos dizer que o projeto é uma cópia que tem a planta de uma estrutura de edifício. Normalmente, o detalhe de cada plano é conhecido como planta. A saída dos esforços de design contendo o seguinte:
Com a ajuda do blue print, podemos obter as informações de como todas as partes se relacionam entre si.
Especificação para novas peças.
Definição para quaisquer novos dados.
Todo projeto de software tem como objetivo fornecer um detalhe para o projeto que contém todas as informações. Com a ajuda dessas informações, um sistema confiável pode ser construído. Para obter o design do sistema, uma abordagem sistemática é usada. Temos dois tipos de abordagem.
Functional oriented approach- No design orientado funcional, o design consiste na definição do módulo onde cada módulo suporta uma abstração funcional. A modularização é a base do design orientado funcional. A decomposição está centrada na identificação dos itens das grandes funções do sistema e na elaboração de cima para baixo. Os processos em um sistema são decompostos em componentes chamados de módulo. O objetivo do design orientado funcional é que números específicos de módulos possam ser desenvolvidos, alterados e reutilizados por conta própria no programa final.
Object oriented design approach- A metodologia orientada a objetos desempenha um papel importante no design orientado a objetos quando o planejamento de código é feito, então o programador tem apenas objeto em mente ao invés de procedimento. Para representar uma entidade, os objetos usam dados encapsulados ou procedimentos agrupados. Pela interação desses objetos, um programa orientado a objetos é descrito. Para fazer a estrutura do sistema, classes e objetos são usados no projeto orientado a objetos. Ele também usa uma notação que expressa classes e objetos chamados de decomposição lógica, bem como módulos e processos, chamados de decomposição física. Durante o processo de design de software, a atividade principal é usar quatro conceitos de design de software.
Abstraction
Escondendo informação
Independência funcional
Modularity