Software Engineering



Download 11,97 Mb.
Pdf ko'rish
bet427/584
Sana08.01.2022
Hajmi11,97 Mb.
#331302
1   ...   423   424   425   426   427   428   429   430   ...   584
Bog'liq
Software Engineering Architecture-driven Software Development ( PDFDrive )

248
CHAPTER 14 
Software Analysis Practice
complicated than a cost-benefit analysis since it is intended to achieve a bal-
ance among a broader range of competing product characteristics, technical and  
project-related risk factors, as well as considerations for life-cycle cost implica-
tions. Software architectural design alternatives must be expressed in terms of the 
level of stakeholder satisfaction, projected software product life-cycle costs (devel-
opment and post-development processes operations), and anticipated benefits to the 
enterprise over time. Software engineering trade studies are devised to be holistic 
by considering a full range of factors in the decision-making process.
Trade studies must be established in a manner that provides a “value” assess-
ment for competing architectural alternatives. Architectural decisions should con-
tribute to establishing an enduring structural framework (composition, organization, 
arrangement, and structure) for the software product that can withstand extreme 
operational situations, adapt to changing computer technology, and accommodate 
future enhancements and improvements. Software architectural alternatives must be 
evaluated in a manner that permits the analysts to gather information concerning a 
variety of design repercussions, including:

  Software product features and functionality

  Product performance

  Aesthetics or user interface “look and feel”

  Difficulty to implement

  Difficulty to test and evaluate

  Impact on software replication (reproduce the executables on distribution 
media) and distribution

  Impact on user training and comprehension

  Impact on customer support processes

  Impact on product support processes

  Impact on product enhancement and scalability

  Alignment with organizational objectives, such as product lines, component 
reuse, and product frameworks.
Software analysis involves 16 tasks that are organized within six general 
themes. These themes identify a typical flow for conducting a trade study. However, 
the tasks within a theme may be conducted in any order or sequence suitable to the 
trade-study situation. The trade-study themes and tasks are identified in 
Figure 14.1

The six themes are:

Download 11,97 Mb.

Do'stlaringiz bilan baham:
1   ...   423   424   425   426   427   428   429   430   ...   584




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