O modelo de processo de desenvolvimento de software incremental que enfatiza um ciclo de desenvolvimento extremamente curto, que compreende as fases de modelagem do negócio, modelagem dos dados, modelagem do processo, geração da aplicação, além de teste e entrega, e que o desenvolvimento é conseguido pelo uso de construção baseada em componentes, é conhecido como modelo:
Para Iamamoto, a questão teórico-metodológica diz respeito ao modo de ler, interpretar e se relacionar com o ser social, o que determina uma abordagem: