1.1. точная формулировка условий задачи с описанием входной и выходной информации. Входная информация по задаче — данные, поступающие на вход задачи и используемые для её решения.
2. Построение модели
2.1. Модель — это объект, который обладает существенными свойствами другого объекта, процесса или явления и используется вместо него. Моделирование — это создание и исследование моделей с целью их изучения.
3. Разработка алгоритма и способа представления данных😌
3.1. Разработка алгоритма — особый метод для создания математического способа решения проблемы. Разработка алгоритма — это отождествление и объединение во множество решений теорий исследования операций, например динамическое программирование и разделяй и властвуй.
4. Кодирование ☺️
4.1. процесс преобразования сигнала из формы, удобной для непосредственного использования информации, в форму, удобную для передачи, хранения или автоматической переработки (см., например: Аналого-цифровой преобразователь).
5. Отладка
5.1. Под отладкой программы понимается процесс испытания работы программы и исправления обнаруженных при этом ошибок. Обнаружить ошибки, связанные с нарушением правил записи программы на языке программирования (синтаксические и семантические ошибки), помогает используемая система программирования.
6. Тестирование
6.1. Тестирование программного обеспечения — проверка соответствия между реальным и ожидаемым поведением программы, осуществляемая на конечном наборе тестов, выбранном определенным образом.
7. Документирование
7.1. это создание документа с использованием различных методов, способов и средств фиксирования информации на материальном носителе.
8. Внедрение и сопровождение
8.1. Сопровождение – это процесс поддержки внедренной программы. Сопровождение предусматривает оказание консультаций, а также внесение необходимых изменений в программу. Каким бы изощренным ни было тестирование программ, к сожалению, в больших программных комплексах чрезвычайно тяжело устранить абсолютно все ошибки.