Каково будет типичное содержание анализа, выполненного до фактического начала разработки, и каковы различные шаги, предпринимаемые в ходе проекта программного обеспечения? Я спрашиваю, потому что я хотел бы сделать исчерпывающую работу по окончанию обучения, чтобы это стало второй натурой Любые ссылки, относящиеся к теме, приветствуются.