terça-feira, 25 de setembro de 2012

Software Requirements Specification (SRS - Phonebook Web - PW







Phonebook Web - PW
Software Requirements Specification (SRS)
Agenda Telefônica Web

Versão 1.0
Data: 23/Abril/12






Wanderley Nunes Cristo



 



Breves
 2012



Histórico de Revisões
Data    Versão    Descrição    Autor
24/Abr/2012    1.0    Apresentação    Equipe 3
24/Abr/2012    1.0    Revisão    Prof. Bruno Pereira






1.    Introdução

Este documento especifica o sistema Phonebook Web – Lista Telefônica Web, fornecendo aos desenvolvedores as informações necessárias para o projeto e implementação, assim como para a realização dos testes e homologação do sistema


Capítulo I
Descrição Geral do Sistema

O Sistema Phonebook Web - PW (Lista Telefônica Web) é software web para empresas. Esse sistema permite aos funcionários da organização cadastrar e alterar seus dados de contato a qualquer momento para que o mesmo esteja sempre atualizado. O objetivo do PW é proporcionar aos seus usuários o armazenamento de seus dados (Nome, Telefone e Email) e disponibilidade dos mesmos a todos os membros da organização. Este Web Software, pode ser acessado de qualquer dispositivo móvel ou computador e proporciona ao usuário o conforto de manusear sua agenda telefônica de qualquer lugar.

1.1    Abrangência e sistemas relacionados

O Sistema Phonebook Web é independente e totalmente auto-contido, ou seja, não se relaciona com outros sistemas. Sua funcionalidade é receber e disponibilizar os contatos de todos para todos na organização.

1.2    Descrição dos usuários

Percebendo que é cada vez maior o número de usuários que trocam de  telefone celular ou número, pode-se notar que se torna inviável a utilização das agendas clássicas. Por este motivo criamos o sistema Phonebook Web para dar ao usuário o conforto de manusear sua agenda telefônica da Internet, de maneira simples e rápida.


Capítulo II
Requisitos funcionais

1.3    Cadastro

[RF001] Adicionar Contato

Descrição do caso de uso: Este caso de uso disponibiliza ao usuário os contatos de todos, já que, basta cadastrar seus dados para ele está disponível.
Entradas e pré condições: Nome, número de telefone e email, somente esses dados são necessário para que o contato esteja disponível.
Saídas e pós condições: Armazena os dados de entrada e disponibilização dos mesmos.

[RF002] Alterar contato

    Descrição do caso de uso: Este caso de uso permite que o usuário altere os seus dados de contato da sua agenda telefônica.
    Entradas e pré condições:  O usuário altera seus dados ou adiciona um novo contato seu.
    Saídas e pós condições: Altera dados pré-existentes e os armazena.

[RF003] Apagar contato

    Descrição do caso de uso: Este caso de uso permite que o usuário exclua algum de seus dados de contato.
    Entradas e pré condições: O usuário seleciona as informações e as exclui.   
    Saídas e pós condições: Exclui dados pré-existentes.

[RF004] Apagar agenda

    Descrição do caso de uso: Este caso de uso será usado somente mediante a afastamento da organização.   
    Entradas e pré condições: Nenhuma.
    Saídas e pós condições: Exclui todos os dados pré-existentes e exibe uma mensagem de confirmação.

1.4    Interface

[RF005] Pesquisar contato

    Descrição do caso de uso: Este caso de uso permite que o usuário localize qualquer dos seus contatos na sua agenda telefônica.
    Entradas e pré condições: O usuário digita o nome do contato a ser pesquisado. Se existir mais de um contato, todos são mostrados. Exige a existência do contato na agenda.
    Saídas e pós condições: Retorna o nome e o número do(s) contato(s) pesquisado(s).


[RF006] Visualizar agenda

    Descrição do caso de uso: Este caso de uso permite que o usuário visualize todos os contatos da sua agenda telefônica.   
    Entradas e pré condições: Nenhuma.
    Saídas e pós condições: Exibe todos os dados existentes.

Capítulo III
Requisitos não funcionais

[NF001] Usabilidade

O sistema Phonebook Web é de fácil manuseio com interface simples(menus de fácil acesso e navegação, interação e sugestões de complemento de busca, localização de usuários detalhada e com opção de classificação nos resultados por nome, telefone ou email), o que torna prática a sua utilização.

[NF002] Desempenho

Embora não seja um requisito essencial ao sistema, deve ser considerada por corresponder a um fator de qualidade de software. O requisito exigido do sistema é apenas que suporte um browser, o que, já vem integrado ao sistema operacional do computador.

[NF003] Disponibilidade

O sistema Phonebook Web estará disponível o tempo todo. O que pode impedir sua disponibilidade é apenas a queda do link de Internet dos usuários.

[NF004] Software

Visando criar um produto com maior  flexibilidade, deve ser adotada como linguagem principal de desenvolvimento Web o PHP, pois permite não especificar o Hardware necessário, uma vez que ele roda em qualquer plataforma que possua um browser(navegador Web).

Nenhum comentário:

Portfolio Individual - Curso Superior de ADS - VI Semestre

SISTEMA DE ENSINO PRESENCIAL CONECTADO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS WANDERLEY NUNES CRISTO PRO...