Жизненный цикл программного средства

Автор: Пользователь скрыл имя, 29 Октября 2012 в 12:06, реферат

Описание работы

Промышленное применение компьютеров и растущий спрос на программы поставили актуальные задачи существенного повышения производительности разработки ПО, разработки индустриальных методов планирования и проектирования программ, переноса организационно-технических, технико-экономических и социально-психологических приемов, закономерностей и методов из сферы материального производства в сферу применения компьютеров.

Содержание

Введение 3
1. Жизненный цикл ПО 4
2 Шаги процесса программирования по Райли 4
3 Определение ЖЦПО по Леману 9
4 Фазы и работы ЖЦПО по Боэму 11
Заключение 18
Литература 19

Работа содержит 1 файл

ЖЦПС.docx

— 53.58 Кб (Скачать)

описание  базы данных до уровня отдельных параметров, символов и битов;

верификация полноты, непротиворечивости и соответствия требованиям проектных спецификаций системы и планам распределения  ресурсов.

Одобренный  план приемных испытаний.

Руководства пользователю, а также завершенный  предварительный план комплексирования и отладки.

Закончить фазу копирования и отладки. Начать фазу комплексирования и отладки. (Удовлетворение критериев автономной отладки.)

Проверка  работы всех блоков не только для номинальных, но также для исключительных и  предельных значений.

Проверка  всех вариантов ввода и вывода, включая сообщения об ошибках.

Выполнение  всех операторов и всех ветвей передачи управления.

Проверка  выполнения стандартов программирования.

Завершение  поблочного документирования внутренней структуры.

Закончить фазу комплексирования и испытаний. Начать фазу внедрения. (Завершение анализа результатов приемных испытаний.)

Проверка  удовлетворения тесту приемных испытаний  программ:

проверка  удовлетворения требованиям к ПО;

демонстрация  приемлемости указанных в спецификациях характеристик работы в нештатных условиях.

Приёмка поставляемых программных изделий, отчетов, руководств, баз данных, спецификаций внутренней структуры.

Закончить фазу внедрения. Начать фазу эксплуатации и сопровождения. (Завершение анализа приемки системы.)

Проверка  удовлетворительности результатов  приемных испытаний системы.

Проверка  удовлетворительности системных требований.

Проверка  производственной готовности ПО, аппаратуры, средств обслуживания и персонала.

Приёмка поставляемых и входящих в систему изделий: аппаратуры, ПО, документации, средств обучения и обслуживания.

Завершение  всех специфицированных работ и ввод системы в действие.

Закончить фазу эксплуатации и сопровождения (путем снятия с производства).

Выполнение  всех пунктов плана снятия с производства: перенос программ, документирование, создание архива, переход к новой  системе.

 

4.5 Основные работы над проектом

Анализ требований.

Проектирование  изделия.

Программирование.

Планирование  отладки.

Верификация и подтверждение.

Управление  проектом.

Управление  конфигурацией и контроль качества.

Документирование.

 

Заключение

 

Итак, были рассмотрены  три подхода к определению  жизненного цикла ПО. На мой взгляд, все они имеют право на существование, так как в той или иной степени отражают практику программирования. Тем более, что легко можно обнаружить общие моменты (ставится задача – определяется система – анализируются требования; сопровождение программы – обслуживание – эксплуатация и сопровождение).

Однако, надо заметить, что определение фаз и работ ЖЦПО Боэма наиболее обоснованно, т.к. опирается на более ориентированный подход в инженерном программировании (направленный на получение качественного программного изделия и реализацию эффективного процесса разработки и сопровождения ПО) и обосновывается экономически.

Исходя из данного отчета видно как важно и необходимо знать потребности современного мира при составлении программного продукта (изделия). Важно при составлении программы для автоматизации, какой либо системы, учитывать то, что современный мир постоянно меняется, а значит должна быть способной к изменению и программа.

Важно так  же, при составлении программы, учитывать  то, что программа должна быть точной; полной по своему содержанию и пригодной  для работы как с маленькими, так  и с большими проблемами в соответствии со своим предназначением; ясной - для  того чтобы пользователь мог спокойно, без затруднений работать с ней. А так же чтобы программу в любой момент можно было бы легко исправить или дополнить в соответствии с изменившимися требованиями в современном мире.

Следует помнить, что хорошее программирование – это не кодирование быстро найденного решения с помощью любой подходящей методики, а тщательно инструментированная инженерная процедура, позволяющая создать полное, точное и легко понимаемое (ясное) программное обеспечение.

 

Литература

 

1. Б.У. Боэм «Инженерное проектирование программного обеспечения». М.: Радио и связь. 1985.

2. Д.Райли. «Использование языка Модула-2». М.: Мир. 1993.

3. Ю.В. Иванов «Программы и их жизненные циклы» (реферат по дисциплине «Метрология ПО»). 1998.

 


Информация о работе Жизненный цикл программного средства