Курсовая ТРПП

  • 29 июня 2010 г.
  • 3951 Слова
Содержание

1. Теоретическая часть 3

1.1. Описание жизненного цикла программы 3

1.2. Виды программной документации 4

1.3. Требования, предъявляемые к оформлению программных документов 5
1.3.1. Общие требования к программным документам 5
1.3.2. Требования к программным документам, выполненным печатным способом 6
1.3.3. Требования кпрограммным документам, содержащим в основном сплошной текст 7

1.4. Правила оформления текста программ 12

1.5. Методы тестирования 14
1.5.1. Стратегии тестирования 16
1.5.2. Тестирование модуля 18
1.5.3. Тестирование внешних функций 18
1.5.4. Проектирование комплексного теста 19

2.Практическая часть 21

2.1. Требования к программе ицели, достигаемые в ходе её разработки 21

2.2. Внешние спецификации: интерфейс, входные и выходные данные 21
2.2.1. Интерфейсные спецификации 21
2.2.2. Входные данные 23
2.2.3. Выходные данные 23

2.3. Сценарий работы программы 24

ЛИТЕРАТУРА 25

1. Теоретическая часть

1.1. Описание жизненного цикла программы

Программа проходитстадии рождения, жизни и смерти. Рождение программы связано с возникновением потребности в ней. Смерть программы возникает в результате ее морального старения.
Жизненный цикл программ - это интервал времени от начала момента возникновения объективной необходимости в программном изделии до изъятия его из эксплуатации. Ввел понятие жизненного цикла программ У. Ройс в 1970 г. В общем виде запериод своего жизненного цикла программное изделие проходит три фазы: разработку, использование и сопровождение.
Фаза разработки начинается с анализа осуществимости проекта, т.е. реально или нереально осуществить этот проект. В процессе создания программы осуществляется последовательность трансформаций требований заказчика в исполняемый файл.
Фазу разработки можно разбить на два этапа:1. использование и проектирование;
2. реализация – это преобразование требований пользователя в исполняемый файл.
Фаза использования начинается тогда, когда изделие передается пользователю, находится в действии и используется эффективно. В фазе использования выполняются обучение персонала, внедрение, настройка, решение программного изделия.
Фазу сопровождения также называютпродолжающей разработки. Процесс сопровождения, состоит из выявления и устранения ошибок в программах и изменения их функциональных возможностей.
Реализация разбивается на следующие части:
1. определение требований к системе;
2. определение требований к программному обеспечению;
3. предварительное проектирование;
4. детальное проектирование;
5. кодирование;
6.тестирование и отладка;
7. внедрение.
Таким образом, разработка программного обеспечения - это процесс итерационный (повторяющийся).

1.2. Виды программной документации

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