Пример готовой курсовой работы по предмету: Программирование
Билет № 1
________________________________________
1) Стандарт OPC (назначение и общее представление, OPC сервер, OPC группа, OPC item).
2) Процесс разработки программного обеспечения систем управления (обычный подход — «water fall», итеративный подход).
Билет № 2
________________________________________
1) Программное обеспечение систем управления. Основные понятия (представление о классах, COM интерфесах, ActiveX).
2) Стандартные инструментальные средства разработки программного обеспечения систем управления (окружение разработки PCNC-системы, Visual Studio, Rational Rose, Source Save, Wizard приложения, Wizard классов).
Билет № 3
________________________________________
1) Ключевые прграммные приемы, применяемые в системах управления (выбрасывание исключений и их обработка, вложенные исключения, создание пользовательского класса исключений в MFC, ASSERT(), VEREFY(), TRACE()).
2) Оригинальные инструментальные средства разработки программного обеспечения систем управления (NCsApp Wizard, State Machine Builder).
Билет № 4
________________________________________
1) Основные классы MFC (CObject, коллекции, CString, CWnd, механизм документа отображение).
2) Идеи компонентного подхода (базовый интерфейс IUnknown, включение, агрегация).
Билет № 5
________________________________________
1) Операционные системы реального времени и системы управления (классификация систем реального времени, Windows NT & RTX, VxWorks, многопоточность).
2) Поддержка COM в Windows NT (реестр Widows, DCOM, реализация сервера в процессе, реализация сервера за пределами процесса).
Билет № 6
________________________________________
1) Средства синхронизации потоков на примере Windows NT & RTX (Критическая секция,mutex, семафор, shared memory, приоритеты, …).
2) Распределенная модель системы управление (Пример выделения компонентов на базе геометрического канала).
Билет № 7
________________________________________
1) Представление о реальном времени в системе управления (базовые понятия операционной системы реального времени: время реакции на прерывание, время переключения контекста, время реакции планировщика; использование в системах управления операционной системы Windows NT).
2) Общее представление, назначение и использование ActiveX (место ActiveX-элементов в системе управления, способы их создания на базе MFC и на базе ATL).
Билет № 8
________________________________________
1) Принцип разбиения потоков (threads) в системе управления (понятие о мягком и жестком реальном времени в системе управления; принцип разбиения потоков (threads) в системе управления и схема их диспетчеризации).
2) Архитектура ActiveX-элементов (свойства, методы, события).
Билет № 9
________________________________________
1) Стратегия диспетчеризации на базе расширения RTX (основные потоки системы управления с использованием Windows NT и RTX).
2) Назначение страниц свойств, сериализация свойств (стандартные и пользовательские property page).
Билет № 10
________________________________________
1) Базовые функции коммуникационной среды (запрос, управление, отображение, вспомагательные функции; выделение фазы обмена данными).
2) Идеи OLE-автоматизации (базовый интерфейс IDispatch, его ключевые функции).
Билет № 11
________________________________________
1) Основные виды транзакций в системе управления и схемы отображения отслеживаемых данных (Клиент-серверные отношения, выделение команды, запрос-ответ, синхронные, асинхронные сессии и сессии по изменению).
2) Подсистема диагностики на примере осциллографа (распределенная модель, компонентная модель, назначение интерфейсов).
Билет № 12
________________________________________
1) Объектная модель коммуникационной среды (виртуальная структура, коммуникационные классы, классы второго уровня, …).
2) Подсистема диагностики на примере логического анализатора (Распределенная модель, компонентная модель, назначение интерфейсов).
Билет № 13
________________________________________
1) Объектно-ориентированный подход в системе управления (базовые понятия объектно-ориентированного подхода; методические рекомендации по выбору объектов в системе управления).
2) Элементы абстрактной модели системы PCNC (данные, команды, процессы).
Билет № 14
________________________________________
1) Объектно-ориентированная модель отображения данных (диаграмма классов механизма отображения данных, диаграмма взаимодействия механизма отображения, диаграмма объектов).
2) Инструментальная поддержка объектно-ориентированного проектирования и формализм Буча (CASE-система Rational Rose, диаграмма классов, диаграмма взаимодействия, диаграмма состояния, диаграмма модулей).
Содержание
Выдержка из текста
Теоретическую и методологическую основу исследования составили работы отечественных и зарубежных специалистов в областях программной инженерии, управления качеством, стандартизации и сертификации программных средств, системного анализа. В диссертационном исследовании использованы положения, разработанные зарубежными авторами: Ройсом У., Кратченом Ф., Каном С., Китченхамом Б., Грейди Р., Боэмом Б., Макколом Дж., Вигерсом К. Рассматриваемым вопросам посвящены работы отечественных авторов: Липаева В.В., Ефимова В.В., Лагутина B.C., Лавриченко Н.И., Герасимова Б.И., Орлова С.А., Скопина И.Н.
5. провести мероприятия по внедрению проекта внедрения и модернизации программного обеспечения локальной вычислительной сети путём реконфигурации имеющегося программного обеспечения, а также усилить мероприятия по защите данных в сети;
В настоящее время существует большое количество программного обеспечения для управления, мониторинга и работы в локальной сети.Предметом исследования является использование экспертной системы для выбора программного обеспечения пользователями ЛВС.Целью дипломного проекта является разработка интеллектуальной системы выбора программного обеспечения пользователями ЛВС.
6. Разработать прототип информационной системы согласно каскадной модели жизненного цикла программных средств, т.е. провести анализ предметной области, спроектировать архитектура, реализовать систему и провести тестирование.
В процессе исследования использовались труды как отечественных, так и зарубежных авторов, а также нормативная документация ООО «БИТ Интеллектуальные технологии».
Одним из эффективных средств компьютеризации современной школы становится свободное программное обеспечение, установка и дальнейшее использование которого не требует покупки дорогостоящей лицензии.Проведение исследования путей внедрения свободного программного обеспечения в школьное образование, а так же возможностей его применения в организации учебного процесса актуально, так как направлено на определение круга возможностей современных программных средств в образовательном процессе, что позволит расширить круг педагогических инструментов на основе современных технологий.Цель исследования – определение возможностей современного свободного программного обеспечения для организации учебного процесса в школе.
Однако, как показывает изучение практики организации экономического и финансового анализа в компьютерной среде, перед потенциальными пользователями, как правило, стоит проблема выбора и реальной оценки возможностей конкретных программных продуктов.
Цель исследования заключаются в том, чтобы на основе комплексного анализа существующих взглядов и представлений, действующего законодательства, обобщения судебной практики по вопросам авторского права и средств индивидуализации программных продуктов, выработать рекомендации по совершенствованию законодательства об авторском праве и о средствах индивидуализации и, тем самым, повысить эффективность указанного законодательства при его применении в спорах в отношении объектов интеллектуальной собственности.
Фактически, социальные сети являются гигантской базой личных данных пользователя. Немало этих данных находится в открытом доступе. К остальным пользователь может ограничить доступ. Так или иначе, эти данные могут представлять большую ценность, и, при должном анализе, дать большое преимущество их обладателю.
Проблемы правового регулирования интеллектуальной собственности также активно обсуждаются за рубежом. Исходя из того, что российский сегмент в области программных продуктов имеет практически те же сложности, с которыми сталкиваются на Западе, исследования зарубежных ученых также представляют собой большой интерес и проанализированы в работе. Западными специалистами, которые занимаются исследованиями в этой области являются: Э. Вильберс, Ф. Гарри, А.Н. Диксон, Р. Дэвис, А. Кельман, С. Линден, Д. Ниммер, Н. Паскин, Р. Огуст, Г.Р. Феррера, М. Чизик.
Анализ литературных и нормативных источников, а также анализ существующей судебной практики по теме исследования позволяют сделать выводы о том, что правовое регулирование вопросов, связанных с интеллектуальной собственностью, нуждается в совершенствовании старых и разработке новых нормативных правовых актов. Законодательство об авторском праве нуждается в доработке с учетом специфики создания и использования программных продуктов.