IBM interview question

Software life cycle and data structure