|
Проектирование программных средств Учебное издание |
Липаев В. В. |
год издания — 1990, кол-во страниц — 303, ISBN — 5-06-001570-X, тираж — 30000, язык — русский, тип обложки — твёрд. 7Б, масса книги — 380 гр., издательство — Высшая школа |
|
цена: 299.00 руб | | | | |
|
Сохранность книги — хорошая
Р е ц е н з е н т ы: кафедра автоматизированных систем управления МИРЭА (зав. каф. — акад. В. С. Семенихин) проф. А. Г. Мамиконов (Институт проблем управления АН СССР)
Допущено Госкомитетом СССР по народному образованию в качестве учебного пособия для студентов вузов, обучающихся по специальности «Автоматизированные системы обработки информации и управления»
Формат 60x90 1/16. Бумага кн.-журн. Печать офсетная |
ключевые слова — системотехн, проектирован, программ, эвм, автоматизац, разработк, отладк, тестиров, алгоритм, информационно-вычислит, процессор, сложност |
В учебном пособии с позиции современной системотехники рассмотрены проблемы проектирования сложных программных средств для различных типов ЭВМ. Изложены технология и основные методы проектирования программных средств. Представлены этапы и методы проектирования программ, основные способы и средства автоматизации разработки, отладки, испытаний и сопровождения программ. Приводятся оценки эффективности методов и средств автоматизации проектирования программ.
В пособии последовательно с системных позиций излагаются основные принципы проектирования больших программных комплексов. Особое внимание уделяется наиболее сложной области разработки — проектированию программных средств, предназначенных для работы в составе автоматизированных систем управления реального времени. Рассматриваются и подробно анализируются этапы разработки программных средств, начиная от этапа предварительного проектирования алгоритмов и заканчивая сдачей готового испытанного программного средства заказчику и последующего его сопровождения. Значительное внимание уделяется структурному проектированию, распределению ресурсов, основам построения программных комплексов и их компонент, их тестированию, отладке и испытаниям. Изложение сопровождается примерами разработки и числовыми расчётами.
Предлагаемое пособие издаётся впервые. Оно предназначено в первую очередь студентам, обучающимся по специальности «Автоматизированные системы обработки информации и управления», и его содержание охватывает все основные вопросы, представленные в программе курса «Программные средства информационно-вычислительных комплексов». Оно может быть полезно аспирантам и инженерам, работающим в области создания и использования автоматизированных систем управления. При изучении курса предполагается, что читатели знакомы с элементами языков программирования, построения ЭВМ и АСУ. При подготовке рукописи учтён опыт ряда коллективов разработчиков сложных комплексов программ в промышленности.
Автор благодарен сотрудникам кафедры автоматизированных систем управления Московского инженерно-физического института — зав. кафедрой лауреату Ленинской премии, д-ру техн. наук, проф. Я. А. Хетагурову, д-ру техн. наук, проф. И. О. Атовмяну, канд. техн. наук, доц. М. Н. Петухову, практический и методический опыт которых был использован при разработке данного курса и подготовке рукописи…
Предисловие Автор
|
ОГЛАВЛЕНИЕП р е д и с л о в и е | 3 | В в е д е н и е | 5 | | Глава 1. Основные понятия технологии проектирования программных | средств | 9 | 1.1. Проблемы проектирования сложных программных средств | 9 | 1.2. Задачи и этапы проектирования сложных программных средств | 22 | 1.3. Эффективность технологий проектирования сложных программных | средств | 32 | | Глава 2. Структурное проектирование программных средств | 44 | 2.1. Принципы, структурирования программ и данных | 44 | 2.2. Типовая структура и режимы функционирования комплекса | программ | 58 | 2.3. Организация вычислительного процесса в многомашинных и | многопроцессорных вычислительных системах | 77 | | Глава 3. Распределение ресурсов в вычислительных системах и | эффективность методов организации вычислительного процесса | 90 | 3.1. Методы распределения ресурсов в вычислительных системах | 90 | 3.2. Критерии и эффективность распределения производительности в | вычислительных системах | 108 | 3.3. Распределение памяти в вычислительных системах | 118 | | Глава 4. Разработка программных компонент, программные ошибки и | надёжность комплексов программ | 135 | 4.1. Разработка и комплексирование программных компонент | 135 | 4.2. Сложность и корректность программ | 150 | 4.3. Программные ошибки | 165 | 4.4. Надёжность функционирования комплексов программ | 173 | | Глава 5. Отладка, испытания и сопровождение комплексов программ | 193 | 5.1. Автономная отладка программ | 193 | 5.2. Комплексная отладка программ | 225 | 5.3. Испытания и сопровождение комплексов программ | 239 | | Глава 6. Автоматизация и организация проектирования программных | средств | 255 | 6.1. Системы автоматизации проектирования программных средств | 255 | 6.2. Планирование и организация проектирования комплексов | программ | 269 | 6.3. Оценка затрат в жизненном цикле программных средств | 281 | | З а к л ю ч е н и е | 298 | Л и т е р а т у р а | 301 |
|
Книги на ту же тему- Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose, Леоненков А. В., 2006
- Разработка программных проектов: на основе Rational Unified Process (RUP), Полис Г., Огастин Л., Лоу К., Мадхар Д., 2009
- Как проектируются и создаются программные комплексы: Мифический человеко-месяц: Очерки по системному программированию, Брукс мл. Ф. П., 1979
- Как пасти котов. Наставление для программистов, руководящих другими программистами, Рейнвотер Д. Х., 2011
- Универсальные языки программирования. Семантический подход, Калинин А. Г., Мацкевич И. В., 1991
- Структурное моделирование в CALS-технологиях, Павлов В. В., 2006
|
|
|