- •Разработка электронного обучающего пособия для организации самостоятельной работы по дисциплине «элементы математической логики»
- •Задание
- •Содержание
- •Основные теоретические положения
- •2 Организационно - экономическая сущность задачи
- •3 Постановка задачи
- •3.1 Характеристика поставленной задачи
- •3.2 Концептуальная модель задачи
- •Выбор метода решения
- •4.1 Обоснование выбора технологии и метода проектирования
- •Выбор операционной системы
- •Инструментальные средства
- •Программа для создания сайтов Adobe Dreamweaver
- •5 Разработка интерфейса
- •5.1 Основные понятия интерфейса
- •Разработка интерфейса приложения
- •6 Описание программного продукта
- •6.1 Взаимосвязь программных модулей
- •6.2 Требования, предъявляемые к техническим средствам и операционной системе
- •7 Тестирование и отладка
- •7.1 Понятие тестирования и отладки
- •7.2 Описание контрольного примера
- •Расчет экономической эффективности
- •8.1 Расчет материальных затрат
- •8.2 Расчет заработной платы
- •8.3 Расчет амортизации оборудования
- •8.4 Общие затраты на настройку и установку программы
- •8.5 Прибыль и рентабельность
- •9 Инструкция по эксплуатации
- •Заключение
Выбор метода решения
4.1 Обоснование выбора технологии и метода проектирования
К основным требованиям, предъявляемым к технологии проектирования, относятся:
готовый проект должен соответствовать требованиям заказчика;
максимально отражать все этапы жизненного цикла проекта;
обеспечить минимальные трудовые и стоимостные затраты на проектирование и сопровождение проекта;
технология должна быть основой связи между проектированием и сопровождением проекта;
Существует две технологии проектирования: классическое и индустриальное. Для проектирования данного приложения использовалась каноническая технология проектирования, так как структура и набор автоматизированных функций имеет достаточно простую организацию.
Организация канонического проектирования ИС ориентирована на использование главным образом каскадной модели жизненного цикла ИС. Стадии и этапы создания ИС:
Предпроектная стадия
Основные этапы:
осознание потребности в автоматизации;
сбор и анализ информации о предметной области;
определение целей, задач и стратегии автоматизации;
разработка технического задания и технико-экономического обоснования.
Началом предпроектной стадии является осознание потребности в информационной системе. Оно может прийти как к руководителю, так и к исполнителям. Поводы для автоматизации порой, непредсказуемы, ими могут стать самые разнообразные объективные и субъективные обстоятельства. После осознания необходимости автоматизации нужно изучить предметную область.
Стадия проектирования
Под проектированием автоматизированных экономических информационных систем понимается процесс разработки технической документации, связанный с организацией системы получения и преобразования исходной информации в результатную, т. е. с организацией автоматизированной информационной технологии. Документ, полученный в результате проектирования, носит название проект. Целью проектирования является подбор технического и формирование информационного, математического, программного и организационно-правового обеспечения.
Основные этапы:
проектирование архитектуры системы;
проектирование функциональной модели;
проектирование информационной (концептуальной) модели;
проектирование алгоритмической модели;
Цель этих этапов - построение модели, воспроизводящей на бумаге процесс функционирования организации. На следующем этапе эта модель будет реализована с помощью компьютеров, сетевого оборудования, баз данных и программ.
Разработка электронного обучающего пособия включает все работы по созданию программного обеспечения и его компонентов в соответствии с заданными требованиями.
Этот процесс также предусматривает:
оформление проектной и эксплуатационной документации;
подготовку материалов, необходимых для тестирования разработанных программных продуктов;
разработку материалов, необходимых для обучения персонала.
Основанием для разработки технического проекта системы является техническое задание, утвержденное руководителем. Разделы постановки задачи:
характеристика задачи;
концептуальная модель данных;
описание входной и выходной информации;
Создание программного обеспечения (ПО) задачи начинается с создания каждого программного модуля в отдельности, затем производится автономная их отладка на уровне контрольного примера технического проекта.
При разработке ПО задачи надо стремиться к уменьшению доли ручного труда за счет кодировки ряда показателей с помощью нормативно- справочной информации и превращению некоторых показателей из вводимых в вычисляемые.
После отладки ПО задачи разрабатывается рабочая документация к нему.
Рабочая документация рабочего проекта содержит:
описание применения;
инструкция пользователя.
Стадия внедрения и эксплуатации.
На этой стадии проводится подготовка и постепенное освоение проектной документации, а также выявление частных и системных ошибок ПО и документации к нему.
Внедрение может проводиться разными методами:
Последовательный («Лоскутный») – когда подсистема за подсистемой, задача за задачей постепенно внедряются, проверяются на работоспособность.
Параллельный(Полный) – когда все подсистемы или задачи внедряются одновременно.
Этот метод максимально сокращает сроки внедрения.
Смешанный(Комбинированный) – используется чаще всего так как внедрив несколько подсистем или задач лоскутно, и накопив опыт, приступаем к полному внедрению оставшихся подсистем или задач.
Внедрение состоит из следующих этапов:
1 этап - «Подготовка к опытной эксплуатации».
2 этап - «Опытное внедрение».
3 этап - «Сдача проекта в промышленную эксплуатацию».
Стадия эксплуатации и сопровождения.
На этапе эксплуатации производится накопление ошибок, сбоев, недоработок проекта в специальных журналах, в течении оговоренного с разработчиком срока. По степени автоматизации методы проектирования разделяются на ручное и компьютерное. По степени использования типовых проектных решений - на оригинальное и типовое. По степени адаптивности проектных решений - на методы реконструкции, параметризации и реструктуризации модели.
Для разработки данного приложения использовались методы компьютерного (так как наш проект разрабатывается на ПК), типового (так как при проектировании мы можем использовать готовые скрипты, стили,
фреймы, а также используем программу для создания и отладки тестов) и индивидуального (мы будем использовать свои проектные решения) проектирования.