Você está na página 1de 25

SAEB CTG

Secretaria da Administrao do Estado da Bahia Coordenao de Tecnologias Aplicadas Gesto Pblica

MAAS
Metodologia de Anlise de Aderncia de Sistemas
Verso 2.0

Maro de 2009

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

GOVERNO DO ESTADO DA BAHIA


Jaques Wagner

SECRETARIA DA ADMINISTRAO
Manoel Vitrio da Silva Filho

Coordenao de Tecnologias Aplicadas Gesto Pblica CTG


Murilo Mendona de Aguiar

Coordenao de Gesto de Projetos CGP

Nilma Ricardo

Equipe Tcnica

Coordenao de Tecnologias Aplicadas Gesto Pblica CTG

Ernani Marques dos Santos Ricardo Veloso Fontoura

Colaborao
Marta Mascarenhas Patrcia Freitas Tourinho Sheyla Castro Nunes de Souza

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 1

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Apresentao
Cada vez mais as organizaes esto se apoiando em recursos de Sistemas de Informao para obteno de melhoria de seus processos de gesto e, consequentemente, dos seus resultados. A Administrao Pblica, objetivando a prestao de melhores servios e informaes para a sociedade, tambm vem seguindo essa tendncia de intensificao da informatizao, tanto em seus processos internos quanto em suas transaes externas.

No entanto, imprescindvel salientar que para se atingir efetivos resultados nesse processo, importante avaliar a adequao dos sistemas a serem adotados s necessidades do rgo e, assim, evitar experincias mal sucedidas.

A definio de uma Metodologia de Anlise de Aderncia de Sistemas como um instrumento base para essa avaliao constitui-se em um elemento de grande valia. A padronizao dos critrios a serem levados em considerao, por exemplo, traz uma condio de maior preciso das informaes na tomada de deciso sobre a escolha da soluo a ser adotada.

A metodologia aqui proposta vai ao encontro dessas premissas, servindo para orientar a sistematizao dos processos de seleo de Sistemas de Informao dentro do mbito da Administrao Pblica Estadual e, desta forma, contribuir para uma melhor gesto do uso dessas tecnologias.

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 2

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Sumrio

1. 2. 3. 4. 5. 6. 7. 8. 9.

Introduo................................................................................................... 4 Objetivo ...................................................................................................... 4 Princpios da Metodologia ............................................................................. 4 Bases conceituais da Metodologia.................................................................. 5 Equipe para uso da Metodologia e papis desempenhados............................ 10 Instrumentalizao da Metodologia ............................................................. 11 Passos para Uso da Metodologia ................................................................. 13 Referncias................................................................................................ 13 Anexos ...................................................................................................... 15
Anexo 1 - Planilha de Avaliao de Requisitos Funcionais......................................... 16 Anexo 2 - Planilha de Avaliao de Requisitos Tcnicos - Funcionalidade................... 17 Anexo 3 - Planilha de Avaliao de Requisitos Tcnicos - Confiabilidade .................... 18 Anexo 4 - Planilha de Avaliao de Requisitos Tcnicos - Usabilidade........................ 19 Anexo 5 - Planilha de Avaliao de Requisitos Tcnicos - Eficincia........................... 20 Anexo 6 - Planilha de Avaliao de Requisitos Tcnicos - Manutenibilidade................ 21 Anexo 7 - Planilha de Avaliao de Requisitos Tcnicos - Portabilidade...................... 22 Anexo 8 - Planilha de Avaliao de Requisitos Complementares................................ 23 Anexo 9 - Matriz Tcnica de Comparao de Sistemas ............................................. 24

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 3

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

1. Introduo
A Secretaria da Administrao do Estado da Bahia, atravs da Coordenao de Tecnologias Aplicadas Gesto Pblica CTG, desenvolveu este guia terico e prtico de anlise de aderncia de sistemas, o qual denomina-se Metodologia de Anlise de Aderncia de Sistemas - MAAS, baseado na norma internacional ISO/IEC 9126-1 -

Software engineering - Product quality - Part 1: Quality Model (homologada no Brasil pela
ABNT Associao Brasileira de Normas Tcnicas atravs da norma NBR ISO/IEC 9126-1 Engenharia de Software Qualidade de Produto Parte1: Modelo de Qualidade) e estudos preliminares de metodologias utilizadas no mercado, alm de experincias anteriores em avaliao de sistemas, para ser um referencial utilizado pelo Governo do Estado da Bahia na escolha das solues de Tecnologias de Informao (TI).

A utilizao de uma metodologia para anlise de aderncia de sistemas vem se justificando cada vez mais, devido a grande necessidade de fundamentar as escolhas de solues de TI para o Estado, e tambm pela possibilidade de reduo de riscos de insucessos, tendo em vista servir de subsdio para a avaliao de qual soluo mais se adequa ao contexto onde ser adotada.

2. Objetivo

Esta metodologia foi concebida com o objetivo de uniformizar os procedimentos para analisar e selecionar solues de TI no mbito da Administrao Pblica Estadual.

3. Princpios da Metodologia
Para que a Metodologia seja utilizada favoravelmente nos projetos, a fim de apresentar consistncia, padronizao e validao corporativa, importante atender aos seguintes princpios:

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 4

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

A metodologia pressupe que o profissional que adot-la como instrumento de trabalho deve possuir conhecimentos bsicos sobre Anlise de Sistemas;

A metodologia aplicvel a projetos de sistemas desenvolvidos tanto interna como externamente;

A metodologia oferece modelos de documentos e sugesto de contedo, bem como procedimentos inerentes avaliao de solues de sistemas, a serem utilizados pelos responsveis internos e parceiros, de modo que seja adotada uma linguagem nica que venha facilitar a disseminao dessa cultura;

A metodologia de anlise de aderncia de sistemas ser melhor utilizada em conjunto com a metodologia de gerenciamento de projetos do Estado, pois poder ser inserida no contexto de trabalho aproveitando conceitos, definies e personagens.

4. Bases conceituais da Metodologia


A metodologia de anlise de aderncia aqui descrita baseia-se nos conceitos de qualidade de software no que se refere ao atendimento s especificaes funcionais e tcnicas do sistema avaliado.

Em relao aos requisitos funcionais, a anlise feita tendo em vista as funcionalidades definidas pelo(s) gestor(es) de negcio da(s) rea(s) envolvida(s). Essas funcionalidades devem estar agrupadas por assuntos relacionados de forma a estabelecermos nveis e sub nveis.

No que se refere aos requisitos tcnicos, a avaliao baseada nas diretrizes da norma NBR ISO/IEC 9126-1. Esta norma define seis caractersticas de qualidade de produto de software, que so subdivididas em diversas subcaractersticas, conforme apresentado nos quadros 1 a 7 a seguir.

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 5

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Caracterstica

Subcaracterstica Adequao

Pergunta chave para a subcaracterstica Prope-se a fazer o que apropriado? Faz o que foi proposto de forma correta? Interage com os sistemas especificados? Est de acordo com as normas, leis etc? Evita acesso no autorizado aos dados? Com que freqncia apresenta falhas? Ocorrendo falhas, como ele reage? capaz de recuperar dados em caso de falha? fcil entender o conceito e a aplicao? fcil aprender a usar? fcil de operar e controlar? Qual o tempo de resposta, a velocidade de execuo? Quanto recurso usa? Durante quanto tempo? fcil de encontrar uma falha, quando ocorre? fcil modificar e adaptar? H grande risco quando se faz alteraes? fcil testar quando faz alteraes? fcil adaptar a outros ambientes? fcil instalar em outros ambientes? Est de acordo com padres de portabilidade? fcil usar para substituir outro?

Funcionalidade (satisfaz as necessidades?)

Acurcia Interoperabilidade Conformidade Segurana de acesso Maturidade

Confiabilidade ( imune a falhas?)

Tolerncia a falhas Recuperabilidade Intelegibilidade

Usabilidade ( fcil de usar?)

Apreensibilidade Operacionalidade Tempo

Eficincia ( rpido e enxuto?) Recursos Analisabilidade Manutenibilidade ( fcil de modificar?) Modificabilidade Estabilidade Testabilidade Adaptabilidade Portabilidade ( fcil de usar em outro ambiente?) Capacidade para ser instalado Conformidade Capacidade para substituir

Quadro 1- Caractersticas e subcaractersticas da Qualidade do Software (ISO 9126-1) Fonte: Marques e Silva (2008)

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 6

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

FUNCIONALIDADE

Conjunto de atributos que evidenciam a existncia de um conjunto de funes e suas propriedades especificadas. Subcaractersticas Adequao Atributos do software que evidenciam a presena de um conjunto de funes e sua apropriao para as tarefas especificadas. Atributos do software que evidenciam a gerao de resultados ou efeitos corretos ou conforme acordados.

Acurcia

Interoperabilidade Atributos do software que evidenciam sua capacidade de interagir com sistemas especificados. Conformidade Atributos do software que fazem com que ele esteja de acordo com as normas, convenes ou regulamentaes previstas em leis e descries similares, relacionadas aplicao.

Quadro 2 - Caractersticas da Qualidade do Software: Funcionalidade

CONFIABILIDADE

Conjunto de atributos que evidenciam a capacidade do software de manter seu nvel de desempenho sob condies estabelecidas durante um perodo de tempo estabelecido. Subcaractersticas Segurana de acesso Maturidade Tolerncia a falhas Atributos do software que evidenciam sua capacidade de evitar o acesso no autorizado, acidental ou deliberado, a programas e dados. Atributos do software que evidenciam a freqncia de falhas por defeitos do software. Atributos do software que evidenciam sua capacidade em manter um nvel de desempenho especificado nos casos de falhas no software ou de violao nas interfaces especificadas.

Recuperabilidade Atributos do software que evidenciam a sua capacidade de restabelecer seu nvel de desempenho e recuperar os dados diretamente afetados, em caso de falha, e o tempo de esforo para tal.
Quadro 3 - Caractersticas da Qualidade do Software: Confiabilidade

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 7

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

USABILIDADE

Conjunto de atributos que evidenciam o esforo necessrio para se poder utilizar o software, bem como o julgamento individual deste uso, por um conjunto implcito ou explcito de usurios. Subcaractersticas Inteligibilidade Atributos do software que evidenciam o esforo do usurio para reconhecer o conceito lgico e sua aplicabilidade. Atributos do software que evidenciam o esforo do usurio para apreender sua aplicao. Atributos do software que evidenciam o esforo do usurio para a sua operao e controle da sua operao.

Apreensibilidade Operacionalidade

Quadro 4 - Caractersticas da Qualidade do Software: Usabilidade

EFICINCIA

Conjunto de atributos que evidenciam o relacionamento entre o nvel de desempenho do software e a quantidade de recursos usados, sob condies estabelecidas. Subcaractersticas Comportamento em Atributos do software que evidenciam seu relao ao tempo tempo de resposta, tempo de processamento e velocidade na execuo de suas funes. Comportamento em Atributos do software que evidenciam a relao aos quantidade de recursos usados e a durao de recursos seu uso na execuo de suas funes.
Quadro 5 - Caractersticas da Qualidade do Software: Eficincia

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 8

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

PORTABILIDADE

Conjunto de atributos que evidenciam a capacidade do software em ser transferido de um ambiente para outro. Subcaractersticas Adaptabilidade Atributos do software que evidenciam sua capacidade de ser adaptado a ambientes diferentes especificados, sem a necessidade de aplicao de outras aes ou meios alm daqueles fornecidos para esta finalidade pelo software considerado. Atributos do software que evidenciam o esforo necessrio para sua instalao num ambiente especificado. Atributos do software que o tornam consoante com padres ou convenes relacionados portabilidade. Atributos do software que evidenciam sua capacidade e esforo necessrios para substituir um outro software, no ambiente estabelecido para este outro software.

Capacidade para ser instalado Conformidade

Capacidade para substituir

Quadro 6 - Caractersticas da Qualidade do Software: Portabilidade

MANUTENIBILIDADE

Conjunto de atributos que evidenciam o esforo necessrio para fazer modificaes especificadas no software. Subcaractersticas Analisabilidade Atributos do software que evidenciam o esforo necessrio para diagnosticar deficincias ou causas de falhas, ou para identificar partes a serem modificadas. Atributos do software que evidenciam o esforo necessrio para modific-lo, remover seus defeitos ou adapt-lo a mudanas ambientais. Atributos do software que evidenciam o risco de efeitos inesperados ocasionados por modificaes. Atributos do software que evidenciam o esforo necessrio para validar o software modificado.

Modificabilidade

Estabilidade

Testabilidade

Quadro 7 - Caractersticas da Qualidade do Software: Manutenbilidade

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 9

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

A norma define as caractersticas de qualidade que devem ser avaliadas em um produto de software, qualquer que seja a sua forma de aquisio ou de desenvolvimento. No caso de aquisio por compra, deve ser seguida a legislao pertinente que determina sua realizao atravs de licitao. A norma, neste caso, atua como um guia na elaborao do objeto tcnico, definindo o que deve ser avaliado (as caractersticas e subcaractersticas de qualidade) e serve de subsdio para os critrios de pontuao da avaliao.

A aplicao da norma adaptvel ao produto que se deseja adquirir, ou seja, podemos definir quais caractersticas e subcaractersticas so mais determinantes para o produto de software em questo. Por exemplo, para um determinado produto, as questes de segurana de acesso e de recuperabilidade podem ser mais importantes do que para outro. Assim, possvel definir uma pontuao para as caractersticas e subcaractersticas de qualidade de acordo com o que se espera do produto de software desejado, de forma objetiva e clara, com a atribuio de pesos para as caractersticas mais importantes para o produto desejado. O resultado desta pontuao que determina o produto mais adequado situao.

Entretanto, apesar da norma definir cada caracterstica e subcaracterstica de qualidade, ela no define como medi-las. H a necessidade, ento, de um trabalho de definio das mtricas a serem aplicadas em cada uma das subcaractersticas de qualidade. nesse direcionamento que foi ento especificada a presente metodologia para avaliao de sistemas.

5. Equipe para uso da Metodologia e papis desempenhados


Para um efetivo uso da metodologia aqui apresentada, sugere-se que a avaliao seja executada por uma equipe formada por pessoas da rea de TI e tambm da rea responsvel pela gesto dos processos de negcio que faro parte do escopo do sistema a ser implantado. Os componentes dessa equipe desempenham os seguintes papis no processo de avaliao: Gestor do Negcio - define os requisitos funcionais do sistema, seus nveis de obrigatoriedade e seus respectivos pesos; escolhe a soluo a ser adotada.

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 10

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Gestor Tcnico - define os requisitos tcnicos necessrios e/ou desejados para a implantao da soluo e seus respectivos pesos; sugere a soluo a ser adotada.

Lder de Projeto responsvel por planejar, programar e acompanhar as tarefas necessrias para a concretizao dos levantamentos de requisitos, tcnicos e funcionais, reunies para anlise, validao e preenchimento das pontuaes dos sistemas avaliados e da matriz tcnica de comparao de sistemas.

Analista avaliador de requisitos funcionais avalia a presena das funcionalidades definidas pelo Gestor do Negcio, atribuindo pontuao no que se refere a sua completude e adequao ao contexto das necessidades a serem atendidas.

Analista avaliador de requisitos tcnicos avalia a adequao do sistema em relao ao atendimento aos requisitos tcnicos definidos pelo Gestor Tcnico.

Em alguns casos, objetivando uma adequao disponibilidade de recursos, mais de um papel pode ser desempenhado por uma mesma pessoa. Deve-se atentar, no entanto, para que as competncias mnimas para o papel desempenhado sejam observadas, a fim de no comprometer o resultado efetivo da avaliao.

6. Instrumentalizao da Metodologia
A CTG orienta a padronizao dos itens a serem avaliados como Requisitos Funcionais, Requisitos Tcnicos (Qualidade de Software) e Requisitos Complementares, os quais sero detalhados a seguir. Ao final, as notas das avaliaes desses requisitos so transportadas para a Matriz Tcnica de Comparao de Sistemas.

6.1. Requisitos Funcionais (Anexo 1): Neste documento so listadas todas as funcionalidades do sistema especificadas pelo(s) gestor(es) do negcio e/ou rea onde o mesmo ser implantado, com suas respectivas prioridades: Obrigatria, Importante ou Desejvel. Obrigatria (peso 3): tem que existir na soluo avaliada; caso contrrio, inviabiliza a sua escolha;

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 11

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Importante (peso 2): espera-se que esteja disponvel, porm pode ser atendida por outra funcionalidade semelhante;

Desejvel (peso 1): enriquece a soluo, porm caso no tenha, no inviabiliza a escolha da mesma.

Para cada nvel de prioridade, o total de requisitos funcionais definidos e atendidos pelo sistema avaliado dever ser transferido para a Matriz Tcnica de Comparao de Sistemas.

6.2. Requisitos Tcnicos (Anexos 2 a 7): Neste documento so listados os requisitos tcnicos referentes aplicao, ambiente, banco de dados, integrao e documentao, entre outros. Esses requisitos foram definidos de acordo com os conceitos da norma internacional NBR ISO/IEC 9126-1. J esto definidos requisitos padres, pontuao para avaliao de cada uma dessas reas de atuao. Para cada projeto deve-se definir os pesos adequados dos requisitos. A pontuao e os pesos possuem a seguinte variao: Pontuao: variao de 0 a 2; Peso: variao de 1 a 4.

As notas obtidas na avaliao desses requisitos devero ser transportadas para a Matriz Tcnica de Comparao de Sistemas, onde calculado o nvel de aderncia em relao aos requisitos definidos.

6.3. Matriz Tcnica de Comparao de Sistemas (Anexo 9): Neste documento so listadas as solues avaliadas em relao aos critrios definidos para os requisitos funcionais e tcnicos, e suas devidas pontuaes totalizadas para servir de base na escolha da soluo. Alm disso, quando possvel, tambm pode contemplar uma avaliao complementar de custos e prazo (Requisitos Complementares - Anexo 8) para cada soluo avaliada. Como resultado, obtm-se uma anlise comparativa do percentual de aderncia tanto aos requisitos funcionais quanto aos tcnicos.

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 12

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

7. Passos para Uso da Metodologia


1. 2. 3. Levantamento dos requisitos funcionais com o Gestor do Negcio; Anlise e validao dos requisitos funcionais com o Gestor do Negcio; Definio dos nveis de prioridades e pesos dos requisitos funcionais com o Gestor do Negcio; 4. 5. 6. Definio dos requisitos tcnicos com o Gestor Tcnico; Anlise e validao dos requisitos tcnicos com o Gestor Tcnico; Definio dos nveis de prioridades dos requisitos tcnicos, seus critrios de pontuao e peso; 7. 8. Escolha de solues a serem avaliadas; Avaliao e pontuao dos requisitos tcnicos e funcionais para cada soluo apresentada; 9. Preenchimento da Matriz Tcnica de Comparao de Sistemas;

10. Discusso do resultado da Matriz Tcnica de Comparao de Sistemas pela Equipe de Avaliao; 11. Elaborao do Relatrio de Avaliao dos sistemas analisados; 12. Apresentao do Relatrio de Avaliao e da Matriz Tcnica de Comparao de Sistemas para o Patrocinador, Gestor do Negcio e Gestor Tcnico para escolha da soluo.

8. Referncias
ANJOS, L. A.; MOURA, H. Um modelo para avaliao de produtos de software. Disponvel em: <www.cin.ufpe.br/^tg/2005-1/acps.pdf>. Acesso em 05 dez. 2008. ASSOCIAO BRASILEIRA DE NORMAS TCNICAS. NBR ISSO/IEC 9126-1 Engenharia de software - Qualidade de produto - Parte 1: Modelo de qualidade. Rio de Janeiro: ABNT, 2003. INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. ISO/IEC 9126-1 Software engineering - Product quality - Part 1: Quality Model. Geneve: ISO, 2001.

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 13

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

LEITE, J. C. Gerenciando a qualidade de software com base em requisitos. In: ROCHA, A. R.; MALDONADO, J. C.; WEBER, K. (Orgs.). So Paulo: Prentice Hall, 2001. MARQUES, B.; SILVA, M. C. Qualidade de Software: Uma anlise a partir dos critrios da norma ISO 9126. In: ENCONTRO NACIONAL DA ANPAD ENANPAD. Anais... Rio de Janeiro, 2008. SCALET, D. Normas de Qualidade dos Produtos de Software. In: ROCHA, A. R.; MALDONADO, J. C.; WEBER, K. (Orgs.). Qualidade de Software: Teoria e Prtica. So Paulo: Prentice Hall, 2001.

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 14

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

9.

Anexos

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 15

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Anexo 1 - Planilha de Avaliao de Requisitos Funcionais

Coordenao de Tecnologias Aplicadas Gesto Pblica Coordenao de Gesto de Projetos

Requisitos Funcionais % Definidas Atendidas Aderncia


0 0 0 0 0 0 #DIV/0! #DIV/0! #DIV/0!

Prioridades 3 - Obrigatria 2 - Importante 1 - Desejvel

Funes

Existe? (B) Prioridade Pontuao 2 - Sim 0 (A) (A x B) - No 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 16

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Anexo 2 - Planilha de Avaliao de Requisitos Tcnicos - Funcionalidade

Coordenao de Tecnologias Aplicadas Gesto Pblica Coordenao de Gesto de Projetos

Qualidade de Software - Funcionalidade Requisito Critrios


2 - Muito seguro (criptografia explcita de login e senha, mnimo de 128 bits; informao de login e senha de usurios fora do BD da aplicao; todos os trfegos de dados das transaes criptografados, mnimo de 128 bits; e senha criptografada com algoritmo de mo nica). 1 - Seguro (criptografia explcita de login e senha, mnimo de 128 bits e senha criptografada com algoritmo de mo nica). 0 - Pouco seguro (no atende aos requisitos anteriores) 2 - Possui controle de perfis, grupos e nveis de acesso com definio de reas restritas 0 - No possui 2 - Muito seguro (arquitetura da aplicao com tipologia utilizando VPN, firewalls e redundncia; criptografia opcional).

Nota (A)

Peso (B)

Pontuao (A X B)

Segurana da Aplicao

Controle de acesso

Segurana dos dados (Banco de dados)

1 - Seguro (arquitetura da aplicao com tipologia monoltica; criptografia obrigatria; acesso aos dados exclusivo a aplicao). 0 - Pouco seguro (no atende aos requisitos anteriores)

Integrao Manual do Usurio Manual do Sistema Dicionrio de Dados DER Diagrama de Fluxo de Dados Help Online Diagramas de Casos de Uso Especificao de Requisitos

2 - Forma de Integrao on-line 1 - Mdulo de exportao/importao 0 - No permite Integrao 2 - Possui / 0 - No possui 2 - Possui / 0 - No possui 2 - Possui / 0 - No possui 2 - Possui / 0 - No possui 2 - Possui / 0 - No possui 2 - Possui / 0 - No possui 2 - Possui / 0 - No possui 2 - Possui / 0 - No possui

3 4 3 3 3 2 4 3 1

0 0 0 0 0 0 0 0 0 0 76 0,00%

Total de pontos obtidos Mximo de pontos do item Percentual de aderncia obtido

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 17

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Anexo 3 - Planilha de Avaliao de Requisitos Tcnicos - Confiabilidade


Coordenao de Tecnologias Aplicadas Gesto Pblica Coordenao de Gesto de Projetos

Qualidade de Software - Confiabilidade Requisito Possui trilha de auditoria Critrios 2 - tem / 0 - no tem 2 - Alta (possui balanceamento dos servidores principais e redundncia de fonte de alimentao) Disponibilidade da aplicao 1 - Mdia (possui um dos dois recursos listados acima) 0 - Baixa (no possui nenhum dos recursos acima) Possui Manuteno remota Possui rotinas para recuperao dos dados (backup e restore) Usa transao lgica (commit, roll-back) Possui mecanismo de alerta em caso de falha para o administrador do sistema Possui retomada de funes tanto de processamento em caso de falha da infraestrutura (link, rede, discos, servidor, etc.) Possui retomada de funes tanto de processamento em caso de erro interno de software de forma totalmente automtica, sem interveno do operador 2 - tem / 0 - no tem 2 - tem / 0 - no tem 2 - tem / 0 - no tem 2 - tem / 0 - no tem 2 - tem / 0 - no tem 2 4 3 2 2 0 0 0 0 0 3 0 Nota(A) Peso (B) 4 Pontuao (A X B) 0

2 - tem / 0 - no tem

3 Total de pontos obtidos Mximo de pontos do item Percentual de aderncia obtido

0
0 46 0,00%

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 18

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Anexo 4 - Planilha de Avaliao de Requisitos Tcnicos - Usabilidade


Coordenao de Tecnologias Aplicadas Gesto Pblica Coordenao de Gesto de Projetos

Qualidade de Software - Usabilidade Requisito Interface com o usurios Gerador de relatrio Possui help on-line sensvel a contexto de campo, tela, mdulo e funo; Possui help on-line sensvel a passagem do mouse sobre o campo ou boto Permite o usurio interromper ou cancelar o processamento de uma funo de longa durao Reaproveitamento de entrada de dados (valores default) Critrios Nota(A) 2 - Muito amigvel / 1- Amigvel / 0- Pouco amigvel 2 - Possui gerador de relatrio/ 1 Relatrios Suficientes / 0 - Insuficincia de relatrios 2 - Possui / 0 - No possui 2 - Possui / 0 - No possui 2 - Permite / 0 - No permite 2 - Reaproveita / 0 - No reaproveita Peso (B)
4

Pontuao (A X B) 0 0 0 0 0 0
0 30 0,00%

3 3 2 2

Total de pontos obtidos Mximo de pontos do item Percentual de aderncia obtido

Itens para avaliao da Interface: manter a rastreabilidade do usurio; estruturao de forma a agrupar as tarefas da aplicao em reas funcionais; possibilidade de customizao da area de trabalho; diminuio da utilizao do mouse para navegao e confirmao de entrada de dados;disponibilizao dos objetos de interao (opes de menu, etc) numa ordem lgica (ex: frequncia de uso, grau de importncia, etc); organizao em grupos segundo uma forma lgica facilmente compreendida pelo usurio; realizao da atrefa desejada com um nmero reduzido de passos; disponibilizao de atalhos para acesso s funes diretamente; apresentao somente de informaes necessrias e utilizveis, sensveis ao contexto; utilizao de tipos e tamanhos de letras de fcil visualizao; utilizao de contraste de cores, facilitando a leitura; exibio de mensagens de orientao ao usurio.

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 19

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Anexo 5 - Planilha de Avaliao de Requisitos Tcnicos - Eficincia


Coordenao de Tecnologias Aplicadas Gesto Pblica Coordenao de Gesto de Projetos

Qualidade de Software - Eficincia Requisito Performance da aplicao Recurso de Rede Consumo de Processador Consumo de Memria Volume de transaes no Banco de Dados Performande no acesso aos dados Critrios Nota(A) Peso (B) Pontuao (A X B) 4 0 2 - Alta / 1 - Mdia / 0 - Baixa 2 - Pouco Trfego de Rede / 0 - Muito Trfego de 4 0 Rede 2 - Baixo Consumo / 1 - Mdio Consumo / 0 - Alto 3 0 consumo 2 - Baixo Consumo / 1 - Mdio Consumo / 0 - Alto 1 0 consumo 2 - Suporta grande volume / 1 - Suporta mdio 4 0 volume / 0 - Suporta baixo volume 4 2 - Alta / 1 - Mdia / 0 - Baixa 0 Total de pontos obtidos 0 Mximo de pontos do item 40 Percentual de aderncia obtido 0,00%

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 20

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Anexo 6 - Planilha de Avaliao de Requisitos Tcnicos - Manutenibilidade

Coordenao de Tecnologias Aplicadas Gesto Pblica Coordenao de Gesto de Projetos

Qualidade de Software - Manutenibilidade Requisito Critrios 2 - Fcil (documentao completa no cdigo; documentao escrita da localizao dos cdigos que executam as rotinas) 1 - Mdia (possui apenas uma das documentaes) 0 - Difcil (no possui nenhuma documentao) 2 - Abundante no mercado / 1 - Difcil / 0 - Raro 2 - no tem / 0 - tem 2 - no tem / 0 - tem 2 - Fcil (clareza nas definies do Dicionrio de Dados para tabelas, atributos e relaes) 1 - Mdia (ausncia de uma das definies acima) 0 - Difcil (ausncia total das definies acima) Mensagens de erro descrevendo seu tipo e localizao no cdigo fonte (ex. mdulo, programa, objeto e linha) 2 - Possui / 0 - No possui Ambiente de desenvolvimento/customizao com depurador on-line Ambiente de desenvolvimento com recurso de documentao automtica 2 - Possui / 0 - No possui 2 - Possui / 0 - No possui
2

Nota(A) Peso (B) Pontuao (A X B)

Manuteno da aplicao

Profissional Mantenedor Codificao em banco (stored procedures / triggers) Matriz de rastreabilidade

4 4 3

0 0 0

Manuteno do Banco de Dados

0 0 0
0 30 0,00%

2 1

Total de pontos obtidos Mximo de pontos do item Percentual de aderncia obtido

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 21

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Anexo 7 - Planilha de Avaliao de Requisitos Tcnicos - Portabilidade

Coordenao de Tecnologias Aplicadas Gesto Pblica Coordenao de Gesto de Projetos

Qualidade de Software - Portabilidade Requisito Estrutura de Desenvolvimento(camadas) Independncia de produtos de terceiros para seu pleno funcionamento (ex. geradores de realatrios, brokers, conversores, conectores de bancos, etc.) Aplicao multi-plataformas Critrios 2 - possui camadas distintas / 0 - no possui Nota(A) Peso (B) Pontuao (A X B)
4

2 - possui independncia / 0 - no possui

2 - sim / 0 - no 2 - fcil (no necessita de nenhuma configurao adicional para execuo da aplicao) 0 - difcil (necessita interveno no ambiente do usurio para utilizao da aplicao)

Comunicao e acesso remoto

Total de pontos obtidos Mximo de pontos do item Percentual de aderncia obtido

0 22 0,00%

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 22

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Anexo 8 - Planilha de Avaliao de Requisitos Complementares

Coordenao de Tecnologias Aplicadas Gesto Pblica Coordenao de Gesto de Projetos

Avaliao Complementar Requisito Custo de aquisio da aplicao Custo de implantao da aplicao (instalao e customizaes e/ou parametrizaes) Custo de treinamento para uso da aplicao Custo de treinamento para suporte da aplicao Custo de manuteno da aplicao Custo de instalao do ambiente Custo de manuteno do ambiente Custo de aquisio de Banco de Dados Custo de manuteno de Banco de Dados Prazo de implantao da aplicao Critrios 2 - Baixo / 1 - Mdio / 0 - Alto 2 - Baixo / 1 - Mdio / 0 - Alto Nota(A) Peso (B) Pontuao (A X B) 4 0
4

0 0 0 0 0 0 0 0 0
0 58 0,00%

2 2 - Baixo / 1 - Mdio / 0 - Alto 3 2 - Baixo / 1 - Mdio / 0 - Alto 2 2 - Baixo / 1 - Mdio / 0 - Alto 3 2 - Baixo / 1 - Mdio / 0 - Alto 3 2 - Baixo / 1 - Mdio / 0 - Alto 2 2 - Baixo / 1 - Mdio / 0 - Alto 2 2 - Baixo / 1 - Mdio / 0 - Alto 4 2 - Curto / 1 - Mdio / 0 - Longo Total de pontos obtidos Mximo de pontos do item Percentual de aderncia obtido

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 23

SAEB Secretaria da Administrao do Estado da Bahia CTG Coordenao de Tecnologias Aplicadas Gesto Pblica CGP Coordenao de Gesto de Projetos

06/04/2009

Anexo 9 - Matriz Tcnica de Comparao de Sistemas


Coordenao de Tecnologias Aplicadas Gesto Pblica Coordenao de Gesto de Projetos

Matriz Tcnica de Comparao de Sistemas


Sistema A Sistema B Sistema C Sistema D Sistema E

NDICES

ITENS DE AVALIAO

TOTAL DE PONTOS POSSVEIS

Pontuao

Percentual 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00%

Pontuao

Percentual 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00%

Pontuao

Percentual 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00%

Pontuao

Percentual 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00%

Pontuao

Percentual 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00% 0,00%

Obrigatrios Requisitos Funcionais Importantes Desejveis Funcionalidade Confiabilidade Requisitos Tcnicos (Qualidade de Software) Usabilidade Eficincia Manutenibilidade Portabilidade Avaliao Complementar (custos e prazo) TOTAL

100 100 100 76 46 30 40 30 22 58 602 0

0,00%

0,00%

0,00%

0,00%

0,00%

Metodologia de Anlise de Aderncia de Sistemas

Pgina - 24