Projeto De Software
Artigo: Projeto De Software. Pesquise 862.000+ trabalhos acadêmicosPor: keylall • 16/10/2014 • 356 Palavras (2 Páginas) • 317 Visualizações
1. O que é Hierarquia de Controle?
A representação, usualmente sob a forma hierarquizada, da estrutura do software no que diz respeito aos seus componentes. O objetivo não é apresentar detalhes procedimentais ou de sequenciamento entre processos, mas de estabelecer as relações entre os diferentes componentes do software, explicitando os níveis de abstração (refinamento) aos quais eles pertencem.
2. O que é Projeto de Dados? Explique sua função?
A seleção das representações lógicas dos objetos de dados identificados na etapa de Análise e Especificação dos Requisitos. Como forma de obter resultados satisfatórios no que diz respeito ao projeto dos dados no contexto de um software, alguns princípios podem ser adotados:
• a realização de uma análise sistemática no que diz respeito aos dados, a exemplo do que é feito com os aspectos funcionais e comportamentais do software;
• identificação exaustiva das estruturas de dados e das operações a serem realizadas sobre elas;
• estabelecimento de um dicionário de dados (eventualmente, o mesmo definido na etapa de Análise de Requisitos, incluindo refinamentos);
• adiar decisões de baixa prioridade no que diz respeito ao projeto de dados (aplicação do princípio de refinamentos sucessivos);
• limitar a representação das estruturas de dados aos módulos que as utilizarão;
• estabelecimento de uma biblioteca de estruturas de dados úteis e das operações a serem aplicadas a elas (reusabilidade);
• adoção de uma linguagem de programação e projeto que suporte tipos abstratos de dados.
3. O que é uma Estrutura de Dados? Qual a sua importância?
A estrutura dos dados define a forma como estão organizados, os métodos de acesso, o grau de associatividade e as alternativas de processamento das informações. Apesar de que a forma de organizar os elementos de dados e a complexidade de cada estrutura dependam do tipo de aplicação a desenvolver e da criatividade do projetista, existe um número limitado de componentes clássicos que funcionam como blocos de construção (building-blocks) de estruturas mais complexas.
A estrutura dos dados representa os relacionamentos lógicos entre os diferentes elementos de dados individuais. À medida que o projeto se aproxima da implementação, esta representação assume fundamental importância, já que a estrutura da informação vai exercer um impacto significativo no projeto procedimental final.
...