Появі якого методу сприяла потреба постійного дублювання програмного коду? 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Появі якого методу сприяла потреба постійного дублювання програмного коду?



Модульне програмування

3. Бібліотеки підпрограм та функцій появилися завдяки:

Модульне програмування

До чого призвела поява проектів по розробці складних програмних комплексів?

Проблеми зростання вартості

5. При створенні складних ПС у випадку потреби розподілу робіт між великою кількістю виконавців, який метод програмної інженерії є найбільш придатним:

Об’єктно-орієнтоване проектування

Який метод забезпечує мінімізацію витрат на стадії впровадження та супроводу?

Основні принципи структурного програмування

Функціональне програмування на основі декомпозиції

Застосування спеціальних мов проектування

Висока дисципліна проектування та розробки

Структурне кодування

8. Який метод забезпечує мінімізацію витрат на створення ПЗ із їх найбільшою часткою на стадії проектування?

Яким методом розв’язується проблема замовника, який не знає чого хоче?

10. Парадигми обєктно-орієнтованого програмування:

Інкапсуляція

Унаслідування

Поліморфізм

Що означає інкапсуляція в програмуванні?

об'єднання в класі даних (властивостей) і методів (процедур обробки).

Що означає поліморфізм в об’єктному програмуванні?

визначення властивостей і методів об'єкту по контексту

Що означає унаслідування в аналізі об’єктів?

можливість виведення нового класу із старого з частковою зміною властивостей і методів

Що спонукає розвиток програмної інженерії?

скорочення вартості і термінів розробки програм.

Що таке життєвий цикл ПЗ?

безперервний процес, що починається з моменту ухвалення рішення про створення ПО і щозакінчується зняттям його з експлуатації: аналіз вимог, проектування, розробка,впровадження, супровід

Що є результатом розробки специфікації вимог?

описи вимог до програми, які обов'язкові для виконання

Що є результатом розробки проекту ПЗ?

опис того, як програма працюватиме

Що є результатом кодування програми?

початковий код і файли конфігурації

Що є результатом тестування програми?

контроль відповідності програми вимогам

Що означає встановлення програмного процесу?

Опис процесу

Навчання процесу

Введення метрик

Контроль виконання

Удосконалення

21. Властивості водоспадної моделі ЖЦ ПЗ:

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

22. Властивості спіральної моделі ЖЦ ПЗ:

процес також розбивається на стадії, але стадії виконуються циклічним повторенням. Напершому циклі створюється прототип продукту, що виконує частину вимог. Подальші циклипов'язані з нарощуванням прототипу до повного задоволення вимог.

23. Властивості компонентної моделі ЖЦ ПЗ:

модель припускає збірку продукту із заздалегідь написаних частин - компонент. Основний упорробиться на інтеграцію і сумісне тестування компонент.

24. Властивості формальної моделі ЖЦ ПЗ:

заснована на формальному описі вимог з подальшим перетворенням (трансляцією) вимог в початковий код. Застосування формальної моделі гарантує відповідність коди описанимвимогам

25. Модель потоку робіт програмного процесу визначає:

показує послідовність дій, що виконуються людьми на різних етапах розробки ПО. Для кожноїдії указуються входи, виходи (результати) і зв'язки по входах і виходах.

26. Модель потоків даних програмного процесу визначає:

представляє процес у вигляді послідовного перетворення даних. Кожне перетворення можевиконуватися одним або декількома діями.

27. Рольова модель програмного процесу визначає:

показує ролі людей, що беруть участь в програмному процесі, а також дії і результати, за яківони відповідають

Що таке програмна інженерія?

це інженерна дисципліна, яка пов'язана зі всіма аспектами виробництва ПО від початковихстадій створення специфікації до підтримки системи після здачі в експлуатацію.

Що таке програмна інженерія?

Що таке програмне забезпечення?

Програмне забезпечення це набір комп'ютерних програм, процедур і пов'язаної з нимидокументації і даних

40. Частка вартості типового програмного продукту до 5% виникає у випадку створення:

 

41. Програмний процес це:

Програмний процес – це життєвий цикл + процеси організації цього життєвого циклу

42. Послідовність виконання етапів в ЛЖЦ:

//По ходу теж саме,що і №44

43. Встановлення процесу це:

Встановлення процесу:

Опис процесу

Навчання процесу

Введення метрик

Контроль виконання

Удосконалення

//в загальному – це організація роботи(і як робити,і що робити,і хто це має робити),щоб вкінці вийшла нормальна програма

44. Водоспадна модель життєвого циклу це:

Водопадная (каскадная) модель – процесс разбивается но последовательное выполнение стадий; каждая стадия начинается после полного завершения предыдущей, продукт создается завершением последней стадии и должен полностью соответствовать изначально установленным требованиям.

45. Каскадна модель життєвого передбачає:

Каскадна==Водоспадна. Див.попередню відповідь

46. Компонентна модель життєвого циклу передбачає:

Компонентная модель предполагает сборку продукта из заранее написанных частей – компонент. Основной упор делается на интеграцию и совместное тестирование компонент.

47. Які моделі процесу гарантують повну відповідність коду вимогам:

//Модель программного процесса — это упрощенное описание программного процесса, представленное с некоторой точки зрения.

Водоспадна(каскадна),формальна модель.

//І,можливо,спіральна,точно не знаю. Виправіть,якщо знаєте

48. Модель потоку робіт програмного процесу показує:

Модель потока работ (workflow model) — показывает последовательность действий, выполняемых людьми на различных этапах разработки ПО. Для каждого действия указываются входы, выходы (результаты) и связи по входам и выходам.

49. Модель потоку даних організації робіт показує:

Модель потоков данных (data flow model) — представляет процесс в виде последовательного преобразования данных. Каждое преобразование может выполняться одним или несколькими действиями.

50. Рольова модель організації робіт програмного процесу показує:

Ролевая модель — показывает роли людей, участвующих в программном процессе, а также действия и результаты, за которые они отвечают.

51. Методи програмної інженерії:

Метод програмної інженерії — це структурний підхід до створення ПЗ:

Як високоякісного продукту

Економічно ефективним способом.

Метод программной инженерии — это структурный подход к созданию ПО, который способствует производству высококачественного продукта эффективным в экономическом аспекте способом. В этом определении есть две основные составляющие: (а) создание высококачественного продукта и (б) экономически эффективным способом. Иными словами, метод – это то, что обеспечивает решение основной задачи программной инженерии: создание качественного продукта при заданных ресурсах времени, бюджета, оборудования, людей.

Найбільш відомі методи:

Структурного аналізу та проектування Том Де Марко (1978),

Сутність - зв'язок проектування КІС Чен (1976)

Об'єктно - орієнтованого аналізу та проектування Буч (1994), Рамбо (1991).

52. Діаграми потоків даних це моделі, які описують:

//..потоки даних)

 

53. Сутнісно- реляційні моделі описують:

 

54. Моделі класів описують:

//показує,які методи(функції) і властивості(змінні) включають класи,їх інтерфейс,а також зв’язки між класами

Що таке CASE?

Computer Aided System Engineering - использование компьютеров для поддержки процесса создания программ.

Это широкий спектр программ – инструментальных средств, применяемых на разных этапах разработки ПО: спецификации требований, проектирования, кодирования, тестирования, документирования, …

Виберіть правильну послідовність рівнів CASE по їх зростанню

Классифікація засобів CASE:

За рівнем застосування:

Upper CASE –засоби аналізу вимог

Middle CASE – засоби проектування

Low CASE - засоби разробки доповнень



Поделиться:


Последнее изменение этой страницы: 2016-06-23; просмотров: 702; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 34.203.221.104 (0.121 с.)