Лекция: Проектирование программного обеспечения

Рисунок Г.1 – Классификация программных продуктов по их назначению

 

 

Рисунок Г.2 — Пример диаграммы переходов состояний ПО:

а) не взаимодействующего с окружающей средой;

б) активно взаимодействующего с окружающей средой

Таблица Г.1 – Основные обозначения схем данных по ГОСТ 19.701-90

Название блока Обозначение Назначение блока
Запоминаемые данные Обозначение таблиц и других структур данных, которые должны быть сохранены без уточнения типа устройства
Оперативное запоминающее устройство Для обозначения таблиц и других структур данных, хранящихся в оперативной памяти
Запоминающее устройство с последовательной выборкой Для обозначения таблиц и других структур данных, хранящихся на устройствах с последовательной выборкой (магнитной ленте и т.п.)
Запоминающее устройство с прямым доступом Для обозначения таблиц и других структур данных, хранящихся на устройствах с прямым доступом (дисках)
Документ Для обозначения таблиц и других структур данных, выводимых на печатающее устройство
Ручной ввод Для обозначения ручного ввода данных с клавиатуры
Карта Для обозначения данных на магнитных или перфорированных картах
Дисплей Для обозначения данных, выводимых на дисплей

 

 

Таблица Г.2 – Основные отличия пользовательских моделей интерфейсов

Процедурно-ориентированные пользовательские интерфейсы Объектно-ориентированные пользовательские интерфейсы
Обеспечивают пользователей функциями, необходимыми для выполнения задач Обеспечивают пользователям возможность взаимодействия с объектами
Акцент делается на задачи Акцент делается на входные данные и результаты
Пиктограммы представляют приложения, окна или операции Пиктограммы представляют объекты
Содержание папок и справочников отображается с помощью таблиц и списков Папки и справочники являются визуальными контейнерами объектов

 

 


Список литературы

 

Иванова Г.С. Технология программирования. — М.: Изд-во МГТУ им. Н.Э.Баумана, 2002.

Аляев Ю.А., Козлов О.А. Алгоритмизация и языки программирования Pascal, C++, Visual Basic: Учебно-справочное пособие. – М.: Финансы и статистика, 2004.

Иванова Г.С. Основы программирования. — М.: Изд-во МГТУ им. Н.Э.Баумана, 2001.

Терехов А.Н. Технология программирования. – М.: БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий — Intuit.ru, 2006.

Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. — М.: Финансы и статистика, 1998.

Вирт Н. Алгоритмы и структуры данных. – М.: Мир, 1989.

Тассел Д. Ван. Стиль, разработка, эффективность, отладка и испытание программ. – М.: Мир, 1985.

Соммервиль И. Инженерия программного обеспечения. — М.: Изд-во Вильямс, 2002.

Кантор М. Управление программными проектами. Практическое руководство по разработке успешного программного обеспечения. — М.: Вильямс, 2002.

Бахман П., Френцель М., Ханцшманн К и др. Программные системы. – М.: Мир, 1988.

Фаулер М., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования. – М.: Мир, 1999.

Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя. – М.: ДМК Пресс, 2001.

Кватрани Т. Rational Rose 2000 и UML. Визуальное моделирование. — М.: ДМК Пресс, 2001.

Мандел Т. Разработка пользовательского интерфейса. – М.: ДМК Пресс, 2001.

Канер С., Фолк Д., Нгуен Е.К. Тестирование программного обеспечения. — Киев: «ДиаСофт», 2000.

Гримм С.Дж. Как писать руководства для пользователей. – М.: Радио и связь, 1985.

Ашарина И.В. Основы программирования на языках С и С++.- М.: Горячая линия — Телеком, 2002.

Попов В.Б. Основы информационных и телекоммуникационных технологий. Программные средства информационных технологий. – М.: Финансы и статистика, 2005.

Архангельский А.Я. Язык Pascal и основы программирования в Delphi. – М.: ЗАО Бином, 2004.

 

еще рефераты
Еще работы по информатике