Завантажте PDF
1) Що таке SDLC?
SDLC - це абревіатура життєвого циклу розробки програмного забезпечення. SDLC - це ряд кроків, що пропонує визначену модель для розробки та управління життєвим циклом програми.
2) Назвіть п’ять моделей, що використовуються в SDLC
- Модель водоспаду
- Модель швидкої розробки додатків (RAD)
- Спритна модель
- Ітераційна модель
- Спіральна модель
3) Поясніть фази моделі водоспаду
П’ять основних фаз моделі водоспаду:
- Збір вимог
- Дизайн
- Розвиток
- Тестування
- Впровадження та обслуговування
4) заявляє важливість етапу проектування?
Вимоги вказані у формі документа. Потім він перетворюється на логічну структуру, яка повинна бути реалізована на певній мові програмування. Етап проектування також корисний для визначення вимог до обладнання та системи. Це також дозволяє визначити повну архітектуру системи. Вихідні дані призначені для документування, яке виконує роль вхідних даних для всіх наступних фаз SDLC.
5) Які завдання виконуються на етапі кодування?
На етапі кодування проектний документ перетворюється на виконувану мову програмування. Результатом етапу кодування є вихідний код, який може діяти як вхід для етапу тестування та обслуговування.
6) Що таке техніко-економічне обгрунтування?
Техніко-економічна можливість дозволяє оцінити, наскільки життєздатною буде розробка програмного забезпечення для будь-якої організації. Програмовий аналітик проводить повне дослідження, щоб зрозуміти операційну, економічну та технічну доцільність будь-якого проекту.
7) Які рівні зрілості в ШМ?
Модель зрілості можливостей є еталоном для аналізу зрілості процесу розробки програмного забезпечення організації. Це техніка, яка використовується для вдосконалення процесу розробки програмного забезпечення компанії. Він використовує для оцінки будь-якої компанії за шкалою з п’яти різних рівнів рівнів на основі їх ключових процесів. Він розповідає про зрілість компанії на основі проекту, з яким компанія має справу, та клієнтів.
Початковий, керований, визначений, кількісно керований та оптимізуючий - це п’ять рівнів, які визначають рівні ШМ будь-якої компанії.
8) Надайте деякі переваги використання моделі V?
- Простий і простий у використанні.
- Кожна фаза має свою специфіку
- V-модель є більш успішною через ранню розробку планів випробувань. Це зменшує вартість виправлення помилок
- Працює найбільш ефективно з невеликими проектами, де вимоги невеликі
9) Який "обсяг" проекту?
Обсяг проекту - це не що інше, як цілі, завдання та очікування проекту. Область програмного забезпечення - це чітко визначена межа, яка включає всі процеси, що виконуються для розробки та постачання програмного продукту. Область програмного забезпечення складається з усіх функціональних можливостей та артефактів, що передаються до програмної системи. Область програмного забезпечення також допомагає визначити, що система буде робити, а що не робити.
10) На вашу думку, коли користувачів слід навчати новій системі?
На етапі впровадження
11) Назвіть фазу, на якій відстежувались ефективність нової системи?
На етапі еволюції та технічного обслуговування система постійно контролюється.
12) Що таке комп’ютерна інформаційна система?
Це система, в якій комп’ютери виконують деякі процедури.
13) Поясніть низький рівень або детальний дизайн щодо SDLC
У дизайні низького рівня дизайн високого рівня розбивається на модулі та програми. Логічний дизайн розробляється для кожної програми, і це буде задокументовано як специфікації програми.
14) Яка користь від сеансу JAD?
Сеанс JAD (Joint Application Design) використовується для отримання даних та інформації про систему
15) Вкажіть різницю між SDLC та Stlc
SDLC передбачає повну перевірку та перевірку проекту. Етап SDLC вимагає аналізу бізнес-вимог, проектування, процесу розробки, тестування та обслуговування.
Тоді як STLC передбачає лише перевірку.
16) Хто люди, які беруть участь у фазах моделі водоспаду
Люди, які беруть участь у моделі водоспаду, залежать від структури організації. Тут є професіонали, які зазвичай беруть участь
- Бізнес-аналітик
- Технічний менеджер або старший розробник
- Технічний керівник або архітектор системи на етапі проектування
- Розробники у фазі кодування.
- Тестери на етапі тестування.
- Керівник проекту та команда технічного обслуговування на етапі технічного обслуговування
17) Що таке DFD рівня 0?
Найвищий рівень абстракції називається DFD рівня 0 (діаграма потоку даних). Він також відомий як DFD рівня контексту. У ньому даються специфікації щодо всієї інформаційної системи як одна діаграма, що містить усі подробиці про систему.
18) Поясніть збір вимог команди щодо SDLC
Збір вимог є важливим етапом SDLC. На цьому етапі збираються вимоги бізнесу. Графік та вартість проекту також аналізуються на цьому етапі.
19) Коротко поясніть фазу тестування
Практикуються різні методики тестування для виявлення програмних помилок, які мали місце на попередніх етапах. Сьогодні існує безліч типів інструментів тестування та доступні методології. Мало хто також розробляє свої інструменти тестування, які виготовляються на замовлення відповідно до потреб або їх організацій.
20) З якими проблемами стикається модель водоспаду?
Деякі найпоширеніші проблеми, з якими стикається модель водоспаду, такі
- Модель водоспаду не ідеальна для складних проектів, де вимоги незрозумілі
- Для завершення кожного етапу потрібно багато часу
- Є певні помилки, які ніколи не виправлялись у цій моделі
21) Як називається детальне вивчення існуючої системи?
Детальне вивчення існуючої системи називається системним аналізом
22) Яка головна мета прототипування?
Прототипування пропонує міні-модель запропонованої системи
23) На якому етапі проекту SDLC може бути здійснено дострокове припинення?
У процесі SDLC припинення проекту може бути здійснено на етапі техніко-економічного обґрунтування.
24) Як ви вважаєте, яка найбільш творча та найскладніша фаза життєвого циклу системи?
Дизайн є однією з найскладніших фаз життєвого циклу SDLC.
25) Назвіть тип доцільності, коли економія коштів та додатковий прибуток перевищуватимуть необхідні інвестиції.
Він відомий як економічна доцільність
26) Чи можуть виправлення помилок також включати обслуговування програмного забезпечення?
Так, етап виправлення помилок також включає обслуговування програмного забезпечення
27) На якій стадії життєвого циклу SDCL вартість виправлення помилок найменша?
Вартість виправлення помилок дуже мала на ранній стадії аналізу вимог.