Технология построения модульных автоматизированных информационных систем для сложных предметных областей и ее применение на примере информационной поддержки системы муниципального заказа органов местного самоуправления

Технология построения модульных автоматизированных информационных систем для сложных предметных областей и ее применение на примере информационной поддержки системы муниципального заказа органов местного самоуправления

Автор: Макунин, Алексей Анатольевич

Шифр специальности: 05.13.11

Научная степень: Кандидатская

Год защиты: 2005

Место защиты: Томск

Количество страниц: 228 с. ил.

Артикул: 3300115

Автор: Макунин, Алексей Анатольевич

Стоимость: 250 руб.

Технология построения модульных автоматизированных информационных систем для сложных предметных областей и ее применение на примере информационной поддержки системы муниципального заказа органов местного самоуправления  Технология построения модульных автоматизированных информационных систем для сложных предметных областей и ее применение на примере информационной поддержки системы муниципального заказа органов местного самоуправления 

ВВЕДЕНИЕ.
ГЛАВА 1. ОБЗОР ТЕХНОЛОГИЙ И АРХИТЕКТУРНЫХ РЕШЕНИЙ.
1.1. Технологии разработки программных систем.
1.2. Технологии межмодульного и программного взаимодействия
1.3. Модели и способы структуризации данных.
1.4. Примеры построения и расширения программных систем
1.5. Условия и требования к модульной технологии построения автоматизированных информационных систем
1.6. Выводы.
ГЛАВА 2. РАЗРАБОТКА ТЕХНОЛОГИИ ПОСТРОЕНИЯ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ
2.1. Роль контекста структуризации информации.
2.2. Общая идеология архитектуры
2.3. Структура и особенности системы хранения данных
2.4. Дерево объектов и отображение диалоговых форм
2.5. Вспомогательные механизмы и сервисы
2.6. Разработка АИС и ее жизненный цикл.
2.7. Выводы.
ГЛАВА 3. АВТОМАТИЗАЦИЯ МУНИЦИПАЛЬНОГО ЗАКАЗА.
3.1. Система муниципального заказа.
3.2. Обзор программных комплексов
3.3. Мировой опыт автоматизации бюджетных закупок
3.4. Предпосылки и условия разработки информационной системы
3.5. Выводы
ГЛАВА 4. РЕАЛИЗАЦИЯ КОМПЛЕКСА ПРОГРАММ МУНИЦИПАЛЬНЫЙ ЗАКАЗ
4.1. Проектные решения автоматизации муниципального заказа.
4.2. Технологический цикл системы муниципального заказа
4.3. Особенности эксплуатации
4.4. Перспективы развития
4.5. Внедрение программного комплекса в эксплуатацию.
4.6. Выводы
ЗАКЛЮЧЕНИЕ.
СПИСОК ЛИТЕРАТУРЫ


Экстремальное программирование возникло как противопоставление ставшим уже классическими конкретным методикам, предполагавшим длительные работы по строгому плану с соблюдением всех технологических норм и этапов, в том числе и по документированию. В основу же экстремального программирования положены четыре базовых принципа общение, простота, обратная связь и храбрость 6, т. Главным в экстремальном программировании считается создание работающего кода, а не разработка формальных требований и проектных решений. Именно кода, причем не обязательно оптимального, важным является лишь то, что код удовлетворяет тестам. Такой подход появился после многочисленного анализа успешных и неуспешных проектов. Ряд технологических решений этого подхода цикличность работы цикл порядка двух недель, обмен кодом между разработчиками внутри малой группы, тесная работа с заказчиком по уточнению его запросов на примерах готового очередного релиза программы, разработка тестов все это
направлено на увеличение скорости и повышение качества разработки программного обеспечения. Одним из этапов работы и, как правило, в конце каждого цикла является рефакторинг. Он заключается в наведении порядка в ранее написанном коде, переработке отдельных файлов и их групп с целью оптимизации и удаления максимального количества ненужных фрагментов, объединения классов на основе схожей функциональности, коррекции комментариев, осмысленного переименования объектов 7. Многие программисты, сами того не осознавая, используют технологию экстремального программирования при решении небольших задач. Многоплановость работ но созданию программных продуктов заставляет использовать различные инструментальные средства, специализированные для каждого этапа работы. Таким образом, программы создаются с использованием смешанных технологий, то есть на разных участках могут использоваться как нисходящая, так и восходящая стратегия разработки, объектноориентированная парадигма или традиционное структурное программирование. Как правило, выбор инструментов и технологий зависит в первую очередь от поставленных целей, вида решаемых задач и наличия разного рода ресурсов времени, оборудования, квалифицированных разработчиков и финансов. При достаточном времени на проектные работы очень хорошо использовать стратегию сверхувниз, при которой становится возможным полностью охватить предметную область, детально описывая ее структуру и поведение при помощи инструментов информационного и функционального моделирования, таких как i или vvi и vvi. При очень ограниченном времени разработки можно успешно использовать стратегию снизувверх и экстремальное программирование, уже на первых стадиях работы получая работающие прототипы готовой системы. Использование i ii , сопровождаемое проектными решениями, формализованными на языке , также позволяет охватить практически все необходимые аспекты предметной области, но при этом следуя четкому плану технологического цикла создания программного обеспечения. Модульный подход может применяться для любых вариаций разработки его основное назначение сделать программный продукт более простым в создании, сопровождении и развитии. Для модульного подхода в настоящее время разработан целый набор технологий и архитектур. Важным моментом в разработке любого программного продукта, определяющим перспективы его развития, особенности эксплуатации, а также временные показатели создания является выбор базовой технологии. Здесь не подразумеваются только механизмы и принципы хранения информации, сюда еще входят архитектура системы, технологический процесс разработки и особенности внутренней программной среды. Еще в ые годы были наработаны основные принципы модульной архитектуры, воплотившиеся в дальнейшем в разных языках и средах разработки программного обеспечения, таких как Ада, Модула и ряде других. Дальнейшее развитее модульных архитектур шло в направлении повышения унификации и стандартизации форматов, структур и интерфейсов взаимодействия и материализовалось в современных технологиях, рассматриваемых далее.

Рекомендуемые диссертации данного раздела

28.06.2016

+ 100 бесплатных диссертаций

Дорогие друзья, в раздел "Бесплатные диссертации" добавлено 100 новых диссертаций. Желаем новых научных ...

15.02.2015

Добавлено 41611 диссертаций РГБ

В каталог сайта http://new-disser.ru добавлено новые диссертации РГБ 2013-2014 года. Желаем новых научных ...


Все новости

Время генерации: 0.215, запросов: 244