Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
INFO_2.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
357 Кб
Скачать
☆

39. Жизненный цикл программного продукта.

Па характеру использования все программы можно разбить на утилитарные (для удовлетворения нужд их разработчиков), и программные продукты (для многих пользователей). Программный продукт должен быть соответствующим образом подготовлен к эксплуатации. ПП имеет несколько характеристик (алгоритмическая сложность, полнота функций обработки, требования к ОС и тех. средствам обработки со стороны программного средства (объем дисковой и оперативной памяти)). Показатели качества должны содержать след. аспекты: простота, надежность, эффективность; легкость в эксплуатации; возможность использования продукта при изменении условий его применения. ПП характеризуется жизненным циклом: 1-Разработка алгоритмов и программ (маркетинг, проектирование структуры, программирование, отладка, документирование); 2-эксплуатация и сопровождение (эксплуатация, выход на рынок, сопровождение); 3-Завершение жизненного цикла (снятие с продажи). Маркетинг предназначен для изучений требований к создаваемому продукту, изучение аналогов и конкурентов, устанавливаются сроки разработки, устанавливаются ресурсы. Проектирование структуры-алгоритмизация процесса обработки данных, детализация функций, разработка архитектурного проекта… Программирование, тестирование, отладка – основной этап разработки ПС, часто работы этого этапа ведутся параллельно. Документирование – обязательный вид работы, должен содержать сведения о установке и обеспечении надёжной работы продукта… Выход на рынок связан с организацией продаж массовому пользователю (реклама, гибкая ценовая политика…).

Эксплуатация и сопровождение идут почти всегда параллельно, в процессе эксплуатации могут возникнуть ошибки, их устранение ведётся в режиме сопровождения. Снятие с продажи идёт как правило, в случае изменения политики изготовителя, отсутствие спроса, наличия неустранимых ошибок.

40. Основные принципа структурного программирования

Технология программирования – система методов, способов и приемов обработки и выдачи информации. Цели структурного программирования: 1- повышение надежности программ (для этого нужно чтоб программа поддавалась тестированию и не создавала проблем при отладке); 2 – повышение эффективности программ (цель может быть достигнута при структурировании программы, чтобы можно было легко находить и исправлять ошибки); 3-Уменьшения времени и стоимости программной разработки (нужно повышать производительность труда программиста); 4-Улучшение читабельности программ. Основные принципа структурного программирования: 1-принцип абстрактности; 2-принцип формальности (придаёт строгость и дисциплину); 3- принцип иерархического упорядочения (связь должна носить подчиненный характер). 4-принцип модульности (программа разбивается на модули, они тестируются отдельно). Основные правила создания программного модуля: 1-работа модуля не должна зависеть от входных данных, от предыстории вызовов… 2- должен иметь только одну входную и выходную точку; 3-взаимосвязь между модулями должна осуществляться по иерархической структуре. 4-в тексте модуля необходимо использовать комментарии; 5-имена переменных должны быть смысловыми.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]