Главная страница

Исследование предметной области 4 1 Постановка задачи. Краткое описание назначения задачи 4


Скачать 0.84 Mb.
НазваниеИсследование предметной области 4 1 Постановка задачи. Краткое описание назначения задачи 4
Дата11.09.2022
Размер0.84 Mb.
Формат файлаdocx
Имя файлаZapiska (2).docx
ТипИсследование
#671371
страница2 из 4
1   2   3   4

2.1 Требования к языкам программирования в среде разработки. Обоснование выбора основных средств разработки


Разработка программы должна вестись на следующем языке: C++

Среда разработки: Visual Studio

Среда разработки Visual Studio — это стартовая площадка для написания, отладки и сборки кода, а также последующей публикации приложений. Помимо стандартного редактора и отладчика, которые есть в большинстве сред IDE, Visual Studio включает в себя компиляторы, средства авто-завершения кода, графические конструкторы и многие другие функции для улучшения процесса разработки.

Ниже представлена среда Visual Studio с открытым проектом и подсказки по основным окнам и функциональных возможностях.

  1. Обозреватель решений позволяет упорядочить код путем объединения файлов в решения и проекты.

  2. В окне редактора, с которым вы, вероятно, будете работать дольше всего, отображается содержимое файла. В окне редактора вы можете вносить изменения в код или разрабатывать пользовательский интерфейс, например окно с кнопками или текстовые поля.

  • Окно изменений Git в нижнем углу справа позволяет отслеживать рабочие элементы и предоставлять общий доступ к коду, используя Git, GitHub или другие технологии управления версиями.

Вот несколько популярных возможностей Visual Studio, которые повышают производительность при разработке программного обеспечения:

  • Волнистые линии и быстрые действия. Волнистые линии обозначают ошибки или потенциальные проблемы кода прямо во время ввода. 

  • Очистка кода. Вы можете одним нажатием кнопки отформатировать код и применить к нему исправления, предложенные параметрами стиля кода, соглашениями в файле .editorconfig и (или) анализаторами Roslyn.

  • Рефакторинг. Рефакторинг включает в себя такие операции, как интеллектуальное переименование переменных, извлечение одной или нескольких строк кода в новый метод и изменение порядка параметров методов.

  • IntelliSense — это набор возможностей, отображающих сведения о коде непосредственно в редакторе и в некоторых случаях автоматически создающих небольшие отрывки кода.

Язык программирования C++ имеет достоинства, например:

  • Высокая совместимость с языком Си

  • Вычислительная производительность

  • Поддержка различных стилей программирования: структурное, объектно-ориентированное, обобщённое программирование, функциональное программирование, порождающее мета-программирование.

  • Автоматический вызов деструкторов объектов (в порядке обратном вызову конструкторов) упрощает и повышает надёжность управления памятью и другими ресурсами (открытыми файлами, сетевыми соединениями, т. п.).

  • Перегрузка операторов

  • Шаблоны (дают возможность построения обобщённых контейнеров и алгоритмов для разных типов данных)

  • Возможность расширения языка для поддержки парадигм, которые не поддерживаются компиляторами напрямую

  • Доступность. Для С++ существует огромное количество учебной литературы, переведённой на всевозможные языки


2.2. Информация о входных данных


Входными данными будут являться игровое поле, нажатия клавиатурных клавиш.

2.3. Информация о выходных данных


Выходными данными будут являться вывод на экран рекорда игры, вывод соответствующих сообщений в ходе игры

2.4 Требования к компьютеру и программе


Требования к составу и параметрам технических средств

Минимальные требования к ПК:

  • Операционная система: Windows 7 и выше

  • ЦП с тактовой частотой: 1.8 ГГц (двухъядерный)

  • Видеокарта: Встроенная или дискретная

  • Экран с расширением: 1280*720 пикселей

  • Оперативная память: 2,5 ГБ

  • Место на диске: 800 МБ

2.5. Разработка диаграмм




Рисунок 2.5.1. – Диаграмма вариантов использования

Диаграмма вариантов использования описывает взаимоотношения и зависимости между группами вариантов использования и действующих лиц, участвующих в процессе.



Рисунок 2.5.2. – Диаграмма деятельности

Диаграмма деятельности представляет собой графическое представление рабочих процесса поэтапных действий и действий с поддержкой итерации и параллелизма.

  1. РЕАЛИЗАЦИЯ
1   2   3   4


написать администратору сайта