WikiDer > Dasturiy ta'minotni ishlab chiqish falsafalari ro'yxati
| Dasturiy ta'minotni ishlab chiqish | 
|---|
| Asosiy faoliyat | 
| Paradigmalar va modellar | 
| Metodika va ramkalar | 
| Fanlarni qo'llab-quvvatlash | 
| Amaliyotlar | 
| Asboblar | 
| Bilimning standartlari va organlari | 
| Lug'atlar | 
| Konturlar | 
Bu dasturiy ta'minotni ishlab chiqishda yondashuvlar, uslublar va falsafalar ro'yxati. U shuningdek o'z ichiga oladi dasturlash paradigmalari, dasturiy ta'minotni ishlab chiqish metodologiyalari, dasturiy ta'minotni ishlab chiqish jarayonlariva yagona amaliyot, printsiplar va qonunlar.
Dasturiy ta'minotni ishlab chiqish falsafalari
Keng ko'lamli dasturlash uslublari:
- Xulq-atvorga asoslangan rivojlanish
 - Dizayn asosida ishlab chiqish
 - Domenga asoslangan dizayn
 - Dizayn bo'yicha xavfsiz
 - Sinovga asoslangan rivojlanish
 
Spetsifikatsiyaga oid paradigmalar:
Keng qamrovli tizimlar:
- Tezkor dasturiy ta'minotni ishlab chiqish
 - Yengil metodologiya
 - Kanban (rivojlanish)
 - Kovboy kodlash (tizimsiz)
 
Bosh barmoq qoidalari:
- KISS printsipi
 - Minimalizm (hisoblash)
 - Ochiq-yopiq printsip
 - Erta qo'yib yuboring, tez-tez chiqaring
 - Sog'lomlik printsipi
 - Eng kam quvvatning qoidasi
 - Buning bir nechta yo'li bor
 - Unix falsafasi
 - Yomonroq yaxshi
 - Sizga kerak bo'lmaydi (YAGNI)
 - O'zingizni takrorlamang (QURUQ)
 - SOLID (ob'ektga yo'naltirilgan dizayn)
 - Haqiqatning yagona manbai (SSOT)
 - Haqiqatning yagona versiyasi (SVOT)
 
Boshqalar:
- Sobor va bozor - yuqoridan pastga va pastdan yuqoriga qarab ochiq manbali dasturlarni taqqoslaydigan kitob
 - Devis 201 Dasturiy ta'minotni ishlab chiqish tamoyillari[1]
 - Dastur muhandisligi nazariyasi qayerda?[2]
 - Informatika falsafasi[3]
 - Meni o'ylamang (Intuitiv navigatsiya va axborot dizayni tamoyillari)[4]
 
Paradigmalar dasturlash
- Agentga yo'naltirilgan dasturlash
 - Aspektga yo'naltirilgan dasturlash (AOP)
 - Komponentlarga asoslangan dasturiy ta'minot
 - Funktsional dasturlash (FP)
 - Savodli dasturlash
 - Mantiqiy dasturlash
 - Modulli dasturlash
 - Ob'ektga yo'naltirilgan dasturlash (OOP)
 - Reaktiv dasturlash
 
Dasturiy ta'minotni ishlab chiqish metodologiyasi
- Tezkor birlashtirilgan jarayon (AUP)
 - Konstruktoristlarni loyihalash metodologiyasi (CDM)
 - Dinamik tizimlarni ishlab chiqish usuli (DSDM)
 - Ekstremal dasturlash (XP)
 - Takroriy va bosqichma-bosqich rivojlanish
 - Kanban
 - Yalang'och dasturiy ta'minotni ishlab chiqish
 - Birlashtirilgan jarayonni oching
 - Dasturlashning juftligi
 - Tezkor dastur ishlab chiqish (RAD)
 - Ratsional birlashtirilgan jarayon (RUP)
 - Scrum
 - Tizimli tizimlarni tahlil qilish va loyihalash usuli (SSADM)
 - Birlashtirilgan jarayon (Yuqoriga)
 
Dasturiy ta'minotni ishlab chiqish jarayonlari
- Faol administrator tomonidan boshqariladigan rivojlanish (AADD)
 - Xulq-atvorga asoslangan rivojlanish (BDD)
 - Xatolarga asoslangan rivojlanish (BgDD)
 - Konfiguratsiyaga asoslangan rivojlanish (CDD)
 - Dizayn asosida ishlab chiqish (D3)
 - Domenga asoslangan dizayn (DDD)
 - Xususiyatlarga asoslangan rivojlanish (FDD)
 - Sinovga asoslangan rivojlanish (TDD)
 - Foydalanuvchiga yo'naltirilgan dizayn (UCD) (Foydalanuvchi tomonidan ishlab chiqilgan rivojlanish (UDD))
 - Qiymatga asoslangan dizayn (VDD)
 
Shuningdek qarang
- Naqshga qarshi
 - Dizayn naqshlari
 - Dasturlash paradigmasi
 - Dasturiy ta'minotni ishlab chiqish metodologiyasi
 - Dasturiy ta'minotni ishlab chiqish jarayoni
 
Adabiyotlar
- ^ Devis, Alan Mark. (1995). Dasturiy ta'minotni ishlab chiqishning 201 tamoyillari. Nyu-York: McGraw-Hill. ISBN 0-07-015840-1. OCLC 31814837.
 - ^ Jonson, Pontus; Ekstedt, Matias; Jeykobson, Ivar (2012). "Dasturiy ta'minot muhandisligi nazariyasi qayerda?". IEEE dasturi. 29 (5): 96. doi:10.1109 / MS.2012.127. ISSN 0740-7459. S2CID 38239662.
 - ^ Tyorner, Raymond; Angius, Nikola (2020), "Informatika falsafasi", Zaltada, Edvard N. (tahr.), Stenford falsafa entsiklopediyasi (Bahor 2020 tahr.), Metafizika tadqiqot laboratoriyasi, Stenford universiteti, olingan 2020-09-01
 - ^ Krug, Stiv (2014). Meni o'ylab ko'rmang, qayta ko'rib chiqdim: Internetdan foydalanish uchun sog'lom fikr. Bayl, Elisabet ,, Straiger, Aren ,, Matcho, Mark (Uchinchi tahrir). [San-Fransisko, Kaliforniya]. ISBN 978-0-321-96551-6. OCLC 859556499.
 
- Meni o'ylamang (kitob muallifi Stiv Krug haqida insonning kompyuter bilan o'zaro ta'siri va veb-foydalanish uchun qulaylik)