Escolar Documentos
Profissional Documentos
Cultura Documentos
Documento de Sistema - Gustavo
Documento de Sistema - Gustavo
1.2 Escopo
Memória principal. MB
Megabytes.
MHz Megahertz.
2 Descrição Geral
2.1 Visão Geral do Produto
De acordo com Douglas Rushkoff, à medida que a cultura popular se torna mais
presentista, nos afastamos do entretenimento como a experiência vicária de uma
narrativa — como assistir a história de outra pessoa — e muito mais em direção à
representação da própria história. Afastando-se dos mitos e em direção aos RPGs de
fantasia, longe dos filmes e em direção aos videogames.
Diante disso foram disponibilizados informações reunidas em uma aplicação
web desenvolvida no intuito de ajudar os novatos e veteranos a se integrarem melhor
com as regras disponíveis, através de questionários e quizzes.
Login;
Dados sobre Classes e Raças;
Questionário de memorização;
Menu Sobre;
Sair.
Contato
Ator Principal:
Administrador
Sumário:
O caso de uso é utilizado para descrever a primeira ação do Administrador que é a de
incluir os dados da Empresa no qual irá trabalhar. O objetivo deste caso de uso é
possibilitar o cadastramento da empresa, pois sem o cadastramento da empresa fica
impossibilitado o acesso aos questionários Gerencial e Individual.
Pré-Condições:
Não Aplicável.
Fluxo Principal:
1 O sistema exibe a tela de cadastro da empresa.
2 O sistema exibe uma lista de empresas previamente cadastrada.
Fluxos Alternativos:
Não Aplicável.
Requisitos de interface:
1 As empresas devem ser exibidas por meio de uma lista de empresas;
2 O administrador poderá pesquisar por nome da empresa;
Ator Principal:
Gestor.
Sumário:
O caso de uso é utilizado para descrever a ação do Gestor que visa extrair informações
relativas à equipe. Deve ser respondido pelo gestor responsável que compreenda a
realidade da equipe e do desenvolvimento realizado, podendo ser um gerente ou
profissional de nível de responsabilidade equivalente.
Pré-Condições:
Não Aplicável.
Fluxo Principal:
1. O sistema exibe as telas que possuem as perguntas em relação à equipe de
desenvolvimento.
Fluxos Alternativos:
Não Aplicável.
Requisitos de interface:
1 As perguntas devem ser respondidas de acordo com a realidade da empresa;
2 O gestor poderá avançar, retroceder e sair do sistema.
Primeira tela do Questionário Gerencial
Regras de Negócio:
RN1: Os campos obrigatórios são: uma ou mais respostas de acordo com a pergunta;
6.3 UC3 – Caso de Uso: Gerir Questionário Individual
Ator Principal:
Desenvolvedor.
Sumário:
O caso de uso é utilizado para descrever a ação do Desenvolvedor que visa extrair
informações relativas aos indivíduos pertencentes à equipe. Deve ser respondido por
cada um dos membros da equipe independente da sua função.
Pré-Condições:
Não Aplicável.
Fluxo Principal:
1. O sistema exibe as telas que possuem as perguntas em relação aos indivíduos da
equipe.
Fluxos Alternativos:
Não Aplicável.
Requisitos de interface:
1 As perguntas devem ser respondidas de acordo com a necessidade da equipe;
2 O desenvolvedor poderá avançar, retroceder e sair do sistema.
Primeira tela do Questionário Individual
Regras de Negócio:
RN1: Os campos obrigatórios são: uma ou mais respostas de acordo com a pergunta;
6.4 UC4 – Caso de Uso: Menu Sobre
Ator Principal:
Administrador, Gestor e Desenvolvedor.
Sumário:
O caso de uso é utilizado para descrever a ação de todos os atores que visa um menu
about sobre o autor e a pesquisa que originaram os questionários.
Pré-Condições:
Não Aplicável.
Fluxo Principal:
1 O sistema exibe a tela que possui as informações sobre quem originou a
pesquisa.
Fluxos Alternativos:
Não Aplicável.
Requisitos de interface:
1.1 As Mostra um texto com os dados de que originou a pesquisa;
6.5 UC5 – Caso de Uso: Sair do Aplicativo
Ator Principal:
Administrador, Gestor e Desenvolvedor.
Sumário:
O caso de uso é utilizado para descrever a ação de todos os atores que visa de
finalização do aplicativo.
Pré-Condições:
Não Aplicável.
Fluxo Principal:
1. O sistema retorna ao menu do dispositivo móvel.
Fluxos Alternativos:
Não Aplicável.
7 Diagrama de Classes (Modelo)
8 Atributos das Classes de Domínio
9 Tecnologia Utilizada
9.1 Handheld Basic
Com este novo conceito o HB++ revoluciona ao distribuir novos conceitos de objetos já
prontos facilitando a vida do programador, um exemplo é o "Grid" ou o "RecordSet". O
PalmOS não reconhece instruções SQL porem o HB++ vem equipado com uma série de
Bibliotecas que possibilitam o uso de uma série de instruções muito parecidos com as
utilizadas no SQL.
9.2 Requerimentos
Nesta janela você encontra o termo de licença do Handheld Basic, lembre-se para
prosseguir na instalação você deve aceitar todos os termos, para isso clique em "I accept
the terms in the license agreement", ao selecionar esta opção o botão Next será ativado,
então agora clique em "Next".
Nesta tela o setup pede informações sobre o usuário, tais como Nome e Empresa a
qual este trabalha. Preencha os campos e clique em "Next".
Figura 4 Diretório de Instalação e Atalhos
Informe o diretório ao qual o HB++ deve ser instalado e as opções de acesso a este
aplicativo, logo após clique em "Next".
Aqui você encontra as informações básicas de aplicativos auxiliares que você já possui
em seu PC tais como local aonde o POSE está instalado e principal editor de BitMap.
Repare que neste ponto eu já possuo o POSE instalado em meu PC. Caso você não
tenha o POSE instalado você terá que entrar na configuração do Handheld Basic para
configurá-lo.
Até agora o Setup só pediu informações para a instalação, ou seja, nenhum componente
ou arquivo foi instalado em seu PC. Com o fim das configurações básicas de instalação
será exibido uma tela informando que o setup está pronto para transferir e instalar o
Handheld Basic em seu PC e que é necessário clicar em "Finish" para completar testa
tarefa.
Figura 6 Fim das configurações.
11 Considerações Finais
O propósito deste documento é descrever e especificar uma ferramenta
computacional para dispositivo móvel para apoio a coleta de dados de questionário para
obtenção de dados para avaliação de requisitos de qualidade de software.
Diante de diversas tecnologias disponíveis no Mercado, a utilização do Handheld
Basic (HB++) foi uma escolha levando em consideração a sua facilidade de
Programação.
A aplicação apresentada se mostrou satisfatória, pois o sistema atendeu a todas as
expectativas dos desenvolvedores por possuir telas dinâmicas e características que
tentam amenizar as dificuldades encontradas na computação móvel.
12 Bibliografia
AMBLER, S. The Elements of UML Style. Cambridge University Press. 2003.
BOGGS, W; BOGGS, M. Mastering UML with Rational Rose 2002. Sybex; Pap/Cdr edition.
2002.
BOEHM, B. AND TURNER, R. (2004a). Balancing Agility and Discipline: A Guide for the
Perplexed. Addison-Wesley, Boston.
http://www.handheld-basic.com/