Using an Issue-Based Hypertext System to Capture the Software Life-Cycle Process