Московский государственный технический университет им. Н.Э. Баумана
Факультет Информатики и систем управления
Кафедра Компьютерные системы и сети
Г.С. Иванова, Т.Н. Ничушкина Проектирование программного обеспечения
Учебное пособие
по выполнению и оформлению курсовых, дипломных и квалификационных работ
МОСКВА 2002
Аннотация
Настоящее учебное пособие содержит указания и рекомендации по выполнению и оформлению курсовых и квалификационных работ, связанных с разработкой программных продуктов. В пособии описываются порядок выполнения, оформления и требования к представляемым документам. Особое внимание обращено на оформление текстовых и графических документов: технического задания, расчетно-пояснительной записки и плакатов. В приложении приводятся примеры технического задания и оглавления расчетно-пояснительной записки.
Пособие предназначено для студентов всех курсов специальности «Компьютерные системы и сети».
Оглавление
Введение 3
1. Жизненный цикл программного обеспечения 4
2. Постановка задачи. Разработка технического задания 8
3. Анализ требований и определение спецификаций программного обеспечения при структурном подходе 11
3.1. Спецификации программного обеспечения при структурном подходе 11
3.2. Диаграмма переходов состояний 13
3.3. Функциональные диаграммы 14
3.4. Диаграммы потоков данных 17
3.5. Диаграммы отношений компонентов данных 20
4. Проектирование программного обеспечения при структурном подходе 26
4.1. Разработка структурной и функциональной схем 26
4.2. Использование метода пошаговой детализации для проектирования структуры программного обеспечения 27
4.3. Структурные карты Константайна 31
5. Анализ требований и определение спецификаций программного обеспечения при объектном подходе 33
5.1. UML – стандартный язык описания разработки программных продуктов с использование объектного подхода 33
5.2. Определение вариантов использования 35
5.3. Построение концептуальной модели предметной области 39
5.4. Описание поведения. Системные события и операции 43
6. Проектирование программного обеспечения при объектном подходе 46
6.1. Разработка структуры программного обеспечения при объектном подходе 46
6.2. Определение отношений между объектами 48
6.3. Уточнение отношений классов 51
6.4. Проектирование классов 54
6.5. Компоновка программных компонентов 58
6.6. Проектирование размещения программных компонентов для распределенных программных систем 58
7. Правила оформления пояснительной записки 59
7.1. Оформление текстового и графического материала 59
7.2. Оформление рисунков, схем алгоритмов, таблиц и формул 61
7.3. Оформление текстов программ 62
7.4. Оформление приложений 63
7.5. Оформление списка литературы 63
Список литературы 64
Приложение 1. Титульный лист и пример технического задания 65
Приложение 2. Титульный лист расчетно-пояснительной записки 69
Приложение 3. Примеры содержания расчетно-пояснительных записок 70
Введение Создание современной программной системы – весьма трудоемкая задача: обычный размер ПО превышает сотни тысяч операторов. Для эффективного создания подобных программных продуктов специалист должен иметь представление о методах анализа, проектирования, реализации и тестирования программных систем; ориентироваться в существующих подходах и технологиях.
Проектирование программных продуктов, как и любых других сложных систем, выполняется поэтапно с использованием блочно-иерархического подхода, который подразумевает разработку продукта по частям с последующей сборкой. На каждом этапе выполняются определенные проектные операции, которые соответствующим образом документируются. Последовательность выполнения этапов и их результаты непосредственно следуют из используемой модели жизненного цикла программного обеспечения (ПО).
Кроме того, реализованная система также должна сопровождаться разного рода программной документацией, например, спецификацией, руководством программиста, руководством пользователя, руководством оператора. Таким образом, владение навыками создания программной документации, безусловно, необходимо будущему разработчику ПО.
|
| Методические указания по написанию, оформлению и защите выпускных... Методические указания предназначены для студентов всех специальностей и всех форм обучения, а так же преподавателей руководителей...
| | РефератОВ, курсовых и дипломных работ Стандарт устанавливает общие требования к структуре и правилам оформления рефератов, курсовых работ, выпускных квалификационных (дипломных)...
|
| РефератОВ, курсовых и дипломных работ Стандарт устанавливает общие требования к структуре и правилам оформления рефератов, курсовых работ, выпускных квалификационных (дипломных)...
| | Методические указания по подготовке, оформлению и защите курсовых и дипломных работ Методическое пособие предназначено для студентов отделения журналистики, обучающихся по специализациям в области электронных сми...
|
| Методические рекомендации по подготовке, оформлению и защите курсовых,... Учебно-методическое пособие предназначено для студентов 1-5 курсов факультета социальных наук и включает в себя краткие методические...
| | Методические указания по оформлению рефератов, курсовых и выпускных... Порядок и сроки выполнения выпускной квалификационной работы
|
| Рекомендации для студентов кгпу по написанию и оформлению рефератов,... Кгпу по написанию и оформлению рефератов, курсовых и дипломных работ по психологии
| | Краткое содержание требований к оформлению курсовых и дипломных работ... Высота букв и цифр должна быть не менее 1,8 мм. (Обычно шрифт 12 Times New Roman c с двойным интервалом или шрифт 14 Times New Roman...
|
| Методические рекомендации по оформлению выпускных квалификационных... В методических рекомендациях даны общие указания по оформлению выпускных квалификационных работ, курсовых проектов/работ, рекомендованные...
| | Методические рекомендации по оформлению выпускных квалификационных... В методических рекомендациях даны общие указания по оформлению выпускных квалификационных работ, курсовых проектов/работ, рекомендованные...
|
| Руководство по подготовке и оформлению рефератОВ, контрольных, курсовых и дипломных работ Руководство предназначено для начальников факультетов, заведующих кафедрами, профессорско-преподавательского состава, руководителей...
| | Методические рекомендации к оформлению курсовых, выпускных, дипломных и магистерских работ «биология» образовательно-квалификационного уровня «бакалавр» и специальностей «биология», «биофизика», «биохимия» образовательно-квалификационных...
|
| С. С. Соколов рекомендации по оформлению курсовых, выпускных и дипломных проектов (работ) «угту-упи» стп 1-96 «Общие требования и правила оформления дипломных и курсовых проектов (работ)» и модифицированы с учетом требований...
| | Учебно-методическое пособие к выполнению выпускных квалификационных работ Смирнова И. В., Кашенцева Н. П. Финансы и кредит: Учебно-методическое пособие к выполнению выпускных квалификационных работ. 2-е...
|
| Памятка для студентов по оформлению письменных работ При выполнении дипломных, курсовых и контрольных работ, а также при написании рефератов необходимо соблюдать идентичные требования...
| | Методическое пособие по оформлению пояснительной записки и графического... Федерального государственного образовательного учреждения высшего профессионального образования
|