- •Техническое задание
- •Основание для разработки.
- •Назначение разработки.
- •Требования к программе или программному изделию.
- •Требования к составу и параметрам технических средств
- •5. Этапы разработки
- •1 Разработка системного проекта
- •1.1 Назначение разработки
- •1.2 Требования к функциональным характеристикам
- •1.4 Требования к составу и параметрам технических средств
- •1.1 Назначение разработки …………………………………………………………
- •1.2 Требования к функциональным характеристикам ……………………………
- •1.4 Требования к составу и параметрам технических средств …………………...
- •2.2 Проектирование пользовательского интерфейса
- •3. Реализация
- •3.1 Обоснование выбора средств разработки. Спросить у Валентина
- •3.2 Описание основных программных модулей.
- •4. Контрольные примеры:
1.1 Назначение разработки …………………………………………………………
1.2 Требования к функциональным характеристикам ……………………………
1.3 Требования к надежности и безопасности …………………………………….
1.4 Требования к составу и параметрам технических средств …………………...
1.5 Требования к информационной и программной совместимости ……………
2 Разработка технического проекта ………………………………….
2.1 Анализ требований и определение спецификаций программного обеспечения ………………………………………………………………………….
2.2 Проектирование пользовательского интерфейса ……………………………..
3 Реализация …………………………………………………………………...
3.1 Обоснование выбора средств разработки ……………………………………
3.2 Описание основных программных модулей …………………………………
4 Разработка контрольных примеров ………………………………..
Заключение …………………………………………………………………….
Список использованных источников ……………………………...
Приложения ……………………………………………………………………
Введение.
Разработка и внедрение многооконных приложений являются профессиональными компетенциями специалистов – техников программистов. Для реализации таких знаний и умений разработаем приложение, позволяющие наглядно продемонстрировать то, как функционируют логические элементы персонального компьютера. Логические элементы являются основными элементами персонального компьютера и любой вычислительной техники. Знаниями принципов работы логических элементов компьютера должен обладать каждый техник-программист. Разрабатываемое приложение позволит наглядно продемонстрировать принципы и особенности работы логических элементов ПК, таких как сумматор, триггеры.
Цель и задачи проекта:
Цель проекта – общая, которая стоит перед студентом при решении задачи.
Задачи: разбить общую цель на подзадачи, конкретизация задач для решения
1 Разработка системного проекта
1.1 Назначение разработки
Программный продукт логические элементы описывает принципы работы основных логических элементов.
Цель разработки. Запрограммировать логические элементы (элементы) с описанием принципов их работы в виде таблицы истинности и отображением графических схем.
Программа может быть использована на уроках информатики и специальных дисциплин для демонстрации работы логических элементов компьютера - триггера и сумматора
1.2 Требования к функциональным характеристикам
Исходная информация поступает в программу посредством элементов управления главного окна, а именно компонентов Button. Исходные значения, которые отображаются в качестве начальных значений, равны нулю. При нажатии на эти элементы их значения меняются на единицу.
Входные данные программы:
- двоичные значения, поступающие на входы логических элементов (0 или 1);
Выходные данные:
- двоичные значения, поступающие на выходы логических элементов, получаемые после обработки.
1.3 Требования к надежности и безопасности
Программа функционирует в однопользовательском режиме и не хранит данных, поэтому в случае сбоя программы данные не теряются.
1.4 Требования к составу и параметрам технических средств
Системные требования:
- тактовая частота процессора >2000 Гц;
- объем оперативной памяти 512 Мб;
- объем свободного дискового пространства 50 Мб;
- разрешение монитора 1024×768.
1.5 Требования к информационной и программной совместимости
Программа работает на компьютерах стандартной конфигурации, на которых установлена операционная система Windows 2000/XP и выше. Для работы программы дополнительного программного обеспечения не требуется.
2 Разработка технического проекта
2.1 Анализ требований и определение спецификаций программного обеспечения
Логические элементы представляют собой устройства, предназначенные для обработки информации в цифровой форме.
Другими словами это схема, у которой есть вход и выход. Их функция- логическая, заключающаяся в выполнении операций (логических) над входными данными.
Итак, логические элементы бывают:
Элемент «И» (AND)
Иначе его называют «конъюнктор».
Для того, чтобы понять как он работает, нужно нарисовать таблицу, в которой будут перечислены состояния на выходе при любой комбинации входных сигналов.
Элемент «ИЛИ» (OR) «дизъюнктор».
На выходе возникает единица, когда на один ИЛИ на другой ИЛИ на оба сразу входа подана единица. Этот элемент можно назвать также элементом «И» для негативной логики: ноль на его выходе бывает только в том случае, если и на один и на второй вход поданы нули.
Таблица истинности:
Элемент «НЕ» (NOT) «инвертор».
Элемент НЕ выполняет роль инвертора. На выходе всегда логическая единица, пока на входе логический нуль и наоборот.
Таблица истинности:
Сумматор – логический операционный узел, выполняющий арифметическое сложение двоичных кодов чисел. При арифметическом сложении выполняются и другие дополнительные операции: учет знаков чисел, выравнивание порядков слагаемых и тому подобное.
Триггер — это запоминающий элемент с двумя (или более) устойчивыми состояниями, изменение которых происходит под действием входных сигналов и предназначен для хранения одного бита информации, то есть 0 или 1.
