Software requirements specification for computer systems and networks. Pt. 1
Аннотации
The main stages of requirements specification development, based on international regulation documents in the field of requirements specification for software development, are reviewed. The place of software requirements in overall requirements development process is determined. The general questions of software specification are considered and the features of the requirements specification process are analyzed. Examples of software specifications, as well as templates with instructions on how to create them, and are given.
The tutorial is intended for university students, studying computer science (especially,
computer and software engineering), PhD students, teachers, professors, engineers, developers, testers and quality assurance services staff, as well as specialists in the design, verification, and expertise of software, and experts, dealing with quality and reliability of software and computer systems.
It can be used when writing of courseworks and dissertations, and developing of software
specifications within the academic and extracurricular work of students and staff of National Aerospace University. Zhukovsky «KhAI». Розглянуто основні етапи проектування технічного завдання для розроблення
програмного забезпечення на основі міжнародних нормативних документів, що регулюють питання специфікування. Визначено, яке місце вимоги до програмного забезпечення посідають у загальному процесі розроблення вимог до програмного продукту. Викладено основні питання розроблення технічного завдання на програмне забезпечення, проаналізовано специфіку цього процесу. Наведено приклади технічних завдань на програмне забезпечення, а також приклади
шаблонів та інструкцій щодо їх створення.
Для студентів університетів, які вивчають комп’ютерні науки (зокрема, комп’ютерну та програмну інженерію), аспірантів, викладачів, науковців, інженерів-розробників, тестувальників і співробітників служб забезпечення якості, а також для фахівців у галузі розроблення, верифікації й експертизи програмного забезпечення, експертів, які займаються проблемами якості та надійності програмного забезпечення і комп'ютерних систем.
Може використовуватися під час написання курсових і дипломних робіт, а також
розроблення технічних завдань на програмне забезпечення у межах навчальної та
позанавчальної роботи студентами та співробітниками кафедри комп'ютерних систем і мереж Національного аерокосмічного університету ім. М. Є. Жуковського «ХАІ».