Анализ возможностей реализации требований к программному обеспечению Оценка времени и трудоемкости реализации требований к программному обеспечению Согласование требований к программному обеспечению с заинтересованными сторонами Оценка и согласование сроков выполнения поставленных задач Разработка, изменение и согласование архитектуры программного обеспечения с системным аналитиком и архитектором программного обеспечения Проектирование структур данных Проектирование баз данных Проектирование программных интерфейсов