Sistema Integrado de Gestão de Recursos Humanos SIGRH Anexo

Propaganda
Prefeitura Municipal de Belo Horizonte
Secretaria Municipal de Planejamento, Orçamento e Informação - SMPL
Secretaria Municipal Adjunta de Recursos Humanos - SMARH
Sistema Integrado de Gestão de Recursos Humanos
SIGRH
Anexo IV – Requisitos Não Funcionais
Revisão 10.0
29/8/11 11:54:49
Anexo IV – Requisitos Não Funcionais
Sistema Integrado de Gestão de Recursos Humanos
01 «Módulo» Características Tecnológicas
Requisitos sobre as características tecnológicas da solução.
Peso 3
#
1
2
3
4
5
6
7
8
9
10
Descrição
Distribuir o processamento no mínimo em três
camadas lógicas bem definidas e distintas,
conforme referência mostrada no Anexo II:
Camada de Apresentação, Camada de aplicação
e Camada de Persistência de Dados. (RNF016)
Possibilitar que as regras de apresentação ou
interface com usuário a serem implementadas,
por questões de performance e distribuição de
carga
de
processamento,
não
sejam
implementadas nos respectivos objetos visuais,
sem prejuízo da reusabilidade. (RNF017)
Garantir que os formulários da solução (HTML
e seus variantes) não apresentem erros quando
submetidos à ferramenta de validação
MARKUP VALIDATOR fornecida pela W3C,
disponível
no
link
http://www.w3.org/QA/Tools/. (RNF018)
Permitir a alocação das regras de negócio em
servidores de aplicação em cluster. (RNF019)
A aplicação deverá permitir que as suas
camadas de servidores Web e de servidores de
aplicação tenham escalabilidade tanto vertical
(mais processadores na mesma máquina)
quanto horizontal (mais máquinas), mantendo
escalabilidade próxima da linear em função do
número total de processadores, dentro dos
volumes da Prefeitura. (RNF020)
A aplicação deverá funcionar em ambiente de
alta disponibilidade com distribuição tanto entre
os processadores de uma mesma máquina,
quanto entre processadores de maquinas
distintas. Não deve ser obrigatória a utilização
de soluções de terceiros específicas de
balanceamento de carga (tal como Big-IP F5)
para que obtenha funções básicas de
balanceamento de carga. (RNF059)
Permitir trabalhar em rede local (intranet) ou
remota (extranet / internet) baseada em
comunicação TCP/IP. (RNF021)
Executar a solução em ambiente Web,
compatível com os seguintes navegadores:
- Mozilla Firefox versão 3.5.1 e/ou superior;
Prazo
Máx.
Pontuação
Obrigatoriedade
Pontuação
ImplantaPonderada
ção
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Pontuável
Imediato
3
9
Obrigatório
Imediato
-
-
Pontuável
Imediato
3
9
Pontuável
Imediato
3
9
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Imediato
2
6
Imediato
1
3
- Internet Explorer versão 6.5 e/ou superior.
(RNF022)
Permitir a troca de equipamentos servidores
sem a necessidade de reconfiguração da Pontuável
solução. (RNF024)
Permitir fácil configuração / reconfiguração da
solução após uma troca de equipamentos Pontuável
servidores. (RNF025)
2
Anexo IV – Requisitos Não Funcionais
Sistema Integrado de Gestão de Recursos Humanos
Peso 3
#
11
12
13
14
15
16
17
18
19
20
21
22
23
Descrição
Apresentar solução desenvolvida em linguagem
de programação JAVA, utilizando JVM versão
1.5, ou versões superiores. (RNF026)
Apresentar solução desenvolvida em linguagem
de programação PHP. (RNF027)
Apresentar solução em ambiente operacional
para maquinas Cisc – debian lenny 5 ou
superior para servidores de aplicação e SGBD
postgres. Para maquinas RISC o sistema
operacional nativo /compatível homologado
com SGDB Oracle; servidor web Apache 2.2.9
ou superior; servidor de aplicação: web
container - Tomcat 6.18 ou superior (RNF028)
Possuir o desenvolvimento com o conceito de
componentização. (RNF029)
Possuir total integração entre as funções da
solução, não sendo considerado como
integração processos de importação e
exportação de dados. A referida integração deve
garantir que uma única transação executada
pelo usuário desencadeie todas as ações a ela
pertinentes, tornando os processos da solução
totalmente integrados entre si. (RNF030)
Possuir integração com Correio Eletrônico para
possibilitar o envio e recebimento de
mensagens e arquivos utilizando protocolo
SMTP/POP3 (RNF031)
Possuir capacidade para acesso simultâneo de
até 200 (duzentos ) usuários. (RNF032)
Prover licença de uso, instalação, configuração,
administração e suporte para os ambientes de
homologação e produção, caso a solução
requeira ambiente diferente do especificado no
item 13 desta seção e do item 03 da seção
Persistência. (RNF033)
Prover capacitação da equipe de suporte e
operação da PRODABEL e três meses de
operação assistida, caso a solução requeira
ambiente diferente do especificado no item 13
desta seção e do item 03 da seção Persistência.
(RNF034)
Prover todas as licenças de uso, para aplicativos
e middleware, necessárias ao funcionamento da
solução. (RNF035)
Apresentar solução com as funcionalidades
descritas neste documento totalmente voltada
para acesso pela Web em apenas algumas das
ferramentas ou módulos. (RNF039)
Apresentar todas as ferramentas ou módulos
que compõem a solução com as funcionalidades
descritas neste documento totalmente voltadas
para acesso pela Web. (RNF040)
As aplicações deverão ser implementadas com
interface Web. "Sem necessidade de instalar
nenhum componente de software na estação de
trabalho dos usuários do sistema". (RNF060)
Prazo
Máx.
Pontuação
Obrigatoriedade
Pontuação
ImplantaPonderada
ção
Pontuável
Imediato
2
6
Pontuável
Imediato
1
3
Pontuável
Imediato
3
9
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Pontuável
Imediato
1
3
Pontuável
Imediato
3
9
Obrigatório
Imediato
-
-
3
Anexo IV – Requisitos Não Funcionais
Sistema Integrado de Gestão de Recursos Humanos
Peso 3
#
Descrição
Prazo
Máx.
Pontuação
Obrigatoriedade
Pontuação
ImplantaPonderada
ção
Prover um console lógico para operação do
SIGRH no Data Center. Poderá este ser
24 operado localmente ou acessado pela internet. Obrigatório
25
26
27
28
29
30
31
32
33
34
35
(RNF061)
Prover mecanismos de segurança (Firewall e
outros) de forma a garantir o funcionamento das
interfaces com a internet. (RNF062)
A solução apresentada deverá prover
mecanismo de escalonamento de rotinas batch.
.Este pode ser o existente no sistema
operacional do servidor ou outra ferramenta.
(RNF063)
Prover interoperabilidade entre os demais
sistemas da PBH, através de recursos para
acesso ao ESB SOA. Apresentar facilidade de
integração de negócios através de consumo e
exposição de informações via web service nos
padrões definidos neste Edital. (RNF037)
Garantir que as integrações futuras sejam
desenvolvidas nos padrões definidos nestes
requisitos. (RNF064)
A aplicação deverá suportar padrão WSsecurity, ou HTTP security de segurança no uso
de web services nos níveis de encriptação de
dados, autenticação e autorização. (RNF065)
A solução deverá prover camada de
funcionalidade (interface) para acesso as
informações armazenadas na base de dados. Ou
seja, ser capaz de prover uma camada de
abstração nativa para acesso de informações
armazenadas no seu modelo de dados. A
Camada de funcionalidades de acesso as
informações armazenadas no modelo de dados
deverá dispor de mecanismos de publicação
desta como serviço nos padrões: Web service
baseado em aplicações WS-I (SOAP/HTTP) ou
(REST/HTTP) (RNF066)
Prover integrações através de serviços baseado
em arquitetura Server-to-Server via SOAP-WS
Patterns; ESB (ênfase SOAP-WS) (RNF067)
Prover integrações através de serviços baseado
em arquitetura Server-to-Server e Client-toServer via RESTful-WS Patterns (UI Delegate,
Mashup); ESB (Ênfase REST-WS). (RNF068)
Prover mecanismos para implementação das
Regras negócio fora do código da aplicação.
(RNF069)
Prover mecanismos de parametrização e
extração das Regras de negocio por uso de
ferramentas especializadas. (RNF070)
Prover mecanismos de parametrização e
extração das Regras de negocio referentes a
calculo e
interpretação de normas e leis.
(RNF071)
Imediato
-
-
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Obrigatório
Longo
-
-
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Pontuável
Imediato
2
6
Pontuável
Imediato
3
9
Pontuável
Imediato
1
3
Pontuável
Imediato
3
9
Obrigatório
Imediato
--
--
4
Anexo IV – Requisitos Não Funcionais
Sistema Integrado de Gestão de Recursos Humanos
Peso 3
#
36
37
38
Descrição
Prazo
Máx.
Pontuação
Obrigatoriedade
Pontuação
ImplantaPonderada
ção
A aplicação deverá permitir que customizações
efetuadas
numa
versão
possam
ser
transportadas para a próxima versão do
software de maneira automatizada, preservando Obrigatório
o investimento feito na adaptação da versão
atual e facilitando o processo de atualização de
versão. (RNF072)
A aplicação deverá possuir facilidades nativas
de integração com ferramentas de mercado para
testes funcionais e testes de estresse, de forma a Pontuável
facilitar a fase de testes e garantir a qualidade
das customizações. (RNF073)
A aplicação deverá possuir mecanismos de
importação e exportação de dados em massa.
Pontuável
Estes mecanismos devem ser capazes de lidar
com altos volumes de dados. (RNF074)
Imediato
--
--
Imediato
2
6
Imediato
3
9
Total
108
02 «Módulo» Confiabilidade/segurança
Requisitos sobre a confiabilidade do software. Confiabilidade é, geralmente, definida como
a probabilidade do software operar sem ocorrência de falhas durante um período
especificado de tempo em um determinado ambiente.
Peso 3
#
1
2
3
4
5
6
7
8
Descrição
Permitir criptografia na transmissão de dados,
com chave de 128 bits ou mais. (RNF041)
Garantir que nos acessos e atualizações
externas ao sistema, pela Internet, seja utilizado
software de criptografia com chave de 128 bits
ou mais. (RNF042)
Garantir que apenas arquivos e componentes
indispensáveis para o correto funcionamento do
sistema estejam presentes no ambiente de
produção. (RNF043)
Permitir rollback de transação interrompida.
(RNF044)
Controlar integridade referencial no banco de
dados e na solução. (RNF045)
Possibilitar a autenticação, assinatura digital e
certificação
eletrônica
de
documentos.
(RNF046)
Permitir que certificados digitais utilizados pelo
sistema sejam verificados contra listas de
revogação e contra lista de CA´s confiáveis.
(RNF047)
Deverá suportar autenticação dos usuários
através do uso de um Servidor de Diretório
LDAP ou Microsoft Active Directory.
(RNF075)
Obrigatoriedade
Prazo
Pontuação
Máx.
Pontuação
Ponderada
Implantação
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Pontuável
Médio
3
9
Pontuável
Médio
3
9
Pontuável
Imediato
3
9
5
Anexo IV – Requisitos Não Funcionais
Sistema Integrado de Gestão de Recursos Humanos
Peso 3
#
9
Descrição
Prazo
Máx.
Pontuação
Pontuação
Obrigatoriedade
ImplantaPonderada
ção
A aplicação deverá suportar autenticação
Pontuável
unificada (Single Sign-On). (RNF076)
A aplicação deverá permitir a utilização de
10 criptografia entre o Servidor Web e o Servidor Obrigatório
11
12
13
14
15
16
de Aplicação. (RNF077)
A aplicação deverá permitir a utilização de
criptografia entre o Servidor de Aplicação e a
Base de Dados. (RNF078)
A aplicação deverá disponibilizar recursos
nativos de criptografia para armazenamento de
informações sigilosas na base de dados,
utilizando recursos próprios da aplicação.
(RNF079)
A aplicação deverá disponibilizar recursos
nativos de criptografia para armazenamento de
informações sigilosas na base de dados,
utilizando recursos do SGBD. (RNF080)
A aplicação deverá disponibilizar recursos
nativos de criptografia para armazenamento de
informações sigilosas na base de dados.
(RNF081)
A aplicação deve suportar nativamente o envio
e o recebimento de mensagem através de filas
de mensagem MQ Series, JMS e MSMQ,
através apenas de configuração, sem que para
tanto seja necessário escrever código em
nenhuma
linguagem
de
programação.
(RNF082)
A aplicação deve prover mecanismos que
permitam a integração com aplicações no
modelo JEE. (RNF083)
Imediato
3
9
Imediato
Obrigatório
Imediato
Pontuável
Imediato
1
3
Pontuável
Imediato
3
9
Obrigatório
Imediato
-
-
Pontuável
Imediato
1
3
Pontuável
Imediato
2
6
Total
57
6
Anexo IV – Requisitos Não Funcionais
Sistema Integrado de Gestão de Recursos Humanos
03 «Módulo» Performance
Requisitos sobre desempenho são aqueles que se referem à velocidade de operação do
sistema ou restrições do uso de recursos do sistema.
Peso #
1
Descrição
Obrigatoriedade
O tempo máximo de execução de processos
batch, em produção, deverá ser mantido ou
melhorado em relação à situação atual das
rotinas
dos
sistemas
legados.
A
CONTRATADA deverá efetuar testes de
comparação do sistema com o sistema legado
da CONTRATANTE, mantendo ou melhorando
o tempo de máquina das funcionalidades Obrigatório
similares. Segue principais médias de "tempos
de sala" atuais:
- Processamento da folha de pagamento da
Administração Direta da PBH: 100 (cem)
horas;
- Emissão do relatório da FUNDEB: 4 (quatro)
horas. (RNF052)
Prazo
Máx.
Pontuação
Pontuação
ImplantaPonderada
ção
Pacote
-
-
Total
0
04 «Módulo» Persistência
Requisitos sobre persistência de dados. Persistência é a ação de manter os dados em meio
físico recuperável, como banco de dados, arquivo, etc., de modo a garantir a permanência
das informações de um determinado estado de um objeto lógico.
Peso 4
#
1
2
3
4
5
6
Descrição
Possui armazenamento em Sistema Gerenciador
de Banco de Dados Relacional (SGBDR).
(RNF053)
Possibilitar que o método de acesso ao banco de
dados seja realizado por SQL. (RNF054)
Executar a solução em Microsoft SQL Server
2008 ou superior. (RNF055)
Executar a solução em Oracle versão 10 g.
(RNF056)
Executar a solução em PostGreSQL versão 8.x.
(RNF057) 77
Executar a solução com pelo menos um dos
SGBDR's indicados nos itens 03, 04 e 05 desta
seção. (RNF058)
Prazo
Pontuação
Máx.
Obrigatoriedade
Pontuação
ImplantaPonderada
ção
Obrigatório
Imediato
-
-
Obrigatório
Imediato
-
-
Pontuável
Imediato
1
4
Pontuável
Imediato
3
12
Pontuável
Imediato
2
8
Obrigatório
Imediato
-
-
Total
24
7
Download