Лекция
Привет, Вы узнаете о том , что такое модель программы, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое модель программы, этапы разработки программы , настоятельно рекомендую прочитать все из категории Разработка программного обеспечения и информационных систем.
На этой схеме изображена модель ЛЮБОЙ программмы или веб-системы в первом приближении.
Исполнитель в данном случае - это какой-то язык програамрования, фреймворк и сервер.
Когда выполняется разработка и реализацияя происходит детализация этого все глубже и глубже
Цель первого этапа(анализа) - максимально полное описание задачи. Об этом говорит сайт https://intellect.icu . В этот момент выполняют анализ предметной области, объектную декомпозицию и описывают абстракции. Результатом этапа является разработка диаграммы объектов, на которой показывают основные абстракции (объекты) предметной области и взаимодействие между ними.
Определение требований к программе. Что является исходными данными, что - конечными результатами? Как должна вести себя программа, если конечный результат по каким-то причинам не может быть получен? Вам предстоит ответить на эти и, возможно, на некоторые другие аналогичные вопросы.
Проектирование – это построение формализованного описания задачи, готового для реализации. При этом выполняют логическое (разработка структуры классов) и физическое (объединение реализаций классов в модули, определение способов взаимодействия с операционной системой, синхронизация процессов при параллельной обработке и т. д.) проектирование. Результат этапа проектирования - это диаграмма классов (иерархия и состав классов), а также другие диаграммы, описывающие задачу.
Цель этапа реализации - получение программной системы, выполняющей заданные функции.
Этап включает последовательную реализацию и подключение классов к проекту, создание работающего прототипа, а также постоянное
тестирование и отладку. Результатом этапа реализации является готовая программная система.
Цель этапа модификации - изменение существующей системы в соответствии с новыми требованиями.
Этот этап включает добавление новых элементов и модификацию существующих, при этом, как правило, меняется реализация, а не
Отладка и Тестирование программы. Это процесс поиска и устранения ошибок в программе. Ошибки могут быть: синтаксические (неверно использовали конструкции языка программирования), алгоритмические (программист на больную голову накосячил с логикой или что-то упустил), ошибки времени исполнения (позникают из-за неверных данных).
Основная цель тестирования - исключить из программы максимальное число возможных ошибок. Это можно сделать, проверив работоспособность проекта на максимально большом числе входных даннных.
Исследование, описанное в статье про модель программы, подчеркивает ее значимость в современном мире. Надеюсь, что теперь ты понял что такое модель программы, этапы разработки программы и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Разработка программного обеспечения и информационных систем
Из статьи мы узнали кратко, но содержательно про модель программыОтветы на вопросы для самопроверки пишите в комментариях, мы проверим, или же задавайте свой вопрос по данной теме.
Комментарии
Оставить комментарий
Разработка программного обеспечения и информационных систем
Термины: Разработка программного обеспечения и информационных систем