From architecture design to system implementation_PART2