Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рекомендации по написанию курсовой по программированию.pdf
Скачиваний:
19
Добавлен:
20.06.2014
Размер:
458.72 Кб
Скачать

Правила применения символов и выполнения схем

1.Символ предназначен для графической идентификации функции, которую он отображает, независимо от текста внутри этого символа; текст внутри символа может и отсутствовать;

2.Ограничений на размеры символов и их ориентацию нет, но предпочтительной является горизонтальная ориентация и использование символов одного размера;

3.Минимальное количество текста, необходимого для понимания функции данного символа, следует помещать внутри него, если же объём текста превышает его размеры, то используется символ «Комментарий»;

4.Для улучшения понимания функции как части схемы используется описание символов, оно располагается справа над символом;

5.В схемах работы системы символы, отображающие носители данных, во многих случаях представляют способы ввода-вывода; для использования в качестве ссылки на документацию текст на схеме для символов, отображающих способы вывода должен размещаться справа над символом, а текст для символов, отображающих способы ввода – справа под символом;

6.Если схема перегружена подробностями, то можно использовать символ с полосой, с его помощью можно укрупнить схему, выделяя некоторые участки в другое место документации; символ с полосой представляет собой любой символ, внутри которого в верхней части проведена горизонтальная линия, над этой линией помещён идентификатор, указывающий на подробное представление данного символа.

Правила выполнения соединений

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

2.Две или более входящие линии могут объединяться в одну исходящую (в этом случае место объединения должно быть смещено);

3.Линии в схемах должны подходить к символу либо слева, либо сверху, а исходить либо справа, либо снизу; линии должны быть направлены к центру символа;

4.При необходимости линии в схемах следует прерывать для избежания пересечений или слишком длинных линий, а также, если схема состоит из нескольких страниц; соединитель в начале разрыва назы-

15

вается внешним, а в конце – внутренним; внутри соединителя, указывающего место разрыва, применяется один и тот же идентификатор.

Специальные условные обозначения

Несколько выходов из символа следует показывать:

-несколькими линиями от данного символа к другим символам

-одной линией от данного символа, которая затем разветвляется в соответствующее число линий

Пример:

4.Тематика курсовых работ по курсу «Программирование на языке высокого уровня»

1.Разработка пакета программ выделения контура изображения с применением сверток Лапласа.

2.Разработка пакета программ выделения контура изображения с применением сверток Собеля.

3.Разработка пакета программ поиска оптимума методом двухмерной безусловной оптимизации.

4.Разработка пакета программ поиска оптимума методом двухмерной оптимизации с ограничениями.

5.Разработка пакета программ соединения контуров изображений.

6.Разработка пакета программ поиска оптимума методом многомерной безусловной оптимизации

7.Сложность проектирования и функционирования программных

средств.

8.Оценка структурной сложности программных средств.

9.Корректность программных средств и методы ее измерения.

16

10.Ошибки в программных средствах.

11.Применение метрики программных средств для обнаружения и устранения ошибок.

12.Верификация и синтез программ.

13.Методы испытаний программ на надежность.

14.Разработка пакета программ решение системы линейных уравнений

снезвестными параметрически заданными коэффициентами.

15.Разработка пакета программ лианеризации эмпирических данных.

16.Разработка динамических моделей.

17.Стохастическое моделирование алгебраических зависимостей и функций.

18.Разработка пакета программ табулирования функций с параметрическими зависимостями.

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

20.Разработка пакета программ численного интегрирования с параметрически заданными пределами.

21.Разработка пакета программ решения нелинейного уравнения.

22.Разработка пакета программ численного интегрирования набора функций.

23.Разработка пакета программ аппроксимации табличной функции полиномом n-степени.

24.Разработка пакета программ сглаживания функции.

25.Разработка пакета программ поиска оптимума методом двухмерной безусловной оптимизации.

В качестве приложения к курсовой работе студентом может быть создана интерактивная презентация с элементами мультимедиа с помощью приложения Microsoft Power Point.

17

5. Списки литературы и ссылки на ресурсы Интернет

Основная:

1.Родионов К.А. Программирование на языке высокого уровня. Лабораторный практикум. Часть 1: Уч.пос.— Коломна, КИ(ф) МГОУ, 2009.—103 с: ил.

2.Родионов К.А. Программирование на языке высокого уровня. Лабораторный практикум. Часть 2: Уч.пос.— Коломна, КИ(ф) МГОУ, 2009.—65 с: ил.

3.Михаил Фленов М.Е. Библия Delphi.—Спб.: БХВ-Петербург, 2004, 880 с.: ил.

4.Абрамов В.Г., Трифонов Н.П., Трифонова Г.Н. Введение в язык Паскаль. Учеб. пособие.—М.: Наука. Гл. ред. физ.-мат. лит., 1988.—320 с.

5.Алексеев В.Е, Ваулин А.С., Петрова Г.Б. Вычислительная техника и программирование. Практикум по программированию: Практ. пособие/ Под ред. А.В. Петрова.—М.: Высш. шк., 1991.—400 с.: ил.

6.Кнут Д.Э. Искусство программирования.М., «Дональд Э. Кнут»,

т.1-3, 2000-2002, 720, 500, 500 с.: ил.

7.Архангельский А.Я. 100 компонентов общего назначения библиоте-

ки Delphi 5. М., Бином, 2002, 750 с.: ил.

8.Желонкин А.В. Основы программирования в интегрированной среде DELPHI. Практикум.—М.: БИНОМ. Лаборатория знаний, 2004.— 236 с.: ил.

9.Ковалевская Е.В. «Метрология, качество и сертификация программного обеспечения», М., МЭСИ, 2004.-94с.

10.Липаев В.В. «Выбор и оценивание характеристик качества программных средств», М., «Синтег», 2001.-224с.

11.Сертификация продукции. «Международные стандарты и руководства ИСО/МЭК в области сертификации и управления качеством.», М., издательство стандартов, 1990.

12.«Экономика, разработка и использование ПО ЭВМ». Учебник В.А. Благодатских, М.А. Енгибарян, Е.В. Ковалевская и др., М., «Финансы и статистика», 1995.-288с.

Дополнительная:

1.Дарахвелидзе П., Марков Е. Программирование в Delphi 7.—Спб.: БХВ-Петербург, 2003, 784 с.: ил.

2.Дарахвелидзе П., Марков Е. Delphi 2005 для Win32.—Спб.: БХВПетербург, 2005, 674 с.: ил.

18

3.Фленов М. Программирование в Delphi глазами хакера.—Спб.: БХВПетербург, 2006, 459 с.: ил.

4.Парижский С. М. Delphi. Учимся на примерах.—Спб.: БХВПетербург, 2006, 337 с.: ил.

5.Стивенс Р. Delphi. Готовые алгоритмы./ Род Стивенс; Пер с англ. 2-е изд. стер. М.,: ДМК Пресс; Спб.: Питер, 2004, 384 с.: ил.

6.Басаков М.И. «Сертификация продукции и услуг с основами стандартизации и метрологии», Ростов-на-Дону , центр «Март», 2002.- 255с.

7.Благодатских В.А. и др. «Стандартизация разработки программных средств», М., «Финансы и статистика», 2003.-283с.

8.Боэм Б.У. «Инженерное проектирование программного обеспечения» перевод с англ. / под редакцией А.А. Красилова, М., «Радио и связь»; 1985.-206с.

9.Шураков В.В. «Надежность программного обеспечения систем обработки данных», М. «Финансы и статистика», 1981.-271с.

Интернет-ресурсы:

1.http://www.delphisources.ru/

2.http://www.realcoding.net/teach/Delphi_7/

3.http://programmersclub.ru/book-delphi7d/

4.http://delphi.od.ua/

5.http://codingrus.ru/

6.http://www.oilspace.ru/metrolog/gost/osnova.htm

7.http://www.standard.ru/

8.http://www.iso9000.boom.ru/docs/docs.html

9.http://k46.aanet.ru/textbooks/std_pro/index.htm

10.http://k46.aanet.ru/textbooks/std_pro/index1_2.htm

11.http://k46.aanet.ru/textbooks/std_pro/index2_1.htm

12.http://k46.aanet.ru/textbooks/std_pro/index2_2.htm

13.http://www.standard.ru/iso9000/iso9000.phtml

14.http://www.osp.ru/os/2000/10/048_print.htm

19