| 
 Desenvolvido pela  
![]()               Rua Vinte e Um de Abril, 3.370, Torrões, Recife-PE, CEP: 50.761-350 - PABX: (81) 3355.7000 
 
  | 
Os ambientes computacionais a serem criados e mantidos pela EMPREL são:
2.1 Ambiente de Desenvolvimento
Ambiente responsável por manter toda a documentação, as partes  componentes dos softwares em desenvolvimento e as ferramentas utilizadas  na construção/adaptação de sistemas. 
Nele, encontra-se o Plano de Projeto, Plano de cada Iteração, o  Documento de Requisitos, o Modelo de Análise e Projeto, etc, a versão  atual do código fonte do sistema em desenvolvimento (eventualmente,  poderá conter alguma versão especial do sistema em desenvolvimento),  assim como o banco de dados de desenvolvimento, o servidor de aplicações  local, e o servidor Internet local. Todos os artefatos serão  controlados pela ferramenta de controle de versões.
Os desenvolvedores irão baixar nas suas máquinas, as partes componentes  do software que já foram disponibilizadas no controle de versões,  criar/adaptar partes componentes dos sistemas nas suas respectivas  máquinas locais, realizar os testes de unidade, acessando o banco de  dados de desenvolvimento, para em seguida disponibilizar as novas  versões dessas partes componentes na ferramenta de controle de versão. 	
2.2 Ambiente de Testes
Ambiente aonde os responsáveis irão realizar os testes dos sistemas.  Normalmente, nesse ambiente, os testes são executados pelos analistas ou  por uma equipe específica de testes. Nele, encontra-se o código fonte e  o executável da versão do sistema que será testada (incluindo também  versões de outros sistemas que eventualmente se comunicam com o sistema  em teste), banco de dados de testes, o servidor de aplicações e o  servidor Internet.
Os erros encontrados durante os testes deverão ser reportados no  Software de Controle de Bugs e Mudanças e tratados pelos engenheiros,  analistas e gerentes dos respectivos projetos, que poderão resolvê-los,  planejar seu tratamento para um outro momento ou invalidar um erro  cadastrado (quando este for indevido). 	
2.3 Ambiente de Homologação
Ambiente aonde os clientes realizarão os seus testes, no sentido de  homologar cada versão do sistema disponibilizada pela equipe de  desenvolvimento. Nele, encontra-se o banco de dados de homologação, o  servidor de aplicações e o servidor Internet.
Os erros encontrados durante os testes deverão ser reportados no  Software de Controle de Bugs e Mudanças pelos clientes e tratados pelos  analistas e gerentes dos respectivos projetos, que poderão resolvê-los,  planejar seu tratamento para um outro momento ou invalidar um erro  cadastrado (quando este for indevido).
O ambiente de homologação deverá ser o mais próximo possível do  ambiente de produção, possibilitando não apenas os testes funcionais,  como também os testes de performance, stress e carga, no momento  adequado. 	
2.4 Ambiente de Produção
Ambiente aonde serão executados os sistemas após o seu desenvolvimento e/ou a sua implantação.
Nele, encontra-se o banco de dados de produção, com os dados reais, o servidor de aplicações e o servidor Internet. 	
2.5 Ambiente Internet
Toda a documentação de cada projeto de desenvolvimento e manutenção de  sistemas deverá ser disponibilizada na Internet, sujeita ao controle de  acesso e seguindo o padrão de sites de projetos da MEDS, no sentido de  permitir uma maior divulgação e comunicação entre os componentes da  equipe de desenvolvimento, assim como entre os gerentes, a equipe de  desenvolvimento e os clientes.
Nele, encontra-se o Software de Controle de Bugs e Mudanças. 	
A MEDS apresenta orientações de como promover uma versão de software entre os ambientes.