Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Алгоритмизация. Технология разработки программного обеспечения. Учебно-методическое пособие.pdf
X
- •ВВЕДЕНИЕ
- •ВЫБОР ТЕМЫ КУРСОВОГО ПРОЕКТА
- •ИСХОДНАЯ ИНФОРМАЦИЯ ДЛЯ ВЫПОЛНЕНИЯ КУРСОВОГО ПРОЕКТА
- •ОБЩИЙ ПОРЯДОК ВЫПОЛНЕНИЯ КУРСОВОГО ПРОЕКТА
- •ПРИМЕР ВЫПОЛНЕНИЯ КУРСОВОГО ПРОЕКТА
- •РЕКОМЕНДАЦИИ ПО РЕАЛИЗАЦИИ АЛГОРИТМОВ
- •СОСТАВ И ОБЪЕМ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ К КУРСОВОМУ ПРОЕКТУ
- •ОФОРМЛЕНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ
- •Библиографический список
- •ПРИЛОЖЕНИЯ
- •Приложение 1
- •Приложение 2
- •Приложение 3
- •РЕКОМЕНДАЦИИ ПО НАПИСАНИЮ ИНСТРУКЦИИ ПОЛЬЗОВАТЕЛЯ
- •Приложение 4

В приложения помещаются листинги разработанных модулей — каждый модуль в свое
приложение. Если приложений больше одного, они должны нумероваться арабскими цифрами.
Каждое приложение должно начинаться с новой страницы. В правом верхнем углу указывается:
«Приложение 1», затем с новой строки — название приложения.
При ссылке на приложение в тексте пишут — «в П.1».
Все иллюстрации должны иметь названия и последовательную нумерацию в пределах
каждого раздела арабскими цифрами. Номер иллюстрации состоит из номера раздела и своего
порядкового номера, например «Рисунок 3.2.» (второй рисунок, третьего раздела).
Название помещается над иллюстрацией, номер — под иллюстрацией. Ссылки на иллюстрации в тексте обязательны.
Таблицы должны иметь названия и номер в пределах каждого раздела. Название и номер
пишутся над таблицей, например:
«Таблица 1.1. Номенклатура выпускаемой продукции»
Если таблица имеет продолжение, то на следующей странице пишется:
«Продолжение табл. 1.1». Ссылки на таблицы в тексте обязательны.
Формулы необходимо располагать на отдельной строке. Формулы нумеруются арабскими
цифрами, помещаемыми в круглые скобки справа от формулы. Нумерация формул в пределах
раздела, например:
F = тg, (4.2)
(формула вторая, четвертого раздела).
После формулы ставится запятая и с новой строки после слова «где» идет расшифровка
каждого обозначения. Расшифровке подлежат только обозначения, встречающиеся впервые.
Ссылки на формулы в тексте обязательны.
Запрещаются любые сокращения в тексте, кроме общепринятых.
Титульный лист и задание на выполнение курсового проекта должны соответствовать
примерам, приведенным в прил. 1 и 2.
Библиографический список оформляется в соответствии с ГОСТ 7.1—2003 Межгосударственный стандарт. Библиографическое описание. Общие требования и правила составления.
РЕКОМЕНДАЦИИ ПО НАПИСАНИЮ ИНСТРУКЦИИ ПОЛЬЗОВАТЕЛЯ
При написании инструкции пользователя рекомендуется использовать принципы, изложенные в п. 4.3 [5]. Инструкция пользователя должна быть структурирована, детально и лаконично написана. В тексте инструкции необходимо стремиться к использованию единообразных
оборотов, имеющих однозначное толкование. Примеры речевых оборотов приведены в табл. 7.
31

Примеры недопустимых и рекомендуемых речевых оборотов,
Заголовок
Как сохранить результаты
Сохранение результатов
Проверить данные
Проверка данных
Формы ввода и вывода данных
Пользовательский интерфейс и его элементы
Передача данных из компонента «Расчет»
в компонент «Анализ»
Сведения о функциональных возможностях
программы
Объект и его редактирование.
Удаление
Создание рисунка.
Создание диаграммы
Рисунок и его создание.
Диаграмма и ее создание
Описание одношагового действия пользователя
Нажмите на кнопку «Удалить», чтобы удалить
объект
Описание одношагового действия
Запустите процесс при условии, что текущее
копии
Описание многошагового действия
Для того чтобы сохранить данные, выполните сле-
.
не прерывает его принудительно
Заимствования из профессионального жаргона
Иконка.
Поисковик
Значок или пиктограмма.
Поисковая машина
Конкретность изложения
Введите текст
Программа позволяет просматривать графические
файлы как растровых, так и векторных форматов
Имя элемента представляет собой последова-
Имя элемента может включать в себя только строчные
препинания и специальных символов не допускается
Антропоморфные формулировки
Компонент «Расчет» передает проектные значе-
«Анализ»
Проектные значения, предназначенные для анализа,
в компонент «Анализ»
используемых при написании инструкции пользователя
Недопустимо Рекомендуемо
Передача данных
Редактирование объекта. Удаление объекта
Таблица 7
Функциональные возможности программы
Создание таблицы.
состояние базы данных сохранено в резервной
Нажмите на кнопку «Сохранить», чтобы
сохранить файл
Чекбокс.
Бэкап.
Сисадмин.
Операционка.
Таблица и ее создание.
Чтобы удалить объект, нажмите на кнопку «Удалить»
При условии, что текущее состояние базы данных
сохранено в резервной копии, запустите процесс
дующие действия. Нажмите на кнопку «Сохранить»
В результате этого действия начинается процесс
сохранения. Процесс сохранения длится вплоть
до его завершения, в случае если пользователь
Флажок.
Резервное копирование.
Системный администратор.
Операционная система.
Наберите текст
Программа позволяет просматривать графические
файлы
тельность строчных латинских букв и арабских
цифр
ния, предназначенные для анализа, в компонент
файлы любого формата
или
Программа позволяет просматривать графические
латинские буквы и арабские цифры. Использование
прописных букв, символов других алфавитов, знаков
автоматически передаются из компонента «Расчет»
32

Недопустимо Рекомендуемо
Разговорные слова, архаизмы
Плохой, прекрасный, глупый.
Ломаться
Измеримые качества без указания количества
Рекомендуется проводить архивирование
данных достаточно часто
Рекомендуется проводить архивирование данных
достаточно часто (не реже одного раза в неделю)
Синтетические формы степеней сравнений
Ярче.
Более яркий.
Уменьшительные суффиксы
Окошко.
Окно.
Префиксы способов глагольных действий
Докопировать
Завершить копирование
Данные грузятся
Данные загружаются
Синтаксическая полнота предложений
Копирование файла из текущего каталога в другой
Максимальная детализация
Выберите объект
Щелчком мыши выберите объект в списке «Объекты»
Субъект действия указан неявно
Откройте документ щелчком мыши
Синтаксические конструкции для указания на программное средство
Программа выполняет поиск подходящего
ные значения
В программе автоматически выполняется поиск
приложением «Расчет» автоматически
Использование прилагательного «необходимый»
Чтобы задать необходимые значения
Глагол «должен»
Чтобы завершить работу с приложением,
Чтобы завершить работу с приложением, пользователь
Глагол «запрещается»
Не рекомендуется редактировать документ, если его
чреват утратой важных данных
Продолжение табл. 7
Надобно, кой, ежели.
Пускай.
Чуть-чуть.
Глубже.
Быстрейший
Черточка
Копирование в другой каталог
Пусть.
В незначительной степени.
Выходить из строя
Более глубоко.
Самый быстрый
Черта
каталог
Документ открывается щелчком мыши
значения.
Приложение «Расчет» рассчитывает проект-
параметров, нажмите на кнопку «Параметры»
и введите значения
пользователь должен закрыть его главное
окно
Пользователю запрещается редактировать
записи в базе данных, не создав резервную
копию последней
или
Пользователь открывает документ щелчком мыши
подходящего значения.
Расчет проектных значений параметров выполняется
Чтобы задать значения параметров, нажмите
на кнопку «Параметры» и введите значения
закрывает его главное окно
текущее состояние не сохранено в виде резервной
копии. В противном случае каждый сбой в работе
компьютера, операционной системы или программы
33

Недопустимо Рекомендуемо
Глагол «может»
Глагол «хочет»
Действие к единичному объекту
Детальное описание
Явное перечисление субъектов/объектов
Использование союза «как, так и»
Описание многошагового действия
Окончание табл. 7
Пользователь может выполнить форматирование, нажав на кнопку «Формат»
Пользователь может сформировать отчет
нажатием на кнопку «Отчет»
Если пользователь хочет вручную сформировать список, он нажимает на кнопку
«Список»
Посредством команд динамического меню
выполняются следующие функции:
1) создание документов; 2) редактирование
документов; 3) удаление документов
При необходимости администратор редактирует учетные записи
Щелчком мыши выберите файлы для копи-
рования
Чтобы выполнить форматирование, пользователь нажимает на кнопку «Формат»
Чтобы сформировать отчет, нажмите на кнопку «Отчет»
Если пользователь намерен сформировать список вручную,
он нажимает на кнопку «Список»
Посредством команд динамического меню выполняются
следующие функции: 1) создание документа;
2) редактирование документа; 3) удаление документа
При необходимости администратор редактирует ту или
иную учетную запись
Щелчком мыши выберите для копирования один или
несколько файлов
Чтобы соединить каталоги в один каталог,
выполните следующие действия
В качестве типа значения указываются дата,
время, действительное число, целое число
Параметр принимает положительные
и отрицательные значения
Чтобы удалить объект, нажмите на кнопку
«Удалить» и в открывшемся диалоговом
окне нажмите на кнопку «OK»
Явное указание на разные стороны одного процесса
В критической ситуации происходят остановка всех процессов и завершение работы
приложения
Чтобы соединить два или несколько каталогов в один
каталог, выполните следующие действия
В качестве типа значения указывается один из следующих
вариантов: 1) дата; 2) время; 3) действительное число;
4) целое число
Параметр принимает как положительные, так и отрицательные значения
Чтобы удалить объект, выполните следующие действия:
1) нажмите на кнопку «Удалить». Откроется диалоговое
окно; 2) нажмите на кнопку «OK»
В критической ситуации происходит завершение работы
приложения, сопровождающееся остановкой всех процессов
34

Библиографический список
1. Тьюарсон Р. Разреженные матрицы. — Москва : Стройиздат, 1970. — 189 с.
2. Стивенс Р. Алгоритмы. Теория и практическое применение. — Москва : Издательство «Э»,
2016. — 544 c.
3. Абрамов Н.Н. Расчет водопроводных сетей / Н.Н. Абрамов, М.М. Поспелова, М.А. Сомов
и др. — Москва : Стройиздат, 1983. — 278 с.
4. Китайцева Е.Х. Методы и алгоритмы повышения быстродействия вычислительных
процессов для расчетов гидравлических сетей // Архитектура и строительство. — Т. 7. — 2019. —
№ 3(24).
5. ГОСТ Р ИСО/МЭК 15910–2002 Информационная технология. Процесс создания документации пользователя программного средства : государственный стандарт Российской Федерации : принят и введен в действие Постановлением Госстандарта России от 25 июня 2002 г.
№ 249-ст. — Изд. официальное. — Москва : Издательство стандартов, 2002.
6. ГОСТ Р (проект, 2-я редакция) 56713–2015 (ISO/IEC/IEEE 15289 : 2011). Системная и
программная инженерия. Содержание информационных продуктов процесса жизненного цикла
систем и программного обеспечения документации: национальный стандарт Российской Федерации :

ПРИЛОЖЕНИЯ
Выполнил студент
(Ф.И.О.)
Руководитель проекта
(Ученое звание, степень, должность, Ф.И.О.)
К защите
(Дата, роспись руководителя)
Проект защищен с оценкой
Председатель комиссии
(Ученое звание, степень, должность, Ф.И.О.)
Члены комиссии:
(Дата, роспись члена комиссии)
Приложение 1
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ»
Институт ИЦТМС __________________________________
Кафедра
ИСТАС _________________________________________
КУРСОВОЙ ПРОЕКТ
по дисциплине
«Алгоритмизация. Технология разработки программного обеспечения»
Тема проекта «_______________________________________»
(институт, курс, группа)
г. Москва
2021 г.
36

Приложение 2
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ»
Институт ИЦТМС _____________________________________
Кафедра
Дисциплина «Алгоритмизация. Технология разработки программного обеспечения»
Ф.И.О. обучающегося ________________________________________________________________
Курс, группа ________________________________________________________________________
1. Тема проекта «__________________________________________________________________»
2. Срок сдачи проекта _______________________________________________________________
3. Исходные данные к проекту: Описание проектной процедуры ___________________________
4. Содержание расчетно-пояснительной записки (перечень подлежащих разработке вопросов):
5. Перечень графического материала (с точным указанием обязательных чертежей) ___________
____________________________________________________________________________________
6. Дата выдачи задания _____ _______________________
Руководитель проекта
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ __ _ _ _ _ __ _ _ _ _
Задание получил
ИСТАС ______________________________________
ЗАДАНИЕ
НА ВЫПОЛНЕНИЕ КУРСОВОГО ПРОЕКТА
• Назначение разрабатываемого приложения.
• Постановка задачи.
• Математическая модель.
• Метод решения.
• Алгоритм решения.
• Структура приложения.
• Инструкция пользователя.
• Пример использования приложения.
• Литература.
• Приложения (листинги модулей).
Линия отрыва (остается у преподавателя)
(Подпись) (Дата)
37

Приложение 3
Исходная информация для тестирования программных приложений (темы 1–14)
Таблица П3.1
Ребро (Участок)
№
Начало Конец
1 2 3
1 ЦТП в сторону ул. Тургенева
2 НО-1 НО-2
3 НО-2 НО-3
4 НО-2 НО-3(ТК-III-17/1)
5 НО-3 НО-4
6 НО-4 НО-5
7 НО-5 НО-6
8 НО-6 НО-7
9 НО-7 НО-8
10 НО-8 НО-9
11 НО-9 ТК-III-41/1
12 КСЗ-1 НО-III-10
13 КСЗ-3 НО-III-27
14 Н.О.24 ул. Лазо,31а (до забора)
15 НО-I-1 НО-I-1А
16 НО-I-2 НО-I-2А
17 НО-I-3 НО-I-4
18 НО-I-4 НО-I-5
19 НО-I-5 ТК-I-12
20 НО-I-6 НО-I-7
21 НО-I-7 НО-I-8
22 НО-I-8 НО-I-9
23 НО-I-9 НО-I-10
24 ТК- 51 Диспетчерская ПУ
25 НО-I-10 ТК-I-19
26 НО-I-1А НО-I-2
27 НО-I-2А НО-I-3
28 НО-I-86 НО-I-86А
29 НО-I-87 НО-I-87А
30 НО-I-88 НО-I-88А
31 НО-I-89 НО-I-89А
32 НО-I-90 НО-I-91
33 НО-I-91 НО-I-92
38

Продолжение прил. 3
№
Начало Конец
1 2 3
34 НО-I-92 НО-I-93
35 НО-I-93 НО-I-95
36 НО-I-95 НО-I-96
37 НО-I-96 НО-I-97
38 НО-I-97 НО-I-98
39 НО-I-98 НО-I-99
40 НО-I-99 НО-I-101
41 НО-II-3 НО-II-4
42 НО-II-4 НО-II-5
43 НО-II-5 НО-II-6
44 НО-II-6 НО-II-7
45 НО-II-7 НО-II-8
46 НО-II-8 НО-II-8А
47 НО-II-9 НО-II-10
Ребро (Участок)
48 НО-IV-2 НО-IV-3
49 НО-IV-3 НО-IV-4
50 НО-IV-4 НО-IV-5
51 НО-IV-5 НО-IV-6
52 НО-IV-6 НО-IV-7
53 НО-IV-7 НО-IV-8
54 НО-IV-8 НО-IV-9
55 НО-IV-9 НО-IV-10
56 ТК-14/8 ул. Гурьевская, 16а
57 ТК-16/1 ТК-16/2
58 ТК-32/1 ул. Инициативная, 79
59 ТК-32/2 ул. Спартака, 2
60 ТК-33/4 ул. Спартака, 3
61 ТК-33/5 ул. Спартака, 5
62 ТК-33/5 ул. Спартака, 7
63 ТК-5/28 ТК- 5/29
64 ТК-50/1 ТК- 50/2
65 ТК-50/3 ул. Инициативная,82а-Луч
66 ТК-57/3 Роддом
67 ТК-88/1 ул.Инициативная, 16
68 ТК-I-12 НО-I-6
69 ТК-I-19 ТК-I-20
39

Продолжение прил. 3
№
Начало Конец
1 2 3
70 ТК-I-85 НО-I-86
71 Кем. ТЭЦ НО-II-3
72 Кем. ТЭЦ НО-III-3
73 Н.О.1-99 ул. Черемховского,5
74 НО-I-101 НО-II-11
75 НО-I-86А НО-I-87
76 НО-I-87А НО-I-88
77 НО-I-88А НО-I-89
78 НО-I-89А НО-I-89Б
79 НО-I-89Б НО-I-90
80 НО-II-10 НО-II-11
81 НО-II-11 НО-II-12
82 НО-II-12 НО-II-13
83 НО-II-13 НО-II-14
Ребро (Участок)
84 НО-II-14 НО-II-15
85 НО-II-15 НО-II-16
86 НО-II-16 НО-II-17
87 НО-II-17 НО-II-18
88 НО-II-18 НО-II-19
89 НО-II-19 НО-II-20
90 НО-II-20 НО-II-21
91 НО-II-21 НО-II-22
92 НО-II-22 ТК-II-9
93 НО-II-8А НО-II-9
94 НО-III-3 НО-I-1
95 НО-III-3 НО-III-4
96 НО-III-4 НО-III-5
97 НО-III-5 НО-III-6
98 НО-III-6 НО-III-7
99 НО-III-7 НО-III-9
100 НО-III-9 КСЗ-1
101 НО-IV-10 НО-IV-11
102 НО-IV-11 НО-IV-12
103 НО-IV-12 НО-IV-13
104 НО-IV-13 НО-IV-14
105 НО-IV-14 НО-IV-15
40
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
