Контрольная работа по предмету "Человеко машинное взаимодействие"


Download 114.58 Kb.
bet11/36
Sana25.04.2023
Hajmi114.58 Kb.
#1397606
TuriКонтрольная работа
1   ...   7   8   9   10   11   12   13   14   ...   36
Bog'liq
Ответа ком человек

3. Черновой макет.
В нём дизайнер использует всё то, что нашёл в ходе исследования, и проверяет, как это работает на практике. После этого отправляет заказчику и дорабатывает интерфейс по его комментариям.
4.Готовый макет или прототип.
Это финальная версия дизайна интерфейса, которую утвердил клиент.
5. Разработка, тестирование и запуск.
На этих этапах дизайнер уже не участвует в проекте: продуктом занимаются веб-разработчики, тестировщики и авторы контента. Дизайнер подключается, если нужно подробно объяснить, как должен работать тот или иной элемент.


    1. Оптимизация производительности компьютера

На скорость выполнения вашей программы влияет 2 непосредственных фактора:

  • Минимизировано количество используемых переменных. Например, ваша программа изобилует различными циклами. По правилам красивого кода, вы можете создать для каждого цикла свой уникальный счётчик, но с точки зрения оптимизации – это трата драгоценных ресурсов. Если в одной части программы переменная “отработала”, то её вполне можно применить в другой.

  • Правильно выбраны типы данных. Как известно, каждый тип данных имеет свой используемый диапазон, то есть собственно тот размер памяти, который резервируется под его использование. Например, создавая код в Java и имея переменную, способную принимать только два значения (например, «on» и «off»), лучше использовать boolean с созданием последующего соответствия, но никак не char.

  • Минимизировано количество присваиваний. Опять-таки, руководствуясь принципами красоты кода, вы можете разбить длинное арифметическое выражение на несколько более мелких. Это чревато появлением избыточных переменных и лишними операциями присваивания, что позитивно на быстродействии точно не скажется.

  • Переменные инициируются при объявлении. Это правило хорошего тона в программировании не только повысит производительность, исключая лишние операции, но и избавит от невынужденных ошибок.

  • Однотипные повторяющиеся операции объединены в процедуру или функцию. Еще один приём из основ программирования, который, тем не менее, часто игнорируется новичками.

  • Однотипные циклы объединены. Допустим, у вас есть несколько массивов одинаковой размерности, которые надо заполнить в цикле. Вы можете создать несколько циклов и повысить читабельность или запихнуть все операции в общий цикл и повысить быстродействие. Решать вам.

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

.

Download 114.58 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   36




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling