|
@ -14,27 +14,28 @@ O produto a ser desenvolvido deverá contemplar as seguintes |
|
|
funcionalidades: |
|
|
funcionalidades: |
|
|
|
|
|
|
|
|
\begin{itemize} |
|
|
\begin{itemize} |
|
|
\item Gerenciamento das informações das Casas Legislativas; |
|
|
\item Gerenciamento das informações básicas de identificação das Casas |
|
|
\item Gerenciamento de partidos políticos, parlamentares e seus |
|
|
Legislativas; |
|
|
mandatos, e de legislaturas; |
|
|
\item Gerenciamento das informações sobre partidos políticos, |
|
|
\item Gerenciamento de sessões legislativas, mesas diretora e de sua |
|
|
parlamentares, seus mandatos, e legislaturas; |
|
|
composição partidária; |
|
|
\item Gerenciamento de sessões legislativas, mesas diretora e sua |
|
|
\item Gerenciamento de convênios das Casas Legislativas junto ao |
|
|
composição; |
|
|
Interlegis; |
|
|
\item Gerenciamento de convênios entre o Interlegis e as Casas |
|
|
\item Gerenciamento dos equipamentos fornecidos e serviços prestados |
|
|
Legislativas; |
|
|
às Casas Legislativas; |
|
|
\item Gerenciamento dos equipamentos e serviços disponibilizados para |
|
|
\item Conjunto de autorização e configuração de perfis de acesso ao |
|
|
as Casas Legislativas; |
|
|
|
|
|
\item Conjunto de autorização e de configuração de perfis de acesso ao |
|
|
sistema; |
|
|
sistema; |
|
|
\item Permitir que o usuário efetue pesquisas no banco de dados |
|
|
\item Permitir que o usuário efetue pesquisas no banco de dados |
|
|
utilizando filtros de seleção; |
|
|
utilizando filtros de seleção; |
|
|
\item Permitir o ``rollback'' (recuo) das alterações em tempo de |
|
|
\item ``Rollback'' (retorno) das alterações, em tempo de |
|
|
edição dos dados; |
|
|
edição dos dados, nos casos de falhas; |
|
|
\item Permitir a geração de relatórios em PDF dos dados estratégicos e |
|
|
\item Geração de relatórios em PDF, dos dados estratégicos e |
|
|
de pesquisas; |
|
|
de resultados de pesquisas; |
|
|
\item Manter o histórico das atividades com as Casas Legislativas. |
|
|
\item Manutenção do histórico das atividades com as Casas Legislativas. |
|
|
\end{itemize} |
|
|
\end{itemize} |
|
|
|
|
|
|
|
|
Deverá também ser considerado as seguintes características: |
|
|
Considerar as seguintes características: |
|
|
|
|
|
|
|
|
\begin{itemize} |
|
|
\begin{itemize} |
|
|
\item Interface web compatível com os padrões e recomendações da World |
|
|
\item Interface web compatível com os padrões e recomendações da World |
|
@ -45,36 +46,27 @@ Deverá também ser considerado as seguintes características: |
|
|
acompanhamento da codificação; |
|
|
acompanhamento da codificação; |
|
|
\item Ajuda \textit{online} e contextual do sistema; |
|
|
\item Ajuda \textit{online} e contextual do sistema; |
|
|
\item Instalação simplificada; |
|
|
\item Instalação simplificada; |
|
|
\item Sistema multi-usuário em rede concebido para a operacionalização |
|
|
\item Sistema multi-usuário em rede, concebido para operar em três |
|
|
em três camadas distintas: apresentação (navegador web), aplicação e |
|
|
camadas distintas: apresentação (navegador web), aplicação e dados. |
|
|
dados. |
|
|
|
|
|
\end{itemize} |
|
|
\end{itemize} |
|
|
|
|
|
|
|
|
\subsection{Requisitos de Hardware} |
|
|
\subsection{Requisitos de Hardware} |
|
|
Requisitos de \textit{hardware}necessários para que a aplicação |
|
|
|
|
|
funcione corretamente: |
|
|
|
|
|
|
|
|
|
|
|
\begin{itemize} |
|
|
\begin{itemize} |
|
|
\item Aproximadamente 100 MB de espaço em disco; |
|
|
\item Disco: 100 MB ou superior; |
|
|
\item Mínimo de 256 MB de memória RAM; |
|
|
\item Memória RAM: 256 MB ou superior; |
|
|
\item Processador compatível ao Pentium III ou superior; |
|
|
\item Processador: Pentium III ou superior; |
|
|
\end{itemize} |
|
|
\end{itemize} |
|
|
|
|
|
|
|
|
\subsection{Requisitos de Software} |
|
|
\subsection{Requisitos de Software} |
|
|
Requisitos de \textit{software} necessários para que a aplicação |
|
|
|
|
|
funcione corretamente: |
|
|
|
|
|
|
|
|
|
|
|
\begin{itemize} |
|
|
\begin{itemize} |
|
|
\item Sistemas operacionais GNU/Linux ou de família Unix BSD; |
|
|
\item Sistemas operacionais GNU/Linux ou de família Unix BSD; |
|
|
\item Apache 2 ou superior; |
|
|
\item Servidor web: Apache 2 ou superior; |
|
|
\item PostgreSQL 8.3 ou superior; |
|
|
\item SGBD: PostgreSQL 8.3 ou superior; |
|
|
\item Python 2.5 ou superior (< 3.0); |
|
|
\item Linguagem/Interpretador: Python 2.5 ou superior (< 3.0); |
|
|
\item Django 0.97-pre (trunk) ou 1.0. |
|
|
\item Framework: Django 0.97-pre (trunk) ou 1.0. |
|
|
\end{itemize} |
|
|
\end{itemize} |
|
|
|
|
|
|
|
|
\subsection{Requisitos de Performance} |
|
|
\subsection{Requisitos de Performance} |
|
|
Requisitos necessários para tirar o melhor proveito da aplicação: |
|
|
|
|
|
|
|
|
|
|
|
\begin{itemize} |
|
|
\begin{itemize} |
|
|
\item Considerar o uso do sistema operacional GNU/Linux ou FreeBSD; |
|
|
\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 web Apache para a aplicação; |
|
@ -84,22 +76,18 @@ Requisitos necessários para tirar o melhor proveito da aplicação: |
|
|
\end{itemize} |
|
|
\end{itemize} |
|
|
|
|
|
|
|
|
\subsection{Requisitos de Documentação} |
|
|
\subsection{Requisitos de Documentação} |
|
|
Documentação necessária que deverá vir a ser elaborada para servir de |
|
|
|
|
|
suporte ao produto: |
|
|
|
|
|
|
|
|
|
|
|
\begin{itemize} |
|
|
\begin{itemize} |
|
|
\item Documentação da \textit{Application Programming Interface} (API) |
|
|
\item Documentação da \textit{Application Programming Interface} (API) |
|
|
do software; |
|
|
do software; |
|
|
\item Manual de configuração e implantação do sistema; |
|
|
\item Manual de configuração e de implantação do sistema; |
|
|
\item Manual do usuário; |
|
|
\item Manual do usuário; |
|
|
\item Ajuda \textit{online} e contextual do sistema; |
|
|
\item Ajuda \textit{online} e contextual do sistema; |
|
|
\item Arquivos LEIA-ME e de licenciamento. |
|
|
\item Arquivos LEIA-ME e de licenciamento. |
|
|
\end{itemize} |
|
|
\end{itemize} |
|
|
|
|
|
|
|
|
\subsection{Licenças} |
|
|
\subsection{Licenças} |
|
|
O novo SIGI se baseia apenas em aplicações \emph{livres}, as quais |
|
|
O novo SIGI utiliza \emph{softwares livres}, os quais possuem um |
|
|
possuem um licenciamento sem nenhuma restrição de uso. A obtenção das |
|
|
licenciamento sem restrições de uso. |
|
|
mesmas também são gratuitas. |
|
|
|
|
|
|
|
|
|
|
|
Segue abaixo uma lista dos principais \emph{softwares} necessários |
|
|
Segue abaixo uma lista dos principais \emph{softwares} necessários |
|
|
para o desenvolvimento do SIGI e suas respectivas licenças: |
|
|
para o desenvolvimento do SIGI e suas respectivas licenças: |
|
@ -112,10 +100,10 @@ para o desenvolvimento do SIGI e suas respectivas licenças: |
|
|
\end{description} |
|
|
\end{description} |
|
|
|
|
|
|
|
|
O SIGI será publicado como \emph{software livre} utilizando a licença |
|
|
O SIGI será publicado como \emph{software livre} utilizando a licença |
|
|
\textit{GNU General Public License (GNU GPL)} em sua versão 3, assim |
|
|
\textit{GNU General Public License (GNU GPL)} em sua versão 3 e estará |
|
|
como os outros produtos do Interlegis, e estará disponível no |
|
|
disponível no repositório de \emph{software livre} |
|
|
repositório de \emph{software livre} Colab\footnote{Endereço web do |
|
|
Colab\footnote{Endereço web do Colab: http://colab.interlegis.gov.br} |
|
|
Colab: http://colab.interlegis.gov.br} do Interlegis. |
|
|
do Interlegis. |
|
|
% |
|
|
% |
|
|
% Local variables: |
|
|
% Local variables: |
|
|
% mode: flyspell |
|
|
% mode: flyspell |
|
|