فهرست فلسفههای توسعه نرمافزار
از ویکیپدیا، دانشنامهٔ آزاد
|
|
این مقاله نیازمند تمیزکاری است. لطفاً تا جای امکان آنرا از نظر املا، انشا، چیدمان و درستی بهتر کنید، سپس این الگو را از بالای مقاله بردارید. محتویات این مقاله ممکن است غیر قابل اعتماد و نادرست یا جانبدارانه باشد یا قوانین حقوق پدیدآورندگان را نقض کرده باشد. |
در زیر روشهای و فلسفههای توسعه نرمافزار فهرست شدهاست. این فهرست شامل مواردی مانندروند توسعه نرمافزار، روشنامه توسعه نرمافزار و تولید یکنفره و چند نفره و قوانین حقوقی آن میباشد.
- Agent-oriented programming
- Agile software development
- Agile Unified Process (AUP)
- Aspect-oriented Programming
- Behavior Driven Development (BDD)
- Big Design Up Front (BDUF)
- فیل و کوران (BMAEA)
- Brooks's law
- کلیسای جامع و بازار (see also Release early، release often)
- فرآیند تولید نرمافزار
- Cone of Uncertainty
- Constructionist design methodology (CDM)
- Continuous integration
- Control tables
- Conway's Law
- Cowboy coding
- Crystal Clear (software development)
- تزریق نیازمندی
- Design-driven development (D۳)
- Design Driven Testing (DDT)
- Domain-Driven Design (DDD)
- Don't Make Me Think (book by Steve Krug about تعامل انسان و رایانه and web usability)
- Don't repeat yourself (DRY) or Duplication is Evil (DIE) or Once and Only Once (OAOO)، Single Point of Truth (SPoT)، Single Source of Truth (SSOT)
- Dynamic Systems Development Method (DSDM)
- Easier to Ask Forgiveness than Permission (EAFP)
- Evolutionary prototyping
- برنامهسازی مفرط (XP)
- Feature Driven Development
- Free software license
- Good Enough For Now (GEFN)
- Hollywood Principle
- Inversion of control
- Iterative and incremental development
- Joint application design، aka JAD or «Joint Application Development»
- کایزن
- Kanban
- اصل سادگی در اصل (Keep It Simple and Stupid)، تغییر یافته به (Keep It Simple، Stupid!)
- Lean software development
- برنامهنویسی ادیبانه
- Microsoft Solutions Framework (MSF)
- معماری مدل-محور (MDA)
- Moscow Method
- متنباز
- OpenUP
- قانون پارکینسون
- Quick-and-dirty
- Rapid application development (RAD)
- فرآیند یکپارچه رشنال (RUP)
- Responsibility-driven design (RDD)
- اسکرام
- Separation of concerns (SoC)
- Service-oriented modeling
- Software Craftsmanship
- Software System Safety
- Solid (object-oriented design)
- Spiral model
- Structured Systems Analysis and Design Method (SSADM)
- SUMMIT Ascendant (now IBM Rational SUMMIT Ascendant)
- Team Software Process (TSP)
- Test-driven development (TDD)
- Two Tracks Unified Process (۲TUP)
- اوبونتو (فلسفه)
- Unified Process (UP)
- Unix philosophy
- مدل وی (فرآیند تولید نرمافزار)
- مدل آبشاری
- Wheel and spoke model
- When it's ready [۱]
- Win-Win Model
- Worse is better (New Jersey style، as contrasted with the MIT approach)
- You Ain't Gonna Need It (YAGNI)
جستارهای وابسته [ویرایش]
- Anti-pattern
- الگوی طراحی (دانش رایانه)
- پارادایم برنامهنویسی
- Software development methodology
- فرآیند تولید نرمافزار
منابع [ویرایش]
- ویکیپدیای انگلیسی