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