Вопросы к дисциплине: Стандартизация и проектированиепрограммных средств.Понятие программы и программного обеспечения. Две роли программного обеспечения. Почему проблема программного обеспечения решена не полностью. Классификация программного обеспечения. Прикладное программное обеспечение. Системное программное обеспечение. Инструментальное программное обеспечение. Стоимость инструментального программного обеспечения. Масштаб, сложность, ясность программного обеспечения. Программное обеспечение проекта как продукции. Продукция, различающаяся по программному обеспечению. Словарь и стоимость программного обеспечения. Характеристики алгоритмов и программ. Процесс разработки программного обеспечения. Определение требований к программному обеспечению. Многократное и параллельное проектирование. Итерации при проектировании и выработке требований. Составные части и процесс проектирования. Структурное программирование: преимущества и приемлемость. Итеративность и компромиссы при проектировании. Документирование программного продукта(проекта). Алгоритмические языки: мощность и связанные с ней трудности. Рост числа алгоритмических языков. Ограничения, накладываемые алгоритмическими языками. Компилирующие и интерпретирующие трансляторы. Программирование в диалоговом режиме. Управление написанием программ. Компоновка программ – сборка модулей в одну работающую систему. Верификация и тестирование программных продуктов. Руководство разработкой программного обеспечения. Системы, подсистемы и программное обеспечение. Эволюционный подход к разработке больших систем. Стандарты программного обеспечения. Научные исследования в программном обеспечении. Использование автоматизированных методов при проектировании программ. Организационные требования к проектированию программ. Много процессорная обработка и мультипрограммирование.