Как сформулировать простым и понятным языком один момент из ТЗ?
В данное время составляю техническое задание для программистов компании, чтобы реализовать одну необходимую программу. Суть ее такова:
Существует n-этажное здание, каждое из которых имеет какой-то процент от общей работы на смену. Для ее выполнения существуют работники, имеющие уже сложившиеся со временем определенные показатели эффективности работы (т.е. у каждого работника есть показатели и определенное место в рейтинге). Для оптимизации выполняемых работ имеет смысл каждый раз вычислять наиболее подходящую группу сотрудников, которая быстрее справится с поставленной задачей и уже затем в течении смены осуществлять переносы, по предложениям этой самой программы.
Так вот вопрос вот в чем - как описать эту модель правильным языком для программиста, чтобы не столкнуться с непониманием. Ведь, формулы конкретной не придумать, а систему надо заимствовать из компьютерных шахмат, где рассматриваются разные комбинации и после сравнения выбирается лучшая.
Надеюсь кто-нибудь понял о чем я, заранее извиняюсь за запутанность изложенных выше слов!
Проектировщик ТЗ на разработку ПО должен рассматривать разрабатываемую программу как некую математическую функцию. Т.е. необходимо описать входные данные как аргументы функции, а выходные данные как результат получаемый некими математическими и логическими преобразованиями.