Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Моделювання програмного забезпечення повна назва за напрямком підготов

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 3.6.2024

 МІНІСТЕРСТВО ОСВІТИ І НАУКИ  УКРАЇНИ

КРИВОРІЗЬКИЙ  КОЛЕДЖ

НАЦІОНАЛЬНОГО АВІАЦІЙНОГО УНІВЕРСИТЕТУ

ЗАТВЕРДЖУЮ

Заступник начальника коледжу

з навчально-методичної роботи

_________________Г.В. Даниліна

 „_____” ________20__ р.

Перелік

питань для підготовки до екзамену

з дисципліни «Моделювання  програмного забезпечення»

                          (повна назва)

за напрямком підготовки 6.050103  «Програмна інженерія»

                                                                                                             (шифр)                 (назва напряму підготовки)

на 2013-2014 навчальний рік 11  семестр групи 327

ОСНОВИ МОДЕЛЮВАННЯ ТА АНАЛІЗУ ПРОГРАММНОГО ЗАБЕЗПЕЧЕННЯ 

  1.  Дайте визначення програмної системи.
  2.  Наведіть класифікацію програмних систем.  
  3.  Перелічіть типи програмних систем за областю застосування.
  4.  Перелічіть  типи  програмних  систем  за  масштабом   використання.
  5.  Поясніть, що розуміють під процесом розробки програми.
  6.  Поясніть, що розуміють під життєвим циклом програми.
  7.  Опишіть стандартну модель життєвого циклу програми.
  8.  Дайте визначення терміну артефакт. 
  9.  Які задачі дає змогу розв’язати модель програмної системи?
  10.  Охарактеризуйте алгоритмічний метод моделювання.
  11.  Охарактеризуйте об’єктно-орієнтований метод моделювання.
  12.  Охарактеризуйте головні властивості об’єктно-орієнтованого методу моделювання.
  13.  Дайте визначення класу.
  14.  Дайте визначення об’єкта.
  15.  Дайте визначення атрибута класу.  
  16.  Дайте визначення методу класу.
  17.  Що розуміють під об’єктно-орієнтованим аналізом?
  18.  Що розуміють під об’єктно-орієнтованим проектуванням?
  19.  Охарактеризуйте функціональні вимоги до програм.
  20.  Охарактеризуйте нефункціональні вимоги до програм.

ОСНОВИ УНІФІКОВАНОЇ МОВИ МОДЕЛЮВАННЯ (UML)

  1.  Загальна характеристика UML  
    1.  Архітектурний базис UML
    2.  Відношення
    3.  Діаграми UML  
    4.  Правила і загальні механізми мови UML  
    5.  Представлення моделі  
    6.  Дайте визначення UML.
    7.  Перелічіть головні властивості UML.  
    8.  Перелічіть структурні сутності UML.
    9.  Дайте визначення актора.
    10.  Дайте визначення класу й об’єкта.  
    11.  Дайте визначення вузла й компонента.
    12.  Перелічіть основні типи відношень.
    13.  Дайте визначення стереотипу.  
    14.  Дайте визначення позначеного значення.  
    15.  Яким шляхом вводять обмеження у мові UML.
    16.  Для чого використовують представлення прецедентів?  
    17.  Для чого використовують логічне представлення?
    18.  Для чого використовують представлення процесів?
    19.  Для чого використовують представлення компонентів?
    20.  Для чого використовують представлення розміщення?

 

ОСНОВИ МОДЕЛЮВАННЯ ПОВЕДІНКИ СИСТЕМИ   

  1.  Прецеденти використання системи
    1.  Діаграма прецедентів (Use Case Diagrams
      1.  Організація прецедентів  
      2.  Створення прецедентів Case-засобом Rational Rose  
      3.  Специфікації прецедентів  
      4.  Діаграми діяльності
      5.  Попередній архітектурний аналіз системи
      6.  Дайте визначення актора.
      7.  Дайте визначення прецеденту.  
      8.  Які Ви знаєте синоніми терміна “прецедент”?
      9.  Для чого використовують діаграму прецедентів?
      10.  Які відношення застосовують на діаграмі прецедентів?  
      11.  Що таке моделювання контексту системи?
      12.  Що таке моделювання вимог до системи?
      13.  Для чого використовують браузер Rational Rose?  
      14.  Для чого використовують вікно документації Rational Rose?  
      15.  Для чого використовують вікно діаграми Rational Rose?  
      16.  Для чого використовують журнал Rational Rose?  
      17.  Як розмістити нового актора на діаграмі прецедентів?  
      18.  Як розмістити новий прецедент на діаграмі прецедентів?  
      19.  Що таке специфікація прецеденту?
      20.  Опишіть шаблон специфікації прецеденту.  
      21.  Для чого використовують діаграму видів діяльності?
      22.  Дайте визначення стану дії.  
      23.  Дайте визначення стану виду діяльності.
      24.  Дайте визначення переходу.
      25.  Дайте визначення точки галуження.
      26.  Дайте визначення смуги синхронізації.
      27.  Дайте визначення зони відповідальності.
      28.  Що містить попередній архітектурний аналіз системи?
      29.  Що визначають угоди моделювання?
      30.  Як утворити пакет?
      31.  Як утворити кооперацію реалізації прецеденту?

МОДЕЛЮВАННЯ КЛАСІВ   

  1.  Зображення класу
  2.  Асоціації між класами
  3.  Агрегація та композиція між класами
    Узагальнення та залежності між класами
  4.  Розширення UML для моделей класів програмування і бізнесу
  5.  Моделювання класів у Rational Rose 
  6.  Дайте визначення класу і об’єкта.
  7.  Як зображають класи на діаграмах?
  8.  З яких частин складається зображення класу?
  9.  Які відношення застосовують на діаграмі класів?  
  10.  Що таке атрибут класу? Що таке операція класу?
  11.  Коротко охарактеризуйте специфікацію атрибута  класу.
  12.  Коротко охарактеризуйте специфікацію операції класу.
  13.  Коротко  охарактеризуйте  можливі  застосування  відношення асоціації на діаграмах класів.  
  14.  Що таке асоційований клас і багатополюсна асоціація?
  15.  Коротко  охарактеризуйте  можливі  застосування  відношення агрегації на діаграмах класів.  
  16.  Коротко  охарактеризуйте  можливі  застосування  відношення композиції на діаграмах класів.  
  17.  Коротко  охарактеризуйте  можливі  застосування  відношення узагальнення на діаграмах класів.  
  18.  Що таке клас керування? Для чого його використовують?
  19.  Що таке межовий клас? Для чого його використовують?
  20.  Що таке клас-сутність? Для чого його використовують?
  21.  Що таке інтерфейс? Для чого його використовують?

МОДЕЛЮВАННЯ ВЗАЄМОДІЇ ТА ПОВЕДІНКИ ОБ’ЄКТІВ

  1.  Загальні положення  
  2.  Діаграми послідовностей
  3.  Діаграми кооперацій
  4.  Приклад побудови діаграм взаємодії у Rational Rose
  5.  Діаграми станів  
  6.  Дайте визначення взаємодії та повідомлення.
  7.  Як зображають повідомлення на діаграмах?
  8.  Що таке клієнт? Що таке сервер?  
  9.  Що відображає діаграма кооперацій?
  10.  Що відображає діаграма послідовностей?
  11.  Що відображає діаграма станів?
  12.  Що таке життєва лінія об’єкта?  
  13.  Які форми зображення назви об’єкта використовують на діаграмах взаємодії?  
  14.  Що відображає фокус керування? Як його активізувати/деактивізувати?
  15.  Коротко охарактеризуйте найуживаніші типи повідомлень на діаграмах взаємодії.  
  16.  Коротко  охарактеризуйте  найвживаніші  типи  ролей  об’єктів на діаграмах кооперацій.  
  17.  Коротко  охарактеризуйте  найвживаніші  стереотипи  зв’язків на діаграмах кооперацій.  
  18.  Що таке стан об’єкта? Як його зображають?  
  19.  Що таке анонімний стан об’єкта?
  20.  Що таке початковий стан об’єкта? Як його зображають?  
  21.  Що таке кінцевий стан об’єкта? Як його зображають?
  22.  Які  події  використовують  для  характеристики  поведінки об’єкта у деякому стані?  
  23.  Як активізують просту внутрішню дію для стану об’єкта?
  24.  Як активізують долучення події зовнішнього об’єкта для даного стану об’єкта?
  25.  Опишіть специфікацію найпростішого переходу між об’єктами.
  26.  Як активізують дію для переходу між об’єктами?

ПРОЕКТУВАННЯ АРХІТЕКТУРИ ПРОГРАМНОЇ СИСТЕМИ

  1.  Загальні положення  
  2.  Діаграми компонентів  
  3.  Діаграми розміщення  
  4.  Дайте визначення компонента.
  5.  Як зображають компоненти на діаграмах?
  6.  Що таке клієнт? Що таке сервер?  
  7.  Що відображає діаграма компонентів?
  8.  Що відображає діаграма розміщення?
  9.  Чи можна поєднувати діаграми компонентів і розміщення?
  10.  Чи можна відображати об’єкти у діаграмі компонентів?  
  11.  Які  форми  зображення  класів  використовують  на  діаграмах компонентів?  
  12.  Як відображають підпрограми та головну програму?  
  13.  Коротко  охарактеризуйте  типи  інтерфейсів  на  діаграмах компонентів.

 

 

СПИСОК ЛІТЕРАТУРИ

  1.  Вендров А. М. Проектирование программного обеспечения экономических информационных систем. 2-е изд. - М.: Финансы и статистика, 2005.
  2.  Вендров А. М., Малышко В. В. Объектно-ориентированный анализ и проектирование с исПЗльзованием языка UML. Методическое ПЗсобие - М.: Издательский отдел факультета ВМиК МГУ, 2002. ДоПЗлнительная:
  3.  Боггс У., Боггс М. UML и Rational Rose 2002: Пер. с англ. - М.: ЛОРИ, 2004.
  4.  Гамма Э., Хэлм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования.: Пер. с англ. - СПб.: Питер, 2001.
  5.  Грэхем И. Объектно-ориентированные методы. Принципы и практика. 3-е изд.: Пер. с англ. - М.: Вильямс, 2004.
  6.  Жоголев Е. А. Технология программирования. - М.: Научный мир, 2004.
  7.  Ларман К. Применение UML и шаблонов проектирования. 2-е издание.: Пер. с англ.: - М.: Вильямс, 2002.
  8.  Рамбо Дж., Блаха М. UML 2.0. Объектно-ориентированное моделирование и разработка. 2-е изд.: Пер. с англ. - СПб.: Питер, 2006.
  9.  Соммервил И. Инженерия программного обеспечения. 6-е изд.: Пер. с англ. - М.: Вильямс, 2002.
  10.  Фаулер М. UML. Основы. 3-е издание. Краткое руководство ПЗ стандартному языку объектного моделирования.: Пер. с англ. - СПб: Символ-Плюс, 2005.

Підготував викладач вищої категорії Даценко С. Ю.

Розглянуті і затверджені на засіданні циклової комісії програмного забезпечення електронно-обчислювальних машин.

протокол  №______ від _________________ 20 ___ р.

Голова циклової комісії ПЗДЕОМ ______________ Кравчатий А.В.




1. Культура как социальное явление
2. Вариант1 А1 В каком слове все согласные звуки звонкие 1 косьба 2 сбил 3 сдернешь 4 браслет А2
3. Курсовая работа- Фінансове планування та управління фінансовими ресурсами
4. реферат дисертації на здобуття наукового ступеня кандидата технічних наук.5
5. Южная Корея
6. Монотеистическая религиозность
7. РОСБАНК Привлекательные и конкурентоспособные ставки ~ от 1035 годовых; Минимальный первоначальны
8. Зима 1889-1890 гг. в Ясной Поляне. (Картины Яснополянской жизни в 1890-х годах.)
9. Однако значимость информации в современном обществе принципиально иная
10. Служебные жилые помещения Жилые дома и жилые помещения предназначаются для постоянного проживания гражд
11. тема вихідних основних вимог до навчання виконання яких забезпечує ефективне вирішення завдань учіння і ро
12. 7665800313 ОЦІНКА ВПЛИВУ ТІНІЗАЦІЇ ДІЯЛЬНОСТІ ВУГІЛЬНИХ ШАХТ НА ФІНАНСОВУ РЕЗУЛЬТАТИВНІСТЬ Спец
13. В Средиземье переполох Темные силы Мордора снова активизировались
14. Реферат- Управление экономическими отношениями на предприятии
15. Проблемы и информационные технологии валеологизации образования
16. Тема Выполнила студентка 4 курса очной формы обучения гр
17. ленинской теории классов и классовой борьбы
18. Реферат на тему- Класифікація моделей та методів моделювання систем
19. Биологическое и социальное в человеке. Человек как целостност
20. DISK 1 INSTLL EXE Instll progrm UNZIP EXE Decompress