Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТУ - ответы.doc
Скачиваний:
173
Добавлен:
17.04.2014
Размер:
186.88 Кб
Скачать

22. Критерии качества программных средств, изделий (продуктов). Программное обеспечение аис.

Критерии качества: техническое качество работы (быстродействие, надежность), пригодность к сопровождению и развитию, устойчивость - полностью относятся к компетенции системы качества ПО. Можно строить и другие структуры критериев и параметров качества. Вот, например, какую структуру характеристик качества предлагает стандарт ИСО-9126 (да и то, в качестве нормативного приложения, как пример, оговариваясь, что фирмы могут применять совершенно другие наборы характеристик, лишь бы они удовлетворяли общим требованиям стандарта): Функциональность; Соответствие назначению; Точность; Способность взаимодействовать со средой; Соответствие нормам; Безопасность (защита от взлома данных и других преступных посягательств); Надежность; Зрелость ("обкатанность"); Отказоустойчивость; Способность восстанавливаться после сбоев; Пригодность к использованию; Понимаемость; Изучаемость; Удобство и простота в работе; Эффективность; Быстродействие и время отклика; Потребление ресурсов; Сопровождаемость;

Анализируемость (диагностика причин ошибок и сопоставление с исходным кодом); Пригодность к изменениям; Стабильность; Тестируемость; Переносимость; Адаптируемость; Легкость инсталляции; Соответствие нормам по переносимости и инсталляции; Заменяемость (способность заменить аналоги?)

23. Жизненный цикл программного средства (изделия). Взаимодействие специалистов при разработке и эксплуатации программного обеспечения аис

Программы любого вида характеризуются жизненным циклом, состоящим из отдельных этапов: a) маркетинг рынка программных средств, спецификация требований к программному продукту; b) проектирование структуры программного продукта; c) программирование (создание программного кода), тестирование, автономная и комплексная отладка программ; d) документирование программного продукта, подготовка эксплуатационной и технологической документации; e) выход на рынок программных средств, распространение программного продукта; f) эксплуатация программного продукта пользователями; g) сопровождение программного продукта; h) снятие программного продукта с продажи, отказ от сопровождения. Особенность разработки программного продукта заключается в том, что на начальных этапах принимаются решения, реализуемые на последующих этапах. Эксплуатация программного продукта идет параллельно с его сопровождением, при этом эксплуатация программ может начинаться и в случае отсутствия сопровождения или продолжаться в случае завершения сопровождения еще какое-то время. Допущенные ошибки, например при спецификации требований к программному продукту, приводят к огромным потерям на последующих этапах разработки или эксплуатации программного продукта и даже к неуспеху всего проекта. Так, при необходимости внесения изменений в спецификацию программного продукта следует повторить в полном объеме все последующие этапы проектирования и создания программного продукта.

24. Основные документы еспд (гост 19.0…). Этапы проектирования программных систем

Единая система программной документации (ЕСПД) - комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ и программной документации. В стандартах ЕСПД устанавливают требования, регламентирующие разработку, сопровождение, изготовление и эксплуатацию программ, что обеспечивает возможность: унификации программных изделий для взаимного обмена программами и применения ранее разработанных программ в новых разработках; снижения трудоемкости и повышения эффективности разработки, сопровождения, изготовления и эксплуатации программных изделий; автоматизации изготовления и хранения программной документации. Сопровождение программы включает анализ функционирования, развитие и совершенствование программы, а также внесение изменений в нее с целью устранения ошибок. В состав ЕСПД входят: основополагающие и организационно-методические стандарты; стандарты, определяющие формы и содержание программных документов, применяемых при обработке данных; стандарты, обеспечивающие автоматизацию разработки программных документов. Разработка организационно-методической документации, определяющей и регламентирующей деятельность организаций по разработке, сопровождению и эксплуатации программ, должна проводиться на основе стандартов ЕСПД.