mirror of https://github.com/interlegis/sigi.git
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							112 lines
						
					
					
						
							3.8 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							112 lines
						
					
					
						
							3.8 KiB
						
					
					
				| % $Id$ | |
| % --------------------------------------------------------------------------- | |
| % | |
| %  This is part of the SIGI. | |
| %  Copyright (C) 2008 Interlegis | |
| %  See the file relatorio.tex for copying conditions. | |
| % | |
|  | |
| \section{Requisitos} | |
| \label{sec:requisitos} | |
| 
 | |
| \subsection{Detalhamento do Produto} | |
| O produto a ser desenvolvido deverá contemplar as seguintes | |
| funcionalidades: | |
| 
 | |
| \begin{itemize} | |
| \item Gerenciamento das informações básicas de identificação das Casas | |
|   Legislativas; | |
| \item Gerenciamento das informações sobre partidos políticos, | |
|   parlamentares, seus mandatos, e legislaturas; | |
| \item Gerenciamento de sessões legislativas, mesas diretora e sua | |
|   composição; | |
| \item Gerenciamento de convênios entre o Interlegis e as Casas | |
|   Legislativas; | |
| \item Gerenciamento dos equipamentos e serviços disponibilizados para | |
|   as Casas Legislativas; | |
| \item Conjunto de autorização e de configuração de perfis de acesso ao | |
|   sistema; | |
| \item Permitir que o usuário efetue pesquisas no banco de dados | |
|   utilizando filtros de seleção; | |
| \item ``Rollback'' (retorno) das alterações, em tempo de | |
|   edição dos dados, nos casos de falhas; | |
| \item Geração de relatórios em PDF, dos dados estratégicos e | |
|   de resultados de pesquisas; | |
| \item Manutenção do histórico das atividades com as Casas Legislativas. | |
| \end{itemize} | |
| 
 | |
| Considerar as seguintes características: | |
| 
 | |
| \begin{itemize} | |
| \item Interface web compatível com os padrões e recomendações da World | |
|   Wide Web Consortium (W3C); | |
| \item Uso de \emph{AJAX} para validação de dados e para otimização e | |
|   facilidade de uso do sistema; | |
| \item Uso de um \emph{Sistema de Controle de Versões} para gerenciamento e | |
|   acompanhamento da codificação; | |
| \item Ajuda \textit{online} e contextual do sistema; | |
| \item Instalação simplificada; | |
| \item Sistema multi-usuário em rede, concebido para operar em três | |
|   camadas distintas: apresentação (navegador web), aplicação e dados. | |
| \end{itemize} | |
| 
 | |
| \subsection{Requisitos de Hardware} | |
| \begin{itemize} | |
| \item Disco: 100 MB ou superior; | |
| \item Memória RAM: 256 MB ou superior; | |
| \item Processador: Pentium III ou superior; | |
| \end{itemize} | |
| 
 | |
| \subsection{Requisitos de Software} | |
| \begin{itemize} | |
| \item Sistemas operacionais GNU/Linux ou de família Unix BSD; | |
| \item Servidor web: Apache 2 ou superior; | |
| \item SGBD: PostgreSQL 8.3 ou superior; | |
| \item Linguagem/Interpretador: Python 2.5 ou superior (< 3.0); | |
| \item Framework: Django 0.97-pre (trunk) ou 1.0. | |
| \end{itemize} | |
| 
 | |
| \subsection{Requisitos de Performance} | |
| \begin{itemize} | |
| \item Considerar o uso do sistema operacional GNU/Linux ou FreeBSD; | |
| \item Uso do servidor web Apache para a aplicação; | |
| \item Uso do servidor Lighttpd para os arquivos estáticos; | |
| \item Cache das transações com o Banco de Dados e da saída | |
|   (\textit{output}) das requisições HTTP. | |
| \end{itemize} | |
| 
 | |
| \subsection{Requisitos de Documentação} | |
| \begin{itemize} | |
| \item Documentação da \textit{Application Programming Interface} (API) | |
|   do software; | |
| \item Manual de configuração e de implantação do sistema; | |
| \item Manual do usuário; | |
| \item Ajuda \textit{online} e contextual do sistema; | |
| \item Arquivos LEIA-ME e de licenciamento. | |
| \end{itemize} | |
| 
 | |
| \subsection{Licenças} | |
| O novo SIGI utiliza \emph{softwares livres}, os quais possuem um | |
| licenciamento sem restrições de uso. | |
| 
 | |
| Segue abaixo uma lista dos principais \emph{softwares} necessários | |
| para o desenvolvimento do SIGI e suas respectivas licenças: | |
| 
 | |
| \begin{description} | |
| \item[Apache:] Apache License 2.0 | |
| \item[PostgreSQL:] BSD License | |
| \item[Python:] Python License | |
| \item[Django:] BSD License | |
| \end{description} | |
| 
 | |
| O SIGI será publicado como \emph{software livre} utilizando a licença | |
| \textit{GNU General Public License (GNU GPL)} em sua versão 3 e estará | |
| disponível no repositório de \emph{software livre} | |
| Colab\footnote{Endereço web do Colab: http://colab.interlegis.gov.br} | |
| do Interlegis. | |
| % | |
| % Local variables: | |
| %   mode: flyspell | |
| %   TeX-master: "relatorio.tex" | |
| % End: | |
| %
 | |
| 
 |