1). 請簡述軟體開發流程中,主要的五個階段,以及其主要目的與工作為何?