A PROCERGS - Cia. de Processamento de Dados do Estado do Rio Grande do Sul, torna pblico
pelo presente Edital de Licitao, na modalidade Concorrncia n 034/2008, do tipo Tcnica e Preo,
regida pela Lei Federal n 8.666, de 21 de junho de 1993 e legislao pertinente, bem como, pela Lei
Estadual n 11.389, de 25 de novembro de 1999, regulamentada pelo Decreto n 42.250, de 19 de maio
de 2003, que sero recebidos os envelopes contendo a documentao de habilitao, documentao
tcnica e a proposta de preos, na PROCERGS, Praa dos Aorianos, s/n, no dia 28/07/2008 at s 14
horas e 30 minutos, quando ser dado incio abertura da documentao.
VERSO ATUALIZADA
I - DO OBJETO
A presente licitao visa contratao de empresa para a prestao de servios de Desenvolvimento de
Sistemas Informatizados em regime de FBRICA DE SOFTWARE, e de Consultoria Tcnica para
apoio aos servios de desenvolvimento, conforme itens abaixo relacionados:
1.1 -
1.1.1 - Observaes:
a) O processo de dimensionamento dos projetos por Pontos de Funo (Function Points) a
ser utilizado est normatizado no Manual de Prticas e Contagens verso 4.2 (Counting Practices
Manual - Release 4.2), publicado pelo IFPUG (International Function Point Users Group).
b) O regime de Fbrica de Software implica no uso de uma forma sistematizada de
desenvolvimento de software, apoiada numa metodologia consolidada, utilizando um processo
controlado, repetitivo e padronizado de produo. Alm disto, este processo deve seguir as melhores
prticas de mercado, tais como RUP, PMBOK, ISO 20000, CMMI, MPS-BR, ITIL.
1.2 - Estimativa de utilizao dos servios por Plataforma Tecnolgica
Cdigo das
Plataformas
Tecnolgicas
P1
P2
P3
P4
*
Estimativa de uso
dos servios de
Desenvolvimento
Plataformas tecnolgicas
Plataforma .NET - Tecnologia
Microsoft VB. NET
Plataforma Microsoft Windows DNA Tecnologia
Microsoft
VB
6
Framework 01 e Framework 02
Plataforma JAVA
Plataforma Delphi
Estimativa de
uso dos
servios de
Consultoria
8.000 PF *
1.600 Horas
2.000 PF *
400 Horas
8.000 PF *
2.000 PF *
1.600 Horas
400 Horas
PF = Pontos de Funo
% relativo Etapa
Anlise de Sistema
Projeto de Software
Construo
Teste
Documentao
23 %
16 %
46 %
12 %
03 %
1.3.1 -
Observaes:
d) Prova de quitao com a Fazenda Federal (atravs da Certido Conjunta emitida pela
Secretaria da Receita Federal SRF e Procuradoria-Geral da Fazenda Nacional - PGFN), Estadual e
Municipal, da jurisdio fiscal do estabelecimento da pessoa jurdica ou do domiclio da pessoa fsica,
ou outra equivalente na forma da lei;
e) Certido negativa que prove a regularidade com a Seguridade Social e com o Fundo de
Garantia por Tempo de Servio.
2.2.3 - Documentos Relativos Qualificao Tcnica
2.2.3.1 - Prova de qualificao tcnica, mediante apresentao de comprovao de aptido para a
prestao dos servios, pertinente e compatvel com o objeto da licitao, atravs de, no mnimo, 1
(um) e no somatrio de, no mximo, 5 (cinco) atestados originais ou cpias autenticadas, fornecidos
por clientes (pessoas jurdicas de Direito Pblico ou Privado), constando obrigatoriamente o seguinte:
a) execuo, pela empresa licitante, de projetos de desenvolvimento de software nas etapas
de Anlise, Projeto, Construo e Testes, totalizando no mnimo 5.000 (cinco mil) Pontos de Funo
ou 50.000 (cinqenta mil) horas, em regime de Fbrica de Software, nas seguintes plataformas
tecnolgicas:
Plataformas tecnolgicas
Plataforma .NET - Tecnologia Microsoft VB. NET
Plataforma Microsoft Windows DNA - Tecnologia Microsoft VB 6
Plataforma JAVA
Plataforma Delphi
b) realizao, pela empresa licitante, dos servios de desenvolvimento de sistemas de
informtica, em regime de Fbrica de Software, com as seguintes informaes:
Tipo de Informao
1. Identificao do Projeto:
2. Informaes sobre o uso do modelo
Fbrica de Software
3. Descrio sucinta do(s) projeto(s):
Contedo
Nome do Projeto;
Nmero de Pontos de Funo; ou
Nmero de Horas de desenvolvimento.
Constando a informao sobre o uso do regime de Fbrica de
Software.
Constando a identificao dos projetos, atravs de descries
sucintas,
contendo
as
etapas
de
Ciclo
de
Desenvolvimento/Manuteno executadas e a utilizao de
metodologia formal.
Constando a plataforma tecnolgica e o Banco de Dados
utilizado.
Nome / E-mail / Telefone do responsvel pelos contatos
tcnicos do cliente (pessoa vinculada ao cliente responsvel
pelos contatos relativos ao projeto).
Nome comercial / CNPJ / Endereo / Telefone e E-mail da
empresa emitente, com firma reconhecida e cargo ocupado
pelo signatrio do atestado.
2.2.3.1.1 - Observaes:
a) Nos atestados tcnicos fornecidos pela PROCERGS no ser exigido o
reconhecimento de firma;
b) obrigatria a comprovao, atravs do atestado ou do conjunto de atestados, dos
seguintes itens:
b.1)
b.2)
b.3)
Pontuao
4 (quatro) Pontos
6 (seis) Pontos
8 (oito) Pontos
10 (dez) Pontos
12 (doze) Pontos
14 (quatorze) Pontos
18 (dezoito) Pontos
A comprovao dever ser realizada atravs de, no mximo, 10 (dez) atestados originais ou cpias
autenticadas, fornecidos por clientes (pessoas jurdicas de Direito Pblico ou Privado), onde seja
comprovada a realizao dos servios de desenvolvimento de sistemas de informtica em regime de
Fbrica de Software, com as seguintes informaes:
Tipo de Informao
1. Identificao do Projeto:
2. Informaes sobre o uso do modelo
Fbrica de Software
3. Descrio sucinta do(s) projeto(s):
4. Informaes tcnicas dos sistemas
desenvolvidos
5. Dados do responsvel pelas
informaes
6. Informaes da empresa que emitiu o
atestado e assinatura
Contedo
Nome do Projeto;
Nmero de Pontos de Funo; ou
Nmero de Horas de desenvolvimento.
Constando a informao sobre o uso do regime de Fbrica de
Software.
Constando a identificao dos projetos, atravs de descries
sucintas, contendo as etapas de Ciclo de Desenvolvimento/
Manuteno executadas e a utilizao de metodologia formal.
Constando a plataforma tecnolgica e o Banco de Dados
utilizado.
Nome / E-mail / Telefone do responsvel pelos contatos
tcnicos do cliente (pessoa vinculada ao cliente responsvel
pelos contatos relativos ao projeto).
Nome comercial / CNPJ / Endereo / Telefone e E-mail da
empresa emitente, com firma reconhecida e cargo ocupado
pelo signatrio do atestado.
A comprovao dever ser feita atravs de atestados, originais ou cpias autenticadas, fornecidos por
clientes (pessoas jurdicas de Direito Pblico ou Privado), onde seja comprovada a realizao dos
servios de desenvolvimento de sistemas de informtica, com as seguintes informaes:
Tipo de Informao
1. Identificao do Projeto:
Contedo
Nome do Projeto
Nmero de Pontos de Funo; ou
Nmero de Horas de desenvolvimento.
2. Descrio sucinta do(s) projeto(s):
Constando a identificao dos projetos atravs de
descrio sucinta, incluindo os procedimentos de
segurana atravs de Certificao Digital.
3. Informaes tcnicas dos sistemas Constando a plataforma tecnolgica, o Banco de Dados,
desenvolvidos
os componentes de certificao digital utilizados.
4. Dados do responsvel pelas Nome / E-mail / Telefone do responsvel pelos contatos
informaes
tcnicos do cliente (pessoa vinculada ao cliente
responsvel pelos contatos relativos ao projeto).
5. Informaes da empresa que emitiu o Nome comercial / CNPJ / Endereo / Telefone e E-mail
atestado e assinatura
da empresa emitente com firma reconhecida e cargo
ocupado pelo signatrio do atestado.
3.2.3 - Comprovao que a empresa desenvolveu projetos de sistemas de informtica com mobilidade,
ou seja, acessados por PDA (Assistente Digital Pessoal), Celular ou SmartFone, utilizando rede sem
fio.
Pontuao: 1 (um) ponto por atestado at o limite de 2 (dois) pontos.
A comprovao dever ser realizada atravs de atestados fornecidos por clientes (pessoas jurdicas de
Direito Pblico ou Privado), onde seja comprovada a realizao dos servios de desenvolvimento de
sistemas de informtica, utilizando mobilidade.
Os atestados devero ser originais ou cpias autenticadas e conter obrigatoriamente as seguintes
informaes:
Tipo de Informao
1. Identificao do Projeto:
Contedo
Nome do Projeto
Nmero de Pontos de Funo; ou
Nmero de Horas de desenvolvimento.
2. Descrio sucinta do(s) projeto(s):
Constando a identificao dos projetos atravs de uma
descrio sucinta e a utilizao de mobilidade.
3. Informaes tcnicas dos sistemas Constando a plataforma tecnolgica, o Banco de Dados,
desenvolvidos
a tecnologia de mobilidade utilizada.
4. Dados do responsvel pelas Nome / E-mail / Telefone do responsvel pelos contatos
informaes
tcnicos do cliente (pessoa vinculada ao cliente
responsvel pelos contatos relativos ao projeto).
5. Informaes da empresa que emitiu o Nome comercial / CNPJ / Endereo / Telefone e E-mail
atestado e assinatura
da empresa emitente com firma reconhecida e cargo
pelo ocupado signatrio do atestado.
3.2.4 - Comprovao de que a empresa utiliza a Ferramenta CASE
Comprovao
Pontuao
Uso da Ferramenta Case Rational Rose verso 7.0 ou superior h pelo menos 1 2 (dois) pontos
(um) ano.
Comprovao mediante a apresentao de cpia da licena de uso da Ferramenta com pelo menos 1
(um) ano entre o incio da vigncia da licena de uso e a data da entrega dos envelopes da presente
licitao ou mediante a apresentao de atestado que comprove a realizao de projeto com a
utilizao da Ferramenta.
3.2.5 - Comprovao de que a empresa utiliza a Ferramenta de Modelagem de Dados
Comprovao
Pontuao
Uso da Ferramenta de Modelagem de Dados ER-Win verso 4.1.4 ou superior 1 (um) ponto
h pelo menos 1 (um) ano.
Comprovao mediante a apresentao de cpia da licena de uso da Ferramenta com pelo menos 1
(um) ano entre o incio da vigncia da licena de uso e a data da entrega dos envelopes da presente
licitao ou mediante a apresentao de atestado que comprove a realizao de projeto com a
utilizao da Ferramenta.
3.2.6 - Comprovao de que a empresa utiliza monitoramento remoto
Comprovao
Pontuao
Uso de sistema(s) que permita(m) o monitoramento remoto dos projetos,
cronogramas e artefatos (produtos de trabalho) e incluso/acompanhamento de 5 (cinco) pontos
Ordens de Servio/Ocorrncias, por meio de stio via internet.
Comprovao mediante declarao contida na proposta tcnica e apresentao da documentao do
sistema (com respectivas interfaces).
3.2.7 - Comprovao de que a empresa obteve xito na avaliao do nvel de maturidade do
processo de desenvolvimento de software no Modelo MPS.BR
Avaliao
MPS.BR
Critrios
Nvel G
Nvel F
Nvel E
Nvel D
Nvel C
Nvel B
Nvel A
Pontos
por nvel
7 (sete)
9 (nove)
10 (dez)
11 (onze)
12 (doze)
13 (treze)
14 (quatorze)
Pontuao
Mxima
14(quatorze)
pontos
3.2.7.1 - Para MPS.BR a Certificao dever ser comprovada pela SOFTEX - Associao para
Excelncia de SOFTWARE Brasileira, atravs de atestado ou certificao oficial.
3.2.7.2 - Ser aceito alternativamente, em detrimento comprovao acima, a comprovao de que a
empresa obteve xito na avaliao do nvel de maturidade do processo de desenvolvimento de
software nos Modelos CMM ou CMMI.
Avaliao
Critrios
Nvel 2
Nvel 3
Nvel 4
Nvel 5
Pontos
por nvel
9 (nove)
12 (doze)
13 (treze)
14 (quatorze)
Pontuao
Mxima
14 (quatorze)
pontos
3.2.7.2.1 - A certificao dever ser comprovada pelo SEI - Software Engineering Institute, atravs
de atestado ou certificado oficial.
3.2.7.3 - Ser contabilizado o maior nvel de Maturidade obtido pela empresa, considerando-se apenas
1 (um) dos modelos de maturidade de desenvolvimento de software, descritos acima.
3.2.8 - Comprovao de que a empresa possui profissionais com curso superior em informtica
ou curso egresso de informtica com experincia de, no mnimo, 5 (cinco) anos na atividade de
Anlise de Sistemas, atuando no desenvolvimento de projetos de sistemas utilizando orientao a
objetos e linguagem UML.
Pontuao: 0,2 (zero vrgula dois) pontos para cada profissional at o limite de 1 (um)
ponto.
A comprovao dever ser atravs de:
a) Cpia autenticada do Diploma de Curso Superior em Informtica ou Egresso de Informtica;
b) Currculo apresentando a experincia do profissional, com informaes detalhadas dos
projetos, com respectivos perodos, durao e contatos, assinado pelo profissional, observado o
disposto na alnea h, Captulo VIII deste Edital;
c) Comprovar vnculo empregatcio ou societrio do profissional.
3.2.9 - Comprovao de que a empresa possui profissionais com experincia de, no mnimo, 3
(trs) anos como Projetista de Software atuando nas tecnologias Microsoft VB DNA e/ou .NET,
utilizando banco de dados Oracle ou MS SQL SERVER.
Pontuao: 0,2 (zero vrgula dois) pontos para cada profissional at o limite de 1 (um)
ponto.
A comprovao dever ser atravs de:
a) Currculo apresentando a experincia do profissional, com informaes detalhadas dos
projetos, com respectivos perodos, durao e contatos, assinado pelo profissional, observado o
disposto na alnea h, Captulo VIII deste Edital;
b) Comprovar vnculo empregatcio ou societrio do profissional.
3.2.10 - Comprovao de que a empresa possui profissionais com experincia de, no mnimo, 3
(trs) anos como Projetista de Software atuando na tecnologia Java/J2EE/EJB, utilizando
orientao a objetos, servidor de aplicao e banco de dados ORACLE ou MS SQL SERVER.
Pontuao: 0,2 (zero vrgula dois) pontos para cada profissional at o limite de 1 (um)
ponto.
A comprovao dever ser atravs de:
a) Currculo apresentando a experincia do profissional, com informaes detalhadas dos
projetos, com respectivos perodos, durao e contatos, assinado pelo profissional, observado o
disposto na alnea h, Captulo VIII deste Edital;
b) Comprovar vnculo empregatcio ou societrio do profissional.
3.2.11 - Comprovao de que a empresa possui profissionais com experincia de, no mnimo, 1
(um) ano como Projetista de Software atuando na tecnologia Delphi, utilizando banco de dados
relacional.
Pontuao: 0,2 (zero vrgula dois) pontos para cada profissional at o limite de 1 (um)
ponto.
10
Pontuao: 0,5 (zero vrgula cinco) pontos para cada profissional com pelo menos 1
(uma) certificao at o limite de 5 (cinco) pontos.
A comprovao dever ser atravs de:
a) Cpia autenticada da Certificao da Microsoft, SUN, REDEPRO ou Fbrica de Software RS
correspondente;
b) Comprovar vnculo empregatcio ou societrio do profissional.
3.2.13 - Comprovao de que a empresa possui profissionais com curso superior em informtica
ou egresso de Informtica e Certificao Project Management Professional (PMP) do PMI.
Pontuao: 0,25 (zero vrgula vinte e cinco) pontos para cada para cada profissional at
o limite de 1 (um) ponto.
A comprovao dever ser atravs de:
a) Cpia autenticada do Diploma de Curso Superior em Informtica ou Egresso de
Informtica;
b) Cpia autenticada da Certificao Project Management Professional (PMP) do PMI;
c) Comprovar vnculo empregatcio ou societrio do profissional.
3.2.14 - Comprovao de que a empresa possui profissionais com Certificao CFPS (Certified
Function Point Specialist).
Pontuao: 0,5 (zero vrgula cinco) pontos para cada profissional at o limite de 2
(dois) pontos.
A comprovao dever ser atravs de:
a) Cpia autenticada da Certificao emitida pelo International Function Point Users Group
(IFPUG);
b) Comprovar vnculo empregatcio ou societrio do profissional.
11
3.2.15 - Comprovao de que a empresa possui profissionais com Certificao ITIL Foudation
(Information Technology Infraestructure Library).
Pontuao: 0,25 (zero vrgula vinte e cinco) pontos para cada profissional at o limite
de 2 (dois) pontos.
A comprovao dever ser atravs de:
a) Cpia autenticada da Certificao emitida pela EXIN ou ISEB;
b) Comprovar vnculo empregatcio ou societrio do profissional.
3.2.16 Comprovao de que a empresa possui profissionais com uma das seguintes certificaes
referentes a Qualidade e Teste de Software:
12
Os preos unitrios cotados por ponto de funo correspondem ao desenvolvimento de todas as etapas
a serem contratadas neste Edital. A tabela abaixo estabelece o percentual que ser utilizado para efeito
de pagamento pelos servios prestados, por etapa do ciclo de desenvolvimento dos Projetos.
Etapa
Analise de Sistema
Projeto de Software
Construo
Teste
Documentao
% relativo Etapa
23 %
16 %
46 %
12 %
03 %
Preo por
Hora de
Consultoria
R$ xxx,xx
Preo C1
R$ xxx,xx
Preo C2
R$ xxx,xx
R$ xxx,xx
Preo C3
Preo C4
Conveno
3.3.3 - Observao:
A Empresa que deixar de cotar um dos preos unitrios, elencados nos sub-itens 3.3.1 e 3.3.2,
acima, ser desclassificada.
13
(Mximo 40 pontos)
O Preo Total ser obtido pelo somatrio dos preos unitrios dos servios para cada Plataforma
Tecnolgica, multiplicados pelas respectivas quantidades estimadas, de acordo com a tabela do Item
1.2, ou seja:
Preo Total = Preo Total P1 + Preo Total P2 + Preo Total P3+ Preo Total P4
Onde:
Preo Total P1 =
Preo Total P2 =
Preo Total P3 =
Preo Total P4 =
(Preo P1 x 8.000)
(Preo P2 x 2.000)
(Preo P3 x 8.000)
(Preo P4 x 2.000)
+ ( Preo C1 x 1.600)
+ ( Preo C2 x 400)
+ ( Preo C3 x 1.600)
+ ( Preo C4 x 400)
Em caso de empate, entre duas ou mais propostas, e obedecido o disposto no pargrafo 2, do Art. 3,
da Lei Federal n 8.666, de 21.06.1993, a classificao se far, obrigatoriamente, por sorteio, na
presena dos licitantes.
IV DO CRITRIO DE ACEITABILIDADE DOS PREOS
Ser considerado excessivo, acarretando a desclassificao da proposta, a empresa que cotar:
4.1 - Pelo menos 1 (um) dos preos unitrios de desenvolvimento acima do valor de
(oitocentos reais).
R$ 800,00
4.2 - Pelo menos 1 (um) dos preos unitrios de Consultoria Tcnica acima do valor de
(cento e sessenta reais).
R$ 160,00
14
objeto da licitao a outra licitante, de acordo com a ordem de classificao, sujeitando-se a licitante
faltosa s sanes previstas na legislao pertinente.
5.2 - No caso de no assinatura do instrumento contratual no prazo fixado no edital, ser aplicada
multa de 2% (dois por cento) sobre o valor correspondente ao total estimado para o perodo de 12
(doze) meses iniciais de vigncia do contrato.
VI - DOS RECURSOS
De todos os atos praticados no curso do procedimento licitatrio, caber recurso nos termos do que
dispe o Art. 109 da Lei Federal n 8.666, de 21.06.1993.
VII - DAS INFORMAES E ESCLARECIMENTOS
7.1 - No dia 26/05/2008, s 14h00min, no Auditrio da sede da PROCERGS, ser realizada audincia
pblica, para dirimir dvidas e/ou esclarecimentos em relao ao objeto da presente licitao;
7.2 - Os interessados podero obter maiores informaes atravs de Pedido de Esclarecimento
Comisso Permanente de Licitao CPL, por escrito e protocolado, no Setor Administrativo
/Protocolo da PROCERGS, na Praa dos Aorianos, s/n, em Porto Alegre-RS, de segunda-feira
sexta-feira, das 09h00min as 12h00min e das 13h30min as 17h00min ou pelo e-mail
cpl@procergs.rs.gov.br.
VIII - OUTRAS DISPOSIES
a) A apresentao dos envelopes por parte do licitante interessado implica em total
concordncia com as condies do Edital de licitao e de seus respectivos Anexos (que compem o
Edital, como parte integrante deste), exceto quanto (s) clusula(s) tempestivamente impugnada(s)
com deciso administrativa ainda no transitada em julgado;
b) As clusulas da minuta do termo de Contrato so parte integrante do Edital de Licitao;
c) Toda e qualquer indenizao, prmio de seguro, taxa, ou qualquer outra obrigao por
decorrncia da Legislao Social, Trabalhista ou Fiscal, ser de inteira responsabilidade da empresa a
ser contratada;
d) assegurada PROCERGS a faculdade de transferir ou ceder, total ou parcialmente, a
qualquer rgo ou entidade da Administrao Direta, ou Indireta do Estado do Rio Grande do Sul, as
condies e ofertas oriundas desta Licitao, e assim tambm em relao s obrigaes decorrentes da
mesma;
e) Os rgos e entidades da Administrao Direta e Indireta do Estado do Rio Grande do Sul
podero aderir ao presente Processo Licitatrio;
f) No poder participar, direta ou indiretamente, licitante que mantenha sociedade ou
participao com servidor ou dirigente da PROCERGS. Considera-se participao indireta a existncia
de qualquer vnculo de natureza tcnica, comercial, econmica, financeira ou trabalhista;
g) facultado Comisso Permanente de Licitao, em qualquer fase da Licitao, a
promoo de diligncias destinadas a esclarecer ou completar a instruo do procedimento licitatrio,
ou solicitar esclarecimentos adicionais aos licitantes, que devero ser satisfeitos no prazo de 24 (vinte
e quatro) horas;
15
16
ANEXO I
Modelo de Declarao de que no emprega Menor de 18 anos
DECLARAO
Ref.: (identificao da licitao)..........., inscrito no CNPJ n................., por intermdio de seu
representante legal o(a) Sr.(a) .....................,portador da Carteira de Identidade n ...............e o CPF
n...........DECLARA, para fins do disposto no inciso V do art. 27 da Lei Federal n 8.666, de 21 de
junho de 1993, acrescido pela Lei Federal n 9.854 de 27 de outubro de 1999, que no emprega menor
de dezoito anos em trabalho noturno, perigoso ou insalubre e no emprega menor de dezesseis anos.
Ressalva: emprega menor, a partir de quatorze anos, na condio de aprendiz( ).
Data
(Representante legal)
(Observao: em caso afirmativo, assinalar a ressalva acima)
17
ANEXO II
3033-00
MINUTA
CONTRATO DE PRESTAO DE SERVIOS
Das Partes:
CONTRATANTE:
CONTRATADA:
O presente contrato tem seu respectivo fundamento e finalidade na consecuo do objeto contratado,
descrito abaixo, constante do processo administrativo n NNNNNN-14.89/08-N, Edital COPNNN/2008, do tipo Tcnica e Preo, regendo-se pela Lei Federal n 8.666, de 21.06.1993 e
legislao pertinente, bem como pela Lei Estadual n 11.389, de 25.11.1999, regulada pelo Decreto
Estadual n 42.250, de 19.05.2003, assim como pelas condies do edital referido, pelos termos da
proposta de ................., e pelas clusulas a seguir expressas, definidoras dos direitos, obrigaes e
responsabilidades das partes.
CLUSULA PRIMEIRA - DO OBJETO
A presente contrato tem por objeto a prestao de servios de Desenvolvimento de Sistemas
Informatizados, em regime de FBRICA DE SOFTWARE, e de Consultoria Tcnica para apoio aos
servios de desenvolvimento, conforme itens abaixo relacionados:
1.1 - Total de Pontos de Funo a serem contratados
a)
b)
1.1.1 -
1.1.2 -
18
Cdigo das
Plataformas
Tecnolgicas
Plataformas tecnolgicas
P3
P4
Plataforma Delphi
P1
P2
Estimativa
Estimativa
de uso dos servios
de uso dos servios
de
de Consultoria
Desenvolvimento
8.000 PF *
1.600 Horas
2.000 PF *
400 Horas
8.000 PF *
1.600 Horas
2.000 PF *
400 Horas
* PF = Pontos de Funo.
1.2.1 -
% relativo Etapa
Anlise de Sistema
Projeto de Software
Construo
Teste
Documentao
1.3.1 -
23 %
16 %
46 %
12 %
3%
19
a.1)
b)
c)
c.2)
c.3)
c.4)
d)
Para cada projeto encomendado para execuo, a PROCERGS definir quais as etapas do
ciclo de desenvolvimento que sero executadas pela CONTRATADA;
e)
Para cada projeto, a PROCERGS designar a sua equipe interna de GQA e/ou o seu
Agente Externo de Qualidade para atuar no Processo de Garantia da Qualidade, com a
responsabilidade de executar a monitoria da qualidade prevista para cada etapa do projeto.
f)Para cada projeto encomendado para execuo, a PROCERGS designar 1 (um) profissional
para atuar como Gerente de Projeto com as seguintes responsabilidades:
f.1)
f.2)
f.3)
f.4)
f.5)
g)
A PROCERGS, para cada projeto encomendado para execuo, participar das reunies
de planejamento definindo, juntamente com a CONTRATADA, os planos de trabalho, as
datas das reunies de esclarecimentos sobre padres, ferramentas, processos, integraes,
bem como os prazos (cronogramas), que no podero ser superiores aos prazos de
referncia mximos estabelecidos nesta clusula, no Item 2.2, alnea p;
g.1)
20
h)
A PROCERGS acionar a sua equipe interna de GQA e/ou o seu Agente Externo de
Qualidade para participar das reunies tcnicas em casos de divergncias com a
CONTRATADA, quanto ao dimensionamento dos servios ou em situaes de impasse
sobre retrabalhos, causados por mudanas de escopo, erros ou alteraes nas especificaes
por parte da PROCERGS, que venham a exigir reviso nos critrios de remunerao ou
prazos da CONTRATADA;
h.1)
i)
Nos casos em que alguma divergncia no for resolvida no mbito das reunies o
assunto dever ser pautado na prxima reunio gerencial entre os Gestores Gerais.
Nesta reunio, cada uma das partes dever fazer a sua argumentao relativa ao item
em divergncia apresentando evidncias objetivas e fundamentos do seu pleito
(bases bibliogrficas/metodolgicas ou de consultores certificados). A inteno
sempre ser que se chegue a um consenso, mas sempre que isto no for possvel,
caber Equipe de GQA PROCERGS e/ou o seu Agente Externo de Qualidade
arbitrar sobre a questo e apresentar as justificativas tcnicas para anlise e deciso
final na Reunio Gerencial.
j)
k)
l)
m) A PROCERGS realizar a Homologao, para fins de aceite final dos produtos gerados na
etapa de Construo pela CONTRATADA, logo aps a execuo de todos os ciclos de
testes (realizados pela CONTRATADA ou pela PROCERGS), de acordo com os prazos
estabelecidos nesta clusula, no Item 2.1, alnea q;
21
m.1) O aceite final dos produtos gerados pela CONTRATADA, relativos etapa de
Construo, ser dado somente aps a realizao de todos os ciclos de testes e da
Homologao.
n)
A PROCERGS participar com o seu Gestor-Geral das reunies gerenciais peridicas com
o Gestor-Geral da CONTRATADA, para anlise do andamento dos projetos, identificao
de possveis desvios e correes que se fizerem necessrias. A periodicidade destas
reunies dever ser definida no incio do contrato pelos 2 (dois) Gestores-Gerais. O GestorGeral da PROCERGS poder convocar reunies extraordinrias sempre que houver
necessidade;
o)
GQA
Etapa
Anlise
GQA
Etapa
Projeto
1 150
151 300
301 450
451 600
601 750
751 1.000
5 dias
8 dias
10 dias
12 dias
14 dias
16 dias
5 dias
8 dias
10 dias
12 dias
14 dias
16 dias
o.1)
o.2)
o.3)
p)
GQA
Etapa
Construo
e Testes
5 dias
8 dias
10 dias
12 dias
14 dias
16 dias
GQA
Etapa
Documentao
2 dias
4 dias
6 dias
8 dias
10 dias
12 dias
22
p.1)
p.2)
p.3)
q)
Aps a realizao de todos os ciclos de testes dos produtos gerados pela CONTRATADA
na etapa de Construo, sejam estes testes executados pela PROCERGS ou pela
CONTRATADA, a PROCERGS dever executar o GQA das etapas de Construo e de
Testes. Depois dever executar os testes de Homologao, juntamente com o Cliente final
do projeto de acordo com os prazos, definidos abaixo:
Total
de
PF
1 150
151 300
301 450
451 600
601 750
751 1.000
r)
a)
23
b.1)
b.2)
b.3)
c)
Para cada projeto, a CONTRATADA providenciar a assinatura, por parte de todos os seus
profissionais envolvidos no projeto, de um termo de compromisso pelo sigilo das
informaes, pelo uso exclusivo no projeto dos produtos gerados e dos produtos da mesma
que forem utilizados;
d)
Para cada projeto encomendado para execuo, a CONTRATADA participar das reunies
de planejamento, definindo, juntamente com a PROCERGS, os planos de trabalho, as
datas de reunies de esclarecimentos sobre padres, ferramentas, processos, integraes,
bem como, os prazos que no podero ser superiores aos prazos de referncia mximos
neste clusula, no item 2.2, alnea p;
d.1)
d.2)
d.3)
e)
e.2)
e.3)
e.4)
24
f)
g)
g.2)
h)
i)
j)
k)
l)
o)
p)
Os prazos mximos para o incio dos trabalhos e concluso dos servios, por Ordem de
Servio, esto estabelecidos abaixo:
25
p.1)
p.2)
1 150
151 300
301 450
451 600
601 750
751 1.000
5 dias
10 dias
10 dias
10 dias
15 dias
15 dias
Produtividade
PF/Ms
100
200
300
45
59
66
Prazo em Meses
2,20
3,41
4,52
No sero solicitadas Ordens de Servios superiores a 1.000 (mil) pontos de funo. Algum
caso de exceo dever ser negociado entre as partes. Com relao ao incio dos trabalhos
de cada Ordem de Servio, fica estabelecido que na primeira semana devero ser realizadas
as reunies de planejamento, nas quais:
q.1)
q.2)
q.3)
q.4)
q.5)
26
r)
1 150
151 300
301 450
451 600
601 750
751 1.000
03 dias teis
05 dias teis
05 dias teis
06 dias teis
08 dias teis
08 dias teis
s)
A consultoria tcnica poder ser solicitada a qualquer tempo pela PROCERGS, que
indicar o perfil do profissional necessrio, conforme a tecnologia, sempre com foco nas
atividades de anlise de sistemas ou projeto de software;
t)
u)
Plataformas tecnolgicas
Plataforma .NET - Tecnologia Microsoft VB.
NET (P1)
R$ ...........................................
R$ ...........................................
R$ ...........................................
R$ ...........................................
27
a.1)
Preos por
Hora de Consuloria
R$ ...........................................
R$ ...........................................
R$ ...........................................
R$ ...........................................
28
b)
c)
6.3 - Sempre que uma Ordem de Servio exceder a 300 (trezentos) Pontos de Funo, os pagamentos
das etapas, cujos prazos de execuo pela CONTRATADA, acordados em cronograma, forem
maiores do que 1 (um) ms, podero ser desdobrados, por solicitao da CONTRATADA, de
acordo com o seguinte critrio:
a)
b)
O aceite final para as etapas de Anlise e Projeto ser dado aps a Verificao da
Qualidade (GQA) dos produtos gerados relativos etapa.
O aceite final das etapas de Construo, Documentao e Testes ser dado aps a
etapa de verificao da qualidade (GQA) dos produtos gerados relativos etapa de
Testes, devido a dependncia destas etapas e tambm porque esta representa a
verificao da qualidade (GQA) final de uma Ordem de Servio.
6.4 - De acordo com o Decreto Estadual n 35.643, de 16.11.1994, o pagamento dos servios fica
condicionado apresentao, pela CONTRATADA, das cpias autenticadas das guias da
Previdncia Social - INSS e do Fundo de Garantia do Tempo de Servio - FGTS, recolhidas no
ms anterior.
6.4.1 -
6.5 - A PROCERGS poder sustar o pagamento de qualquer fatura, no todo ou em parte, nos
seguintes casos:
a)
b)
29
c)
existncia de dbitos para com terceiros, relacionados com os servios contratados e que
possam pr em risco seu bom andamento ou causar prejuzos materiais ou morais
PROCERGS.
b)
c)
d)
e)
f)
g)
h)
31
ETAPA
Anlise
Projeto de Sistema
- Anlise do Sistema
- Arquitetura do Sistema
Projeto
Projeto de Sistema
- Arquitetura de SW
- Projeto Detalhado SW
Construo
Documentao
Testes
b)
ETAPA
Anlise
Projeto de Sistema
- Anlise do Sistema - Arquitetura
do Sistema
Projeto
Projeto de Sistema
- Arquitetura de
Detalhado SW
Construo
Testes
Documentao
SW - Projeto
Aceite
S ser dado o aceite final, se aps a execuo da atividade de GQA no
forem identificadas inconformidades
Descrio
Regras de negcio no implementadas ou incorretamente implementadas.
Erros na manipulao de banco de dados (operaes CRUD).
Erros de exceo/implementao que no permitem a concluso da operao.
No atendimento aos requisitos de segurana.
32
CT-G5
CT-G6
c.1)
15.2, da
11.3 - A emisso de aceite dos servios pelo GQA no exime a CONTRATADA da responsabilidade
pela correo de erros porventura identificados dentro do prazo de vigncia do Contrato e aps
o seu encerramento, e dentro do prazo de garantia previsto no contrato.
CLUSULA DCIMA SEGUNDA - DOS DIREITOS E DAS OBRIGAES
12.1 - Dos Direitos
Constitui direito da PROCERGS receber o objeto deste contrato nas condies estabelecidas
no contrato e, da CONTRATADA, perceber os valores ajustados na forma e nos prazos
estabelecidos.
12.2 - Das Obrigaes
12.2.1 - Constituem obrigaes da PROCERGS:
a)
b)
33
d)
e)
f)
g)
por ato unilateral da PROCERGS, nos casos dos Incisos I a XII e XVII do Art. 78 da Lei
Federal n 8.666, de 21.06.1993;
amigavelmente, por acordo entre as partes, reduzido a termo no processo de licitao,
desde que haja convenincia para a PROCERGS;
judicialmente, nos termos da legislao.
e)
Multa de 10% (dez por cento) sobre o valor correspondente a Etapa em caso de
reincidncia de pequenas irregularidades ou pelo descumprimento de clusula contratual
ou norma de legislao pertinente.
Multa de 10% (dez por cento) sobre o valor correspondente a Etapa, nos casos de
inexecuo total ou parcial, execuo imperfeita ou em desacordo com as especificaes
e negligncia na execuo do objeto contratado.
Multa de 1% (um por cento) do valor da etapa para cada 1 (um) dia que exceder ao prazo
estipulado como prazo mximo para a concluso de cada Etapa ou Mdulo de etapa,
estabelecido pelo cronograma acordado no planejamento do projeto;
Multa de 2% (dois por cento) sobre o valor total correspondente para prestao dos
servios de consultoria no caso de atrasos injustificveis para o incio da consultoria e
substituio de profissional, conforme Clusula Segunda Da Execuo, item 2.2,
alnea t e alnea u;
Multa de 20% (vinte por cento) sobre o valor correspondente ao total atualizado do
contrato por quebra de sigilo sobre quaisquer dados, informaes, documentos,
framework e especificaes que a ela venham a ser confiados ou que venha a ter acesso
em razo dos servios prestados.
34
15.2.1 - A multa dobrar a cada caso de reincidncia, no podendo ultrapassar a 30% (trinta
por cento) do valor correspondente ao total atualizado do contrato, sem prejuzo da
cobrana de perdas e danos que venham a ser causados ao interesse pblico e da
possibilidade de resciso contratual.
15.3 - Suspenso do direito de contratar com a PROCERGS, pelo prazo de 24 (vinte e quatro)
meses;
15.4 - Declarao de inidoneidade para contratar com a Administrao Pblica Estadual, feita pelo
Presidente da PROCERGS, nos casos de falta grave, devendo ser publicada no Dirio Oficial
do Estado do Rio Grande do Sul;
15.5 - Em caso de incidncia de problemas na qualidade exigida, na completeza ou na conformidade
do escopo acordado, com a devida confirmao da equipe de GQA da PROCERGS e/ou do
seu Agente externo de Qualidade, na execuo dos servios por parte da CONTRATADA,
que comprometam determinado projeto a ponto de causar prejuzos operacionais
PROCERGS, esta poder rescindir unilateralmente o presente contrato, sendo que, se ficar
comprovado prejuzo financeiro ou na imagem da PROCERGS decorrente destes problemas,
a CONTRATADA incorrer em multas e nas penalidades previstas nos itens 15.3 e 15.4;
15.6 - Os valores das penalidades e das multas sero descontados de quaisquer importncias devidas
pela PROCERGS CONTRATADA, ou mediante pagamento em cheque, no prazo de 10
(dez) dias teis da notificao, por escrito, da PROCERGS.
CLUSULA DCIMA SEXTA - DA EFICCIA
O presente contrato somente ter eficcia aps publicada, pela PROCERGS, a respectiva smula no
Dirio Oficial do Estado do Rio Grande do Sul.
CLUSULA DCIMA STIMA - DAS DISPOSIES GERAIS
17.1 - vedada a cauo ou a utilizao deste contrato para qualquer operao financeira, sem a
prvia e expressa anuncia da PROCERGS.
17.2 - A CONTRATADA no poder negociar, em hiptese alguma, quaisquer ttulos, ou crditos
que tenha com a PROCERGS, em operao de "FACTORING".
17.3 - Qualquer omisso ou tolerncia das partes em exigir o estrito cumprimento de quaisquer
termos, clusulas ou obrigaes deste contrato, ou em exercer prerrogativas, dele decorrentes,
no constituir novao ou renncia e no afetar o direito da parte de exerc-los a qualquer
tempo.
17.4 - A PROCERGS poder transferir a qualquer rgo da Administrao Direta, ou Indireta do
Governo do Estado do Rio Grande do Sul, os direitos oriundos deste Contrato, assim como as
obrigaes, dele decorrentes, devendo a CONTRATADA ser comunicada por escrito.
17.5 - Os rgos e entidades da Administrao Direta e Indireta do Estado podero aderir s
condies estabelecidas no Edital e no presente contrato.
17.6 - Todas as comunicaes relativas ao presente contrato devero ser formuladas por escrito.
35
de
.......................................................,
Representante Legal da Empresa CONTRATADA
TESTEMUNHAS:
--------------------------------CPF:
--------------------------------CPF:
36
de 2008.
ANEXO III
Garantia da Qualidade
Verso 01 08/01/2008
Garantia da Qualidade
1. O processo
O processo de Garantia da Qualidade (GQA) visa o monitoramento dos produtos de software que esto
sendo desenvolvidos em relao a metodologia e aos processos apresentados, em termos de
conformidade planejada e realizada em cada fase do ciclo de vida do software desenvolvido (em
desenvolvimento).
2. As funes da Garantia da Qualidade na PROCERGS
2.1. Objetivo da atividade:
Prover o gerenciamento, com a adequada visibilidade, do processo que est sendo utilizado pelo
projeto de software e dos produtos que esto sendo construdos.
2.2. Objetivo da funo:
Ajudar a equipe de projeto a entregar um produto ou servio de melhor qualidade para o cliente.
Criar um clima de confiana e auxiliar a equipe a crescer.
2.3. Abordagem:
2.4. Tcnicas:
As tcnicas existentes so:
Reviso;
Peer Review;
Auditoria.
37
2.5. Metas:
2.6. Compromissos:
O projeto deve seguir uma poltica organizacional formal documentada (MDP, padres,
arquitetura, etc) estabelecida para a implementao da garantia da qualidade de software
2.7.Atividades:
Elaborao de um plano de SQA devidamente documentado (formal) para o projeto;
38
39
Objetivo: Verificar se o processo e os produtos gerados utilizados pelo SQA esto atendendo
o modelo base e se as atividades previstas no processo esto sendo realizadas.
Entradas: processo de SQA e produtos gerados
Sada: relatrio de melhorias.
3. Produtos de Trabalho Esperados por Etapa do Ciclo de Desenvolvimento
A tabela seguinte descreve os produtos de trabalho mnimos que devem ser gerados e entregues por etapa,
para cada projeto / mdulo solicitado para uma Fbrica de Software.
(GQA) Processo de Garantia da Qualidade
ETAPA
Projeto
Preliminar
GQA
Anlise
Projeto de
Sistema
- Anlise do
Sistema
- Arquitetura do
Sistema
GQA
Projeto
Projeto de
Sistema
- Arquitetura de
SW
- Projeto
Detalhado SW
GQA
Construo
GQA
Documentao
GQA
Testes
GQA
40
ANEXO IV
Metodologia de Desenvolvimento PROCERGS - MDP
41
Ferramentas
MS-Project
Rational Rose
RPM / NOTES - PSP
Open Office / MS Oficce
Obs. Preferencialmente, esta fase ser desenvolvida pela PROCERGS.
Etapa 2 - Anlise
Aps a etapa do Projeto Preliminar, uma vez aceita a proposta, a equipe inicia a elaborao do
projeto de sistema (Anlise de Sistema). A partir de requisitos, especificaes, problemas e
necessidades do cliente, utilizando a tecnologia e a metodologia disponveis, esta fase gera
como produto as especificaes tcnicas e os casos de teste para servir como entrada para a
prxima etapa, o projeto de software.
Atividades
Abertura do projeto de sistema
Planejamento do projeto de sistema
Anlise do sistema
Projeto da arquitetura do sistema
Abertura do projeto de sistema
Compreende as tarefas:
Criao da documentao;
Definio dos responsveis pelo projeto;
Identificao do projeto;
Documentos
MPRO Modelo de Projeto
RDOC - Roteiro de Documentao
Planejamento do projeto de sistema
Compreende as tarefas:
Definio do ciclo de vida;
Planejamento de comunicao;
Planejamento de RH;
Definio do plano de trabalho;
Planejamento de reviso e acompanhamento;
Configurao do ambiente do projeto.
Documentos
Cronograma de Projeto
MPRO Modelo de Projeto
Ferramentas
MS-Project
Open Office / MS Oficce
RPM / Notes - PSP
Anlise do sistema
Compreende as tarefas:
Anlise dos requisitos do projeto;
Refinamento dos Casos de Uso;
42
Documentos
Modelo para especificao de Casos de Uso
Exemplo de Descrio de Casos de Uso
Orientaes para a especificao de Regras de Negcio
Documento sobre arquitetura (conforme linguagem)
Ferramentas
ERwin
Rational Rose
Predict
Open Office / MS Oficce
CVS / VSS
Projeto da arquitetura do sistema
Compreende as tarefas:
Descrio das integraes do sistema;
Descrio da arquitetura de software;
Descrio da arquitetura de hardware;
Descrio da arquitetura de rede;
Descrio dos procedimentos de operao;
Descrio dos componentes de documentao.
Documentos
Documentos sobre Arquitetura
Ambiente de desenvolvimento
Ferramentas
Open Office / MS Oficce
Etapa 3 - Projeto do software
Aps a fase de Anlise, uma vez aceita a proposta, a equipe inicia a elaborao do projeto de
software. A partir de requisitos, especificaes, problemas e necessidades do cliente, utilizando
a tecnologia e metodologia disponveis, esta fase gera como produto as especificaes tcnicas e
os casos de teste para servir como entrada para a prxima fase, a construo
Projeto da arquitetura do software
Compreende as tarefas:
Elaborao do modelo de classes de interface real;
Elaborao do modelo de classes real;
Gerao do modelo ER;
Descrio da arquitetura de distribuio.
Documentos
Padro de Modelagem de Dados
Distribuio do cdigo em camadas
Documento sobre Arquitetura (conforme linguagem)
Nomenclatura para Trigger, SP e View
43
Ferramentas
ERwin
Rational Rose
Open Office / MS Oficce
Projeto Detalhado de Software
Compreende as tarefas:
Gerao do banco de dados;
Especificao da Interface Visual;
Especificao da segunda e terceira camadas;
Especificao dos componentes de documentao;
Elaborao dos casos de teste;
Elaborao do plano de construo;
Definio do ambiente de construo do software.
Documentos
Modelos de Especificao de Classes FSRS
Padro de Modelagem de Dados
Distribuio do cdigo em camadas
Documento sobre Arquitetura (conforme linguagem)
Nomenclatura para Trigger, SP e View
Ferramentas
ERwin
SGBD
Rational Rose
MS-Project
Open Office / MS Oficce
Etapa 4 - Construo
A partir da aceitao da proposta de construo realizada na fase de Projeto, a equipe inicia a
codificao do produto e executa os casos de teste, a partir das especificaes tcnicas e
planejamento de testes gerados na fase anterior, levando em conta os requisitos para as unidades
e para o sistema como um todo.
A construo consumada com a aceitao do produto pelo solicitante.
Compreende as atividades:
Codificao de software;
Construo dos componentes de comunicao;
Integrao de software;
Testes de sistema.
Documentos
RCON - Roteiro de Construo
RDOC - Roteiro de Documentao
Planilha de Acompanhamento
Guia do usurio SOE Windows
Guia do usurio SOE Web
Padro de msg erro - Trigger
Padro PROCERGS para construo conforme tecnologia
Padres de Codificao
44
Ferramentas
RPM / PSP - Notes
MS-Project
SOE
CVS / VSS
Doc-to-Help
Etapa 5 - Documentao
O processo de documentao voltado tanto para o usurio final, quanto para o administrador
do sistema e formada por um manual e um help online que apresentam como o software deve
ser usado, como deve se comportar, o que pode ser esperado, quais informaes (e em quais
formatos) devem ser utilizados para alimentar o sistema e como proceder em caso de problemas.
Atividades
Anlise dos produtos de trabalho das fases da Anlise e Projeto
Gerao do Manual do projeto
Gerao do Help Online
Documentos
Produtos de Trabalho gerados nas fases de Anlise e Projeto
Ferramentas
Doc-to-Help
Open Office / MS Office
Etapa 6 - Testes
O processo de teste um conjunto de atividades complexas, de longa durao e essenciais na
garantia da qualidade de software.
Atividades
Existe um investimento ao longo de todo o processo de desenvolvimento que, de forma
equilibrada, evita a necessidade de um esforo muito grande e menos efetivo ao final do
desenvolvimento.
As fases do processo de desenvolvimento onde sero inseridas as atividades de teste so:
Projeto Preliminar (no ser contratado);
Projetos de Sistema (Anlise de Sistemas e Projeto de Software);
Construo;
Implantao;
Manuteno.
Documentos/Templates:
O processo prev um plano de teste macro e planos especficos para atender cada estratgia
estabelecida.
Foram definidos templates que so utilizados durante o processo, de acordo com a avaliao do
analista e projetista de teste.
Guia para planejamento e execuo de testes, que contm dicas em geral que podem ser
consultadas nas fases de planejamento e execuo dos testes;
Plano de Testes Macro que constitui as estratgias e cobertura dos testes que sero
realizados, matriz de riscos e plano de contingncia, ambiente necessrio para os testes,
entre outros;
Checklists de testes unitrios que so aplicados sobre a interface, classes de RN, classes
de BD e relatrios. Os checklists so diferenciados por tecnologia:
45
Java
Os checklists de Java Desktop diferem dos checklists de Java WEB somente
para a 1 camada.
o VB
Templates de Testes de Casos de Uso. So templates de testes funcionais que so
aplicados em casos de uso:
o Plano de testes de Caso de Uso: o mais utilizado, descreve os testes
planejados por casos de uso (ao x resultado) e arquivos necessrios para
simulao.
o Teste de Qualificao de Caso de Uso: um plano genrico de qualificao de
caso de uso, onde so previstos vrios testes abrangendo erros mais comuns.
o Testes para Regras de Negcio: utilizado para definir as diversas combinaes
possveis de testes para as regras de negcio de um caso de uso ou mtodo.
Templates de Testes de Campo. Possibilitam a realizao de testes de campos em uma
determinada interface. Os templates so compatveis com o padro de regras da
empresa (Regras Gerais).
Templates de Registro dos Erros. Formulrios que possibilitam o registro de erros e
registro das telas relacionadas aos erros encontrados por Objeto e Testador.
o
Ferramentas:
Test Manager e Functional Tester
SAQ Sistema de Apoio Qualidade
Planilhas Microsoft Word
Planilhas Microsoft Excel
Abaixo Quadro Resumo
46
ETAPA
PRODUTOS DE TRABALHO
(Entregas)
ATIVIDADES
DOCUMENTOS / TEMPLATES
FERRAMENTAS
Projeto
Preliminar
GQA
Anlise
Projeto de
Sistema
- Anlise do
Sistema
- Arquitetura do
Sistema
Modelo Conceitual;
Especificao dos Requisitos Funcionais
(UC);
Prottipo da Interface;
Documento de Projeto de Sistemas
(Integraes, procedimentos de operao,
componentes de documentao).
Estimativa de desenvolvimento
Cheklist de Reviso desta Etapa
Abertura do Projeto
Preliminar
Planejamento do Projeto
Preliminar
Anlise da demanda;
Definio da soluo;
Planejamento do
desenvolvimento do projeto
Encerramento do Projeto
Preliminar.
Documento de Reviso de
produtos gerados nesta etapa
Abertura do projeto de
sistema
Planejamento do projeto de
sistema
Anlise do sistema
Projeto da arquitetura do
sistema
Open Office / MS
Oficce
RPM / Nots - PSP
MS-Project
ERwin
Rational Rose
Open Office / MS
Oficce
GQA
Projeto
Projeto de
Sistema
- Arquitetura de
SW
- Projeto
Detalhado SW
Modelos de Classes;
Especificao das classes de interface e 2 e
3 camadas
Modelo E-R (Diagrama e scripts);
Especificao dos casos de teste;
Plano de Construo.
Cheklist de Reviso desta Etapa
GQA
Construo
Objetos construdos;
Componentes de documentao
Cadastramento no SOE (Usurios, Objetos,
Aes e Classes).
Cheklist de Reviso desta Etapa
Documento de Reviso de
produtos gerados nesta etapa
Codificao de software;
Construo dos componentes
de comunicao;
Integrao de software;
Testes unitrios e de
integrao.
Open Office / MS
Oficce
MS-Project
SOE
CVS
Doc-to-Help
Open Office / MS
Oficce
GQA
Documentao
Manual do Usurio
Help On-line
Cheklist de Reviso desta Etapa
Documento de Reviso de
produtos gerados nesta etapa
Analise de UC, Prottipos,
Sistema e Modelos
Gerao da Documentao
Open Office / MS
Oficce
Open Office / MS
Oficce
Doc-to-Help
GQA
Documento de Reviso de
produtos gerados nesta etapa
Planejamento do Plano
Macro de Testes
Planejamento do Plano do
Plano de testes de Caso de
Uso
Planejamento da Qualiicao
dos Casos de Uso
Open Office / MS
Oficce
Test Manager e
Functional
SAQ Apoio
Qualidade
Open Office / MS
Oficce
Planejamento do Plano
Macro de Testes Complementados
Planejamento da Qualificao
dos Casos de Uso Complementados
Planos de Testes
Checklist de Testes
Idem anterior
Planos de Testes
Checklist de Testes
Item anterior
Documento de Reviso de
produtos gerados nesta etapa
Integrao e Passagem de
Produtos grados nas etapas
anteriores para o ambiente
adequado
Atividades de Aceite do
Sistema
Open Office / MS
Oficce
Conf. Tecnologia
LVP
Open Office / MS
Oficce
E
R
N
C
I
A
D
O
P
R
O
Documento de Reviso de
produtos gerados nesta etapa
Elaborao do modelo de
classes de interface real;
Elaborao do modelo de
classes real;
Gerao do modelo ER;
Descrio da arquitetura de
distribuio.
J
E
T
O
Produtos
Etapa
Analise
Testes
GQA
Plano Macro de
Planejamento
Testes
Plano dos
testes de Caso
de Uso
Plano de
Qualificao de
Caso de Uso
Produtos
Plano dos
Etapa
testes de Caso
Projeto
de Uso
(complementa
o da Anlise)
Plano de
Qualificao de
Caso de Uso
(complementa
o da Anlise)
Cheklist de
Testes
Execuo Execuo
Testes Gerais
Funcionais,
Integrao,
Performance,
Comportament
o,
documentao
GQA Documento de Evidncias e Mtricas
Implantao
Aceite
Open Office / MS
Oficce
ERwin
Rational Rose
Open Office / MS
Oficce
Banco de Dados
47
48
ANEXO V
Arquiteturas Tecnolgicas PROCERGS
Verso 01 04/01/2008
Este anexo apresenta uma viso geral das seguintes plataformas:
1. Plataforma .NET - Tecnologia Microsoft VB. NET ;
2. Plataforma Microsoft Windows DNA - Tecnologia Microsoft VB 6 Framework 01;
3. Plataforma Microsoft Windows DNA - Tecnologia Microsoft VB 6 Framework 02;
4. Plataforma JAVA;
5.
Plataforma Delphi.
Para este objetivo, foi desenvolvido um projeto para a implantao da tecnologia .NET na Procergs
chamado "Implanta .NET". Este projeto definiu a arquitetura, infra-estrutura e o framework de
desenvolvimento; Arq.NET. Como infra-estrutura do Arq.NET, foi desenvolvida uma biblioteca de
classes identificada pelo namespace Procergs.Infra. Trata-se de um componente (PRInfra) que
implementa o framework Arq.NET definindo a estrutura das aplicaes e implementando vrias funes
de uso geral, desonerando as aplicaes de tal tarefa.
O modelo definido pelo Arq.NET teve como base a arquitetura em 3 camadas e a orientao a objetos
como forma de suportar o desenvolvimento de sistemas corporativos robustos com boa produtividade nas
manutenes. A linguagem adotada como padro para o desenvolvimento nesta plataforma o VB.NET.
O Arq.NET utiliza o conceito de arquitetura em 3 camadas, a fim de que uma nica camada de negcios e
de dados (2 e 3 camadas) possa ser utilizada por diversos tipos de aplicaes que exponham suas
funcionalidades, como aplicaes com interface web ou desktop, servios web e rotinas batch.
Os produtos do Arq.NET que devem ser observados no desenvolvimento de qualquer aplicao nesta
tecnologia so:
1.Arquitetura
2.Documentos
3.APM - Aplicao Modelo
4.Padro de programao em VB.NET na PROCERGS
5.Arquitetura
O diagrama abaixo mostra a arquitetura e a comunicao entre os componentes do Arq.NET
1)Documentos
Para o desenvolvimento de aplicaes em plataforma .NET a PROCERGS disponibiliza um nico
documento chamado Guia de implementao da Arquitetura .NET. Este documento apresenta a
arquitetura .NET definida para o desenvolvimento de aplicaes na PROCERGS e a infra-estrutura
desenvolvida para tal no formato de um guia de implementao para facilitar o desenvolvimento de
aplicaes neste modelo. Portanto, este documento serve tambm como um guia de utilizao do
componente PRInfra.
a)APM - Aplicao Modelo
A APM, ou Aplicao Modelo, tem como principal objetivo servir como exemplo de implementao das
principais tecnologias e arquiteturas utilizadas na PROCERGS. Alm disto, serve como laboratrio para
evoluo das arquiteturas, modelos de implementao e ambientes utilizados e avaliao de novas
tecnologias a serem adotadas na empresa.
6.Padro de programao em VB.NET na PROCERGS
A PROCERGS possui um padro de programao baseado nas recomendaes da Microsoft disponveis
no MSDN (Design Guidelines for Developing Class Libraries). Este padro extendido e
exemplificado pelas definies existentes no documento Guia de Implementao e na APM.
7.Padro de Interface Web
Orienta os desenvolvedores de sistemas quanto ao padro de interface grfica na WEB.
8.TemplateWeb
Grupo de modelos/templates que implementam as funcionalidades do Padro de Interface Web na
PROCERGS.
2. Plataforma Microsoft Windows DNA Tecnologia Microsoft VB 6
- Framework 01
Consideraes iniciais
A seguir so descritos, sucintamente, aspectos das regras, padres, tcnicas e metodologias
necessrias s diversas especialidades, nveis e categorias de desenvolvedores, analistas, projetistas e
profissionais de testes que objetivam iniciar atividades de anlise, desenvolvimento e testes, no processo
de desenvolvimento de projetos.
A proficincia das informaes ora apresentadas no eximem da necessidade do pleno conhecimento
do detalhamento tcnico inerente a cada item abordado no presente documento, que dever ser adquirido
por iniciativa do profissional, que ocasionalmente participe em qualquer etapa, fase ou processo de
desenvolvimento do projeto, pois somente atravs do pleno conhecimento do amplo detalhamento
tcnico, referente ao framework 01, este profissional poder ser considerado apto a participar do processo
de desenvolvimento de projetos.
1.1 Introduo
Visando utilizar exaustivamente todo o potencial do Microsoft Windows DNA, em sistemas
destinados a seus clientes, a PROCERGS implementou um framework, chamado framework 01,
aprimorado e consolidado pelo vrios anos de utilizao no ciclo de desenvolvimento, contendo regras,
padres, tcnicas e metodologias para os processos de especificao, programao, testes, instalao e
manuteno nesta plataforma. Objetivando construir mdulos ou sistemas complexos com a mais alta
1.3 Documentao
Os documentos relacionados abaixo complementam o detalhamento do framework 01 e devem ser de
pleno conhecimento dos profissionais de nvel tcnico envolvidos em qualquer fase, etapa ou processo de
desenvolvimento dos projetos. Entretanto por excederem o escopo do presente documento no sero
abordados na ntegra, porm so mencionados como forma de divulgao de sua existncia,
obrigatoriedade de utilizao e para noo da extenso do detalhamento do framework.
Ttulo
Padro de Programao
Visual Basic
Template prprio
Desenvolvimento de
Interface
Principal documento
sobre o Template
prprio
Padro de nomenclatura
de pginas ASP
Conceitos do SOE
Conceitos e modos de
Transao no COM+
Principais regras ASP
Principais regras VB
Ttulo
Requisitos de hardware
e software para os
desenvolvedores no
Framework 01
Itens verificados durante
os testes
Ttulo
Debugando ASP com o
Interdev e o Script
Debugger
Corrigindo erros no
registro do Windows
Debugando VB atravs
do ASP
Gerando classes VB
atravs do Gerador de
Classes
Utilizando o Microsoft
Visual Source Safe
Ttulo
COM+ Application
Guidelines for Visual
Basic Development
Ttulo
Ciclo de
desenvolvimento
Tipo
Manual
tcnico
Descrio do contedo
Aborda o padro para programao na linguagem Microsoft Visual Basic verso 6,
adotado pela PROCERGS, baseado no padro sugerido pela Microsoft para a
plataforma Windows-DNA.
Instruo
Resume o template prprio, um modelo de programao pr-definido, que visa:
Tcnica
Por motivos didticos vrios documentos mencionados acima esto em formato de apresentao
(Microsoft Power Point ) ou em formato de tutorial (WINK).
1.4 APM - Aplicao Modelo
A APM tem como objetivo servir como exemplo de implementao da arquitetura e principais
tecnologias envolvidas no framework Windows-DNA. Possibilita a simulao de uso atravs da
interface de utilizao e possibilita a depurao da programao existente para melhor compreenso
de seu funcionamento e interao.
3. Plataforma Microsoft Windows DNA Tecnologia Microsoft VB 6
- Framework 02
Arquitetura Windows DNA Linguagem VB
Atualmente o VB 6 utilizado desde utilitrios simples (em linha de comando) at aplicaes crticas de
grande porte com interface Web, execuo em clusters e rotinas batch.
O desenvolvimento de aplicaes em VB na PROCERGS tem como objetivo gerar produtos de trabalho
que atendam as necessidades dos clientes atravs de softwares que apresentem performance, estabilidade
e escalabilidade.
Para este objetivo, foi desenvolvido um projeto chamado "Arquitetura VB", tambm chamado ArqVB. O
modelo proposto pelo ArqVB teve como base a arquitetura Windows DNA e partiu do pressuposto da
utilizao do COM+ (ou MTS), cujos objetivos so de prover tecnologia para sistemas corporativos
robustos.
O ArqVB utiliza o conceito de arquitetura em 3 camadas proposto pela arquitetura Windows DNA, de
forma que as classes referentes a negcio e dados (2 e 3 camadas) so utilizadas pelas diversas
aplicaes que necessitem delas, como por exemplo aplicaes com interface Web ou Desktop.
Os produtos do ArqVB que devem ser observados no desenvolvimento de qualquer aplicao nesta
tecnologia so:
9.Arquitetura
10.Documentos
11.Padro de programao em VB na PROCERGS
12.Arquitetura
O diagrama abaixo mostra a arquitetura e a comunicao entre os componentes do ArqVB.
2)Documentos
Os documentos abaixo compem a arquitetura VB da PROCERGS e so indispensveis para a construo
de um sistema corporativo na empresa.
Distribuio do Cdigo em Camadas
Este documento apresenta aos analistas e desenvolvedores o modelo proposto para desenvolvimento
de aplicaes em camadas da PROCERGS.
Empacotamento e Distribuio
Orientaes quanto forma de empacotamento das classes de negcio e acesso a dados (diviso
horizontal e modularizao). Tambm contm orientaes pertinentes distribuio das aplicaes.
Orientaes quanto organizao de projetos VB
Apresenta como devem ser definidas as estruturas padro de um projeto VB, orientaes para criar
aplicativos e orientaes para o controle de verso.
Padro de Interface Web
Orienta os desenvolvedores de sistemas quanto ao padro de interface grfica na WEB.
TemplateWeb
Grupo de modelos/templates que implementam as funcionalidades do Padro de Interface Web na
PROCERGS.
13.Padro de programao em VB na PROCERGS
Este documento descreve os padres PROCERGS para programao em VB. Padro PROCERGS VB
4. Plataforma JAVA
Linguagem JAVA
O desenvolvimento de aplicaes Java na PROCERGS tem como objetivo gerar produtos de trabalho
que atendam as necessidades dos clientes atravs de softwares que apresentem performance, estabilidade
e escalabilidade das aplicaes Java.
Para atingirmos esse objetivo, foi desenvolvido um projeto chamado "Arquitetura de Aplicaes
Distribuidas em Java", tambm chamado ArqJava. Este projeto trabalhou sobre a especificao J2EE
(Java 2 Enterprise Edition) da SUN, cujos objetivos so de prover tecnologia para sistemas corporativos
robustos.
O ArqJava define a arquitetura de aplicaes distribudas em Java na PROCERGS. O ArqJava trabalha
sobre a especificao J2EE (Java 2 Enterprise Edition) do JCP, cujo objetivo prover tecnologia para
sistemas corporativos robustos.
Os produtos de trabalho gerados neste trabalho, e que devem ser observados, no desenvolvimento de
qualquer aplicao nesta tecnologia so:
Arquitetura
Documentos
Documentos conceituais
Guias
Outros documentos relacionados
APM - Aplicao Modelo
Convenes de cdigo para programas em Java na PROCERGS
Arquitetura
O diagrama abaixo mostra a arquitetura e a comunicao entre os componentes do ArqJava.
Observao: Os componentes RN, RNVal e BD, dentro do servidor de aplicao, se tornam Session
Beans. O componente BDReg, neste mesmo contexto, um Entity Bean.
As classes de estruturas de dados (ED) no possuem mtodos de negcio, sua referncia ser
repassada entre as camadas. O Javabean de apresentao ser o responsvel em instanciar as
estruturas de dados, setar as propriedades e passar como parmetro para a 2 camada.
As classes de negcios (RN) gerenciam a transao e podem ativar mtodos de uma ou mais
classes de validao (RNVal), mtodos de uma ou mais RNs e mtodos de uma nica classe de
banco de dados (BD).
As classes de BD podem ativar mtodos CRUD das classes Entity (BDReg) e implementar
consultas de listas diretamente no banco de dados.
Documentos
Os documentos abaixo compem a arquitetura Java da PROCERGS e so indispensveis para a
construo de um sistema corporativo na empresa. Esto divididos em dois tipos: documentos conceituais
e guias.
Documentos conceituais
Apresentam orientaes e conceitos da arquitetura Java na PROCERGS. Estes documentos no entram
em detalhes de implementao.
ArqJava Geral
Este foi o primeiro documento liberado desde a criao do ArqJava. Algumas de suas sees foram
revisadas e atualizadas gerando outros documentos. Os assuntos que permanecem neste documento
so:
o Orientaes quanto ao tamanho de classes e mtodos
o Informaes de configurao dos sistemas
o Gerao de logs
o Tarefas em lote - BATCH
o Orientaes para uso do JSP
o Componentes Stateful e Stateless
o Rotinas genricas da camada de interface
o Orientaes quanto integrao de sistemas
o JavaMail
o Uso do SOE x JAAS
o Uso de Application Server
o JMS
o Distribuio de objetos
Arquitetura em Camadas
Considerado o corao do ArqJava, este documento tem por objetivo descrever as orientaes sobre
cada camada e como deve ser a comunicao entre elas, as validaes necessrias na Interface e na
Regra de Negcio. Alm disto, demonstra a ordem entre os mtodos das classes, conforme definido
na arquitetura. Ao final, uma recomendao de configurao das transaes dos objetos.
Programao J2EE
Documento contendo orientaes para construo de componentes para serem executados dentro de
um Application Server, orientaes sobre criao e destruio de objetos e o uso de JNDI (Java
Naming Directory Interface).
Acesso a Bancos de Dados
Documento com orientaes sobre aspectos relacionados comunicao com bancos de dados: tipos
de campos, polticas de conexo, transaes e orientaes sobre o uso do pacote Java.sql.
Conectividade e Integrao
Documento que trata das questes relativas integrao das aplicaes Java com aplicaes de outras
plataformas, com tpicos sobre GCI (Gerenciador de Comunicaes Interplataformas) e JCA (Java
Connector Architecture).
Empacotamento e Distribuio
A APM, ou Aplicao Modelo, tem como principal objetivo servir como exemplo de implementao das
principais tecnologias e arquiteturas utilizadas na PROCERGS. Alm disto, serve como laboratrio para
evoluo das arquiteturas, modelos de implementao e ambientes utilizados e avaliao de novas
tecnologias a serem adotadas na empresa.
Convenes de cdigo para programas em Java na PROCERGS
Convenes para serem utilizadas no desenvolvimento de cdigos em linguagem JAVA
5. Plataforma Delphi
Linguagem DELPHI
O desenvolvimento de aplicaes em Delphi na PROCERGS tem como objetivo gerar produtos de
trabalho que atendam as necessidades dos clientes, atravs de softwares que apresentem performance,
estabilidade e escalabilidade.
Atualmente o Delphi 7 utilizado como interface, regra de negcios e acesso a dados(usando um
middleware BDE).
Para atingirmos esse objetivo, foi desenvolvido um projeto chamado "Arquitetura de Aplicaes Delphi
7", tambm chamado ArqDelphi. Este projeto tem como objetivo prover tecnologia para sistemas
corporativos robustos.
Os produtos de trabalho gerados neste trabalho, e que devem ser observados, no desenvolvimento de
qualquer aplicao nesta tecnologia so:
Ferramentas
Convenes de cdigo para programas em Delphi na PROCERGS
1) Ferramentas
As ferramentas de apoio descritas no arqdelphi so: Gexperts, DelForEx e PasDoc.
2) Convenes de cdigo para programas em Delphi
As convenes de cdigo tem por objetivo padronizar a escrita e a forma de implementao de
componentes, telas e programas na linguagem Delphi.
Demais itens que devem ser formalizados:
Arquitetura
Documentos
APM Aplicao Modelo
1) Arquitetura
O diagrama abaixo mostra a arquitetura e a comunicao entre os componentes:
1? Camada Windows Forms
inet70.bpl
PivotCube.bpl
QRExports.bpl
qrpt70.bpl
rtl70.bpl
RxBde7.bpl
RXCTL7.bpl
rxdb7.bpl
soaprtlScy.bpl
TB97_d6.bpl
tee70.bpl
vcl70.bpl
vclactnband70.bpl
vcldb70.bpl
vclie70.bpl
vcljpg70.bpl
vclsmp70.bpl
vclx70.bpl
xmlrtl70.bpl
Tratamento de Erros / Excees
O sistema possui um tratamento de excesses padro que emite uma mensagem ao usurio, porm cada
programa pode fazer um tratamento individual, que no possui orientao de padres quanto s
mensagens que devem ser passadas da aplicao para o usurio final.
Qual o padro de relatrios
Utilizamos preferencialmente o QuickReport para gerao de relatrios, por ser parte integrante do
Delphi. Mas existem relatrios em CristalReports tambm.
Existem dois modelos bsicos para relatrios, um no formato paisagem e outro no formato retrato, mas
sei que podem existir relatrios fora destes padres.
O ambiente de Interface Grfica
Utiliza-se windows forms, isto , a aplicao s executada sob sistema operacional windows.
No existindo padronizao de telas.
No existe um framework nem templates para gerao de telas.
Componentes
ASLibDelphi (Converso de imagens TIFF para BMP/JPG)
CristalReports 8
HTMLFilters
JCL 1.22
PivotCube 6.7
QuickReports 3.66
RxLib 2.75
ToolBar97_1.6
SCY1 (desenvolvido pela equipe SSA)
2) Documentos
Os documentos abaixo compem a arquitetura Delphi da PROCERGS:
ArqDelphi: ArqDelphi_FerramentasPadroesProgramacao.sxw
Pacotes: SCIPacotes_EstudoPacotesSCI.sxw
Documentos de Apoio ao Desenvolvimento:
ANEXO VI
Ambiente de Produo PROCERGS
Verso 01 08/01/2008
Este anexo apresenta uma viso geral do ambiente utilizado pelas seguintes plataformas:
1. Plataforma .NET - Tecnologia Microsoft VB. NET
2. Plataforma Microsoft Windows DNA - Tecnologia Microsoft VB 6 Framework 01;
3. Plataforma Microsoft Windows DNA - Tecnologia Microsoft VB 6 Framework 02;
4. Plataforma JAVA;
5. Plataforma Delphi.
4. Plataforma JAVA
Ambiente de
desenvolvimento
Sistema Operacional Windows XP ou 2003
PROEclipse - verso customizada do Eclipse 3.4 para o desenvolvimento de
aplicaes padro Procergs
Sun JDK 1.6
.iReport 1.3.3
Client para os bancos de dados
Oracle 10.2.01
MS SQL Server 2005
Ferramentas de apoio
Rational 7.0
CVS (Concurrent Versions System)
Ambientes
homologao e
produo
Sistema Operacional Linux Red Hat 4
Servidor de aplicao BEA Weblogic 10.3 Oracle IAS v 10.3
Java 1.6 (JRockit no Weblogic)
Gerenciadores de banco de dados
Oracle 10.2.01
MS SQL Server 2005
5. Plataforma DELPHI
ESPECIFICAES TCNICAS DO AMBIENTE COMPUTACIONAL
O ambiente computacional DELPHI da PROCERGS possui as seguintes caractersticas de hardware e
software:
1 Equipamentos:
Servidores: Intel Xeon 3.06 Ghz 4 Gb de memria RAM;
Estaes de Desenvolvimento: Intel Pentium 4 3.20 Ghz 1 Gb de memria RAM;
Estaes de Trabalho Cliente (config. Mnima): Intel Pentium 3 2 Ghz 512 Mb de memria RAM;
2 Sistemas Operacionais:
Servidores: Windows 2000 com service pack 4;
Estaes de Desenvolvimento: Windows 2000 com service pack 4/Windows XP com service pack 2;
Estaes de Trabalho Cliente: Windows 95 ou superior;
3 Sistema Gerenciadores de Banco de Dados:
Oracle 10g;
ANEXO VII
Modelo de Dimensionamento de Sistemas
ANEXO VIII
Apresentao Pgina
Sim
Critrios Tcnicos
3.2.1.
3.2.2.
3.2.3.
3.2.4
3.2.5.
3.2.6
3.2.7.
3.2.8.
3.2.9.
3.2.10.
3.2.11.
3.2.12.
3.2.13.
3.2.14.
3.2.15.
3.2.16.
Total Pontos
Pontuao
Sugerida
Pontuao
Mxima
No
Total 60
18
2
2
2
1
5
14
1
1
1
1
5
1
2
2
2
60
Forma de Preenchimento: