REQUISITOS NÃO FUNCIONAIS. Requisitos Não-Funcionais são fatores de qualidade de Software que podem ser medidos de forma indireta, ou como características que são esperadas de todo software profissionalmente desenvolvido. São requisitos que expressam restrições tecnológicas que um software deve atender ou qualidades específicas. Requisito Descrição Prioridade Atores [NF001] O sistema será acessado por meio de um navegador, via internet. Com isso, seus usuários poderão entrar no sistema a partir de qualquer computador que possua internet banda larga e navegador Google Chrome ou Firefox. Essencial Usuário [NF002] O sistema será acessado por meio de um navegador mobile, em smartphone com sistema operacional Android 6.1 ou superior e IOs. Essencial Usuário [NF003] O design do Layout será em português e não haverá palavras de difícil compreensão. As fontes padrões do layout deverão ser fontes sem serifa comuns de sistema, tais como Arial, Verdana, Tahoma, Trebuchet, Helvética. Não será exigido login para acesso ao sistema em nível de usuário (cidadão). A página web deverá ter fundo claro e possuir poucos elementos visuais, facilitando a identificação dos conteúdos. Os Menus devem ser mantidos na seção superior do site. Em páginas extensas Essencial Usuário verticalmente, deverá haver botões que permitam voltar ao topo instantaneamente. [NF004] As ações como pesquisas e consultas inserção e alteração de dados serão feitas em menos de 5 segundos. Desejável Usuário [NF005] A plataforma deverá permitir a abertura simultânea de mais de uma aba, com realização de diferentes consultas paralelas pelo mesmo endereço IP. Essencial Usuário [NF006] A plataforma deverá disponibilizar relatórios/contadores de acesso a conteúdos e páginas. Essencial Administrador [NF007] A plataforma realizará um Backup dos dados a cada 24 horas. Este processo prevê a cópia de todas as informações inseridas no sistema gerenciador de banco de dados. Estas informações são exportadas e salvas em pastas de backup nomeadas pelos dias e horas de modificações. Essencial - [NF008] Login é um nome para identificação do editor/administrador que juntamente com a senha são checados e validados pelo sistema sempre que o usuário quiser acessa-lo. Estes dados serão cadastrados pelo administrador e salvos no banco de dados. A senha será armazenada de forma criptografada. Essencial Administrador/editor [NF008] O acesso às administração da plataforma será restrito de acordo com o permissionamento de cada login (administrador ou editor). Ou seja, cada usuário terá acesso apenas as funcionalidades da plataforma pré- determinadas pelo permissionamento definido para aquele login. Essencial Administrador/editor [NF010] A plataforma deverá registrar e armazenar log de todos os acessos com usuário e senha, ações realizadas, horário, data e endereço IP. Essencial Administrador/editor [NF011] Logoff se refere ao término da utilização de um sistema computacional por meio do encerramento da sessão estabelecida entre o usuário e o sistema. O logoff automático ocorrerá caso a sessão estabelecida pelo administrador/editor fique inativa por 10 minutos. Ou seja, se em 10 minutos nenhuma função for acionada pelo usuário, o sistema obrigará que ele se logue novamente caso queira administrar a plataforma novamente. Essencial Administrador [NF012] O site deverá ser desenvolvido em framework de gestão de conteúdo para internet de código aberto voltado para a criação de páginas eletrônicas. Essencial - [NF013] O framework de desenvolvimento poderá ser, preferencialmente, algum dos seguintes: WordPress, React.JS, Angular.JS, Ember.JS ou Flutter. Desejável - [NF014] O desenvolvedor deverá transferir o licenciamento de todos os plugins que usar no site. Essencial - [NF015] O desenvolvedor deverá fornecer todo código fonte e documentação utilizados no desenvolvimento da plataforma. Essencial - [NF016] O tema deverá ser baseado em Bootstrap, framework web com código-fonte aberto para desenvolvimento de componentes de interface e front-end para sites e aplicações web usando HTML, CSS e JavaScript, baseado em modelos de design para a tipografia, melhorando a experiência do usuário em um site amigável e responsivo. Essencial - [NF017] O banco de dados utilizado é o SQL Server da Microsoft. O desenvolvedor deverá assegurar total integração da plataforma com esse banco de dados já existente e funcional. Essencial - [NF018] O desenvolvedor deverá fornecer toda a documentação técnica e de uso à Fundação Xxxx Xxxxxxxx. Essencial -
Appears in 1 contract
Samples: Licitação
REQUISITOS NÃO FUNCIONAIS. Requisitos Não-Funcionais são fatores de qualidade de Software que podem ser medidos de forma indireta, ou como características que são esperadas de todo software profissionalmente desenvolvido. São requisitos que expressam restrições tecnológicas que um software deve atender ou qualidades específicas. Requisito Descrição Prioridade Atores [NF001] O sistema será acessado por meio de um navegador, via internet. Com isso, seus usuários poderão entrar no sistema a partir de qualquer computador que possua internet banda larga e navegador Google Chrome ou Firefox. Essencial Usuário [NF002] O sistema será acessado por meio de um navegador mobile, em smartphone com sistema operacional Android 6.1 ou superior e IOs. Essencial Usuário [NF003] O design do Layout será em português e não haverá palavras de difícil compreensão. As fontes padrões do layout deverão ser fontes sem serifa comuns de sistema, tais como Arial, Verdana, Tahoma, Trebuchet, Helvética. Não será exigido login para acesso ao sistema em nível de usuário (cidadão). A página web deverá ter fundo claro e possuir poucos elementos visuais, facilitando a identificação dos conteúdos. Os Menus devem ser mantidos na seção superior do site. Em páginas extensas Essencial Usuário verticalmente, deverá haver botões que permitam voltar ao topo instantaneamente. Essencial Usuário [NF004] As ações como pesquisas e consultas inserção e alteração de dados serão feitas em menos de 5 segundos. Desejável Usuário [NF005] A plataforma deverá permitir a abertura simultânea de mais de uma aba, com realização de diferentes consultas paralelas pelo mesmo endereço IP. Essencial Usuário [NF006] A plataforma deverá disponibilizar relatórios/contadores de acesso a conteúdos e páginas. Essencial Administrador [NF007] A plataforma realizará um Backup dos dados a cada 24 horas. Este processo prevê a cópia de todas as informações inseridas no sistema gerenciador de banco de dados. Estas informações são exportadas e salvas em pastas de backup nomeadas pelos dias e horas de modificações. Essencial - [NF008] Login é um nome para identificação do editor/administrador que juntamente com a senha são checados e validados pelo sistema sempre que o usuário quiser acessa-lo. Estes dados serão cadastrados pelo administrador e salvos no banco de dados. A senha será armazenada de forma criptografada. Essencial Administrador/editor [NF008NF009] O acesso às administração da plataforma será restrito de acordo com o permissionamento de cada login Essencial Administrador/editor (administrador ou editor). Ou seja, cada usuário terá acesso apenas as funcionalidades da plataforma pré- determinadas pelo permissionamento definido para aquele login. Essencial Administrador/editor [NF010] A plataforma deverá registrar e armazenar log de todos os acessos com usuário e senha, ações realizadas, horário, data e endereço IP. Essencial Administrador/editor [NF011] Logoff se refere ao término da utilização de um sistema computacional por meio do encerramento da sessão estabelecida entre o usuário e o sistema. O logoff automático ocorrerá caso a sessão estabelecida pelo administrador/editor fique inativa por 10 minutos. Ou seja, se em 10 minutos nenhuma função for acionada pelo usuário, o sistema obrigará que ele se logue novamente caso queira administrar a plataforma novamente. Essencial Administrador [NF012] O site deverá ser desenvolvido em framework de gestão de conteúdo para internet de código aberto voltado para a criação de páginas eletrônicas. Essencial - [NF013] O framework de desenvolvimento poderá ser, preferencialmente, algum dos seguintes: WordPress, React.JS, Angular.JS, Ember.JS ou Flutter. Desejável - [NF014] O desenvolvedor deverá transferir o licenciamento de todos os plugins que usar no site. Essencial - [NF015] O desenvolvedor deverá fornecer todo código fonte e documentação utilizados no desenvolvimento da plataforma. Essencial - [NF016] O tema deverá ser baseado em Bootstrap, framework web com código-fonte aberto para desenvolvimento de componentes de interface e front-end para sites e aplicações web usando HTML, CSS e JavaScript, baseado em modelos de design para a tipografia, melhorando a experiência do usuário em um site amigável e responsivo. Essencial - [NF017] O banco de dados utilizado é o SQL Server da Microsoft. O desenvolvedor deverá assegurar total integração da plataforma com esse banco de dados já existente e funcional. Essencial - [NF018] O desenvolvedor deverá fornecer toda a documentação técnica e de uso à Fundação Xxxx Xxxxxxxx. Essencial -
Appears in 1 contract
Samples: Licitação
REQUISITOS NÃO FUNCIONAIS. Requisitos NãoNeste ponto, descreve-Funcionais são fatores se todas as características relativas a desempenho, arquitetura, usabilidade, disponibilidade e tecnologias envolvidas que o SOFTWARE deve apresentar. Pode ser dividido em módulos, desde que haja total e irrestrita integração entre os mesmos, em tempo real, sem necessidade de qualidade ações por parte dos usuários, excetuando-se as aplicações complementares (devidamente qualificadas nos requisitos funcionais). Deve possuir arquitetura voltada para web, sendo inadmissível o uso de Software qualquer forma de emulação, por mais tecnicamente vantajosa, excetuando-se os recursos ‘Interfaceamento laboratorial’, ‘PACs’ e ‘BIOMETRIA para os quais a solução WEB não tem recursos que podem não dependam de alguma instalação local, dada a necessidade de manipulação dos equipamentos laboratoriais, de imagem e de biometria. Deve ser medidos executado em servidores centralizados, permitindo o uso de forma indiretabalanceadores de carga (proxy reverso), com distribuição de carga inteligente, sem que seja necessária a fixação do acesso em um único servidor, de modo a garantir alta disponibilidade. Deve ser executado em servidor web (Apache, Nginx, Xampp, THTTPD, IIS ou outro) sem emulação de nenhum tipo. Não será permitida a instalação de nenhum plugin, extensão, ou como características que são esperadas de todo software profissionalmente desenvolvido. São requisitos que expressam restrições tecnológicas que um software deve atender ou qualidades específicas. Requisito Descrição Prioridade Atores [NF001] O sistema será acessado por meio de um navegadorqualquer outra aplicação, via internet. Com isso, seus usuários poderão entrar no sistema a partir de qualquer computador que possua internet banda larga e além do navegador (Google Chrome ou Firefox) para que o SOFTWARE seja utilizável (excetuando-se aplicações de interfaceamento, PACs e biometria, conforme descrito anteriormente. Essencial Usuário [NF002] O sistema será acessado por meio A solução ofertada deve ser compatível com os navegadores Mozilla Firefox e Google Chrome, minimamente em suas versões atuais em toda vigência do contrato. Deve trabalhar utilizando minimamente 3 camadas (apresentação, negócio e dados) minimamente com as seguintes características: a camada de apresentação deve possuir todas as principais regras de negócio, evitando que o operador cometa erros em tela e os perceba somente ao salvar o registro; a camada de negócios deve conter todas as regras de negócio, garantindo que os dados sejam persistidos apenas quando estiverem de acordo com as regras definidas na aplicação; a camada de dados pode ou não conter validação adicional de regras de negócio, mas precisa garantir através de características próprias a manutenção da integridade referencial. Deve utilizar de banco de dados de código aberto, com minimamente as seguintes características: possuir todas as características de um navegador mobilesistema gerenciador de bancos de dados relacional; possuir controle de concorrência multi-versão; permitir indexação; não possuir limitação em relação ao tamanho do banco de dados; não possuir limitação em relação ao número de acessos ou transações (limitado a capacidade dos servidores); permitir minimamente 30 TB por tabela em sua estrutura; permitir número ilimitado de linhas em uma tabela; não limitar o número de índices; permitir rotina de backup íntegro e/ou incremental, sem impactos em smartphone performance e, com sistema operacional Android 6.1 ou superior e IOs. Essencial Usuário [NF003] O design garantia de integridade de dados em um momento específico; permitir o uso de replicação para garantir alta disponibilidade; permitir o uso de pool para gerenciamento de conexões, de modo a garantir melhor uso do Layout será em português e não haverá palavras hardware, aumentando a performance; permitir o uso de difícil compreensão. As fontes padrões do layout deverão ser fontes sem serifa comuns de sistema, tais como Arial, Verdana, Tahoma, Trebuchet, Helvética. Não será exigido login cache para acesso rápido a dados com alto consumo; permitir uso de objetos espaciais, como pontos, linhas, segmentos, polígonos, sem uso de artifícios não nativos ao sistema banco de dados; exigir o tráfego com uso de criptografia entre os servidores de aplicação e as estações (https) e entre os servidores de aplicação e o banco de dados, visando evitar o sequestro de informações que trafegam em nível rede (para criptografia, deve ser possível usar certificados emitidos pelo letsencrypt ou outra fonte gratuita e confiável); garantia de usuário atomicidade das transações; garantia de consistência dos dados, através da execução de transações isoladas; garantia de isolamento das transações, de modo que cada transação ocorra sem necessidade de conhecimento de outras; permitir o uso de particionamento dos bancos de dados, permitindo armazenamento em diversos discos rígidos ligados ao servidor, visando melhorar a performance e segurança; todos os recursos administrativos (cidadão). A página web deverá ter fundo claro usuários, grupos de acesso, partições de dados, e possuir poucos elementos visuais, facilitando a identificação dos conteúdos. Os Menus devem ser mantidos na seção superior do site. Em páginas extensas Essencial Usuário verticalmente, deverá haver botões que permitam voltar outros) relativos ao topo instantaneamente. [NF004] As ações como pesquisas e consultas inserção e alteração banco de dados serão feitas não devem possuir limitações; o banco de dados a ser utilizado deverá obrigatoriamente possuir recursos de arquivamento de log, permitindo a recuperação automática após queda (crash) do sistema; deve possuir mecanismo de controle de concorrência de multi-versão (MVCC) onde processos de leitura não bloqueiem processos de escrita e vice-versa reduzindo de forma drástica a contenção entre transações concorrentes e paralisação parcial ou completa (deadlock); o banco de dados adotado deve possuir mecanismo para cópias de segurança online permitindo sua restauração point-in-time, que refletirá exatamente o mesmo ambiente do momento em menos de 5 segundos. Desejável Usuário [NF005] A plataforma deverá que o mesmo foi realizado; deve suportar minimamente índices b-tree, hash, gist, spgist, gin, e brin, permitindo a melhor escolha para cada situação; deve ser baseado em arquitetura TOAST (The Oversized-Attribute Storage Technique); deve permitir a abertura simultânea criação, pelo operador, de novos: Tipos de dados, Funções, Operadores, Funções de Agregação, métodos de índice. Além de permitir a utilização de mais de uma abalinguagem procedural; Não é vetado neste pleito, com realização de diferentes consultas paralelas pelo mesmo endereço IP. Essencial Usuário [NF006] A plataforma deverá disponibilizar relatórios/contadores de acesso a conteúdos e páginas. Essencial Administrador [NF007] A plataforma realizará um Backup dos dados a cada 24 horas. Este processo prevê a cópia de todas as informações inseridas no sistema gerenciador o uso de banco de dados que não seja de código livre, devendo-se neste caso, obedecer as seguintes imposições: caso o banco de dados não seja de código aberto, o fornecedor da solução deverá arcar com os custos relativos a licenças para utilização de modo permanente (inclusive após a rescisão contratual); não serão aceitas versões de bancos de dados que possuam qualquer tipo de limitação de uso em virtude da versão utilizada, sejam estas limitações referentes ao número de usuários, acessos, volume de dados, ou quaisquer outras; caso o banco de dados a ser utilizado seja proprietário, suas licenças deverão ser adquiridas em nome da contratante e obrigatoriamente ser protocoladas no setor de protocolos do município e endereçadas ao presidente da comissão especial de avaliação, em via original; caso os documentos possuam assinatura eletrônica, deve-se obter cópia autenticada em cartório para realização do protocolo, garantindo assim o valor legal da mesma. Estas informações são exportadas A solução ofertada deverá ser instalada e salvas executada no ambiente tecnológico fornecido pela contratante, o qual deverá ter toda infra-estrutura necessária para o bom funcionamento es os backups de segurança. . Não serão admitidas licenças parciais ou que apresentem qualquer tipo de restrição de funcionalidade em pastas relação a versão mais completa do produto licenciado. O SOFTWARE deverá ser desenvolvido integralmente para uso em navegadores, através do protocolo HTTP ou similar, sem emulação ou adaptação de backup nomeadas pelos dias nenhum tipo, sendo executado em servidor WEB nativo. A instalação do software deve ser feita em sistema operacional LINUX ou WINDOWS, ficando o mesmo a escolha da empresa fornecedora do SRES. Caso o sistema operacional ou qualquer outra aplicação necessária para o pleno e horas correto funcionamento da ferramenta possua licença comercial, a mesma deverá ser adquirida em nome desta municipalidade, sempre em sua versão mais abrangente, de modificações. Essencial - [NF008] Login é um nome para identificação do editor/administrador que juntamente com modo a senha são checados e validados pelo sistema sempre garantir que o usuário quiser acessamunicípio não tenha limitações de acesso, tamanho, recurso, ou qualquer outra que seja imputável pela aquisição parcial da instalação. Todas as licenças deverão obrigatoriamente ser adquiridas em nome do município e protocoladas no setor de protocolos do município e endereçadas ao presidente da comissão especial de avaliação, em via original. Caso os documentos possuam assinatura eletrônica, deve-lose obter cópia autenticada em cartório para realização do protocolo, garantindo assim o valor legal da mesma. Estes dados serão cadastrados pelo administrador A aplicação não deve possuir nenhum tipo de bloqueio quanto ao número de usuários que poderão acessá- la simultaneamente ou ainda unidades de saúde a serem gerenciadas. É responsabilidade única e salvos no exclusiva da CONTRATADA fornecer a licença de uso do software, e também qualquer programa, plataforma, sistema operacional e outros necessários ao funcionamento de qualquer módulo da solução ofertada, em caso de necessidade de licença proprietária, em nome do município, sem custos adicionais; Os sistemas oferecidos deverão obrigatoriamente ser multiusuários e multitarefas, permitindo o controle de tarefas concorrentes com acesso simultâneo ao banco de dadosdados sem perda da integridade referencial. A senha será armazenada aplicação ofertada deverá permitir que cada operador abra várias janelas do browser, possibilitando desta forma maior agilidade na sua operação, sem que haja nenhuma perda de forma criptografadaintegridade das informações a serem armazenadas. Essencial Administrador/editor [NF008] O acesso às administração da plataforma será restrito Em relação a certificação digital, deve-se observar: A solução ofertada deve possuir mecanismo de assinatura digital de registro eletrônico em saúde certificado de acordo com o permissionamento Manual de cada login Certificação para S-RES v4.2 (administrador ou editorEdição 2016) SBIS/CFM (Sociedade Brasileira de Informática em Saúde / Conselho Federal de Medicina) certificado nos Requisitos do Nível de Garantia de Segurança 2 (NGS2). Ou sejaOs componentes do módulo devem estar aderentes ao DOC-ICP-155, cada usuário terá acesso apenas da ICP-Brasil, que trata sobre a normalização de assinatura digital, para o padrão de “assinatura digital com referências básicas (AD-RB)”, sendo recomendado a utilização do padrão de “assinatura digital com referências para validação (AD-RV), com os objetos referenciados estando no domínio da instituição, ou padrão de “assinatura digital com referências completas (AD-RC)”. Todas as funcionalidades do módulo devem ser disponibilizadas em componentes modulares distintos, que permitam assinar, validar as assinaturas digitais, verificar e validar certificados no momento da plataforma pré- determinadas pelo permissionamento definido para aquele loginassinatura. Essencial Administrador/editor [NF010] A plataforma deverá registrar Todos os componentes do módulo devem ser capazes de permitir a geração, visualização e armazenar log armazenamento de todos os acessos com registro eletrônico (LOG) dos procedimentos executados bem como das informações pertinentes ao usuário e senharede, ações realizadaspara fins de auditoria. Deve dispor de assinador para geração de assinatura digital em documentos eletrônicos; Deve dispor de verificador para averiguar a validade de assinatura digital em documentos eletrônicos; Deve dispor de validador para verificar validade de certificado digital e sua correspondente cadeia de certificação; Deve gerar assinaturas simples, horáriocoassinaturas e contra-assinaturas no padrão CMS Advanced Eletronic Signature - CAdES de acordo com o DOC-ICP 15.03. Deve gerar assinatura digital seguindo todas as políticas de assinatura definidas pela ICP-Brasil no DOC- ICP 15.03. Deve verificar a validade do certificado digital do signatário e sua correspondente cadeia de certificação no momento da geração da assinatura digital. A Solução deverá ter a funcionalidade de gerar assinatura digital em lote de documentos de acordo com as definições da resolução nº. 76 de 31 de março de 2010 do ITI e com a segurança necessária de acordo com as definições do documento DOC-ICP-15.01 da ICP-Brasil. Deve validar o certificado digital do signatário (válido, data inválido revogado, expirado) no ato da conferência da assinatura e endereço IP. Essencial Administrador/editor [NF011] Logoff se refere ao término permitir que, para cada assinatura digital, seja visualizada a situação da utilização de um sistema computacional por meio verificação ou a descrição do encerramento da sessão estabelecida entre o usuário e o sistema. O logoff automático ocorrerá erro caso a sessão estabelecida pelo administrador/editor fique inativa por 10 minutosassinatura digital seja inválida. Ou sejaDeve armazenar e alertar ao usuário sobre pendências, se possibilitando a este assinar em 10 minutos nenhuma função for acionada pelo usuáriomomento futuro os documentos não assinados no momento do atendimento. Deve possuir tela de gerenciamento para gestores, para verificação de documentos pendentes de assinaturas e seus respectivos responsáveis. Deve permitir ao profissional a possibilidade de visualizar o sistema obrigará que ele se logue novamente caso queira administrar a plataforma novamentedocumento antes de sua assinatura. Essencial Administrador [NF012] O site deverá ser desenvolvido Deve permitir ao profissional selecionar em framework sua lista de gestão pendências e assinar vários documentos de conteúdo para internet de código aberto voltado para a criação de páginas eletrônicas. Essencial - [NF013] O framework de desenvolvimento poderá ser, preferencialmente, algum dos seguintes: WordPress, Reactuma mesma vez.JS, Angular.JS, Ember.JS ou Flutter. Desejável - [NF014] O desenvolvedor deverá transferir o licenciamento de todos os plugins que usar no site. Essencial - [NF015] O desenvolvedor deverá fornecer todo código fonte e documentação utilizados no desenvolvimento da plataforma. Essencial - [NF016] O tema deverá ser baseado em Bootstrap, framework web com código-fonte aberto para desenvolvimento de componentes de interface e front-end para sites e aplicações web usando HTML, CSS e JavaScript, baseado em modelos de design para a tipografia, melhorando a experiência do usuário em um site amigável e responsivo. Essencial - [NF017] O banco de dados utilizado é o SQL Server da Microsoft. O desenvolvedor deverá assegurar total integração da plataforma com esse banco de dados já existente e funcional. Essencial - [NF018] O desenvolvedor deverá fornecer toda a documentação técnica e de uso à Fundação Xxxx Xxxxxxxx. Essencial -
Appears in 1 contract
REQUISITOS NÃO FUNCIONAIS. Requisitos NãoNeste ponto, descreve-Funcionais são fatores se todas as características relativas a desempenho, arquitetura, usabilidade, disponibilidade e tecnologias envolvidas que o SOFTWARE deve apresentar. Pode ser dividido em módulos, desde que haja total e irrestrita integração entre os mesmos, em tempo real, sem necessidade de qualidade ações por parte dos usuários, excetuando-se as aplicações complementares (devidamente qualificadas nos requisitos funcionais). Deve possuir arquitetura voltada para web, sendo inadmissível o uso de Software qualquer forma de emulação, por mais tecnicamente vantajosa, excetuando-se os recursos ‘Interfaceamento laboratorial’, ‘PACs’ e ‘BIOMETRIA para os quais a solução WEB não tem recursos que podem não dependam de alguma instalação local, dada a necessidade de manipulação dos equipamentos laboratoriais, de imagem e de biometria. Deve ser medidos executado em servidores centralizados, permitindo o uso de forma indiretabalanceadores de carga (proxy reverso), com distribuição de carga inteligente, sem que seja necessária a fixação do acesso em um único servidor, de modo a garantir alta disponibilidade. Deve ser executado em servidor web (Apache, Nginx, Xampp, THTTPD, IIS ou outro) sem emulação de nenhum tipo. Não será permitida a instalação de nenhum plugin, extensão, ou como características que são esperadas de todo software profissionalmente desenvolvido. São requisitos que expressam restrições tecnológicas que um software deve atender ou qualidades específicas. Requisito Descrição Prioridade Atores [NF001] O sistema será acessado por meio de um navegadorqualquer outra aplicação, via internet. Com isso, seus usuários poderão entrar no sistema a partir de qualquer computador que possua internet banda larga e além do navegador (Google Chrome ou Firefox) para que o SOFTWARE seja utilizável (excetuando-se aplicações de interfaceamento, PACs e biometria, conforme descrito anteriormente. Essencial Usuário [NF002] O sistema será acessado por meio A solução ofertada deve ser compatível com os navegadores Google Chrome ou similar, minimamente em suas versões atuais em toda vigência do contrato. Deve trabalhar utilizando minimamente 3 camadas (apresentação, negócio e dados) minimamente com as seguintes características: a camada de apresentação deve possuir todas as principais regras de negócio, evitando que o operador cometa erros em tela e os perceba somente ao salvar o registro; a camada de negócios deve conter todas as regras de negócio, garantindo que os dados sejam persistidos apenas quando estiverem de acordo com as regras definidas na aplicação; a camada de dados pode ou não conter validação adicional de regras de negócio, mas precisa garantir através de características próprias a manutenção da integridade referencial. Deve utilizar de banco de dados de código aberto, com minimamente as seguintes características: possuir todas as características de um navegador mobilesistema gerenciador de bancos de dados relacional; possuir controle de concorrência multi-versão; permitir indexação; não possuir limitação em relação ao tamanho do banco de dados; não possuir limitação em relação ao número de acessos ou transações (limitado a capacidade dos servidores); permitir minimamente 30 TB por tabela em sua estrutura; permitir número ilimitado de linhas em uma tabela; não limitar o número de índices; permitir rotina de backup íntegro e/ou incremental, sem impactos em smartphone performance e, com sistema operacional Android 6.1 ou superior e IOs. Essencial Usuário [NF003] O design garantia de integridade de dados em um momento específico; permitir o uso de replicação para garantir alta disponibilidade; permitir o uso de pool para gerenciamento de conexões, de modo a garantir melhor uso do Layout será em português e não haverá palavras hardware, aumentando a performance; permitir o uso de difícil compreensão. As fontes padrões do layout deverão ser fontes sem serifa comuns de sistema, tais como Arial, Verdana, Tahoma, Trebuchet, Helvética. Não será exigido login cache para acesso rápido a dados com alto consumo; permitir uso de objetos espaciais, como pontos, linhas, segmentos, polígonos, sem uso de artifícios não nativos ao sistema banco de dados; exigir o tráfego com uso de criptografia entre os servidores de aplicação e as estações (https) e entre os servidores de aplicação e o banco de dados, visando evitar o sequestro de informações que trafegam em nível rede (para criptografia, deve ser possível usar certificados emitidos pelo letsencrypt ou outra fonte gratuita e confiável); garantia de usuário atomicidade das transações; garantia de consistência dos dados, através da execução de transações isoladas; garantia de isolamento das transações, de modo que cada transação ocorra sem necessidade de conhecimento de outras; permitir o uso de particionamento dos bancos de dados, permitindo armazenamento em diversos discos rígidos ligados ao servidor, visando melhorar a performance e segurança; todos os recursos administrativos (cidadão). A página web deverá ter fundo claro usuários, grupos de acesso, partições de dados, e possuir poucos elementos visuais, facilitando a identificação dos conteúdos. Os Menus devem ser mantidos na seção superior do site. Em páginas extensas Essencial Usuário verticalmente, deverá haver botões que permitam voltar outros) relativos ao topo instantaneamente. [NF004] As ações como pesquisas e consultas inserção e alteração banco de dados serão feitas não devem possuir limitações; o banco de dados a ser utilizado deverá obrigatoriamente possuir recursos de arquivamento de log, permitindo a recuperação automática após queda (crash) do sistema; deve possuir mecanismo de controle de concorrência de multi-versão (MVCC) onde processos de leitura não bloqueiem processos de escrita e vice-versa reduzindo de forma drástica a contenção entre transações concorrentes e paralisação parcial ou completa (deadlock); o banco de dados adotado deve possuir mecanismo para cópias de segurança online permitindo sua restauração point-in-time, que refletirá exatamente o mesmo ambiente do momento em menos de 5 segundos. Desejável Usuário [NF005] A plataforma deverá que o mesmo foi realizado; deve suportar minimamente índices b-tree, hash, gist, spgist, gin, e brin, permitindo a melhor escolha para cada situação; deve ser baseado em arquitetura TOAST (The Oversized-Attribute Storage Technique); deve permitir a abertura simultânea criação, pelo operador, de novos: Tipos de dados, Funções, Operadores, Funções de Agregação, métodos de índice. Além de permitir a utilização de mais de uma abalinguagem procedural; Não é vetado neste pleito, com realização de diferentes consultas paralelas pelo mesmo endereço IP. Essencial Usuário [NF006] A plataforma deverá disponibilizar relatórios/contadores de acesso a conteúdos e páginas. Essencial Administrador [NF007] A plataforma realizará um Backup dos dados a cada 24 horas. Este processo prevê a cópia de todas as informações inseridas no sistema gerenciador o uso de banco de dados que não seja de código livre, devendo-se neste caso, obedecer as seguintes imposições: caso o banco de dados não seja de código aberto, o fornecedor da solução deverá arcar com os custos relativos a licenças para utilização de modo permanente (inclusive após a rescisão contratual); não serão aceitas versões de bancos de dados que possuam qualquer tipo de limitação de uso em virtude da versão utilizada, sejam estas limitações referentes ao número de usuários, acessos, volume de dados, ou quaisquer outras; caso o banco de dados a ser utilizado seja proprietário, suas licenças deverão ser adquiridas em nome da contratante e obrigatoriamente ser protocoladas no setor de protocolos do município e endereçadas ao presidente da comissão especial de avaliação, em via original; caso os documentos possuam assinatura eletrônica, deve-se obter cópia autenticada em cartório para realização do protocolo, garantindo assim o valor legal da mesma. Estas informações são exportadas A solução ofertada deverá ser instalada e salvas executada no ambiente tecnológico fornecido pela contratante, o qual deverá ter toda infra-estrutura necessária para o bom funcionamento es os backups de segurança. Não serão admitidas licenças parciais ou que apresentem qualquer tipo de restrição de funcionalidade em pastas relação a versão mais completa do produto licenciado. O SOFTWARE deverá ser desenvolvido integralmente para uso em navegadores, através do protocolo HTTP ou similar, sem emulação ou adaptação de backup nomeadas pelos dias nenhum tipo, sendo executado em servidor WEB nativo. A instalação do software deve ser feita em sistema operacional LINUX ou WINDOWS, ficando o mesmo a escolha da empresa fornecedora do SRES. Caso o sistema operacional ou qualquer outra aplicação necessária para o pleno e horas correto funcionamento da ferramenta possua licença comercial, a mesma deverá ser adquirida em nome desta municipalidade, sempre em sua versão mais abrangente, de modificações. Essencial - [NF008] Login é um nome para identificação do editor/administrador que juntamente com modo a senha são checados e validados pelo sistema sempre garantir que o usuário quiser acessamunicípio não tenha limitações de acesso, tamanho, recurso, ou qualquer outra que seja imputável pela aquisição parcial da instalação. A aplicação não deve possuir nenhum tipo de bloqueio quanto ao número de usuários que poderão acessá-lola simultaneamente ou ainda unidades de saúde a serem gerenciadas. Estes dados serão cadastrados pelo administrador É responsabilidade única e salvos no exclusiva da CONTRATADA fornecer a licença de uso do software, e também qualquer programa, plataforma, sistema operacional e outros necessários ao funcionamento de qualquer módulo da solução ofertada, em caso de necessidade de licença proprietária, em nome do município, sem custos adicionais; Os sistemas oferecidos deverão obrigatoriamente ser multiusuários e multitarefas, permitindo o controle de tarefas concorrentes com acesso simultâneo ao banco de dadosdados sem perda da integridade referencial. A senha será armazenada aplicação ofertada deverá permitir que cada operador abra várias guias, possibilitando desta forma maior agilidade na sua operação, sem que haja nenhuma perda de forma criptografadaintegridade das informações a serem armazenadas. Essencial Administrador/editor [NF008] O acesso às administração da plataforma será restrito Em relação a certificação digital, deve-se observar: A solução ofertada deve possuir mecanismo de assinatura digital de registro eletrônico em saúde certificado de acordo com o permissionamento Manual de cada login Certificação para S-RES v4.2 (administrador ou editorEdição 2016) SBIS/CFM (Sociedade Brasileira de Informática em Saúde / Conselho Federal de Medicina) certificado nos Requisitos do Nível de Garantia de Segurança 2 (NGS2). Ou sejaOs componentes do módulo devem estar aderentes ao DOC-ICP-155, cada usuário terá acesso apenas da ICP-Brasil, que trata sobre a normalização de assinatura digital, para o padrão de “assinatura digital com referências básicas (AD-RB)”, sendo recomendado a utilização do padrão de “assinatura digital com referências para validação (AD-RV), com os objetos referenciados estando no domínio da instituição, ou padrão de “assinatura digital com referências completas (AD-RC)”. Todas as funcionalidades do módulo devem ser disponibilizadas em componentes modulares distintos, que permitam assinar, validar as assinaturas digitais, verificar e validar certificados no momento da plataforma pré- determinadas pelo permissionamento definido para aquele loginassinatura. Essencial Administrador/editor [NF010] A plataforma deverá registrar Todos os componentes do módulo devem ser capazes de permitir a geração, visualização e armazenar log armazenamento de todos os acessos com registro eletrônico (LOG) dos procedimentos executados bem como das informações pertinentes ao usuário e senharede, ações realizadaspara fins de auditoria. Deve dispor de assinador para geração de assinatura digital em documentos eletrônicos; Deve dispor de verificador para averiguar a validade de assinatura digital em documentos eletrônicos; Deve dispor de validador para verificar validade de certificado digital e sua correspondente cadeia de certificação; Deve gerar assinaturas simples, horáriocoassinaturas e contra-assinaturas no padrão CMS Advanced Eletronic Signature - CAdES de acordo com o DOC-ICP 15.03. Deve gerar assinatura digital seguindo todas as políticas de assinatura definidas pela ICP-Brasil no DOC-ICP 15.03. Deve verificar a validade do certificado digital do signatário e sua correspondente cadeia de certificação no momento da geração da assinatura digital. A Solução deverá ter a funcionalidade de gerar assinatura digital em lote de documentos de acordo com as definições da resolução nº. 76 de 31 de março de 2010 do ITI e com a segurança necessária de acordo com as definições do documento DOC-ICP-15.01 da ICP-Brasil. Deve validar o certificado digital do signatário (válido, data inválido revogado, expirado) no ato da conferência da assinatura e endereço IP. Essencial Administrador/editor [NF011] Logoff se refere ao término permitir que, para cada assinatura digital, seja visualizada a situação da utilização de um sistema computacional por meio verificação ou a descrição do encerramento da sessão estabelecida entre o usuário e o sistema. O logoff automático ocorrerá erro caso a sessão estabelecida pelo administrador/editor fique inativa por 10 minutosassinatura digital seja inválida. Ou sejaDeve armazenar e alertar ao usuário sobre pendências, se possibilitando a este assinar em 10 minutos nenhuma função for acionada pelo usuáriomomento futuro os documentos não assinados no momento do atendimento. Deve possuir tela de gerenciamento para gestores, para verificação de documentos pendentes de assinaturas e seus respectivos responsáveis. Deve permitir ao profissional a possibilidade de visualizar o sistema obrigará que ele se logue novamente caso queira administrar a plataforma novamentedocumento antes de sua assinatura. Essencial Administrador [NF012] O site deverá ser desenvolvido Deve permitir ao profissional selecionar em framework sua lista de gestão pendências e assinar vários documentos de conteúdo para internet de código aberto voltado para a criação de páginas eletrônicas. Essencial - [NF013] O framework de desenvolvimento poderá ser, preferencialmente, algum dos seguintes: WordPress, Reactuma mesma vez.JS, Angular.JS, Ember.JS ou Flutter. Desejável - [NF014] O desenvolvedor deverá transferir o licenciamento de todos os plugins que usar no site. Essencial - [NF015] O desenvolvedor deverá fornecer todo código fonte e documentação utilizados no desenvolvimento da plataforma. Essencial - [NF016] O tema deverá ser baseado em Bootstrap, framework web com código-fonte aberto para desenvolvimento de componentes de interface e front-end para sites e aplicações web usando HTML, CSS e JavaScript, baseado em modelos de design para a tipografia, melhorando a experiência do usuário em um site amigável e responsivo. Essencial - [NF017] O banco de dados utilizado é o SQL Server da Microsoft. O desenvolvedor deverá assegurar total integração da plataforma com esse banco de dados já existente e funcional. Essencial - [NF018] O desenvolvedor deverá fornecer toda a documentação técnica e de uso à Fundação Xxxx Xxxxxxxx. Essencial -
Appears in 1 contract
Samples: Software License Agreement