Какая фаза из жизненного цикла разработки систем (SDLC) содержит это?

Я в настоящее время смотрю на методологию водопада и из этих 4 фаз:

Требования | Дизайн | Реализация | техническое обслуживание

Куда подпадает листинг функций / интерфейсов или выбор библиотеки API для конкретного модуля?

2 ответа

Решение

Это будет происходить на этапе проектирования, поскольку именно здесь вы решите, как построить свою программную и / или аппаратную структуру. В определении функций, возможно, все еще отсутствуют некоторые детали после фазы проектирования, но важные из них должны быть выполнены.

Примечание по методологии водопада:

Эта методология имеет одну огромную проблему: она не учитывает корректировки на этапе реализации. Вот почему этот метод в основном заменен итеративными методами разработки (см. Agile vs Waterfall).

Итеративная разработка гораздо более реалистична для средних и крупных приложений, в соответствии с тем, чему меня учили.

Эта книга упоминалась по крайней мере в двух моих курсах в университете в прошлом семестре: Agile Samurai и должна быть для вас отличным чтением.

Согласно "оригинальной модели водопада Ройса", это должно быть сделано во время "Требования" для эталонной модели водопада и SRS, и я также лично сделал это.

Список функций и нефункциональных требований происходит в начале. Иногда мы также проводим технико-экономическое обоснование во время изучения требований, чтобы уменьшить GAP на этапе проектирования и других этапах.

Другие вопросы по тегам