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



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

Improvement process. Aimed at improving all other processes of the software life cycle. Improvements can increase developer productivity and greater benefits from fulfilling a production order for a program.
The learning process. Continuous training of employees and improvement of their qualifications is the key to the production of quality products and programs. The training process is aimed at organizing events to improve the level and gain new skills for employees of the development company.
Stages of creating software products

Pic.1 Stages of software development
Here are all the main stages of creating a software product. There are five of them. They are somehow characteristic of any software development methodology: whether it is a classic waterfall or modern agile software development methodologies – in all of them, developers go through the following stages of software creation.:

  1. Preparation of customer requirements. At this point, this is done working with the customer and documenting his vision and his requirements for the program. In the vast majority of cases, this stage is difficult. Because, having little understanding of the features of software development, the customer has little idea what developers need to know and (most importantly!) what they need to communicate about the product.

The development of requirements is an extremely important activity. Make sure all requirements are fully understood by you and your team.

  1. Designing a software product. Having understood the subject area, the developers begin to design. At this stage of creating a software product, the architecture of software components is developed, the necessary design patterns (patterns) are selected and the scheme of the information database of the system is drawn up.

  2. Development. When the requirements are formulated and the architecture is ready, the team begins the development of the PP. During the development phase, the system is also documented.

  3. Testing. After development, it is necessary to test the system as a whole, thereby confirming its compliance with the requirements of the customer.

It is worth saying here that unit tests (unit tests; i.e. tests of individual parts of the program) are usually performed at the development stage by the programmer who developed a particular module.
When all tests are passed, the software is ready for release.

  1. SP support. After release, the development company is responsible for supporting the software product and releasing new versions that fix bugs and bring new functionality. It is also necessary to support users of the developed software.

Lifecycle models
The software lifecycle model characterizes the team's approach to PP development. It reflects the accents and priorities in the entire process of manufacturing the program, and most importantly, the order of the stages of creating software products.
To date, there are many models of the life cycle of software product development. We will briefly consider the main ones and highlight their key features.
Cascade (waterfall) model

Pic.2 Cascade model

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