• Nenhum resultado encontrado

3. Requisitos Técnicos

3.6 Requisitos para o Software

3.6.1 Sistemas Operacionais

O sistema operacional será responsável por controlar todos os recursos computacionais do CDC para fornecer quaisquer serviços necessários para a execução ordenada de programas de aplicação de sistema em tempo real. O sistema operacional terá as características de multiusuário, multi-tarefa e, onde necessário, a capacidade para processamento de tempo real (sistemas de padrão de UNIX ou equivalentes). O uso de softwares de “prateleira” e padronizados pelo CDC será maximizado.

O Sistema Operacional (OS) exercerá controle eficaz sobre os recursos computacionais básicos, inclusive a alocação de memória da CPU, o uso do tempo da CPU, transferências de memória em bloco, e todas as transferências de entrada / saída. O OS alocará recursos para programas individuais em de forma dinâmica baseada em um esquema de prioridade multi-nível. Ele manterá uma execução ordenada dos programas em um ambiente de multi-programação, adaptado às necessidades em tempo real do Sistema.

3.6.2 Programação de Serviços e Utilidades

O software do CDC incluirá um jogo geral de ferramentas e de assistência de programação incluindo todos aqueles usados pelo Contratado para desenvolver o sistema.

Um editor de texto interativo e de tela cheia deverá ser fornecido para criar ou modificar arquivos ASCII dos terminais de computador. O editor permitirá edição de caracteres, palavras, linhas e de buffers, e comandos de inserção, de retirada, de mudança e de relocação, assim como a habilidade de fundir e concatenar arquivos.

Deverá ser fornecido um jogo completo de funções de programação, incluindo:

1. Cópia e conversão de mídias, incluindo todos os sentidos logicamente praticáveis entre o disco, a impressora, a memória do processador e a unidade de fita magnética.

2. Carga e descarga binária, de/para o disco ou fita magnética e memória principal do processador ou memória do volume.

Projeto do SMF do ONS Proprietário Especificação do CDC

KEMA Brasil 30 de Outubro de 2006

3. Comparação da memória principal do processador ou da memória de descarga com os conteúdos da fita magnética.

4. Organização, união, troca de nome e eliminação de arquivos. 5. Acesso aos desenhos/imagens.

6. A capacidade de geração do CDC permitirá que o programador execute uma função de mudança ou customização no início do sistema ou mais tarde, se for necessário. As seguintes funções serão suportadas:

• Especificar o procedimento do comando de inicialização.

• Conectar dinamicamente dispositivos e conectar acionadores de dispositivos. • Criar e modificar parâmetros do sistema para subseqüente reinício.

• Modificar dinamicamente os valores de parâmetro atuais do sistema.

Depois de o programa ter sido testado, o usuário poderá adicionar o programa novo ao sistema de tempo real.

3.6.3 Fonte e Atualização de Software Executivo

Os serviços executivos serão fornecidos em todas as unidades de processamento de todos os níveis. Os softwares executivos e todos outros associados a estes, incluindo (mas não limitado a) assemblers, diagnóstico, carregamento, etc., serão a mais recente versão deste software disponível no começo do teste de aceitação da fábrica.

Os módulos de fonte serão fornecidos para todo o software escrito pelo Contratado no CD. Serão fornecidas também todas as instruções de controle e quaisquer softwares necessários para efetuar da entrada da fonte apenas uma geração completa do sistema.

Projeto do SMF do ONS Proprietário Especificação do CDC

KEMA Brasil 30 de Outubro de 2006

3.6.4 Geração e Manutenção de Tela

O software on-line da geração de tela terá recursos para evitar que pessoas que não sejam do suporte técnico tenham a habilidade de criar e manter telas de dados em um formato definível, a partir de qualquer unidade de processamento atribuída à função.

O software de geração de tela on-line estará sempre disponível aos usuários. O gerador de tela on-line suportará virtualmente todos os formatos, incluindo quaisquer programas de aplicação avançados, e fornecerá a definição dos métodos de chamada de tela. As capacidades do software de geração de tela on-line incluirão:

1. Criação de telas gráficas completas, para incluir mapas mundiais e separação associada em camadas, junção e separação de imagens, etc.

2. Criação de telas em modo caractere que contenham somente dados para porções estáticas e dinâmicas. Esta modalidade será restringida a um formato apropriado para impressão por usuários conectados ao sistema.

3. Criação de telas importadas de outros sistemas no padrão da indústria como DXF e JPEG, que servirão como informação estática de fundo e servirão como partida para as telas do CDC.

4. Método interativo para manter a definição de símbolos e os conjuntos de caracteres.

5. Criação de ligações para o deslocamento de dados para frente ou para trás, para formatos de dados tabulados.

6. Capacidade de edição para inserir, eliminar, mover e copiar elementos na tela. Habilidade de adicionar uma tela usando uma tela existente como base (links dinâmicos e de fundo, se disponíveis).

7. Ligação de dados tele-medidos, dados calculados, dados de saída de programas e quaisquer elementos de banco de dados residentes no disco ou na memória aos campos específicos da tela em qualquer tela única.

8. Criação de ligação de pontos de chamada das telas ou atribuições de função-chave para telas de controle de programa.

Projeto do SMF do ONS Proprietário Especificação do CDC

KEMA Brasil 30 de Outubro de 2006

9. Criação de ligações de entrada de dados ou de seleção do ponto de toque para os programas de aplicação.

10. Criação de novos formatos pela edição de formatos existentes. O gerador de tela on-line suportará as seguintes funções:

1. Definição da estrutura da tela.

2. Definição de mecanismos de apresentação da tela. 3. Definição dos formatos da tela.

4. Definição de referências para base de dados. 5. Manutenção de formatos de telas.

Definição do acesso e do controle dos programas de aplicação.

3.6.5 Geração, Manutenção e Acesso ao Banco de Dados

Uma única estrutura integrada de geração de base de dados será usada para suportar todas as funções. A base de dados integrada será suportada pela geração e edição centralizadas da base de dados. Os serviços de base de dados permitirão que sejam criados arquivos adicionais.

A base de dados será projetada para fornecer a eficiência e a versatilidade das aplicações em um ambiente de tempo real, assim como a fácil expansão, conforme o sistema cresça. Os serviços de base de dados suportarão as seguintes funções:

1. Geração e validação da base de dados. 2. Edição e manutenção da base de dados. 3. Acesso à base de dados.

3.6.5.1 Geração da Base de Dados

Deverá ser possível definir on-line as aplicações e os parâmetros da base de dados, usando telas com “preenchimento de lacunas”. Em geral, os parâmetros serão incorporados somente uma vez, mesmo se

Projeto do SMF do ONS Proprietário Especificação do CDC

KEMA Brasil 30 de Outubro de 2006

forem usados por várias aplicações. O gerador da base de dados medirá/definirá o tamanho da base de dados, criará os arquivos e índices necessários, e iniciará com os valores pré-ajustados. Será possível realizar atualização modular parcial da base de dados em uma base por PMU.

3.6.5.2 Manutenção da Base de Dados

Deverá ser fornecida uma ferramenta interativa de edição e manutenção de base de dados. O pacote de edição permitirá a exposição e edição da base de dados existente de forma interativa.

Deverá ser prevista a capacidade de adicionar, eliminar ou modificar a descrição de: dados tele-medidos na base de dados do sistema; componentes de hardware da aquisição de dados; dados manualmente incorporados à base de dados do sistema; dados calculados por programa na base de dados do sistema; e, geralmente, alguns parâmetros na base de dados do sistema.

A capacidade de modificação do banco de dados será usada mais frequentemente para realizar adições de dados tele-medidos e calculados à base de dados do sistema. Adições/modificações deste tipo variarão desde aqueles que tratam de um único ponto de dados em uma PMU existente até aqueles que tratam das novas seqüências da varredura em uma PMU ou de novas PMU.

3.6.5.3 Acesso à Base de Dados

Deverá ser fornecido acesso eficiente à base de dados. O acesso de base de dados será eficiente na operação on-line. As rotinas de acesso à base de dados serão usadas de modo que as aplicações sejam independentes da estrutura e residência da base de dados. Séries específicas de dados serão acessadas simbolicamente. Endereçamento absoluto não é necessário.

3.6.6 Geração e Manutenção de Relatório

O software de geração e de manutenção de relatório permitirá ao Comprador definir relatórios e/ou registros para imprimir automaticamente ou sob demanda; as capacidades de geração de relatório de RDBMS serão usadas para atingir estas exigências com o mínimo de prorrogação. O editor de registros será capaz de operar de forma interativa de qualquer unidade de processamento. O editor funcionará de maneira similar ao editor/gerador de tela e utilizará procedimentos idênticos de interface ao usuário. O editor de relatório suportará, no mínimo, as seguintes funções:

1. Edição da informação de fundo do relatório e colocação de campos de dados.

Projeto do SMF do ONS Proprietário Especificação do CDC

KEMA Brasil 30 de Outubro de 2006

3. Definição da apresentação de campo de dados no relatório através dos “prompts” interativos. 4. Definição de cálculos relacionados ao relatório (se não for fornecido como parte do histórico de

cálculo dos dados).

5. Definição de programações de impressão. 6. Identificação do relatório.

7. Visualização do relatório.

8. Validação do relatório com a estrutura da base de dados.

Documentos relacionados