Object Oriented Programming


Software specification, where customers and engineers define the software that is to be produced and the constraints on its operation



Download 1,31 Mb.
bet7/12
Sana04.06.2022
Hajmi1,31 Mb.
#636028
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
1-Intro SE

1. Software specification, where customers and engineers define the software that is to be produced and the constraints on its operation.

2. Software development, where the software is designed and programmed.

3. Software validation, where the software is checked to ensure that it is what the customer requires.

4. Software evolution, where the software is modified to reflect changing customer and market requirements.


Software process activities
Software specification - example
Software development
@PostMapping(value="/aliApplyAV", produces="application/json")
public String aliApplyAV (String enApplyAV) {
return avService.decryptAndSaveAvRequest(enApplyAV);
}
@PostMapping(value="/aliCancelAV", produces="application/json")
public String aliCancelAV (@RequestBody String enCancelAV) {
// Receive cancel request 4.3
return avService.decryptAndSaveAvRequest(enCancelAV);
}

Software validation

  • In some form, these activities are part of all software processes.
  • In practice, of course, they are complex activities in themselves and include sub-activities such as requirements validation, architectural design, unit testing, etc.
  • There are also supporting process activities such as documentation and software configuration management.

Software Processes

  • There is no ideal process and most organizations have developed their own software development processes.
  • Processes have evolved to take advantage of the capabilities of the people in an organization and the specific characteristics of the systems that are being developed.
  • Sometimes, software processes are categorized as either plan-driven (planned in advance and progress is measured against this plan) or agile processes (planning is incremental and it is easier to change)

Software Processes

Download 1,31 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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