logo
диплом эумкд рпп

3.1. Содержание лекций

В первой лекции «История информационных технологий и программного обеспечения» приведены основные даты из истории развития информационных технологий и программного обеспечения. Из лекции можно узнать когда появились первые вычислительные устройства, первый язык программирования высокого уровня, первый компьютер, первый домашний компьютер, первый настольный компьютер, когда был придуман термин «интернет», в какое время были созданы наиболее известные компании, связанные с информационными технологиями, когда появились первые периферийные устройства и различные программные продукты.

Во второй лекции «Мировой рынок программного обеспечения» описываются основные ИТ-рынки, приводится информация о ситуации на мировом рынке персональных компьютеров за последние годы. Также в лекции описывается структура рынка программного обеспечения.

В третьей лекции «Этапы разработки программного обеспечения» рассмотрены следующие этапы разработки: подготовка требований, проектирование, создание, внедрение и сопровождение. В лекции описываются основные мероприятия, которые проходят в рамках определенного этапа разработки программного продукта [2].

В четвертой лекции «Модели разработки программного обеспечения» рассматриваются основные модели, которые применяются в процессе разработки программного обеспечения. В лекции приводятся основные особенности следующих моделей: каскадная, V-образная, итерационная и спиральная модели. Для каждой модели описаны плюсы и минусы, а также случаи, когда ту или иную модель необходимо использовать [3].

В пятой лекции «Диаграмма «сущность-связь» представлены определения самой диаграммы «сущность-связь», а также определения основных элементов диаграммы, таких как, сущность, атрибут и связь. Также в лекции на конкретном примере рассмотрена структура диаграммы [1].

В шестой лекции «Структурная и функциональная схемы» даны определения структурной и функциональной схемам. В лекции подробно рассмотрена функциональная схема, например, приведены описания специальных обозначений и их графическое представление. Также в лекции на примере автоматизированной информационной системы «Склад оптовой торговли» рассмотрен внешний вид структурной и функциональной схем [1].

В седьмой лекции «UML-диаграммы» рассмотрены основные канонические UML-диаграммы: диаграмма прецедентов, диаграмма классов, диаграмма последовательностей, диаграмма взаимодействий, диаграмма состояний, диаграмма деятельности и диаграмма развертывания [3].

В восьмой лекции «Основные правила создания интерфейса» представлены основные правила и принципы, которым необходимо придерживаться, разрабатывая графический пользовательский интерфейс для программного продукта. Также в лекции рассматриваются основные виды взаимодействия между пользователем и компьютером [5].

В девятой и десятой лекциях «Размещение информации на экране» рассматриваются основные приемы и элементы, которые необходимо использовать для создания эргономичного пользовательского интерфейса. Например, в лекции описывается правильное использование цвета и яркости в интерфейсе, важность использования главного меню, принципы создания главного меню, правила проектирования форм [6].

В одиннадцатой лекции «Предотвращение, обнаружение, исправление ошибок и общие требования к графическому интерфейсу пользователя» описываются различные ошибки, которые пользователь может совершить при работе с программным продуктом, а также способы предотвращения этих ошибок. Помимо описания ошибок в этой лекции приводятся основные требования к графическому пользовательскому интерфейсу, то есть какие компоненты и возможности должен включать в себя пользовательский интерфейс, например, главное меню, строка состояния, подсказки, справка.

В двенадцатой лекции «Уровни и технологии тестирования» речь идет об уровнях тестирования, которые задействованы в ходе разработки программного обеспечения. Кроме этого, в лекции рассмотрены такие технологии тестирования как, «стеклянный ящик» и «черный ящик» [2].

В тринадцатой лекции «Программные ошибки и виды тестирования» приведены категории программных ошибок, которые часто встречаются при разработке программного продукта, а также рассмотрены различные виды тестирования программного обеспечения, например, тестирование переходов между состояниями, нагрузочные испытания, прогнозирование ошибок [3].

В четырнадцатой лекции «Основные понятия COM-технологии и OLE-автоматизации» описываются основные определения, связанные с COM-технологией и с OLE-технологией. Помимо этого, в лекции рассмотрен пример, в котором описан способ обращения к таблице Excel из среды программирования Borland Delphi 7.0 при помощи OLE-технологии [1].

В пятнадцатой лекции «Создание пользовательской документации» рассматривается документ «Руководство пользователя», приводится список разделов, из которых состоит данный документ, а также содержание этих разделов. Кроме этого, в лекции приводятся требования, которым должен удовлетворять документ «Руководство пользователя» [9].

В шестнадцатой лекции «Разработка справочной системы средствами Windows» подробно рассмотрен процесс создания справочной системы, которая основана на документе «Руководство пользователя», для программного обеспечения при помощи приложения HTML Help Workshop. Все этапы создания справочной системы сопровождаются иллюстрациями, что значительно упрощает процесс разработки справочной системы [30].