E experimentado e é feita uma analise de requisitos. Prototipaçao consiste na abordagem de versões iniciais de um software na qual o software Em muitos casos o usuário na sabe ao certo os requisitos necessários para o software sendo assim o cliente passa ao desenvolvedor ou analista as informaçoes iniciais sem saber ao certo o funcionamento do software ,por isso a prototipação oferece vantagens em relação aos outros ciclos de vida existentes mas também desvantagens . Em geral prototipação é um esboço do projeto inicial na qual será será experimentada a interface do software como também toda sua funcionalidade e interação com o usuário de fato testada assim terminando em um sitema final adequado e de acordo com o cliente,mas como todo ciclo tem suas vantagens e desvantagens prototipação não foge a regra pois uma das principais desvantagens na prototipação é que o cliente vê o prototipo em funcionamento e junto ao desenvolvedor incrementa requisitos o que pode levar a codificação usada para fazer o prototipo torna-se definitiva. Prototipação dependendo da situação que está sendo usada divide-se em duas formas aplicáveis :prototipação evolutiva e prototipação descártavel . Prototipação evolutiva é basicamente o prototipo de software que na apresentação do software ele não é descartado mas sim vai sendo implementado ao longo das necessidades constatadas pelo cliente à partir da versão inicial;ese tipo de prototipação deve ser usada quando a especificações não podem ser definidas ou desenvolvidas à priori,baseando se em tecnicas que levem a uma interação rapida para o desenvolvimento de aplicações ao passo que uma verificação é impossivel por que não há especificação.sendo possivel apenas uma validação do software pois esse ciclo demonstra uma adequação do sistema mas não algo a ser experimentado a fundo. As principais vantagens da prototipação evolutiva e que há um rápido fornecimento do sistema,sua facilidade de uso e o envolvimento