Развитие программной инженерии требует динамичности и инновационности процесса разработки программного обеспечения и укрепления его правовых и экономических основ. Для разработки высококачественного программного обеспечения, отвечающего требованиям заказчика, его нормативная база должна быть регламентированной и стандартизированной. Существуют сотни международных стандартов, охватывающих процессы жизненного цикла программного обеспечения. В статье анализируются стандарты разработки программного обеспечения и подчеркивается важность их применения для управления качеством. Предоставлена информация об областях применения этих стандартов и ведущих организациях, разрабатывающих стандарты программной инженерии. Показаны классификации стандартов по разным характеристикам программного обеспечения. Подготовка профессиональных инженеров-программистов является приоритетной задачей. В процессе обучения они должны приобрести широкую базу знаний и умение для разработки, документации, управления жизненным циклом программного обеспечения, по управлению персоналом и т.д. С этой целью международными организациями было разработано несколько образовательных стандартов. На основе изучения этих стандартов была подчеркнута актуальность разработки в Азербайджане учебной программы, основанной на международных стандартах и с учетом особенностей национального образования для подготовки профессиональных инженеров-программистов. В то же время показана важность преподавания существующих базовых стандартов, профилей стандартов и вопросов их применения студентами и специалистами по программной инженерии. Рекомендуется разработать и принять в Азербайджане национальные стандарты по программной инженерии, основываясь на мировом опыте разработки и внедрения стандартов (стр.83-95).
- Əliquliyev R.M., İmamverdiyev Y.N., Mahmudov R.Ş. İnformasiya təhlükəsizliyinin multidissiplinar elmi-nəzəri problemləri, İnformasiya Cəmiyyəti Problemləri, 2017, №2, s.32–43
- International Organization for Standartization, https://www.iso.org/home.html
- International Electrotechnical Commission, https://www.iec.ch/
- Association for Computing Machinery, https://www.acm.org
- Software Engineering Institute, https://www.sei.cmu.edu
- Project Managment Institute, https://www.pmi.org
- Institute of Electrical and Electronics Engineers, https://www.ieee.org
- ISO/IEC JTC 1/SC 7, Software and systems engineering, https://www.iso.org
- Standartlaşdırma, http://www.mincom.gov.az/az/view/pages/79
- Khan, H. H., & Malik, M. N. Software Standards and Software Failures: A Review With the Perspective of Varying Situational Contexts. IEEE Access: Practical Innovations, Open Solutions, 5, 17501-17513, 2017, doi: 10.1109/ACCESS.2017.2738622
- Gonzalez-Perez, B. Henderson-Sellers, T. McBride, G.C. Low, X. Larrucea, An ontology for ISO software engineering standards: 2) Proof of concept and application, Computer Standards & Interfaces, 2016, doi:10.1016/j.csi.2016.04.007
- Software Engineering Standards, http://www.users.encs.concordia.ca
- Software Engineering, https://webstore.ansi.org/industry/software/software-engineering
- Profiles of standards for the life cycle of systems and software in software engineering. Standards Profile https://equpment.ru/en/gadgets/profili-standartov-zhiznennogo-cikla-sistem-i-programmnyh-sredstv-v/
- Липаев В.В. Профили стандартов жизненного цикла программных средств //JetInfo, 2005, №12(151), с.2-19.
- Оценка надежности программных средств в соответствии со стандартами серии SQuaRE, https://poznayka.org/s28958t1.html
- Claude Y. Laporte, Alain April. Software Engineering Standards and Models. Software Quality Assurance, Chapter 4, 2017, pp.101-115.
- Bayramova T.A., Abbasova N.P. Proqram təminatının verifikasiya və validasiyası / “Riyaziyyatın tətbiqi məsələləri və yeni informasiya texnologiyaları” III respublika elmi konfransı, Sumqayıt, 15 dekabr 2016.
- The ISO/IEC 25000 series of standards, https://iso25000.com/index.php/en/iso-25000-standards/
- Claude Y. Laporte, Rory V. O’Connor, Luis-Hernan Garcia-Paucar. The Implementation of ISO/IEC 29110 Software Engineering Standards and Guides in Very Small Entities / Evaluation of Novel Approaches to Software Engineering: 10th International Conference, ENASE 2015, Barcelona, Spain, April 29–30, 2015, pp.162-179.
- Claude Y. Laporte, Simon Alexandre, Rory V. O’Connor. A Software Engineering Lifecycle Standard for Very Small Enterprises / Software Process Improvement: 15th European Conference, EuroSPI 2008, Dublin, Ireland, September 3-5, 2008, pp. 129–141.
- Kazımov T.H., Bayramova T.A. Azərbaycanda proqram mühəndisliyinin tədrisinin problemləri // İnformasiya Cəmiyyəti Problemləri, 2017, № 1, s.105-111.
- Software Engineering 2014, Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering, https://www.acm.org/education/se2014.pdf
- Software Engineering Body of Knowledge (SWEBOK), https://www.computer.org
- Graduate Software Engineering 2009, (GSwE2009) Curriculum Guidelines forGraduate Degree Programs in Software Engineering, https://www.acm.org
- Computer Science Curricula 2013, Curriculum Guidelines for Undergraduate Degree Programs in Computer Science, http://www.acm.org/education/CS2013-final-report.pdf
- Мышенков К. С., Павлов П. А., Тоноян С. А. Классификация стандартов в области качества информационных систем и программных средств // Радиопромышленность. 2017. № 4. С. 151–162.
- Choi, D. G. and de Vries, H.J., Standardization as emerging content in technology education at all levels of education, International Journal of Technology and Design Education 21 (1), 2011, pp. 111-135.
- De Vries, H. J. Standardization: A business approach to the role of national standardization organizations. Springer Science & Business Media, 2013.