Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634620)
Контекстум
.

Разработка приложений (1500,00 руб.)

0   0
Первый авторГаврилова И. В.
ИздательствоМ.: ФЛИНТА
Страниц242
ID246530
АннотацияВ учебном пособии описан процесс разработки приложений информационных систем. Большое внимание уделено архитектуре и технологиям разработки приложений: интерфейсам прикладного программирования, механизмам доступа к данным. Рассматриваются методики разработки пользовательского интерфейса. Изложение материала сопровождается большим количеством иллюстраций, предлагаются вопросы для самопроверки, а также практикум, в котором нашли своё воплощение теоретические вопросы.
Кому рекомендованоРабота ориентирована на студентов очного и заочного отделения, изучающих проблемы разработки приложений информационных систем, разработки баз данных, проблемы стандартизации в области информационных систем, моделирования бизнес-процессов.
ISBN978-5-9765-1482-9
УДК004
ББКЗ2.97
Гаврилова, И.В. Разработка приложений : учеб. пособие / И.В. Гаврилова .— 3-е изд., стер. — Москва : ФЛИНТА, 2017 .— 242 с. : ил. — ISBN 978-5-9765-1482-9 .— URL: https://rucont.ru/efd/246530 (дата обращения: 20.04.2024)

Предпросмотр (выдержки из произведения)

Средства разработки, универсальные по отношению к СУБД . <...> . 220 Введение Завершающей стадией создания проекта информационной системы является детальное проектирование, к которому относятся разработка приложений, интеграция системы и ее квалификационное тестирование. <...> Проектирование базы данных не может быть оторвано от проектирования модулей и приложений, поскольку бизнес-правила могут создавать объекты в базе данных, например серверные ограничения (constraints), а также хранимые процедуры и триггеры, – в этом случае часто говорят, что часть бизнес-логики переносится в базу данных. <...> Аналогичная независимость реализуется для слоя функций, обеспечивающих вызовы интерфейса, предоставляемого СУБД для выполнения запросов. <...> Например, в ИСО/МЭК 2382-1, ИСО/МЭК 2382-20 и ИСО 8402 Программное средство понимается как программа или логически связанная совокупность программ, снабженная программной документацией. <...> Однако есть ГОСТы, определяющие жизненный цикл программных средств, и стандарты языков программирования, оформления программной документации, есть стандарты пользовательского интерфейса. <...> Документация пользователя и информация на упаковке для потребительских программных пакетов. <...> Под документацией пользователя понимается документация, которая обеспечивает конечного пользователя информацией по установке и эксплуатации ПП. <...> Программные конструктивы и условные обозначения для их представления. <...> Часто при оформлении документации на программное средство разработки ориентируются на стандарты 19й и 3й серий (см. Приложение 1), которые устанавливают правила оформления программных кодов и алгоритмов. <...> Документация пользователя и информация на упаковке для потребительских программных пакетов В. <...> Программные конструктивы и условные обозначения для их представления 5. <...> Программа или логически связанная совокупность программ, снабженная программной документацией 8. <...> «Метод - это последовательный процесс создания <...>
Разработка_приложений.pdf
Стр.1
Стр.2
Стр.3
Стр.4
Стр.5
Разработка_приложений.pdf
И.В. Гаврилова Разработка приложений Учебное пособие 3-е издание, стереотипное Москва Издательство «ФЛИНТА» 2017
Стр.1
УДК 681.142.1.01 ББК З97 Г12 Р е ц е н з е н т ы: Декан факультета автоматики и вычислительной техники, зав. кафедрой вычислительной техники и прикладной математики Магнитогорского государственного технического университета, доктор технических наук, профессор Д.Х. Девятов Декан факультета информатики Челябинского государственного педагогического университета, доктор педагогических наук, профессор Д.Ш. Матрос Г12 Гаврилова И.В. И.В. Гаврилова. — 3-е изд., стер. — М.: ФЛИНТА, 2017 . — 242 c. ISBN 978-5-9765-1482-9-86781-430-0 В учебном пособии описан процесс разработки приложений информационных Разработка приложений [Электронный ресурс] : учеб. пособие / систем. Большое внимание уделено архитектуре и технологиям разработки приложений: интерфейсам прикладного программирования, механизмам доступа к данным. Рассматриваются методики разработки пользовательского интерфейса. Изложение материала сопровождается большим количеством иллюстраций, предлагаются вопросы для самопроверки, а также практикум, в котором нашли своё воплощение теоретические вопросы. Работа ориентирована на студентов очного и заочного отделения, изучающих проблемы разработки приложений информационных систем, разработки баз данных, проблемы стандартизации в области информационных систем, моделирования бизнес-процессов. УДК 681.142.1.01 ББК З97 ISBN 978-5-9765-1482-9-85-86781-430-0 © Попова И.В., 2017 © Издательство «ФЛИНТА», 2017
Стр.2
СОДЕРЖАНИЕ ВВЕДЕНИЕ ............................................................................................... 6 ГЛАВА 1. СТАНДАРТЫ И МЕТОДОЛОГИИ РАЗРАБОТКИ ПРИЛОЖЕНИЙ ......................................................................................... 9 1.1. Стандарты разработки приложений ........................................................ 10 Вопросы для самопроверки .............................................................................. 20 1.2. Методологические подходы к разработке сложных систем ................ 21 1.2.1. Содержание методологии разработки приложений ............................. 22 1.2.2. Структурная методология ....................................................................... 29 1.2.2.1. Методы разработки структуры программы .................................... 31 1.2.2.2. Порядок разработки модуля ............................................................. 36 1.2.3. Объектно-ориентированная методология ............................................. 38 1.2.4. RAD-методология .................................................................................... 48 1.2.5. Гибкие методологии разработки сложных систем ............................... 50 Вопросы для самопроверки .............................................................................. 52 Библиографический список .............................................................................. 55 ГЛАВА 2. АРХИТЕКТУРА И ТЕХНОЛОГИИ РАЗРАБОТКИ ПРИЛОЖЕНИЙ ....................................................................................... 57 2.1. Архитектура приложения. .......................................................................... 57 2.1.1. Понятие архитектуры приложения ........................................................ 57 2.1.2. Подходы к классификации архитектур ................................................. 58 2.1.3. Архитектура клиент-сервер. ................................................................... 62 2.1.3.1. Двухзвенная архитектура клиент-сервер ........................................ 63 2.1.3.2. Трехзвенная архитектура клиент-сервер ........................................ 65 2.1.3.3. Пятизвенная архитектура клиент-сервер ........................................ 68 Вопросы для самопроверки .............................................................................. 69 2.2. Технологии разработки приложений ....................................................... 71 2.2.1. COM (Component Object Model) ............................................................. 73 2.2.1.1. Именование потенциальных COM-объектов ................................. 76 2.2.1.2. Интерфейсы COM ............................................................................. 79 2.2.1.3. Серверы объектов СОМ ................................................................... 83 2.2.2. CORBA (Common Object Request Broker Architecture) ........................ 84 Вопросы для самопроверки .............................................................................. 90 2.3. Средства разработки приложений ............................................................ 92 2.3.1. Средства разработки, ориентированные на конкретные СУБД ......... 95 2.3.2. Средства разработки, универсальные по отношению к СУБД ........... 96 Вопросы для самопроверки .............................................................................. 98 - 3 -
Стр.3
Библиографический список .............................................................................. 99 ГЛАВА 3. РЕАЛИЗАЦИЯ ЛОГИКИ ОБРАБОТКИ И ПРЕДСТАВЛЕНИЯ ДАННЫХ ............................................................................................... 101 3.1. Реализация логики обработки данных на стороне сервера ............... 102 3.1.1. Реализация бизнес-логики с помощью хранимых процедур ............ 102 3.1.2. Реализация логики обработки данных с помощью триггеров. ......... 112 Вопросы для самопроверки ............................................................................. 121 3.2. Интерфейсы прикладного программирования .................................... 123 3.2.1. Универсальные API ............................................................................... 125 3.2.1.1. Open Database Connectivity (ODBC) .............................................. 126 3.2.1.2. Java Database Connectivity (JDBC) ................................................. 130 3.2.1.3. OLE DB ............................................................................................. 134 3.2.2. Механизмы доступа к данным .............................................................. 135 3.2.2.1. BDE (Borland Database Engine) ...................................................... 136 3.2.2.2. ADO (Active X Data Objects) .......................................................... 137 Вопросы для самопроверки ............................................................................. 140 3.3. Разработка пользовательского интерфейса .......................................... 144 3.3.1. Принципы разработки пользовательского интерфейса ..................... 144 3.3.2. Подходы к разработке пользовательского интерфейса ..................... 150 3.3.3. Стили графического пользовательского интерфейса ........................ 155 3.3.3.1. Графический пользовательский интерфейс (GUI) ....................... 155 3.3.3.2. Пользовательский Web-интерфейс (WUI) .................................... 157 3.3.3.3. Пользовательский интерфейс карманных устройств (НUI) ....... 159 3.3.3.4. Признаки хорошего пользовательского интерфейса ................... 159 Вопросы для самопроверки ............................................................................. 161 Библиографический список ............................................................................ 163 ГЛАВА 4. ПРАКТИКУМ ........................................................................ 166 4.1. Практическая работа 1. Эскизный проект ........................................... 166 4.2. Практическая работа 2. Правила данных: описание ......................... 167 4.3. Практическая работа 3. Определение размера базы данных ............ 171 4.4. Практическая работа 4. Правила процессов ........................................ 172 4.5. Практическая работа 5. Построение матрицы «Функции-сущности» ............................................................................................................................... 176 4.6. Практическая работа 6. Описание сценария работы приложения .. 177 4.7. Практическая работа 7. Разработка спецификации модулей ........... 180 4.8. Практическая работа 8. Разработка интерфейса приложения ......... 185 4.9. Практическая работа 9. Организация доступа к данным ................. 189 - 4 -
Стр.4
4.10. Практическая работа 10 .Обработка ошибок . ................................... 196 4.11. Практическая работа 11. Создание отчётов . ..................................... 197 Библиографический список . .......................................................................... 206 ОТВЕТЫ . ................................................................................................ 208 ГЛОССАРИЙ . ......................................................................................... 209 ПРИЛОЖЕНИЯ . ..................................................................................... 220
Стр.5