Buscar

Atividade Estruturada Requisitos de Sistema

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

0
Sumário 
 
 
1. Descrição estudo de caso de negócio real escolhido.........................1 
2. Descrição dos 4 requisitos funcionais e 2 requisitos não 
funcionais....................................................................................................4 a 9 
3. Técnica de Elicitação (definição e preparação do material a ser 
utilizado)......................................................................................................2 a 4 
4. Minimundo..............................................................................................9 e 10 
5. Relatório da análise dos requisitos.....................................................2 a 4 
6. Descrição dos procedimentos utilizados para validação dos requisitos 
com o usuário.............................................................................................3 e 4 
7. Descrição dos resultados da validação com o(s) usuário(s)............1 a 3 
8. Diagrama de Caso de Uso.....................................................................10 
9. Conclusão.............................................................................................11 e 12 
10. Bibliografia utilizada.............................................................................12 
 1
 
ATIVIDADE ESTRUTURADA: 
ELICITAÇÃO E REPRESENTAÇÃO DE REQUISITOS DE SISTEMAS. 
 
 
 
 
O sistema que será desenvolvido auxiliará na administração do serviço de 
Multimeios da UFRGS - Universidade Federal do Rio Grande do Sul. Trata-se de um 
sistema que controla e dá acesso aos serviços do setor de forma online. Com o seu 
pleno funcionamento, será possível cadastrar reservas de equipamentos, verificarem 
o estoque de equipamentos disponíveis, gerar e consultar relatórios e agendar ou 
realizar impressões remotamente. Num primeiro momento, o usuário final deverá estar 
previamente cadastrado pelo administrador do sistema. 
Este Documento de Requisitos tem como base o sistema MULT-NET. Seu 
principal objetivo é relatar as características do sistema de forma detalhada, para que 
além da equipe, o cliente também tenha uma visão geral, clara e detalhada da 
ferramenta que será desenvolvida. 
 
Escopo 
O sistema estará disponível em plataforma Web, podendo ser acessado a partir 
de qualquer Browser em qualquer sistema operacional. 
Visualização a qualquer momento de relatórios sobre a atividade das contas de 
usuário. 
Facilitação de uso e todas as vantagens de um sistema Web, com uma 
interface de fácil entendimento até mesmo para os usuários mais “leigos” na área da 
computação. 
Serviços como reservas de equipamentos e verificação dos equipamentos já 
emprestados ou estoque passarão a ser informatizados. 
Maior agilidade nas tarefas realizadas. 
Área de Ajuda para usuários tirarem suas dúvidas sobre a usabilidade de 
funções e ferramentas. 
Será uma forma de disponibilizar na web as ferramentas e funções que já 
podem ser feitas a partir do sistema em Delphi atualmente utilizado. 
 
Fora de Escopo 
 2
A ferramenta não terá um sistema de cadastros de novos usuários. O cadastro 
de usuários fica por conta do administrador do banco e/ou do Multimeios. 
O usuário não terá acesso a funções como alterar login ou excluir ficando a 
cargo do administrador do banco e/ou do Multimeios. 
Os documentos impressos a partir da impressora online não ficarão 
armazenados no sistema para backups. 
Não possui garantia de invasão ao sistema. 
Não terá um sistema de chat para suporte online. 
 
Premissas de requisitos 
Premissa e Impacto 
- Premissa: O usuário deverá informar seu ponto de vista a partir deste 
documento, sobre as funcionalidades que ficaram fora de escopo. - Impacto: 
Mudanças na estrutura do projeto e acréscimo da ferramenta desejada ao sistema, 
que resultarão em maior tempo de desenvolvimento e consequentemente, demora na 
entrega do mesmo. 
- Premissa: O usuário deverá dar seu parecer sobre a continuação do projeto 
em no máximo quatro dias. - Impacto: Caso o tempo de confirmação do documento 
extrapole o prazo, o andamento do projeto ficará prejudicado. 
- Premissa: O usuário poderá informar funções dentro do escopo que podem 
ser desnecessárias para o sistema final. - Impacto: Possivelmente haverá maior 
agilidade no desenvolvimento. 
 
Restrições 
Restrição e Impacto 
- Restrição: A aplicação deverá ser acessada pela Internet. - Impacto: Sistema 
deverá dispor de servidor e conexão com a internet para a distribuição dos serviços. 
- Restrição: As informações sobre as contas de usuários e serviços utilizados 
estarão disponíveis online. - Impacto: O banco de dados do sistema em Delphi atual 
deverá compartilhar seus serviços e informações com a nova aplicação. 
Restrição: O sistema deverá ter um ambiente gráfico de uso facilitado e 
intuitivo. - Impacto: Deverá ser utilizado um Framework que possibilite a criação de um 
ambiente visual simplificado. 
- Restrição: O sistema utilizará a Linguagem de Programação Ruby baseada no 
 3
Framework Rails. - Impacto: O servidor que hospedará o sistema deverá rodar os 
softwares necessários para o funcionamento do sistema atendendo aos requisitos da 
Linguagem de Programação e do Framework. 
- Restrição: Serão criadas contas de usuários individuais. - Impacto: Serão 
necessárias algumas alterações na estrutura do banco de dados atual. 
 
Dependências 
Dependência e Descrição 
- Dependência: Servidor dedicado e Conexão com a Internet no ambiente do 
setor. - Descrição: Deverá ser adquirido um link de conexão com a internet para 
disponibilizar o sistema online e um servidor que controle o fluxo de conexões, o 
banco de dados central e os serviços prestados. 
- Dependência: Site da UFRGS. - Descrição: Deverá ser aberta uma sessão no 
atual site da UFRGS que dê acesso à aplicação do Multimeios, para isso deverá haver 
uma ligação entre o servidor da aplicação e o servidor do site. 
 
Descrição geral do sistema 
O sistema em desenvolvimento funcionará em conjunto com o que já está 
sendo utilizado atualmente. Serão, portanto adicionadas novas características, sendo 
que a principal é a possibilidade aos usuários de realizarem operações remotamente – 
sem necessariamente estarem presentes no Multimeios do Campus – utilizando a 
plataforma Web. Para que isso seja possível, será criada uma página de internet. 
Sendo assim, qualquer usuário que possuir um login e um computador conectado à 
internet passará a ter acesso ao sistema e seus serviços. O login de cada usuário, 
além de ser o “passaporte” de acesso às ferramentas do sistema, também servirá 
para monitorar as atividades em suas contas através de relatórios. Atividades estas 
como empréstimos e reservas de equipamentos, data e hora de seus logins e 
impressões realizadas. 
 
Macro características do produto 
O sistema Mult-Net terá vínculos e funcionará em conjunto com o atual sistema 
de controle do Multimeios. Para isso, o banco de dados atualmente em uso pelo 
sistema em Delphi será aproveitado, e deverão ser feitas algumas alterações em sua 
estrutura para o correto funcionamento. Será desenvolvido utilizando a linguagem 
 4
orientada a objetos Ruby. Linguagem esta que possui filosofia e sintaxe muito limpa e 
simples, para desenvolvimento de plataformas Web. O framework utilizado – o Rails – 
foi criado a partir da linguagem de programação Ruby. O padrão de arquitetura do 
software adotado será MVC. O novo sistema será legado, pois adiciona novas 
ferramentas a um já existente e em funcionamento. Sendo assim, executarão suas 
funções em conjunto. 
 
Funcionalidades do produto 
Segue abaixo a listagem dos principais requisitos do sistema. 
-Criação de logins individuais 
-Sistemade impressões online 
-Cadastro de reservas de equipamentos 
-Geração de relatórios sobre informações das atividades de cada usuário 
-Verificação do estoque de equipamentos do Multimeios 
-Consulta do status de cada equipamento perante seu funcionamento ou 
estado de locação e reservas 
-O cadastro dos equipamentos tornará possível a criação de categorias para a 
facilitar posteriormente a consulta do estoque 
 
Ambiente de operação 
O sistema será desenvolvido na linguagem orientada a objetos Ruby, utilizando 
o framework Rails, e será disponibilizada a sua hospedagem no próprio servidor da 
UFRGS, podendo nele ser aberta uma nova seção que dê acesso ao Mult-Net. No 
servidor de hospedagem, não haverá restrições em relação a plataformas de 
hardware e software, exceto pela necessidade da execução dos softwares requeridos 
pelo Ruby on Rails. 
 
Características dos usuários 
Os usuários do sistema serão funcionários da UFRGS com privilégios de uso 
dos serviços do Multimeios, e que deverão ter um conhecimento básico sobre o uso 
de sites na internet. 
 
Requisitos funcionais 
 
 5
 
 
 
 
 6
 
 
 
Requisitos de software do sistema 
Funcionalidades do software 
 
Características de software 
 
 
Requisitos de hardware 
Características do hardware 
 7
 
Funcionalidades do hardware 
 
Requisitos do Usuário por Perfil 
 
Requisitos de entrada e saída ID Requisitos de Entrada 
 
 
 
 
Requisitos de usabilidade 
 8
 
 
Requisitos não funcionais 
Precisão 
 
Auditoria 
 
Disponibilidade 
 
Limites de Capacidade 
 
 9
Retenção de Dados 
 
Performance 
 
Restabelecimento 
 
Confiabilidade 
 
Requisitos de segurança 
 
Tempo de resposta 
 
Framework de dados e relacionamento 
 10
 
Interfaces de software 
O sistema Mult-Net deverá integrar-se ao sistema já existente e em execução 
atualmente pelo Multimeios, o Multsystem, sistema este desenvolvido em linguagem 
Object Pascal e ambiente Delphi, associado a um banco de dados Interbase e 
funciona de forma off-line. Serão acopladas então, novas funcionalidades ao sistema 
atual, sendo que a principal delas é a possibilidade de cadastro de reservas de 
equipamentos via web. Também deverá funcionar em conjunto com o site da UFRGS, 
pois deverá ser hospedado juntamente a ele, sendo aberta uma sessão no site que dê 
acesso à tela de login do Mult-net. 
 
Restrições de design de software # Restrições de Software 
 
 
 11
Pacotes de software 
Para o desenvolvimento do software, serão utilizados os seguintes softwares e 
ferramentas: 
- Linguagem Ruby com framework Rails 
-Banco de Dados Interbase 
-Textpad 
-Navegador de internet para testes – Firefox 
-Poderão ser utilizadas outras ferramentas (a definir) 
 
Banco de dados 
O banco de dados utilizado será o Interbase, por ser o mesmo usado no 
sistema já em execução. 
 
Sistema operacional 
Não se aplica ao projeto. Por ser desenvolvido para a web, o sistema necessita 
apenas que o sistema operacional possua um browser e a capacidade de conexão 
com a internet. 
 
 Conclusão 
 
Este trabalho apresentou uma estratégia para a implantação de uma gerência 
de requisitos baseada em três pilares básicos: qualidade, requisitos e processos. Para 
que a qualidade seja alcançada é primordial que os requisitos tenham sido bem 
definidos e controlados e, para isto, devem haver processos estabelecidos e 
implantados. 
Gerenciamento de requisitos é reconhecido como um importante pré-requisito 
para desenvolver softwares de alta qualidade e definidos como a habilidade de 
descrever e seguir a vida de um requisito, em ambas as direções. 
As dificuldades mencionadas pela equipe de engenharia de requisitos foram a 
mudança da cultura para desenvolvimento de software, a definição de requisitos 
utilizando um paradigma novo para a equipe, as características peculiares dos 
requisitos para um sistema de data warehouse e a grande quantidade de documentos 
gerados. 
Entretanto, foi ressaltada a importância da utilização dos processos definidos, 
 12
que direcionaram as atividades e utilização dos padrões e da integração com outros 
grupos, como o de garantia de qualidade de software e o de gerência de configuração, 
que responsabilizou-se pelo versionamento e pelo relacionamento entre os 
documentos. 
Como trabalhos futuros, deve-se ter o acompanhamento da execução dos 
processos em toda a empresa com a extração de métricas para que o processo 
evolua de acordo com as mudanças organizacionais, visando a melhoria contínua. 
 
 Biblioteca/Referências 
 
DevMedia : http://www.devmedia.com.br/engenharia-de-software-2-tecnicas-para-
levantamento-de-requisitos/9151 
 
Wikipedia : https://pt.wikipedia.org/wiki/Engenharia_de_requisitos 
 
UFRGS: http://www.ufrgs.br/ufrgs/inicial 
 
Zanlorenci, E. P., "Descrição e Qualificação de Requisitos: Um Modelo Aplicável à 
Análise e Validação da Informação", Tese de Mestrado, PUC-PR, 1999. 
 
Fiorini, S. T., Staa A., Baptista R. M. ,"Engenharia de Software com CMM", Brasport, 
1998. 
 
Leite, J., Castro, J., Pinheiro, F.,"Plataforma Tecnológica em Engenharia de 
Requisitos 
 
Estratégias para o Aumento da Qualidade no Desenvolvimento de Sistemas", 
http://www.cic.unb.br/~facp/per/perhome.html 
 
Gil, G., Figueroa, D., Oliveros, A., "Producción Del LEL em um Dominio Técnico. 
 
Carvalho, A. E., "Uma Estratégia para Implantação de uma Gerência de Requisitos 
visando a Melhoria dos Processos de Software", Dissertação de Mestrado, UFPE, 
Brasil, 2001.

Outros materiais