Проектирование программного обеспечения экономических информационных систем
.pdfОГЛАВЛЕНИЕ
ПРЕДИСЛОВИЕ |
3 |
ВВЕДЕНИЕ |
7 |
ГЛАВА 1. |
|
ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ |
15 |
1.1. ПОНЯТИЕ ЖИЗНЕННОГО ЦИКЛА ПО.ПРОЦЕССЫ ЖИЗНЕННО- |
|
ГО ЦИКЛА |
15 |
1.1.1. Понятие жизненного цикла ПО |
15 |
1.1.2. Основные процессы ЖЦ ПО |
18 |
1.1.3. Вспомогательные процессы ЖЦ ПО |
25 |
1.1.4. Организационные процессы ЖЦ ПО |
30 |
1.1.5. Взаимосвязь между процессами ЖЦ ПО |
32 |
1.2. МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА ПО |
34 |
1.2.1. Модели и стадии ЖЦ ПО |
34 |
1.2.2. Подход RAD |
48 |
1.3. ПОНЯТИЯ МЕТОДА И ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПО |
53 |
1.3.1. Определение метода и технологии |
53 |
1.3.2. Требования к технологии |
55 |
ГЛАВА 2. |
|
СТРУКТУРНЫЙ ПОДХОД К ПРОЕКТИРОВАНИЮ |
|
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ |
59 |
2.1. СУЩНОСТЬ СТРУКТУРНОГО ПОДХОДА |
59 |
2.1.1. Проблема сложности больших систем |
59 |
2.1.2. Структурный подход к разработке ПО |
60 |
Оглавление |
|
345 |
2.2. МЕТОД ФУНКЦИОНАЛЬНОГО МОДЕЛИРОВАНИЯ SADT |
63 |
|
2.2.1. Общие сведения |
|
63 |
2.2.2. Состав функциональной модели |
64 |
|
2.2.3. Построение иерархии диаграмм |
65 |
|
2.2.4. Типы связей между функциями |
71 |
|
2.3. МОДЕЛИРОВАНИЕ ПОТОКОВ ДАННЫХ (ПРОЦЕССОВ) |
77 |
|
2.3.1. Общие сведения |
|
77 |
2.3.2. Состав диаграмм потоков данных |
78 |
|
2.3.3. Построение иерархии диаграмм потоков данных |
81 |
|
2.4. СРАВНИТЕЛЬНЫЙ АНАЛИЗ SADT-МОДЕЛЕЙ И ДИАГРАММ |
|
|
ПОТОКОВ ДАННЫХ |
|
86 |
2.5. ФУНКЦИОНАЛЬНЫЕ МОДЕЛИ, ИСПОЛЬЗУЕМЫЕ НА СТАДИИ |
|
|
ПРОЕКТИРОВАНИЯ |
|
89 |
2.6. МОДЕЛИРОВАНИЕ ДАННЫХ |
90 |
|
2.6.1. Основные понятия |
|
90 |
2.6.2. Метод Баркера |
|
92 |
2.6.3. Метод IDEF1 |
|
100 |
2.6.4. Подход, используемый |
в CASE-средстве Silverrun |
103 |
2.7. ПРИМЕР ИСПОЛЬЗОВАНИЯ |
СТРУКТУРНОГО ПОДХОДА |
Ю7 |
2.7.1. Описание предметной области (организации) |
'07 |
|
2.7.2. Построение моделей деятельности организации |
НО |
|
ГЛАВА 3. |
|
|
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД |
|
|
К ПРОЕКТИРОВАНИЮ ПРОГРАММНОГО |
|
|
ОБЕСПЕЧЕНИЯ |
|
115 |
3.1. СУЩНОСТЬ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА .. |
115 |
|
3.2. УНИФИЦИРОВАННЫЙ ЯЗЫК МОДЕЛИРОВАНИЯ UML |
119 |
|
3.3. ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ |
121 |
|
3.4. ДИАГРАММЫ КЛАССОВ |
|
125 |
3.4.1. Общие сведения |
|
125 |
3.4.2. Ассоциации |
|
127 |
3.4.3. Атрибуты |
|
131 |
346 |
Оглавление |
3.4.4. Операции |
131 |
3.4.5. Обобщение |
133 |
3.4.6. Ограничения |
134 |
3.4.7. Более сложные понятия |
134 |
3.4.8. Механизм пакетов |
141 |
3.5. ДИАГРАММЫ ВЗАИМОДЕЙСТВИЯ |
146 |
3.5.1. Диаграммы последовательности |
147 |
3.5.2. Кооперативные диаграммы |
150 |
3.5.3. Сравнение диаграмм последовательности и кооперативных |
|
диаграмм |
152 |
3.6. ДИАГРАММЫ СОСТОЯНИЙ |
152 |
3.7. ДИАГРАММЫ ДЕЯТЕЛЬНОСТЕЙ |
160 |
3.8. ДИАГРАММЫ КОМПОНЕНТОВ |
170 |
3.9. ДИАГРАММЫ РАЗМЕЩЕНИЯ |
173 |
3.10. ПРИМЕР ИСПОЛЬЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАН- |
|
НОГО ПОДХОДА |
175 |
3.11. СОПОСТАВЛЕНИЕ И ВЗАИМОСВЯЗЬ СТРУКТУРНОГО |
|
И ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДОВ |
180 |
ГЛАВА 4. |
|
CASE-СРЕДСТВА |
185 |
4.1.ОБЩАЯ ХАРАКТЕРИСТИКА И КЛАССИФИКАЦИЯ |
|
CASE-СРЕДСТВ |
185 |
4.1.1. Общая характеристика CASE-средств |
185 |
4.1.2. Классификация CASE-средств |
188 |
4.2. ТЕХНОЛОГИЯ ВНЕДРЕНИЯ CASE-СРЕДСТВ |
190 |
4.2.1. Общие сведения |
191 |
4.2.2. Определение потребностей в CASE-средствах |
194 |
4.2.3. Оценка и выбор CASE-средств |
206 |
4.2.4. Выполнение пилотного проекта |
230 |
4.2.5. Практическое внедрение CASE-средств |
241 |
4.3. ХАРАКТЕРИСТИКИ CASE-СРЕДСТВ |
249 |
4.3.1. Silverrun |
249 |
Оглавление |
347 |
4.3.2. Oracle Designer |
253 |
4.3.3. ERwin, BPwin |
256 |
4.3.4. Rational Rose |
258 |
ГЛАВА 5. |
|
ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ |
|
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ |
263 |
5.1. ТЕХНОЛОГИЯ DATARUN |
263 |
5.2. ТЕХНОЛОГИЯ RUP |
271 |
5.3. МЕТОД Oracle |
278 |
ГЛАВА 6.
ВСПОМОГАТЕЛЬНЫЕ СРЕДСТВА ПОДДЕРЖКИ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 287
6.1. УПРАВЛЕНИЕ ТРЕБОВАНИЯМИ К СИСТЕМЕ |
287 |
|
6.2. ОЦЕНКА ЗАТРАТ НА РАЗРАБОТКУ ПО |
294 |
|
6.3. СРЕДСТВА УПРАВЛЕНИЯ КОНФИГУРАЦИЕЙ ПО |
298 |
|
6.4. СРЕДСТВА ДОКУМЕНТИРОВАНИЯ |
303 |
|
6.5. СРЕДСТВА ТЕСТИРОВАНИЯ |
305 |
|
6.6. УПРАВЛЕНИЕ ПРОЕКТОМ ПО |
307 |
|
6.7. ДИНАМИЧЕСКИЕ МОДЕЛИ В АНАЛИЗЕ |
|
|
|
И ПРОЕКТИРОВАНИИ ИС |
310 |
КРАТКИЙ СЛОВАРЬ ТЕРМИНОВ |
316 |
|
ПРИЛОЖЕНИЯ |
322 |
|
1. |
ФИРМЫ - ПОСТАВЩИКИ CASE-СРЕДСТВ |
322 |
2. |
ТЕХНОЛОГИЯ И СРЕДСТВА ЭКСТРЕМАЛЬНЫХ ПРОЕКТОВ .... 323 |
|
3. |
ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА |
335 |
4. |
СПИСОК ОСНОВНЫХ СОКРАЩЕНИЙ |
336 |
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ |
339 |
Веццров А.М.
В29 Проектирование программного обеспечения экономических информационных систем: Учебник. — М.: Финансы и статистика, 2002. - 352 с : ил.
ISBN5-279-02144-Х
Описаны процессы, модели и стадии жизненного цикла программного обеспечения (ПО) экономических информационных систем. Приведены структурный и объектно-ориентированный подходы к проектированию ПО. Отражено применение языка объектно-ориентированного моделирования UML. Рассмотрены функции и компоненты CASE-средстви их практическое воплощение в наиболее развитых программных продуктах.
Для студентов, обучающихся по специальностям «Прикладная информатика по областям» и «Прикладная математика и информатика». Может быть использован также студентами и преподавателями специальности «Математическое обеспечение и администрирование информационных систем».
, |
2404080000-074 |
УДК 004.415.2:33(075.8) |
В |
010(01)-2002 |
« * * " |
Учебное издание
ВендровАлександр Михайлович
ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЭКОНОМИЧЕСКИХ ИНФОРМАЦИОННЫХ СИСТЕМ
Заведующая редакцией Л. А. Табакова
Редактор А. М. Материна
Младший редактор Н. А. Федорова Художественный редактор Ю. И. Артюхов Технический редактор Т. С. Маринина
Корректор Т. М. Калпакова
Компьютерный набор А. М. Вендрова Компьютерная верстка Е. А. Бычинская Оформление художника Е. К. Самойлова
И Б № 3441
Лицензия ЛР № 010156 от 29.01.97
Подписано в печать 12.02.2002. Формат 60x88/16. Гарнитура «Тайме». Печать офсетная.
Усл. печ. л. 21,56. Уч.-изд. л. 19,67. Тираж 4000 экз. Заказ 847. «С» 074
Издательство «Финансы и статистика» „101000, Москва, ул. Покровка, 7
Телефон (095) 925-35-02, факс (095) 925-09-57 E-mail: mail@finstat.ru http:/www.finstat.ru
ГУЛ «Великолукская городская типография» Комитета по средствам массовой информации Псковской области,
182100, Великие Луки, ул. Полиграфистов, 78/12 Тел./факс: (811-53) 3-62-95
E-mail: VTL@MART.RU