Software Engineering



Download 11,97 Mb.
Pdf ko'rish
bet197/584
Sana08.01.2022
Hajmi11,97 Mb.
#331302
1   ...   193   194   195   196   197   198   199   200   ...   584
Bog'liq
Software Engineering Architecture-driven Software Development ( PDFDrive )

111
6.3 
Architecture-driven software development
and schedule if there are sufficient resources to ensure project success. Otherwise, 
changes should be scheduled for a future revision.
Establishment of a software architecture permits the software implementation 
effort to be properly scoped, planned, and accomplished efficiently. Each struc-
tural unit identified by the physical architecture is adequately specified to permit 
programmatic-level design, coding, and testing. The software integration strategy is 
established during detailed architecture definition to permit software integration and 
testing to proceed according to an established work plan. The software work break-
down structure identifies the work packages and resources allocated to each soft-
ware implementation activity. The result should be an uncomplicated, systematic 
software implementation and testing of a complete software product deliverable.
This assessment of the Agile methodology acknowledges that software imple-
mentation is difficult to plan and accomplish in an organized manner if there is no 
software architecture. Software engineering establishes the structural foundation 
upon which the software implementation plan can be predicated. What must be 
appreciated is that any software methodology or approach that ignores the value 
of a software architecture is doomed to fail. 
Figure 6.7
 depicts the software devel-
opment Venn diagram including both software engineering and the Agile method-
ology. This model can be altered to accommodate any software implementation 
methodology. Simply insert the preferred software implementation methodology 
wherever the term Agile appears!
FIGURE 6.7
Software development combining software engineering and Agile.



Software  
Engineering 
Practices
SECTION
2
This section introduces the six software engineering practices that are utilized to 
develop the software architecture. These practices provide the underlying founda-
tion for all engineering disciplines and are uniquely customized for each discipline. 
These software engineering practices have been adapted from the system engineer-
ing discipline because they deal with controlling product complexity. Each of the 
practices is expressed in a set of tasks that contribute to exploring a problem/solu-
tion space in a quest for a viable, affordable architectural resolution.
These practices are not independent and must be applied iteratively and recur-
sively, as needed, to devise a material solution or further constrain the problem 
space to enable a feasible solution to be realized. The practices apply iteratively to 
permit a problem/solution space to be explored in a layered approach. In addition, 
the practices must be applied iteratively to reconsider implications of architectural 
decisions on previously defined elements of the architecture. This iterative appli-
cation of software engineering practices permits a problem/solution space to be 
refined in a top-down, structured approach.



Download 11,97 Mb.

Do'stlaringiz bilan baham:
1   ...   193   194   195   196   197   198   199   200   ...   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