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



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

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

Литература

  • Макконел С. Совершенный код. Практическое руководство по разработке программного обеспечения. – 2016.
  • Орлов С.А., Цилькер Б.Я. Технологии разработки программного обеспечения. – 2012
  • Смирнов А.А. Технологии программирования. – 2011.

Определение

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

Этапы разработки программного обеспечения

Основные направления конструирования ПО

  • основы конструирования;
  • управление конструированием;
  • практические аспекты конструирования.

Общая структура предмета

1. Основы конструирования (Software Construction Fundamentals)

1.1 Минимизация сложности (Minimizing Complexity)

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

Простота достигается с помощью :

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

Модульность

Модуль - это функция, процедура или класс, входящие в программную систему. Состав и функции модулей определяются на этапе проектирования системы.

Прототипирование

Прототип – это работающая версия системы, реализующая определенный набор функций. Использование прототипов позволяет демонстрировать заказчику возможности системы и согласовывать с ним ее функции. Оно обеспечивает разработку последовательности версий программного обеспечения.


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