русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Содержание


Дата добавления: 2015-08-31; просмотров: 655; Нарушение авторских прав


ПРЕДИСЛОВИЕ........................................................................................ 6

МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ......................................................... 8

Рабочая программа дисциплины....................................................................................... 8

Пояснительная записка................................................................................................... 8

Содержание дисциплины............................................................................................. 10

Рекомендации по самостоятельной работе..................................................................... 14

Календарно-тематический план самостоятельной работы....................................... 14

Методические рекомендации по отдельным видам самостоятельной работы....... 19

Указания по самостоятельному изучению теоретической части дисциплины. 20

Указания по выполнению контрольной работы................................................... 21

Указания по выполнению курсовой работы......................................................... 22

Указания к промежуточной аттестации с применением балльно-рейтинговой системы оценки знаний........................................................................................................................ 24

ТЕОРЕТИЧЕСКИЕ МАТЕРИАЛЫ..................................................... 26

Глава 1. Методология разработки и стандартизации........................ 26

1.1. Особенности управления разработкой программ................................................... 26

1.1.1. Основные понятия и организация работ по разработке программных средств 26

1.1.2. Классы программ................................................................................................ 28



1.1.3. Архитектура программных средств.................................................................. 30

1.2. Стандартизация жизненного цикла программных средств.................................. 32

1.2.1. Уровни стандартизации..................................................................................... 32

1.2.2. Основные модели жизненного цикла.............................................................. 38

1.2.2.1. Каскадная модель........................................................................................ 38

1.2.2.2. Каскадная модель с промежуточным контролем..................................... 39

1.2.2.3. Модель разработки программных средств на основе ранее созданных компонентов 39

1.2.2.4. Эволюционная модель................................................................................ 39

1.2.2.5. Модель пошаговой разработки программных средств.......................... 39

1.2.2.6. Спиральная модель...................................................................................... 40

1.2.2.7. Спиральная модель с ограничением версий............................................ 40

1.2.3. Структурное программирование....................................................................... 40

1.2.4. Организация человеко-машинного интерфейса.............................................. 43

1.2.4.1. Принципы разработки................................................................................ 43

1.2.4.2. Рекомендации разработчику...................................................................... 45

1.3. Оценка стоимости и планирование разработки программных средств............... 48

1.3.1. Оценка стоимости разработки........................................................................... 48

1.3.2. Планирование разработки.................................................................................. 49

1.4. Качество программных средств................................................................................ 51

1.4.1. Стандарты качества............................................................................................ 51

1.4.2. Основные показатели качества......................................................................... 55

1.4.3. Методы достижения качества............................................................................ 59

1.4.4. Сертификация и аттестация............................................................................... 60

1.4.5. Конфигурационное управление версиями....................................................... 62

1.4.6. Регламентирование тестирования для обеспечения качества........................ 63

1.4.6.1. Цели и этапы тестирования программ...................................................... 63

1.4.6.2. Основные тестируемые элементы............................................................. 65

1.4.6.3. Восходящее и нисходящее тестирование................................................. 65

1.5. Методология быстрой разработки приложений (RAD)........................................ 66

1.6. Структурный подход к проектированию информационных систем.................... 68

1.6.1. Сущность структурного подхода...................................................................... 68

1.6.2. Моделирование потоков данных (бизнес-процессов) DFD........................... 69

1.6.3. Функциональное моделирование SADT (IDEF0)........................................... 73

1.6.3.1. Состав функциональной модели.............................................................. 74

1.6.3.2. Иерархия диаграмм..................................................................................... 75

1.6.4. Моделирование данных.................................................................................... 75

1.6.4.1. Основные понятия...................................................................................... 75

1.6.4.2. Методология IDEF1.................................................................................... 76

1.7. Общая характеристика и классификация CASE-средств....................................... 78

1.8. Интеллектуализация вычислительных систем........................................................ 80

1.9. Рынок программных продуктов............................................................................... 82

1.10. Классификация систем защиты программных средств........................................ 87

1.10.1. Методы установки............................................................................................ 87

1.10.2. Методы защиты................................................................................................. 87

1.10.3. Принципы функционирования....................................................................... 88

1.10.4. Показатели оценки систем защиты................................................................. 90

Резюме................................................................................................................................. 91

Вопросы для контроля...................................................................................................... 92

Глава 2. Создание модели процессов в BPWin.................................... 94

2.1. Среда разработки....................................................................................................... 94

2.2. Функциональная модель (IDEF0)............................................................................. 95

2.2.1. Принципы построения модели.......................................................................... 95

2.2.2. Работы.................................................................................................................. 97

2.2.3. Стрелки................................................................................................................ 98

2.2.4. Нумерация работ и диаграмм.......................................................................... 104

2.2.5. Диаграммы дерева узлов и экспозиций (FEO)............................................. 104

2.2.6. Слияние моделей............................................................................................... 105

2.2.7. Разделение моделей.......................................................................................... 107

2.2.8. Отчеты по модели............................................................................................. 107

2.2.9. Экспертиза и согласование модели................................................................ 109

2.3. Оценка модели.......................................................................................................... 109

2.3.1. Стоимостной анализ (ABC)............................................................................. 109

2.3.2. Анализ свойств, определенных пользователем (UDP)................................. 111

2.4. Дополнительные модели......................................................................................... 112

2.4.1. Диаграммы потоков данных (DFD)................................................................ 112

2.4.2. Диаграммы информационных процессов (IDEF3)....................................... 114

2.4.3. Имитационное моделирование....................................................................... 115

Резюме............................................................................................................................... 116

Вопросы для контроля.................................................................................................... 116

Глава 3. Создание модели данных в ERWin..................................... 118

3.1. Отображение модели данных.................................................................................. 118

3.1.1. Модели представления данных....................................................................... 118

3.1.2. Среда разработки............................................................................................... 122

3.1.3. Подмодели и сохраняемые отображения........................................................ 124

3.2. Создание логической модели данных.................................................................... 124

3.2.1. Уровни логической модели............................................................................. 124

3.2.2. Сущности и атрибуты....................................................................................... 125

3.2.3. Связи................................................................................................................... 128

3.2.4. Типы сущностей и иерархия наследования (супертипы, подтипы)............ 134

3.2.5. Ключи................................................................................................................. 135

3.2.6. Методы нормализации и денормализации отношений................................ 137

3.2.7. Домены............................................................................................................... 141

3.3. Создание физической модели данных................................................................... 143

3.3.1. Уровни физической модели............................................................................. 143

3.3.2. Выбор СУБД...................................................................................................... 143

3.3.3. Таблицы и представления................................................................................ 144

3.3.4. Правила проверки значений и значения по умолчанию.............................. 147

3.3.5. Индексы............................................................................................................. 150

3.3.6. Объекты физической памяти........................................................................... 152

3.3.7. Триггеры и хранимые процедуры................................................................... 152

3.3.8. Хранилища данных........................................................................................... 158

3.3.9. Определение размера базы данных................................................................. 162

3.3.10. Прямое и обратное проектирование............................................................ 164

3.4. Создание отчетов в ERWin...................................................................................... 170

3.5. Связывание моделей процессов и модели данных............................................... 172

3.5.1. Экспорт данных из ERWin в BPWin............................................................... 172

3.5.2. Создание сущностей и атрибутов BPWin и их экспорт в ERWin................ 174

Резюме............................................................................................................................... 176

Вопросы для контроля.................................................................................................... 177

Глава 4. Генератор отчетов RPTWin.................................................. 178

4.1. Создание нового отчета........................................................................................... 178

4.2. Среда конструктора отчетов.................................................................................... 178

4.3. Размещение объектов отчета................................................................................... 180

4.4. Группировка и сортировка данных отчета............................................................ 182

4.5. Изменение файла данных отчета............................................................................ 182

4.6. Изменение свойств отчета....................................................................................... 183

4.7. Формирование формул............................................................................................ 184

4.8. Пример формирования отчета................................................................................. 187

Резюме............................................................................................................................... 191

Вопросы для контроля.................................................................................................... 191

ЗАКЛЮЧЕНИЕ..................................................................................... 193

ПРАКТИКУМ........................................................................................ 195

ЗАДАНИЯ ДЛЯ КОНТРОЛЯ.............................................................. 197

Тесты для самоконтроля.................................................................................................. 197

Ключи к тестам для самоконтроля................................................................................. 222

Пример выполнения контрольной работы................................................................... 224

Темы контрольных и курсовых работ........................................................................... 233

Вопросы для подготовки к экзамену............................................................................. 242

СПИСОК ИСТОЧНИКОВ ИНФОРМАЦИИ.................................... 244

Приложения........................................................................................... 246

Приложение 1. Стандарты.............................................................................................. 246

Приложение 1.1. Международный стандарт жизненного цикла.......................... 246

Приложение 1.2. Стандарты качества...................................................................... 250

Приложение 1.3. Стандарты по тестированию программ..................................... 252

Приложение 1.4. Государственные стандарты РФ.................................................. 253

Приложение 1.5. Единая система программной документации (ГОСТ 19)......... 254

Приложение 1.6. Автоматизированные системы управления (ГОСТ 24)........... 259

Приложение 1.7. Автоматизированные системы (ГОСТ 34)................................. 260

Приложение 2. Список макрокоманд ERWin............................................................... 262

Приложение 3. Список макрокоманд ERWin............................................................... 268



Светлой памяти

моей жены и друга

Татьяны Владимировны

посвящается



<== предыдущая лекция | следующая лекция ==>
Учебное пособие | ПРЕДИСЛОВИЕ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.452 сек.