شروع پیاده سازی پروژه عملی، تحلیل نرم افزار و معماری چند لایه