- •Технология разработки программного обеспечения
- •Содержание
- •Введение
- •1 Краткие теоретические аспекты курса
- •1.3 Качество программного обеспечения (по)
- •1.4 Стиль программирования
- •1.5 Модульное программирование
- •1.6 Методы проектирования программных средств
- •1.7 Отладка и тестирование пс
- •1.8 Надежность пс
- •1.9 Документация пс
- •1.10 Перечень вопросов, изучаемых в курсе «Технология разработки программного обеспечения»
- •2.2 Общие требования к разработке пс
- •2.3 Организация графического интерфейса
- •2.4 Требования к программной документации
- • Виды программных документов гост 19.101-77;
- • Схемы алгоритмов, программ данных и систем гост 19.701-90;
- •2.6 Задания для курсового проектирования
- •Вариант №1
- •Вариант №6
- •Вариант №7
- •Вариант № 9
- •3 Лабораторные задания
- •3.2 Лабораторная работа № 2. Тема: «Стиль программирования»
- •Вариант № 15
- •Вариант №22
- •3.3 Лабораторная работа № 3. Тема: «Модульное проектирование пс»
- •Вариант №1
- •3.4 Лабораторная работа № 4. Тема: «Отладка и тестирование пс»
- •Вариант №9
- •Вариант №10
- •Вариант №12
- •Вариант №2
- •Вариант №3
- •Вариант № 4
- •Список использованных источников
- •Приложение а
- •Приложение в
- •Схемы, используемые при проектирование пс
- •Приложение з
- •Пример оформления списка использованных источников
- •Д.Тейлор, Дж.Мишель, Дж.Пенман, т.Гоггин, Дж.Шемитц, Delphi3, Санкт-Петербург, 1998. – 300 с.
- •Ч.Петзольд, Программирование для Windows95, Тома 1 - 2,bhv– Санкт-Петербург, 1997.
- •Джефф Когсвелл. Изучи сам Delphi2.0 сегодня, Минск, 1997.
- •А.М.Епанешников, в.А.Епанешников. Программирование в среде TruboPascal7.0, Москва, 1995.
3.4 Лабораторная работа № 4. Тема: «Отладка и тестирование пс»
Задание на лабораторную работу: протестировать программу в нормальных, экстремальных и исключительных ситуациях. Сделайте вывод о проделанной работе.
Вариант № 1
Вычислить значение определенного интеграла методом трапеций с точностью . Сделать графическую интерпретацию результата.
Вариант № 2
Вычислить значение определенного интеграла методом прямоугольника с точностью . Сделать графическую интерпретацию результата.
Вариант № 3
Вычислить значение определенного интеграла методом трапеций с точностью . Сделать графическую интерпретацию результата.
Вариант № 4
Вычислить значение определенного интеграла методом трапеций с точностью . Сделать графическую интерпретацию результата.
Вариант № 5
Вычислить значение определенного интеграла методом трапеций с точностью . Сделать графическую интерпретацию результата.
Вариант № 6
Вычислить значение определенного интеграла методом трапеций с точностью . Сделать графическую интерпретацию результата.
Вариант № 7
Построить синтаксический анализатор для понятия “список геометрических фигур” (СГФ).
геометрическая фигура
СГФ::=
геометрическая фигура {список геометрических фигур}
треугольник
геометрическая фигура ::= окружность
треугольник::= вершина└┘вершина└┘вершина
окружность::= {центр └┘радиус}
радиус::={число с точкой}
вершина::={абсцисса └┘ордината}
центр::={вершина}
абсцисса::= {число с точкой}
ордината::= {число с точкой}
пробел
число с точкой ::= {целое без знака целое без знака
цифра
целое без знака ::=
цифра {целое без знака }
Вариант №8
Построить синтаксический анализатор для понятия список геометрических фигур
геометрическая фигура
СГФ::=
геометрическая фигура {список геометрических фигур}
прямоугольник
геометрическая фигура::= трапеция
прямоугольник::= вершина└┘вершина└┘вершина└┘вершина
трапеция::= вершина└┘вершина└┘вершина└┘вершина
вершина::={абсцисса └┘ордината}
абсцисса::= {число с точкой}
ордината::= {число с точкой}
пробел
число с точкой ::= { целое без знака целое без знака
цифра
целое без знака::=
цифра {целое без знака }
Вариант №9
Построить синтаксический анализатор для понятия список геометрических фигур
геометрическая фигура
СГФ::=
геометрическая фигура {список геометрических фигур}
геометрическая фигура ::= ромб
квадрат
квадрат ::= вершина└┘вершина└┘вершина└┘вершина
ромб ::= {вершина └┘ вершина└┘вершина└┘ вершина}
вершина ::={абсцисса └┘ ордината}
центр ::={вершина}
абсцисса ::= {число с точкой}
ордината::= {число с точкой}
пробел
число с точкой::= целое без знакацелое без знака
цифра
целое без знака::=
цифра {целое без знака }