Полиморфизм в объектно-ориентированном программировании означает, что действия, выполняемые одноименными методами, могут отличаться в зависимости от того, какому из классов они относят.
3. Разработайте диаграмму бизнес-процесса для предметной области «Боулинг-клуб».
4. Сконструируйте диаграмму последовательностей для предметной области «Боулинг-клуб».
Вариант 7
1. Перечислите основные процессы жизненного цикла ИС.
Приобретение, Поставка, Разработка, Эксплуатация, Сопровождение.
2. Сформулируйте определение инкапсуляции как одного из основных принципов объектно-ориентированного программирования.
Принцип инкапсуляции характеризует сокрытие деталей внутреннего устройства классов от внешних по отношению к нему объектов или пользователей. То есть, взаимодействующему с классом объекту или пользователю не нужно знать, каким образом реализован тот или иной метод класса, чтобы им воспользоваться.
3. Разработайте диаграмму бизнес-процесса для предметной области «Центр занятости».
4. Сконструируйте диаграмму классов для предметной области «Центр занятости».
Вариант 8
1. Перечислите работы, которые являются подготовительными в процессе эксплуатации ЖЦ ИС:
а) модификация программного обеспечения;
б) конфигурирование баз данных и рабочих мест пользователей;
в) развитие и модернизация системы;
г) обеспечение пользователей эксплуатационной документацией;
д) обучение персонала.
Б, г, д
2.Сформулируйте определение наследования как одного из основных принципов объектно-ориентированного программирования.
Принцип, в соответствии с которым знание о более общей категории разрешается применять для более узкой категории, называется наследованием. Наследование тесно связано с иерархией классов. При этом, если некоторый родительский класс обладает фиксированным набором свойств и поведением, то производный от него класс должен содержать этот же набор свойств и обладать таким же поведением, а также дополнительными свойствами и видами поведения, которые будут определять уникальность созданного таким образом класса.
3. Разработайте диаграмму бизнес-процесса для предметной области «Гостиница».
4. Сконструируйте диаграмму состояний для предметной области «Гостиница».
Вариант 9
1. Перечислите работы, являющиеся основными в процессе эксплуатации ЖЦ ИС:
а) обучение персонала;
б) локализация проблем и устранение причин их возникновения;
в) модификация программного обеспечения;
г) обеспечение пользователей эксплуатационной документацией;
д) непосредственно эксплуатация;
е) развитие и модернизация системы;
ж) подготовка предложений по совершенствованию системы.
Б, в, д, е, ж.
2. Раскройте сущность объектно-ориентированного подхода.
Объектно-ориентированный подход основан на систематическом использовании моделей для языково-независимой разработки программной системы, на основе из ее прагматики.
Прагматика определяется целью разработки программной системы: для обслуживания клиентов банка, для управления работой аэропорта, для обслуживания чемпионата мира по футболу и т.п. В формулировке цели участвуют предметы и понятия реального мира, имеющие отношение к разрабатываемой программной системе (см. рисунок 1.1). При объектно-ориентированном подходе эти предметы и понятия заменяются их моделями, т.е. определенными формальными конструкциями, представляющими их в программной системе.
Рис. 1.1. Семантика (смысл программы с точки зрения выполняющего ее компьютера) и прагматика (смысл программы с точки зрения ее пользователей)
3. Разработайте диаграмму бизнес-процесса для предметной области «Фитнес-клуб».
4. Сконструируйте диаграмму вариантов использования для предметной области «Фитнес-клуб».
Вариант 10
1.Перечислите вспомогательные процессы ЖЦ ИС.
Документирование, Управление конфигурацией, Обеспечение качества, Верификация, Аттестация, Совместная оценка, Аудит, Разрешение проблем.
2.Раскройте сущность структурного подхода к разработке ПО.
Сущность структурного подхода к разработке ПО ИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции: система разбивается на функциональные подсистемы, которые, в свою очередь, делятся на подфункции, те - на задачи и так далее до конкретных процедур. При этом система сохраняет целостное представление, в котором все составляющие компоненты взаимоувязаны. При разработке системы «снизу-вверх», от отдельных задач ко всей системе, целостность теряется, возникают проблемы при описании информационного взаимодействия отдельных компонентов.
3. Разработайте диаграмму бизнес-процесса для предметной области «Салон красоты».
4. Сконструируйте диаграмму деятельности для предметной области «Салон красоты».
Вариант 11
1.Перечислите организационные процессы ЖЦ ИС.