- •Контрольные вопросы по дисциплине «Разработка и стандартизация программных средств и информационных технологий»
- •Охарактеризуйте этапы развития программного обеспечения.
- •Что определяет стандарт гост р исо/мэк 12207:1999?
- •Какова структура стандарта гост р исо/мэк 12207:1999? Какие процессы он описывает?
- •В чем заключается этап проектировании по? Какая документация создается в процессе выполнения этого этапа?
- •Что определяет лицензионное соглашение на приобретаемое по? Какие вы знаете виды лицензионных соглашений?
- •Что такое сертификация как процесс?
- •Для чего нужна сертификация программного обеспечения?
- •Как организована система сертификации в рф? Какие формы сертификации существуют по отношению к по?
- •Может ли быть сертифицировано зарубежное программное средство?
- •Чем характеризуется качество пп? Опишите «дерево качества» по.
- •Что такое комплексный показатель качества пп?
- •Охарактеризуйте уровни модели cmm. Чем cmmi отличается от cmm?
- •Укажите отличия методологий разработки по: «Fix&Code», «Agile», rup, msf.
- •Чему посвящен стандарт iso 9000, разработанный Международной организацией по стандартизации? Чем отличаются стандарты iso 9001, iso 9002, iso 9003?
- •Что определяют стандарты posix?
Что определяют стандарты posix?
Они определяют стандарты открытых систем.
POSIX® (англ. Portable Operating System Interface for Unix — Переносимый интерфейс операционных систем Unix) — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой. Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода, но может быть использован и для не-Unix систем.
Набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой. Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода.
1003.1 – интерфейсы системного уровня и их привязка к языку С
1002.2 – оболочки и утилиты
1003.3 – общие методы проверки совместимости с POSIX
Какое ПО называют проприетарным?
Проприетарное ПО – несвободное ПО, которое не удовлетворяет критериям свободы. Правообладатель полностью или почти полностью сохраняет права на использование, копирование и модификацию.
Чем проприетарное ПО отличается от коммерческого ПО?
Коммерческое ПО – ПО, которое приносит правообладателю прибыль. Может быть и свободным.
Чем открытое ПО отличается от свободного ПО?
Открытое ПО – выполняет 4 критерия свободы. Свободное ПО – бесплатное, не обязательно предоставляющее исходный код.
Какое ПО называют «ПО общественного домена»?
Это ПО, которое не защищено авторским правом, может распространяться бесплатно и использоваться без каких-либо ограничений.
Что означает термин «копилефт»?
Противоположность копирайт. Копилефт — это общий метод сделать компьютерную программу (или другое произведение) свободной и требовать, чтобы все модифицированные и расширенные версии программы были также свободными (по всем критериям)
Какие права дает пользователю ПО лицензии GNU GPL?
Цель GNU GPL — предоставить пользователю права копировать, модифицировать и распространять (в том числе на коммерческой основе) программы (что по умолчанию запрещено законом об авторских правах), а также гарантировать, что и пользователи всех производных программ получат вышеперечисленные права. Вообщем все 4 критерия предоставляет.
Назовите «четыре критерия свободы ПО по Столлману».
Любую программу можно свободно исполнять с любой целью
Можно изучать как программа работает и адаптировать для своих целей
Можно свободно распространять копии программы
Можно улучшать и публиковать свою улучшенную версию