Лекции по Конструированию программного обеспечения



Download 5,14 Mb.
bet4/13
Sana10.11.2022
Hajmi5,14 Mb.
#862996
TuriЛитература
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
Lecture 2

Свойства прототипа

  • Этап создания должен быть коротким.
  • Прототипы являются одноразовыми. Они предназначены для того, чтобы донести идею до заказчика. После того как это сделано, прототип может быть отброшен.
  • При его создании, в первую очередь, нужно обращать внимание на важнейшие элементы системы, а также сложные части и их взаимодействие

Этапы разработки прототипа

  • Определение начальных требований.
  • Разработка первого варианта, который содержит только пользовательский интерфейс системы.
  • Изучение прототипа заказчиком и конечным пользователем. Получение обратной связи о необходимых изменениях и дополнениях.
  • Переработка прототипа с учетом полученных замечаний и предложений.

Методологии прототипирования

  • Быстрое, при котором макет может быть выброшен, главное - скорость;
  • Эволюционное, которое ставит своей целью последовательное создание макетов системы.

Достоинства и недостатки прототипирования

  • Достоинства
  • уменьшение времени, стоимости и рисков;
  • вовлечение пользователя в процесс разработки
  • Недостатки
  • недостаточный анализ,
  • смешение прототипа и готовой системы в представлении пользователей,
  • большое время создания прототипа.

Макетирование

Это процесс создания модели программного продукта. Модель может быть в виде :

  • Бумажного макета или макета на основе компьютера (изображает или рисует человеко-машинный диалог);
  • Работающего макета (выполняет часть требуемых функций ПС);
  • Существующей программы (характеристики которой затем улучшаются).

Макетирование

Многократное повторение итераций

Последовательность этапов макетирования

Читабельность программного кода

Это свойство текстового материала, характеризующее лёгкость восприятия его человеком.

На читабельность программного кода влияют:

  • Стили отступов = правила форматирования исходного кода,
  • Комментарии,
  • Декомпозиция (разбиение системы на уровни иерархии),
  • Соглашения об именовании данных.

Download 5,14 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish