Sistema de Registro em Curso
Especificação Complementar

 

Versão 1.0

Histórico da Revisão

Data

Versão

Descrição

Autor

21/Dez/98 Rascunho Release inicial - rascunho S. Gamble
19/Fev/1999 Versão 1.0 Incorporar comentários de revisão.

Incluir requisito de acesso remoto.

S. Gamble
 
 
 
 
 
 
 
 

 

 

Índice

  1. Introdução
  2. 1.1    Objetivo
    1.2    Escopo
    1.3    Referências
  3. Funcionalidade
    2.1    Log de Erros do Sistema
    2.2    Acesso Remoto
  4.   Utilidade
    3.1    Conformidade com Windows
    3.2    Design para Facilidade de Uso
    3.3    Ajuda On-line
  5. Confiabilidade
    4.1    Disponibilidade
    4.2    Tempo Médio Entre Falhas
  6. Desempenho
    5.1    Usuários Simultâneos
    5.2    Tempo de Resposta do Acesso ao Banco de Dados
    5.3    Tempo de Resposta da Transação
  7. Capacidade de Suporte
    6.1    Novos Releases Podem Ser Transferidos por Download
  8. Restrições de Design
    7.1    Sistema Legado Catálogo de Cursos
    7.2    Sistema de Faturamento
    7.3    Requisitos da Plataforma
    7.4    Navegadores da Internet
    7.5    Compatibilidade com Java

Especificação Complementar

  1. Introdução
1.1    Objetivo

      O objetivo deste documento é definir os requisitos do sistema de registro em curso (C-Registration) da Wylie. Esta Especificação Complementar lista os requisitos que não são prontamente capturados nos casos de uso do modelo de caso de uso. As Especificações Complementares e o modelo de caso de uso juntos capturam um conjunto completo de requisitos no sistema.

1.2    Escopo

      Esta Especificação Complementar é aplicada ao sistema de registro em cursos da Wylie que será desenvolvido pelo departamento de TI (Sistema de Informações) do Wylie College. O departamento de TI desenvolverá esse sistema cliente/servidor para fazer interface com o banco de dados do catálogo de cursos existente.

      O C-Registration System permitirá que os estudantes se registrem em cursos de forma on-line. O C-Registration System permite que os professores selecionem seus cursos para lecionar e mantenham notas de estudantes.

      Esta especificação define os requisitos não funcionais do sistema, tais como confiabilidade, utilidade, desempenho e capacidade de suporte, bem como os requisitos funcionais comuns a vários casos de uso. (Os requisitos funcionais estão definidos nas Especificações do Caso de Uso.)

1.3     Referências

    As referências aplicáveis são:

    1. Course Registration System System Business Case, WyIT388, DRAFT, 1998, Wylie College IT.
    2. Course Billing Interface Specification, WC93332, 1985, Wylie College Press.
    3. Course Catalog Database Specification, WC93422, 1985, Wylie College Press.
    4. Course Registration System Stakeholder Requests Document, WyIT389, V1.0, 1998, Wylie College IT.
    5. Course Registration System Vision Document, WyIT387, V1.0, 1998, Wylie College IT.
    6. Course Registration System Glossary, WyIT406, V2.0, 1999, Wylie College IT.
    7. Course Registration System Use Case Spec - Close Registration, WyIT403, V2.0, 1999, Wylie College IT.
    8. Course Registration System Use Case Spec - Login, WyIT401, V2.0, 1999, Wylie College IT.
    9. Course Registration System Use Case Spec - Maintain Professor Info, WyIT407, Version 2.0, 1999, Wylie College IT.
    10. Course Registration System Use Case Spec - Register for Courses, WyIT402, Version 2.0, 1999, Wylie College IT.
    11. Course Registration System Use Case Spec - Select Courses to Teach, WyIT405, Version 2.0, 1999, Wylie College IT.
    12. Course Registration System Use Case Spec - Maintain Student Info, WyIT408, Version 2.0, 1999, Wylie College IT.
    13. Course Registration System Use Case Spec - Submit Grades, WyIT409, Version 2.0, 1999, Wylie College IT.
    14. Course Registration System Use Case Spec - View Report Card, WyIT410, Version 2.0, 1999, Wylie College IT.

     

    2.    Funcionalidade

    Esta seção lista os requisitos funcionais comuns a mais de um caso de uso.

2.1    Log de Erros do Sistema

      Todos os erros do sistema devem ser registrados. Os erros fatais do sistema devem resultar em um encerramento ordenado do sistema.

      As mensagens de erro do sistema devem incluir uma descrição em texto do erro, o código de erro do sistema operacional (se aplicável), o módulo que detectou a condição de erro, um stamp de dados e um time stamp. Todos os erros do sistema devem ser retidos no Banco de Dados de Log de Erros.

2.2    Acesso Remoto

Toda a funcionalidade deve estar disponível remotamente por uma conexão à Internet. Isso pode requerer aplicativos ou controladores em execução nos computadores remotos.

    3.    Utilidade

    Esta seção lista todos os requisitos que se relacionam ou afetam a utilidade do sistema.

3.1    Conformidade com Windows

      A interface com o usuário de desktop deve estar em conformidade com o Windows 95/98.

3.2    Design para Facilidade de Uso

      A interface com o usuário do C-Registration System deverá ser projetada para facilidade de utilização e deverá ser apropriada para uma comunidade de usuários experiente com computadores, sem treinamento adicional no Sistema.

3.3    Ajuda On-line

    Cada recurso do C-Registration System deve ter ajuda on-line interna para o usuário. A Ajuda On-line deve incluir instruções passo a passo sobre a utilização do Sistema. A Ajuda On-line deve incluir definições para termos e acrônimos.

    4.    Confiabilidade

    Esta seção lista todos os requisitos de confiabilidade.

4.1    Disponibilidade

      O C-Registration System deve estar disponível 24 horas por dia, 7 dias por semana. Não deve haver mais que 4% de tempo de inatividade.

4.2    Tempo Médio Entre Falhas

          O Tempo Médio Entre Falhas deve exceder 300 horas.

    5.    Desempenho

    As características de desempenho do sistema são esboçadas nesta seção.

5.1    Usuários Simultâneos

      O sistema deve suportar até 2.000 usuários simultâneos utilizando o banco de dados central ao mesmo tempo e até 500 usuários simultâneos utilizando os servidores locais a qualquer momento.

5.2    Tempo de Resposta do Acesso ao Banco de Dados

      O sistema fornecerá acesso ao banco de dados do catálogo de cursos legado com um tempo de espera de até 10 segundos.

5.3    Tempo de Resposta da Transação

           O sistema deve ser capaz de concluir 80% de todas as transações em 2 minutos.

    6.    Capacidade de Suporte

    Esta seção define todos os requisitos que irão aprimorar a capacidade de suporte ou de manutenção do sistema que está sendo construído.

6.1    Novos Releases Podem Ser Transferidos por Download

    Os upgrades para a parte cliente PC do C-Registration devem poder ser transferidos por download do Servidor UNIX pela Internet. Esse recurso permite que os estudantes tenha fácil acesso a upgrades do sistema.

    7.    Restrições de Design

    Esta seção lista todas as restrições de design no sistema que está sendo construído.

7.1    Sistema Legado de Catálogo de Cursos

      O sistema deve integrar-se ao sistema legado existente (banco de dados do catálogo de cursos) que opera no mainframe DEC VAX da Universidade.

7.2    Sistema de Faturamento

      O C-Registration System deverá ter interface com o Sistema de Faturamento de Cursos existente que opera no mainframe VAX DEC da Universidade.

7.3    Requisitos da Plataforma

      A parte cliente do C-Registration System deve operar em qualquer computador pessoal com um processador 486 ou superior. A parte cliente deve requerer menos de 20 MB de espaço em disco e 32 MB de RAM.

      A parte servidor do C-Registration System deve operar no servidor UNIX do Wylie College.

7.4    Navegadores da Internet

      A interface baseada na Web do C-Registration System deve ser executada nos navegadores Netscape 4.0.4 e Internet Explorer 4.0.

7.5    Compatibilidade com Java

    A interface baseada na Web deve ser compatível com o ambiente de tempo de execução Java 1.1 VM.

     



   
Copyright  (c) IBM Corp. 1987, 2004. Todos os direitos reservados. 

Exemplo da Web do Projeto de Registro em Curso
Versão 2001.03