Agile software development methodologies plan for regular (or even continuous) refactoring making it an integral part of the team software development process. تعمل أساليب التطوير السريع للبرامج على التخطيط لإعادة بناء التعليمات البرمجية بصورة منتظمة (أو حتى مستمرة) بما يجعلها جزءًا متكاملاً من الفريق عملية تطوير البرامج.
It is an activity that can occur in software development and is comparable to prototyping as known from other fields, such as mechanical engineering or manufacturing. وهي نشاط يمكن أن يحدث في حالة تطوير البرمجيات وهي مشابهة للنمذجة المعروفة في المجالات الأخرى، كما في الهندسة الميكانيكية أو الصناعية.
Nevertheless, there are several areas in which Serbia still excels such as growing information technology sector, which includes software development as well as outsourcing. ومع ذلك، هناك العديد من المجالات التي صربيا لا تزال تتفوق مثل زراعة قطاع تكنولوجيا المعلومات، والذي يتضمن تطوير البرمجيات، فضلا عن الاستعانة بمصادر خارجية.
The software development plan describes the design and coding standards, peer reviews, unit tests, configuration management, software metrics and software models to be used during software development. تصف خطة تطوير البرمجيات معايير التصميم والترميز، ومراجعات النظراء، واختبارات الوحدة، وإدارة التهيئة، ومقاييس البرامج، ونماذج البرمجيات التي ستستخدم أثناء تطوير البرمجيات.
Humphrey based his approach on the staged evolution of a system of software development practices within an organization, rather than measuring the maturity of each separate development process independently. همفري يقوم منهجه على التطور التدريجي لنظام ممارسات تطوير البرمجيات داخل الشركة، بدلا من قياس مدى نضج كل عملية تطوير منفصلة بشكل مستقل.
Kahn was CEO of Borland from 1982 to 1994, when Borland was a competitor of Microsoft, and produced programming language compilers and software development tools. شغل خان منصب الرئيس التنفيذي لشركة بورلاند من عام 1982 إلى عام 1994، حيث كانت بورلاند حينها منافسا قويا لمايكروسوفت وكانت تنتج مترجمات لغات البرمجة وأدوات تطوير البرمجيات.
Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. ولذلك، قد تشتمل عملية تطوير البرامج على البحث أو التطوير الجديد أو تصميم القوالب أو التعديل أو إعادة الاستخدام أو إعادة الهندسة أو الصيانة أو أية أنشطة أخرى قد تؤدي لإنتاج منتج برمجي.
The same kind of slowing progress due to complications in learning also appears in the limits of useful technologies and of profitable markets applying to product life cycle management and software development cycles). ويظهر نفس النوع من التقدم البطيء بسبب التعقيدات في التعلم أيضاً في حدود التقنيات النافعة والتسويق المربح المطبق على إدارة دورة حياة المنتج و دورات تطوير البرمجيات.
These ideas can come from market research including the demographics of potential new customers, existing customers, sales prospects who rejected the product, other internal software development staff, or a creative third party. وقد تنبع تلك الأفكار من بحث السوق والذي يشمل الأبعاد الديموغرافية للعملاء الجدد المحتملين والعملاء الحاليين أو نظريات المبيعات التي رفضت المنتج أو فريق تطوير البرامج المحلي أو الجهة الخارجية الإبداعية.
It forms part of the maintenance step in a software development process, and it is commonly used for fixing security issues in older versions of the software and also for providing new features to older versions. يعدّ الحمل العكسي جزءا من مرحلة الصّيانة في عملية تطوير البرامج، ويُستخدَم بكثرة لإصلاح الثغرات الأمنية في الإصدارات البرمجية الأقدم وكذلك لتوفير الميزات الجديدة في الإصدارات القديمة.