Добавил:
По своей натуре перфекционист. Поэтому люблю все аккуратно оформлять и упорядочивать, складывать по полочкам. Вот, не пропадать же добру, нажитому за четыре кропотливых семестра. Тут я выложил все мои ответы, курсовые, отчеты и некоторые ДЗ. Они могут вам помочь для получения зачета или сдачи экзамена. Если чего-то не нашли в папочках, то попытайте удачу в разделе НЕОТСОРТИРОВАННОЕ на моей страничке, там все 4 семестра разложены по папкам. ГРУППА КТ-43-15. Годы обучения 2015-2019. Коллекция будет пополняться. Что ж, удачки :З Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
70
Добавлен:
15.09.2017
Размер:
47.45 Кб
Скачать

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

Высшего образования

«Чувашский государственный университет имени И.Н.Ульянова»

Факультет информатики и вычислительной техники

Дисциплина "Программная инженерия"

УТВЕРЖДАЮ

Ст.преп. кафедры КТ

Мытников А.М

«___»___________2017 г.

ТЕХНИЧЕСКИЙ ПРОЕКТ

Исполнители:

Павлов Р. А. и Сергеев А. С.

студенты гр. КТ- 42-15

Чебоксары,2017

Цель работы: изучить вопросы проектирования программного обеспечения

  1. Метод пошаговой детализации

Программа

Начало

1)Ввод фио водителя:

ВВОД ДАННЫХ

2)Проверка наличия водителя в БД

ЦИКЛ-ПОКА: не все водители проверены

проверить есть ли ФИО водителя в БД 

ЕСЛИ водитель есть в базе

ТО перейти к пункту 3

ИНАЧЕ перейти к пункту 4

3) Занесение информации о нарушении в БД

-ввод данных о нарушении

ЦИКЛ-ПОКА: не все элементы введены

прочитать и запомнить значение элементов

-добавление в БД «Нарушения»

ЦИКЛ-ПОКА:не все элементы выведены

вывести значение элемента

- перейти к пункту 5

4)Ввод данных водителя

-ввод данных водителя

ЦИКЛ-ПОКА: не все элементы введены

прочитать и запомнить значение элементов

-добавление данных в базу данных «Водители»

ЦИКЛ-ПОКА:не все элементы выведены

вывести значение элемента

-перейти к 3

5) Удаление информации о нарушении из БД «Нарушения»

-сразу после оплаты всех штрафов водителю отправляется уведомление об удалении машины из базы.

-удаление информации о нарушении из БД «Нарушения»

ЦИКЛ-ПОКА:не все элементы удалены

удалить значение элемента

-перейти в Конец.

Конец

2.Структурная схема программного модуля «Учет нарушений правил дорожного движения»

3.Функциональная схема программного модуля «Книжный магазин»

Данные

Данные

Результат

Данные

Добав в БД

Добав в БД

Добав в БД

Удал из БД

4.Структурная карта Константайна

5.Структурная карта Джексона

Ответы на контрольные:

1. Типовой проектвключает в себя следующие этапы разработки программного обеспечения:

  • анализ требований к проекту;

  • проектирование;

  • реализация;

  • тестирование продукта;

  • внедрение и поддержка.

2. Проектирование программного обеспечения— процесс создания проекта программного обеспечения (ПО), а также дисциплина, изучающаяметоды проектирования. Проектирование ПО является частным случаемпроектированияпродуктов и процессов.

Целью проектирования является определение внутренних свойств системы и детализации её внешних (видимых) свойств на основе выданных заказчиком требований к ПО(исходные условия задачи). Эти требования подвергаются анализу. Первоначально программа рассматривается как чёрный ящик. Ход процесса проектирования и его результаты зависят не только от состава требований, но и выбранной модели процесса, опыта проектировщика.

В российской практике проектирование ведется поэтапно в соответствии со стадиями, регламентированными ГОСТ 2.103-68:

  1. Техническое задание(по ГОСТ 2.103-68 к стадиям разработки не относится),

  2. Техническое предложение,

  3. Эскизный проект,

  4. Технический проект,

  5. Рабочий проект.

На каждом из этапов формируется свой комплект документов, называемый проектом (проектной документацией). В зарубежной практике регламентирующими документами, например, являются Software Architecture Document, Software Design Document.

3. Состав технического проекта

В технический проект АСУП, как правило, должны входить: пояснительная записка к проекту с кратким изложением содержания проекта, данными о проведенных согласованиях с указанием о соответствии проекта действующим нормам и правилам;

  • решения по комплексу технических средств, включая необходимую первоочередную заявочную документацию для заказа оборудования и задания, необходимые для разработки проекта монтажа комплекса технических средств;

  • план мероприятий по подготовке объекта к внедрению с указанием перечня Работ и сроков;

  • расчет экономической эффективности, произведенный в соответствии с методикой, утвержденной постановлением Государственного комитета Совета Министров СССР по науке и технике (ГКНТ), Госплана СССР и Президиума СССР от 6 февраля 1978 г. № 30/15/11, или в соответствии с отраслевыми Методиками, согласованными с ГКНТ и Госпланом СССР;

  • описание организационной структуры управления, содержащее описание изменений о составе и взаимосвязях подразделений предприятия, о функциях квалификации персонала, обусловленных функционированием АСУП; описание постановки и решения комплексов задач, содержащее перечень задач, процедур обработки информации с описанием алгоритмов решения и используемых средств программного обеспечения; в полном объеме

  • разрабатывается для оригинальных комплексов задач. В случае использования пакетов прикладных программ (ППП) в соответствующих разделах постановки даются ссылки на наименование документов ППП, включаемых в состав технического проекта;

  • описание систем программного обеспечения, описание и краткая характеристика общего программного обеспечения (операционных систем, трансляторов, библиотеки программ, параметров генерации) и специального программного обеспечения (программ ввода-вывода, программ создания и обслуживания данных, программ функционального назначения и др.);

  • описание организации информационной базы, содержащее описание состава структурных единиц информации и основные решения по организации информационного обеспечения, включая программы и рабочую документацию организации и ведения первичных массивов, содержащих нормативную информацию;

  • описание систем классификации и кодирования;

  • чертежи форм документов (видеограмм);

  • ведомость документации, определяющая перечень вновь разработанных или примененных документов, входящих в состав проекта.

  • Одновременно с техническим проектом разрабатываются;

  • классификатор технико-экономической информации, который разрабатывается заказчиком на основе согласованной системы классификации и кодирования;

  • проект строительства зданий (помещений) ИВЦ, пунктов сбора информации и монтажа комплекса технических средств АСУП, который выполняется проектной организацией по прямому договору с заказчиком в соответствии с СН 202—76 «Инструкцией по разработке проектов и смет для промышленного строительства» и другими нормативными материалами Госстроя СССР.