Course: Modern Technologies of System Development (gknm inta064) Topic: Software Development Technology Gyor, 2022 Otabek Atashev- elnzz9 Contents



Download 313,21 Kb.
bet5/6
Sana15.07.2022
Hajmi313,21 Kb.
#802464
1   2   3   4   5   6
Bog'liq
modern technologies

The waterfall model strictly follows the sequence of all stages of software development and does not imply a return from the current stage to the previous one. Now this model is practically not used, except in very small projects.
V-shaped development model

Pic.3 V-shaped model
From the figure you can see that in the V-shaped model it is possible to return to some stages of development and clarify the necessary requirements.
Prototyping model

Pic.4 Prototyping model
Prototyping involves the creation throughout the development process of several working versions of the program (prototypes) with incomplete functionality. In the first prototype, only one application interface can be implemented.
Spiral model

Pic.5 Spiral model
In a spiral model, all stages of development are sequentially repeated in a circle until the current version of the program becomes fully compliant with the requirements. Here, too, you need to have a limit and stop in time.
Conclusion
So, several approaches to determining the software life cycle were considered. In my opinion, all of them have the right to exist, since to one degree or another they reflect the practice of programming. Moreover, it is easy to detect common points (the task is set - the system is determined - the requirements are analyzed; program maintenance - maintenance - operation and maintenance).
Based on this report, it is clear how important and necessary it is to know the needs of the modern world when compiling a software product (product). It is important when compiling a program for automation, any system, to take into account the fact that the modern world is constantly changing, which means that the program should be capable of change.
It is also important, when drawing up a program, to take into account the fact that the program must be accurate; complete in its content and suitable for working with both small and large problems in accordance with its purpose; clear - so that the user can calmly, without difficulty, work with it. As well as so that the program at any time could be easily corrected or supplemented in accordance with the changed requirements in the modern world.
It should be remembered that good programming is not the coding of a quickly found solution using any suitable technique, but a carefully instrumented engineering procedure that allows you to create complete, accurate and easily understood (clear) software.


Download 313,21 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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