Proqram təminatı tərtibatı
Proqram təminatı tərtibatı — tətbiqləri, freymvorkları və ya digər proqram komponentlərini yaratmaq və müşayiət üçün nəzərdə tutmaq, dəqiqləşdirmək, dizayn etmək, proqramlaşdırmaq, sənədləşdirmək, sınaqdan keçirmək və səhvləri düzəltmək üçün istifadə olunan proses. Proqram təminatının tərtibatı mənbə kodunun yazılmasını və müşayiət olunmasını əhatə edir, lakin daha geniş mənada o, arzu olunan proqram təminatının konsepsiyasından yekun təzahürə qədər bütün prosesləri, adətən proqram təminatı mühəndisliyi ilə üst-üstə düşən planlı və strukturlaşdırılmış prosesdə bütün prosesləri əhatə edir. Proqram təminatının hazırlanmasına həmçinin tədqiqat, yeni inkişaf, prototipləşdirmə, modifikasiya, təkrar istifadə, yenidən mühəndislik, texniki xidmət və ya proqram məhsulları ilə nəticələnən hər hansı digər fəaliyyətlər daxildir.[1]
Metodologiyalar
Bir sistemin tərtibat metodologiyası bütün layihələr tərəfindən istifadə üçün uyğun deyil. Mövcud metodologiyaların hər biri müxtəlif texniki, təşkilati, layihə və komanda mülahizələrinə əsaslanan spesifik layihələr üçün uyğundur.[2]
İşçi qrupu
Proqram tərtibatçısı araşdırma, dizayn, proqramlaşdırma, sınaq və kompüter proqram təminatının yaradılmasının digər aspektləri daxil olmaqla proqram təminatının hazırlanması prosesi ilə məşğul olan şəxs və ya şirkətdir. Bənzər mənaları olan insanlar üçün digər iş başlıqlarına proqramçı, proqram analitiki və ya proqram mühəndisi daxildir. Proqram təminatı sahəsində ixtisaslaşmış şirkətləri proqram evləri adlandırmaq olar. Böyük bir şirkətdə sadəcə bir hissədən məsuliyyət daşıyan işçilər ola bilər. Daha kiçik tərtibat mühitlərində bir neçə nəfər və ya tək bir şəxs bütün prosesi idarə edə bilər. Açıq mənbəli proqram təminatı kimi əməkdaşlıq mühitləri bir çox tərtibatçını bir araya gətirə bilər.
İstinadlar
- DRM Associates. "New Product Development Glossary". 2002. 13 July 2018 tarixində arxivləşdirilib. İstifadə tarixi: 2006-10-29.
- System Development Methodologies for Web-Enabled E-Business: A Customization Framework Linda V. Knight (DePaul University, USA), Theresa A. Steinbach (DePaul University, USA) and Vince Kellen (Blue Wolf, USA)
Əlavə ədəbiyyat
- Kit, Edward. Software Testing in The Real World. Addison-Wesley Professional. 1992. ISBN 0201877562.
- McCarthy, Jim. Dynamics of Software Development. Microsoft Press. 1995. ISBN 1556158238.
- Conde, Dan. Software Product Management: Managing Software Development from Idea to Product to Marketing to Sales. Aspatore Books. 2002. ISBN 1587622025.
- Davis, A. M. Just enough requirements management: Where software development meets marketing. Dorset House Publishing Company, Incorporated. 2005. ISBN 0932633641.
- Hasted, Edward. Software That Sells: A Practical Guide to Developing and Marketing Your Software Project. Wiley Publishing. 2005. ISBN 0764597833.
- Hohmann, Luke. Beyond Software Architecture: Creating and Sustaining Winning Solutions. Addison-Wesley Professional. 2003. ISBN 0201775948.
- John W. Horch (2005). "Two Orientations On How To Work With Objects." In: IEEE Software. vol. 12, no. 2, pp. 117–118, Mar., 1995.
- Rittinghouse, John. Managing Software Deliverables: A Software Development Management Methodology. Digital Press. 2003. ISBN 155558313X.
- Wiegers, Karl E. More About Software Requirements: Thorny Issues and Practical Advice. Microsoft Press. 2005. ISBN 0735622671.
- Wysocki, Robert K. Effective Software Project Management. Wiley. 2006. ISBN 0764596365.