integrating ai techniques in sdlc : design phase perspective .
Software design issues: a very large information systems perspective