سافٹ ویئر کی تیاری

سافٹ ویئر کی تیاری کے دورانیہ حیات ایک تصویری شکل میں
سافٹ ویئر ڈویلپمنٹ
Core activities
  • Processes
  • Requirements
  • Design
  • Engineering
  • Construction
  • Testing
  • Debugging
  • Deployment
  • Maintenance
Paradigms and models
  • Agile
  • Cleanroom
  • Incremental
  • Prototyping
  • Spiral
  • V model
  • Waterfall
Methodologies and frameworks
  • ASD
  • DevOps
  • DAD
  • DSDM
  • FDD
  • IID
  • Kanban
  • Lean SD
  • LeSS
  • MDD
  • MSF
  • PSP
  • RAD
  • RUP
  • SAFe
  • Scrum
  • SEMAT
  • TSP
  • OpenUP
  • UP
  • XP
Supporting disciplines
  • Configuration management
  • Documentation
  • Software quality assurance (SQA)
  • Project management
  • User experience
Practices
  • ATDD
  • BDD
  • CCO
  • CI
  • CD
  • DDD
  • PP
  • SBE
  • Stand-up
  • TDD
Tools
  • کمپائلر
  • Debugger
  • Profiler
  • GUI designer
  • Modeling
  • IDE
  • Build automation
  • Release automation
  • Infrastructure as code
  • Testing
Standards and Bodies of Knowledge
  • BABOK
  • CMMI
  • IEEE standards
  • ISO 9001
  • ISO/IEC standards
  • PMBOK
  • SWEBOK
  • ITIL
  • IREB
Glossaries
  • Artificial intelligence
  • Computer science
  • Electrical and electronics engineering
Outlines
  • Outline of software development

سافٹ ویئر کی تیاری (انگریزی: Software development) کمپیوٹر کے مختلف سافٹ ویئروں کے بنانے سے تعلق رکھتا ہے۔ اس میں آپریٹنگ سسٹم، سسٹم کے ڈرائیور اور مختلف سافٹ ویئر پروگرام اور پیکیج شامل ہیں۔

سافٹ ویئر کی تیاری کا علم

کوئی دلچسپی والا شخص پروگرام کے بنانے والا بن سکتا ہے۔ سافٹ ویئر کی تخلیق ممنوعہ سرگرمی نہیں ہے۔ بہت سارے کاروباری ادارے اس حقیقت کے ساتھ شروع ہو گئے ہیں کہ وہ سافٹ ویئر تیار کرتے ہیں۔ ایسے افراد کی مثال بل گیٹس، لینکس ٹوروالڈر، یوگن کاسپرسکی ہیں۔ لوگ دستیاب مواد، ویڈیو سبق یا مخصوص نصاب میں شرکت کرکے بڑی تعداد میں سافٹ ویئر بنانے کے لیے زبان سیکھ سکتے ہیں۔ سافٹ ویئر کی ترقی سب سے تیزی سے بڑھتی ہوئی صنعتوں میں سے ایک ہے اور اس کی مقبولیت کی ترقی بنیادی طور پر عالمی رسائی کی وجہ سے ہے.[1]


مزید دیکھیے

حوالہ جات