Лекция №1. Введение в проектирование систем программного обеспечения



Download 1,91 Mb.
bet1/29
Sana26.06.2022
Hajmi1,91 Mb.
#707438
TuriЛекция
  1   2   3   4   5   6   7   8   9   ...   29
Bog'liq
Лекция №1 (1)

Лекция №1. Введение в проектирование систем программного обеспечения


Проектирование экономических информационных систем (ЭИС) – логически сложная, трудоемкая и длительная работа, требующая высокой квалификации разработчиков. В процессе создания и функционирования ЭИС информационные потребности пользователей меняются, уточняются, что усложняет разработку и сопровождение таких систем.
Основная доля затрат приходится на прикладное программное обеспечение (ПО) и разработку базы данных (БД). На пути проектирования стоят преграды в виде нечеткой и неполной формулировки требований к ПО, недостаточного вовлечения пользователя в работу над проектом, недостатка ресурсов, отсутствия грамотного управления проектом, неудовлетворительного планирования, незнания новых технологий и т.д.
Необходимость контроля процесса разработки программного обеспечения привела к появлению совокупности методов и средств создания ПО, объединенных общим названием «программная инженерия». В основе ее заложена идея: проектирование ПО есть формальный процесс, который можно изучать и совершенствовать.
Для успешной реализации проекта объект проектирования должен быть описан с помощью полных и непротиворечивых моделей архитектуры ПО. Здесь закладываются структурные элементы системы, связи между ними, иерархия подсистем.
Модель – это полное описание системы ПО с некоторой точки зрения. Моделирование является центральным звеном всей работы по созданию качественного ПО. Модели строятся для того, чтобы понять структуру и поведение создаваемой системы, облегчить управление процессом ее создания, уменьшить возможный риск и документировать принимаемые проектные решения.
Язык моделирования должен включать элементы модели (фундаментальные концепции моделирования и их семантику), нотацию (визуальное представление элементов моделирования), руководство по использованию.
Конечная цель разработки ПО – получение работающих приложений (кода).
Проблемы разработки ПО породили потребность в программно- технологических средствах специального класса: СASE-средствах. Термин CASE (Computer Aided Software Engineering) охватывает процесс разработки сложных информационных систем (ИС) в це


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

Download 1,91 Mb.

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




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