- •Общие положения
- •Последовательность и примерный объем
- •1. Содержание разделов и пунктов
- •1.4.2 Функциональная модель
- •1.4.3 Техническая модель
- •1.4.4 Программная модель
- •1.4.5 Технологическая модель
- •1.4.6. Сетевая архитектура объекта
- •Анализ проблем предметной области
- •2 Анализ и выбор проектных решений
- •2.1 Анализ систем-аналогов
- •3 Проектирование информационной системы
- •3.1 Постановка задачи и требования к системе
- •3.2 Информационное обеспечение задачи
- •3.3.1 Характеристика входной информации
- •3.3.2 Характеристика выходной информации
- •Концептуальная информационная модель системы
- •3.3 Модель процесса обработки данных
- •3.3.1..N Детализация модели бизнес-процессов и бизнес-функций
- •3.4 Математическое и алгоритмическое обеспечение
- •3.5 Проектирование базы данных
- •3.6 Проектирование интерфейса информационной системы
- •3.7 Проектирование сетевой архитектуры информационной системы
- •3.8 Проектирование технологического процесса обработки информации
- •4 Календарно-ресурсное планирование проекта, анализ бюджетных ограничений и рисков
- •4.1 Календарный и ресурсный план проекта
- •5.2 Анализ и оптимизация проекта
- •5.3 Разработка мероприятий по управлению рисками проекта
- •2. Общие требования к оформлению выпускной квалификационной работы
- •3.1 Требования к оформлению пояснительной записки
- •3.1.1 Оформление титульного листа
- •3.1.2 Оформление задания
- •3.1.3 Оформление содержания
- •3.1.4 Оформление разделов и пунктов
- •3.1.5 Оформление перечислений
- •3.1.6 Оформление иллюстраций
- •3.1.7 Оформление ссылок
- •3.1.8 Оформление таблиц
- •3.1.9 Оформление формул
- •3.1.10 Оформление библиографического списка
- •3.12.11 Оформление приложений
- •Приложение а Образец титульного листа
- •Приложение б Задание на практику
- •Задание
- •Приложение в Примеры оформления библиографического списка
2 Анализ и выбор проектных решений
2.1 Анализ систем-аналогов
Для любого типа задачи существует вероятность что подобные задачи возникали и ранее, и наверняка существуют ИС-аналоги, выполняющие те же функции, что и проектируемая система. Поэтому необходимо провести анализ существующих аналогичных разработок. Для этого необходимо исследовать рынок программного обеспечения; найти те программные продукты, которые решают задачи, аналогичные; исследовать выбранные ИС и сделать выводы о возможности их применения на данном объекте.
После проведенного анализа необходимо четкий ответ на вопрос о том, чем разрабатываемая им ИС будет принципиально отличаться от уже существующих аналогов. Естественно, такие отличия обязательно должны быть найдены, в противном случае целесообразность дипломной работы может быть поставлена под сомнение.
В качестве первого критерия сравнения уже имеющихся систем с новой разработкой является функциональность. Прежде всего, стоит обратить внимание, что среди найденных программ могут быть такие, функциональность которых:
намного шире, чем у проектируемой системы;
соответствует разрабатываемой системе;
меньше требуемой.
Часть существующих разработок может быть сразу отвергнута по причине недостаточной функциональности.
Те системы, функциональность которых значительно шире, скорее всего, имеют высокую стоимость (следует учитывать не только стоимость покупки, но и стоимость внедрения, дальнейшего сопровождения и возможной модификации).
Наиболее пристальное внимание следует уделить тем системам, которые выполняют ту же функциональную нагрузку, что и разрабатываемая в рамках диплома ИС. Системы этого класса стоит хорошо изучить и наиболее подробно описать. О каждой системе необходимо собрать следующую информацию:
официальное название системы;
компания-разработчик;
класс системы и ее назначение;
технологии, используемые в системе;
особенности реализации системы (в т.ч. архитектура, форматы, используемая СУБД);
рыночная стоимость системы и др.
Стоит отметить, что это минимальный объем информации, который необходим для анализа существующих разработок: чем больше информации дипломник найдет о системе, тем более глубокий анализ он сможет провести. Как правило, основным источником подобного рода информации является Internet. При описании системы в пояснительной записке обязательно необходимо сделать ссылку на тот информационный ресурс, откуда эта информация была получена.
После того, как каждая из найденных разработок была описана по указанной схеме, следует сформировать сводную таблицу. Одной из систем, которые сравниваются в этой таблице, может стать ИС, проектируемая в рамках задачи.
Выполняемые функции и критерии |
Системы аналоги |
||
Аналог 1 |
…. |
Аналог N |
|
Выполняемые функции: |
|
|
|
Функция 1 |
|
|
|
|
|
|
|
Функция n |
|
|
|
Критерии: |
|
|
|
Адаптация |
|
|
|
Масштабируемость |
|
|
|
Гибкий модуль отчетности |
|
|
|
Простота использования |
|
|
|
Простота установки |
|
|
|
Возможность конвертации базы |
|
|
|
Удаленный доступ для сотрудников |
|
|
|
Система техподдержки и обновления |
|
|
|
Стоимость модуля 1 рабочее место |
|
|
|
При анализе существующих разработок рекомендуется использовать для их сравнения также и отзывы пользователей, эксплуатирующих ту или иную ИС. Как правило, такие отзывы дают дополнительную информацию об эргономичности системы, удобстве ее эксплуатации, сложности освоения, интуитивной понятности интерфейса.
По результатам проведенного анализа следует сделать вывод о том, почему та или иная система не может быть использована в конкретных условиях и обосновать необходимость разработки новой системы. Целесообразно перечислить по пунктам, чем именно разрабатываемая система будет отличаться от существующих аналогов.
2.2 Анализ и выбор технологий проектирования
Выбор методов и средств проектирования. Следует дать краткую характеристику современных технологий проектирования, их положительные черты и недостатки, перечислить основные факторы выбора, обосновать выбор применяемой технологии и дать особенности ее использования в данном проекте. Анализ можно сделать с помощью таблицы (аналогичной п. 2.1)
2.3 Анализ и выбор платформы автоматизации
Выбор и обоснование Операционной системы, системы управления базой данных (СУБД), БД. Анализ можно сделать с помощью таблицы (аналогичной п. 2.1)
2.4 Анализ и выбор языка программирования
Обоснование проектных решений по программному обеспечению в виде требований к системному и специальному (прикладному) программному обеспечению и выборе на основе этих требований соответствующих компонентов программного обеспечения. Анализ можно сделать с помощью таблицы (аналогичной п. 2.1)
2.5 Обоснование проектных решений
При анализе путей решения имеющихся проблем строится «дерево целей» аналитика (проектировщика), которое является позитивным зеркальным отражением негативного дерева проблем. И к этому дереву в качестве «веток» пристраиваем возможные стратегии решения проблем (достижения целей).
Формирование целевой модели в виде «Дерева целей», которое может представлять собой ветвящуюся структуру разбиения целей по понижающимся уровням (Задача-Цель-Результат).
а) Дерево целей можно построить поэтапно, сверху вниз, путем последовательного перехода от более высокого уровня к более низкому, смежному уровню. Первый уровень - уровень системы. Второй уровень - уровень подсистем, выделенных по одному и тому же признаку и т.д.
б) можно выбрать для построения Дерева целей метод системного анализа и с применением Business Studio построить стратегическую карту Дерева целей в виде связанного Графа
Для построения связанного графа можно использовать и другие более простые программные продукты Mind Manager, SmartArt, MS Word, Microsoft Office Visio, и др
Далее можно провести анализ стратегий, который заключается в выборе целей, которые могут быть достигнуты путем создания информационной системы. Дополнительно можно рассмотреть стратегию, связанную с организационными мероприятиями или реорганизацией объекта.
Анализ стратегий (средств достижения целей) следует проводить, используя соответствующую таблицу.
Пример фрагмента таблицы анализа стратегий:
Цель |
Стратегия |
Преимущества |
Недостатки |
Уменьшить расходы |
1. Переехать в помещение меньшей площади |
Ощутимое сокращение расходов |
Тесное помещение плохо скажется на имидже Центра, что приведет к падению прибыли |
2. Переехать в менее престижную часть города |
Ощутимое сокращение расходов |
Плохо скажется на имидже Центра, что приведет к падению прибыли |
|
3. Автоматизировать ведение учета учащихся с последующим сокращением числа сотрудников Центра |
Улучшение качества обработки информации, улучшение культуры обслуживания |
Большие начальные расходы |
Анализируя таблицу стратегий, необходимо обоснованно выбрать стратегии, которые позволят решить имеющиеся проблемы путем автоматизации информационных процессов предметной области или создания ИС.
В этом пункте и далее необходимо пользоваться ГОСТом 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания
