В Камаев - Технологии программирования
- Название:Технологии программирования
- Автор:
- Жанр:
- Издательство:Издательство «Высшая школа»
- Год:2006
- Город:Москва
- ISBN:5-06-004870-5
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
В Камаев - Технологии программирования краткое содержание
Второе издание (1-е — 2005 г.) дополнено главами по структуре данных и основам инженерии создания программ.
Для студентов вузов, обучающихся по направлению «Информатика».
Технологии программирования - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Устойчивость программного обеспечения — свойство осуществлять требуемое преобразование информации при сохранении выходных решений программы в пределах допусков, установленных спецификацией при воздействии на программы таких факторов неустойчивости, как ошибки операторов ЭВМ, а также не выявленных ошибок программы.
Физическая структура данных — способ физического представления данных в памяти машины и называется еще структурой хранения, внутренней структурой, структурой памяти, или дампом.
Форма — визуальный компонент, обладающий свойством окна Windows.
Функция системы — совокупность действий системы, направленная на достижение определенной цели.
Функциональный анализ — рассмотрение объекта как комплекса выполняемых им функций.
Эвристика — наука, раскрывающая природу мыслительных операций человека при решении конкретных задач независимо от их конкретного содержания. В более узком смысле, эвристика — это догадки, основанные на опыте решения родственных задач.
Эвроритм — порядок действия человека при выполнении какой-то деятельности. В отличие от алгоритма может изменяться в процессе исполнения благодаря разумности исполнителя.
Экземпляр класса — объект.
Эксплуатационная документация — часть рабочей документации на программу, предназначенная для использования при эксплуатации программы и определяющая правила действия персонала и пользователей программы при ее функционировании, проверке и обеспечении ее работоспособности.
Экстремальное программирование (extreme programming) (XP) — адаптивный инженерный подход, рациональное объединение известных методов и их совокупное использование дает существенные результаты и успешно выполненные проекты при разработке небольших систем, требования к которым четко не определены и вполне могут измениться.
Эскизный проект (ЭЛ) — комплект проектных документов на программу, разрабатываемый на стадии "Эскизный проект", утвержденный в установленном порядке, содержащий описание нескольких альтернативных вариантов реализации будущего изделия и уточненные требования на основе их анализа. Степень проработки при этом должна быть достаточной лишь для достижения возможности сравнения вариантов.
ЭТ — электронная таблица.
Этап проекта — часть стадии проекта, выделенная по соображениям единства характера работ и (или) завершающего результата или специализации исполнителей.
Ядро — всеувеличивающаяся уже реализованная часть программы.
CASE-средства — это программные средства, поддерживающие процессы создания и сопровождения программных продуктов, включая анализ и формулировку требований, проектирование продукта и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы. CASE-средства вместе с системным программным обеспечением и техническими средствами образуют полную среду разработки программных систем.
CASE-технология (Computer Aided Software Engineering) — технология, представляющая собой методологию проектирования АС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения программных систем и разрабатывать приложения в соответствии с информационными потребностями пользователей.
СОМ — Component Object Model.
Component Object Model (модель компонентных объектов) — спецификация метода создания компонент и построения из них программ.
CRC-карточка (Component, Responsibility, Collaborator — объект, обязанности, сотрудники) — промежуточный документ проекта, необходимый для специфицирования объектов.
DFD — ДПД (Data Flow diagramm).
RDD-проектирование (Responsibility-Driven-Design) — технология проектирования на основе обязанностей, предложенная Т. Бадтом. Данная технология по способу мышления аналогична разработке структуры служб какой-то организации: директора, заместителей директора, служб и подразделений.
ЛИТЕРАТУРА
1. Автоматизация поискового конструирования (искусственный интеллект в машинном проектировании) / А.И. Половинкин. — М.: Радио и связь, 1981. — 344 с.
2. Бадд Т. Введение в объектно-ориентированное программирование (Addison-Wesley, СПб).
3. Боггс У., Боггс М. UML и Rational Rose / Пер. с англ. И. Афанасьева; Под ред. А. Вендрова. — М.: Лори, 2001. — 580 с.
4. Брукс Ф.П. Как проектируются и создаются программные комплексы: Мифический человеко-месяц. Очерки по систем, программир. / Ф.П. Брукс; Пер. с англ. Н.А. Черемых; Под ред. А.П. Ершова. — М.: Наука, 1979. — 151 с.
5. Буч Г. Объектно-ориентированное проектирование с примерами применения / Г. Буч; Пер. с англ. — М.: Конкорд, 1992, — 519 с.
6. Буч Г., Рамбо Д, Джекобсон A. UML руководство пользователя / Г. Буч, Д. Рамбо, А. Джекобсон; Пер. с англ. — М.: ДМК Пресс, 2001. — 432 с.
7. ГОСТ-19. Единая система программной документации. УДК 651.7/.78:681.3.06:002:006.354. Группа Т55 СССР.
8. ГОСТ-34. Автоматизированные системы УДК 668.012.011.56:066.354. Группа П87 СССР.
9. Дал У., Дейкстра Э., Хоор К. Структурное программирование / У. Дал, Э. Дейкстра, К. Хоор; Пер. с англ. — М.: Мир, 1975. — 247 с.
10. Дарахвелидзе П.Г., Марков Е.П. Delphi среда визуального программирования. — СПб.:ВНУ-Санкт-Петербург, 1996, — 352 с.
11. Йодан Э. Структурное проектирование и конструирование программ / Э. Йодан; Пер. с англ. В.В. Фролова, Л.А. Теплицкого; Под ред. Л.Н. Королева. — М.: Мир, 1979. — 360 с.
12. Пойа Д. Математическое открытие. — М.: Наука, 1976. — 389 с.
13. Роджерсон Д. Основы СОМ / Пер. с англ. — М.: Изд. отдел "Русская редакция" ТОО "Channel Trading Ltd.", 1997. — 376 с.
14. Хьюз Дж., Мичтом Дж. Структурный подход к программированию / Дж. Хьюз, Дж. Мичтом; Пер. с англ. Э.М. Киуру и А.Л. Александрова; Под ред. В.Ш. Кауфмана. — М.: Мир, 1980. — 278 с.
Литература второго издания
15. Бабий А.А. О некоторых характеристиках личной производительности труда программистов. // УСИМ, 1985, № 6, с. 17–19.
16. Жоголев Е.А. Технология программирования / Е.А. Жоголев. — М.: Научный мир, 2004. — 216 с.
17. Д. Кнут. Искусство программирования / Кнут Дональд. — М: Вильямс. 3-е издание. 2000.
Том 1. Основные алгоритмы. 720 с.
Том 2. Получисленные алгоритмы. 832 с.
Том 3. Сортировка и поиск. 832 с.
18. Костин Е.Е., Шанъгин В.Ф. Организация и обработка структур данных в вычислительных системах. — М.: Высш. школа, 1987. — 242 с.
19. Модели и структуры данных. Учеб. пособие / В.Д. Далека, А.С. Деревянко, О.Г. Кравец, Л.Е. Тимановская. — Харьков: ХГПУ, 2000.
20. Одинцов И.О. Профессиональное программирование. Системный подход / И.О. Одинцов. — СПб: BHV-СПб., 2002. — 512 с.
Читать дальшеИнтервал:
Закладка: