- •Министерство образования Российской Федерации
- •Содержание
- •1. Специальная часть 6
- •2. Технологическая часть. Особенности разработки программ на скриптовом языке Perl с использованием интерфейса cgi 60
- •3. Организационно-экономическая часть. Особенности сегментации рынка программного продукта 76
- •4. Производственная и экологическая безопасность. Организация рабочего места программиста и пользователя эвм 88
- •Введение
- •1. Специальная часть
- •2002 Г. Введение
- •1.1. Анализ системы орокс
- •1.1.1. Организация обучения на базе системы орокс
- •1.1.2. Состав индивидуального учебного плана пользователя
- •1.1.3. Процесс взаимодействия обучаемого с учебным заведением
- •1.1.4. Анализ существующих функций администрирования процесса обучения
- •1.1.5. Постановка задачи
- •1.1.5.1. Требования к информационной и программной совместимости
- •1.1.5.2. Основные элементы интерфейса, предоставляемые технологией www
- •1.2. Проектирование подсистемы статистического учёта успеваемости студентов
- •1.2.1. Язык моделирования, используемый при проектировании подсистемы
- •1.2.2. Разработка общей структурной схемы подсистемы.
- •1.2.3. Структура данных, используемых подсистемой
- •1.2.4. Проектирование и реализация компонентов подсистемы
- •1.2.4.1. Учебная карточка студента
- •1.2.4.2. Передача работ преподавателю
- •1.2.4.3. Текущая успеваемость
- •1.2.4.4. Статистика по студентам
- •1.3. Особенности реализации подсистемы
- •1.3.1. Взаимодействие с базой данных
- •1.3.2. Передача значений между формами
- •1.3.3. Особенности, связанные с подготовкой отчётов для печати
- •1.3.4. Сортировка массивов
- •1.4. Методика испытаний
- •2. Технологическая часть. Особенности разработки программ на скриптовом языкеPerlс использованием интерфейсаCgi
- •2.1.2. CommonGatewayInterfaceкак средство расширения возможностейWorldWideWebтехнологии
- •2.2. Особенности языка Perl
- •2.2.1. История создания языка
- •2.2.2. Синтаксис языка
- •2.3. Особенности отладки cgi-программ
- •2.2.1. Ошибки в Perl-программе
- •2.2.2. Отладка шаблонов
- •2.2.3. Использование ModPerl
- •2.2.4. Ошибки при настройке www-сервера
- •2.2.5. Ошибки при выполнении sql-выражений
- •2.4. Диаграммы uml, используемые при проектировании подсистемы
- •2.4.1. Введение
- •2.4.2. Диаграммы вариантов использования
- •2.4.3. Диаграммы деятельности
- •2.4.4. Диаграммы последовательностей
- •3. Организационно-экономическая часть. Особенности сегментации рынка программного продукта
- •2002 Г. Введение
- •3.1. Принципы сегментации с учётом специфики продукта
- •3.2. Методика расчёта сегментации рынка
- •3.3. Поиск сегментов рынка для подсистемы статистического учёта успеваемости студентов
- •3.5. Оценка затрат на создание программного продукта и определение точки безубыточности
- •3.6. Вывод
- •4. Производственная и экологическая безопасность. Организация рабочего места программиста и пользователя эвм
- •2002 Г. Введение
- •4.1. Вредные факторы на рабочем месте программиста и пользователя эвм
- •4.1.1. Излучения экрана монитора
- •4.1.2. Микроклимат помещения
- •4.1.3. Требования к уровням шума
- •4.1.4. Психофизиологические факторы
- •4.1.4.1. Физические перегрузки (статические)
- •4.1.4.2. Монотонность труда
- •4.1.4.3. Описание зрительной работы оператора
- •Заключение
- •Список литературы
- •Приложения Фрагмент текста программы
2.4.4. Диаграммы последовательностей
Диаграмма последовательностей (sequencediagram) предназначена для отображения временных зависимостей, возникающих в процессе общения между объектами. Диаграмма строится как график и имеет два измерения. По вертикали откладывается время, которое может быть схематичным или иметь реальный масштаб. По горизонтали отображаются объекты.
Диаграмма последовательностей состоит из следующих элементов:
Объекты. Обозначается прямоугольником с записанным в нём именем объекта.
Линия жизни - обозначает время жизни объекта. Представляет собой штрих пунктирную линию, выходящую из объекта и расположенную вдоль оси времени. Линии жизни объектов могут разветвляться для обозначения альтернативных вариантов поведения. На альтернативных линиях жизни могут располагаться различные активации.
Активация - обозначает период активной жизни объекта. Изображается в виде тонкого вертикального прямоугольника, расположенный вдоль оси времени объекта.
Вызов метода поведения объекта (сообщение). Обозначается стрелкой между активациями объектов с именем действия. Направление стрелки задает направление передачи данных.
Текстовые метки (отметки времени, описание действий и т.п.).
Основные графические элементы, используемые при построении диаграмм последовательностей, изображены на pис. 37.
Рис. 37. Основные элементы диаграммы последовательностей
МОСКОВСКИЙ ИНСТИТУТ ЭЛЕКТРОННОЙ ТЕХНИКИ
ФАКУЛЬТЕТ МП и ТК
КАФЕДРА ИПОВС
3. Организационно-экономическая часть. Особенности сегментации рынка программного продукта
Дипломант Кришан С.А. ( __________ )
Консультант по организационно-экономической
части Пискунова Н.Н. ( __________ )
2002 Г. Введение
Залогом успешного продвижения на рынке любого товара или услуги является всестороннее ознакомление со структурой данного рынка, его (рынка) требований и возможностей [7]. Исследуемая информация касается спроса и предложения конкурентов, а также ожиданий конкретных потребителей. При этом реализация направленности товара на весь рынок в целом зачастую представляется нереальной, что можно объяснить заметной неоднородностью рынка, подразумевающей различные потребности отдельных слоев потребителей. Разница в потребностях может быть вызвана различными причинами - социальными, финансовыми, географическими и многими другими.
Рыночная сегментация представляет собой деятельность по выявлению потенциальных групп потребителей конкретного товара предприятия. Объектами сегментации являются, прежде всего, потребители. Выделенные особым образом и обладающие определенными общими признаками они составляют сегмент рынка. Под сегментацией понимается разделение рынка на сегменты, различающиеся своими параметрами или реакцией на те или иные виды деятельности на рынке (рекламу, методы сбыта).
Главными доводами в пользу проведения сегментации являются следующие:
Обеспечивается лучшее понимание не только нужд потребителей, но и того, что они собой представляют (их личностные характеристики, характер поведения на рынке и т.п.).
Обеспечивается лучшее понимание природы конкурентной борьбы на конкретных рынках. Исходя из знания данных обстоятельств легче выбирать рыночные сегменты для их освоения и определять, какими характеристиками должны обладать продукты для завоевания преимуществ в конкурентной борьбе.
Становится возможным концентрировать ограниченные ресурсы на наиболее выгодных направлениях их использования.
При разработке планов маркетинговой деятельности учитываются особенности отдельных рыночных сегментов, в результате чего достигается высокая степень ориентации инструментов маркетинговой деятельности на требования конкретных рыночных сегментов.