GuidelinesForRapidApplicationEngineering DevelopmentProcess의 하나. ObjectOrientedDesign을 기준으로 하는 개발방법론. == Requirement Gathering == * Discover bussiness process --> ActivityDiagram * Perform domain analysis --> high-level ClassDiagram * Identify cooperating system --> DeploymentDiagram * Discover system requirement --> JAD meeting --> ClassDiagram refine == Analysis == * Understand system usage * Flesh out UseCase * Refine the ClassDiagram * Analysis changes of state in objects * Define the interactions amoing objects * Analysis integration with cooperating systems == Design == * Develope and refine ObjectDiagram * Develope ComponentDiagram * Plan for deployment * Design and prototype user interface --> JAD meeting * Design test * Begin document == Development == * Construct code * Test code * Construct user interface, Connect to code, and test * Complete documentation == Deployment == * Plan for backup and recovery * Install the finished system on appropriate hardware * Test the installed system