Проектирование информационных систем (на примере методов структурного системного анализа): учебное пособие


Преимущества объектно-ориентированных методологий



Download 1,64 Mb.
Pdf ko'rish
bet52/149
Sana11.03.2022
Hajmi1,64 Mb.
#490718
1   ...   48   49   50   51   52   53   54   55   ...   149
Bog'liq
Проектирование информационных систем

 
Преимущества объектно-ориентированных методологий: 

упрощение и ускорение программной реализации системы по сравнению 
со структурными методологиями; 

повторное использование кода в других проектах, благодаря независимо-
сти объектов и инкапсуляции, что сокращает стоимость проектирования, 
программирования и проверки; повторное использование кода может 
способствовать улучшению качества последующих проектов («Если 90% 
нового приложения содержит проверенные компоненты, то только 10% 
кода должна быть проверена с нуля» (Vivek Shah); 

отсутствие разделения между фазами анализа и разработки обеспечивает 
взаимодействие с пользователями до самого конца проекта; 

аналитики и программисты не связаны ограничениями внедрения систе-
мы, поэтому могут формулировать проекты, которые будут соответство-
вать различным средам исполнения; 


80 

программное обеспечение устойчиво к изменениям, что обеспечивает бо-
лее высокий уровень уверенности в его корректности, способствуя сни-
жению рисков при разработке сложных систем; 

те преимущества, которые представляет объектно-ориентированное про-
граммирование по сравнению со структурным: при разработке объектов 
со сложным взаимодействием, аналитик думает на ином уровне детали-
зации, чем это возможно в структурном коде, т.е. об атрибутах объекта; 
стандартизация объектов увеличивает степень понимания проекта. 
Недостатки объектно-ориентированных методологий: 

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

чрезмерная фокусировка на коде; 

не так много внимания уделяется командной работе, как в структурных 
методологиях; 

определение всех необходимых для системы классов и объектов – это не 
такая, на самом деле, простая задача; 

попытка сочетания объектного программирования с анализом различных 
функций системы; однако, эти функциональные методы совершенно не 
соответствуют OOAD; 

преувеличение значимости и универсальности объектной методологии, 
когда, фактически, другой подход мог бы подойти лучше для анализа и 
разработки системы в зависимости от конкретных обстоятельств;

требует новый вид управления проектами, который включает различные 
типы анализа, отличные от традиционного функционального подхода де-
композиции. Следовательно, для команд разработчиков проекта, которые 
имеют долгую историю использования методологий SSAD и SSADM, пе-
реход к методологии OOAD является чрезвычайно сложным, длительным 
и трудоемким (Hantos, 2005); 

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


81 
из систем, разработанных с помощью данной методологии, не ведут к 
успешному повторному использованию в больших масштабах (Hantos, 
2005); 

функциональное описание системы в UML основано на сценариях ис-
пользования, которые подходят для документирования требований, не 
основанных на взаимодействии с системой (таких как алгоритм или ма-
тематические требования) или нефункциональных требований (такие как 
платформа, производительность, синхронизация, безопасность); следова-
ние шаблонам не гарантирует качества сценариев, качество зависит толь-
ко от навыков создателя сценария; 

объектный подход к моделированию данных при том, что большинство 
ИС используют реляционные модели; В конце концов, ИС чаще разраба-
тываются через комбинацию объектно-ориентированных языков про-
граммирования и реляционных баз данных, а не полностью объектные 
базы данных и языки. 
В одной из опубликованных в 2001 году работ (Sircar, Nerur, and Maha-
patra) 
было сделано интересное замечание: «недавний опрос ИТ менеджеров 
показал, что 39% организаций приняли OO технологии в той или иной форме. 
Тем не менее, ОО методологии проектирования используются только в 5% ИТ 
проектов» 

Download 1,64 Mb.

Do'stlaringiz bilan baham:
1   ...   48   49   50   51   52   53   54   55   ...   149




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