Методические указания по выполнению дипломных работ
Вид материала | Методические указания |
СодержаниеIII. Детальное проектирование. IV. Реализация |
- Методические указания по выполнению и оформлению дипломных проектов (работ) для студентов, 510.16kb.
- Методические указания по выполнению и защите дипломных работ и п рограмма сдачи государственного, 508.35kb.
- Методические указания по выполнению дипломных работ студентами специальности 080105, 440.74kb.
- Л. Б. Гончарова методические указания по выполнению и оформлению диплом, 1104.65kb.
- Методические указания по выполнению дипломных работ для студентов специальности 060500, 749.67kb.
- Методические указания по написанию и оформлению дипломных работ для студентов специальностей, 485.7kb.
- Методические указания к выполнению и оформлению дипломного проекта, 451.55kb.
- Методические указания по выполнению выпускных квалификационных работ (дипломных работ), 664.33kb.
- Методические указания к выполнению курсовой работы «Разработка приложений, предназначенных, 348.71kb.
- Методические указания по выполнению контрольных работ Специальность, 638.85kb.
II. Проектирование архитектуры системы. На этой фазе строится предметная модель. Процесс построения предметной модели включает в себя последовательность действий:
-детальное описание функционирования системы;
-дальнейший анализ использованных данных и построение логической модели данных для последующего проектирования базы данных;
-определение структуры пользовательского интерфейса;
-уточнение диаграмм потоков данных и списка событий, выделение среди процессов нижнего уровня интерактивных и не интерактивных, определение для них спецификаций. Возможная детализация процесса «Администрирование членов библиотеки», находящегося на контекстной диаграмме (см. рис. 5.8), приведена на рис. 5.11.
Рис.5.11. Детализация контекстной диаграммы.
Результатами проектирования архитектуры являются:
- модель процессов (диаграмма архитектуры системы- System Architecture Diagram- SAD и спецификации на структурированном языке);
- модель данных (ERD и подсхемы ERD);
- модель пользовательского интерфейса (классификация процессов на интерактивные и не интерактивные функции, диаграмма последовательности форм (Form Sequence Diagram- FSD), показывающая, какие формы появляются в приложении, и в каком порядке).
На диаграмме последовательности форм FSD фиксируются набор и структура вызовов экранных форм. Диаграммы FSD образуют иерархию, на вершине которой находится главная форма приложения, реализующего подсистему. На втором уровне находятся формы, реализующие процессы нижнего уровня функциональной структуры, зафиксированной на диаграммах архитектуры системы (SAD).
III. Детальное проектирование. На фазе детального проектирования строится модульная модель. Под модульной моделью понимается реальная модель проектируемой прикладной системы. Процесс и построение включает в себя:
- уточнение модели базы данных для последующей генерации предложений на структурированном языке запросов (Structured Query Language - SQL), SQL-предложений, определяющих структуру целевой БД;
- уточнение структуры пользовательского интерфейса;
- построение структурных схем, отражающих логику работы пользовательского интерфейса и модель бизнес – логики, т.е. структурную схему программы Structure Charts Diagram-SCD, и привязка их к формам.
Результатами детального проектирования являются:
- модель процессов (структурные схемы интерактивных и не интерактивных функций);
- модель данных (определение в ERD всех необходимых параметров для приложений);
- модель пользовательского интерфейса (диаграмма последовательности форм (FSD), показывающая, какие формы появляются в приложении, и в каком порядке, взаимосвязь между каждой формой и определенной структурной схемой, между каждой формой и одной или более сущностью в (ERD)).
IV. Реализация. Здесь строится реализационная модель. Процесс ее создания включает в себя:
- генерацию предложений на структурированном языке запросов (SQL-предложений), определяющих структуру целевой БД (таблицы, индексы, ограничения целостности данных - ограничения непротиворечивости данных).
- уточнение структурных схем программ (SCD) и диаграмм последовательности форм (FSD) с последующей генерацией кода приложений.
На основе анализа потоков данных и взаимодействия процессов с хранилищами данных осуществляется окончательное выделение подсистем (предварительное выделение должно быть сделано и зафиксировано на этапе формирования требований в техническом задании). При выделении подсистем необходимо руководствоваться принципами функциональной связанности и минимизации информационной зависимости. Необходимо учитывать, что на основании таких элементов подсистемы, как процессы и данные, на этапе разработки должно быть создано приложение, способное функционировать самостоятельно. С другой стороны, при группировке процессов и данных в подсистемы необходимо учитывать требования к конфигурированию продукта, если они были сформулированы на этапе анализа.
Библиографический список.
1. Абутидзе З.С., Александровская Л.Н., Бас В.Н., Круглов В.И., Червяков Л.М., Шолом А.М. Управление качеством и реинжиниринг организаций: Учебное пособие.- М.: Логос, 2003-328 с.: ил.
2. Вендров А.М. CASE- технологии. Современные методы и средства проектирования информационных систем. – М.: Финансы и статистика, 1998.-176 с.: ил.
3. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2000. – 352 с.: ил.
4. Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. - М.: Гелиос АРВ, 2002.-368с.: ил.
5. Елиферов В.Г., Репин В.В. Бизнес-процессы. Регламентация и управление:
Учебник. - М.: ИНФРА-М, 2004.-319 с. - (Учебники для программы МВА).
6. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем: Учебник. / Под ред. Ю.Ф. Тельнова. - М.: Финансы и статистика, 2003. – 512 с.: ил.
7. Тельнов Ю.Ф. Реинжиниринг бизнес – процессов. – М.: Финансы и статистика, 2003. – 256 с.: ил.
8 Калянов Г.Н. Консалтинг при автоматизации предприятий: Научно-практическое издание. - М.: СИНТЕГ, 1997.-316 с.: ил.
9. Маклаков С.В. BPWin и ERWin. CASE - средства разработки информационных систем. - М.: ДИАЛОГ-МИФИ, 2000.-256 с.
10. Марка Д.А., Мак Гоун К. Методология структурного системного анализа и проектирования SADT: Пер. с англ. - М.: Метатехнология, 1993.-240 с.
11.Фаулер М., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования: Пер. с англ. - М.: Мир, 1999.- 191 с.
12. Ивлев В.А., Попова Т.В. Реорганизация деятельности предприятий: от структурной к процессной организации.- М.: Научтехлитиздат, 2000.-271 с.
13. Шеер А.В. Бизнес – процессы. Основные понятия. Теория. Методы.: Пер. с англ.; Под ред. М.С. Каменновой – М.: Весть - Метатехнология, 1999.-152 с.
14. Шеер А.В. Моделирование Бизнес – процессов.- Пер. с англ.; Под ред. М.С. Каменновой – М.: Весть - Метатехнология, 2000.-205 с.
15. Гаврилова Т.А., Хорошевский В.Ф. Базы знаний интеллектуальных систем: Учебник.-М.: Питер, 2000.-382 с.
16. Тельнов Ю.Ф. Интеллектуальные информационные системы в экономике: Учеб. пособие. – 3-изд.-М.: СИНТЕГ, 2002.-306 с.
17. Тельнов Ю.Ф. Использование стандартов (методологий) моделирования (IDEF, UML, ARIS) на различных стадиях реинжиниринга бизнес – процессов и проектирования информационной системы. // Сб.тр. II-й Всероссийской практической конференции «Стандарты в проектах современных информационных систем». – М.: Открытые системы, 2002.-с. 82-87.
18. Благодатских В.А., Енгибарян М.А., Ковалевская Е.В. и др. Экономика, разработка и использование программного обеспечения ЭВМ. – М.: Финансы и статистика, 1995.
19. ГОСТ 19.101-77. Единая система программной документации: Виды программ и программных документов.- М.: Изд. стандартов,1994.
20. ГОСТ 19.105-78. Единая система программной документации: Общие требования к программным документам.- М.: Изд. стандартов,1994.