
- •Порядок контроля и приемки.
- •Спецификация данных
- •Иерархическая система данных
- •Постановка задачи
- •Характеристика задачи
- •2.2 Выходная информация
- •2.3 Входная информация
- •2.3.1 Концептуальная схема данных.
- •2.3.2 Описание структуры бд
- •2.3.2 Описание связи в таблице
- •2.3.4 Разработка тестов
- •2.3.5 Выбор языка программирования
- •1. Знание программиста.
- •2. Возможности программных средств языка.
- •3. Требование закащика.
- •3. Разработка проекта программного обеспечения.
- •3.1 Спецификация модулей
- •3.2 Иерархическая система модулей
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ УО «ВИТЕБСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ» СПЕЦИАЛЬНОСТЬ 2-40 01 01
«Автоматизированный учет деятельности ОАО Беларусбанк»
Домашняя контрольная №1
по дисциплине «Технология разработки программного обеспечения»
Выполнила:
учащаяся гр-11Пзз9
Богданова А.С.
Проверила: Обухова Л.Г
2014 г.
Содержание
Техническое задание
1.1 Основание для разработки программного продукта.
1.2 Назначение для разработки.
1.3 Требование к программе или к программному изделию.
1.3.1 Требование к функциональным характеристикам.
1.3.2 Требование к надежности.
1.3.3 Условие эксплуатации.
1.3.4 Требование к составу и параметрам технических средств.
1.3.5 Требование к информационной и программной совместимости.
1.3.6 Требование к маркировке и упаковке.
1.3.7 Транспортировка и хранение.
Программная документация.
Технико-экономические показатели.
Стадии и этапы разработки
Порядок контроля и приемки.
Стадии
Спецификация данных
Иерархическая система данных
Постановка задачи
2.1Характеристика задачи
2.2 Выходная информация
2.3 Входная информация
2.3.1 Концептуальная схема данных
2.3.2 Описание структуры БД
2.3.3 Описание связи в таблице
2.3.4 Разработка тестов
2.3.5 Выбор языка программирования
3. Разработка проекта программного обеспечения
3.1 Спецификация модулей
3.2 Иерархическая система модулей
4. Контрольные вопросы
Техническое задание
Введение содержит общие указания. О программном продукте.
Основание для разработки программного продукта.
Тема: автоматизированный учет деятельности Склада вин
Назначение для разработки.
Программный продукт разрабатывается в учебных целях.
Требование к программе или к программному изделию.
Требование к функциональным характеристикам.
Необходимо предусмотреть возможности БД корректирующих информации, просмотр информации после печати.
Требование к надежности.
Предусмотреть копирование информации на внешний носитель и программное восстановление в случае сбоев.
Условие эксплуатации.
Соблюдены должны быть условия эксплуатации температура 15оС, влажность воздуха и.т.д
Требование к составу и параметрам технических средств.
Перечислить память, монитор, мышь, материи и.т.д
Требование к информационной и программной совместимости.
Наличие программы на каком языке, наличие акссеса, драйвера, наличие оболочки windows7,8, vista, 32бита,64 бита, защита.
Требование к маркировке и упаковке.
Носитель (диск, флешка), упаковка.
Транспортировка и хранение.
Перевозка диска с программным продуктом должна производиться при температуре не менее 10оС, следует защитить от ударов, хранить в сейфе.
Программная документация.
Необходимо оформить следующий документ
Техническое задание.
Постановка задачи.
Инструкции программисту или руководству.
Руководство пользователя.
Спецификация данных.
Описание программ.
Схемы и диаграммы.
Технико-экономические показатели.
Экономическая эффективность, предполагаемая годовая потребность, образцы за рубежом или аналогии.
Стадии и этапы разработки
-
Стадии
Этапы
Техническое задание
Обоснование необходимых разработки программы
НИР
Разработка и утверждение Т3
Эскизный проект
Разработка эскизного проекта
Утверждение эскизного проекта
Технический проект
Разработка техничного проекта
Утверждение техничного проекта
Рабачий проект
Разработка программы
Разработка программы документации
Испытание программы
Внедрение
Подготовка и передача программы
Порядок контроля и приемки.
Должны быть указаны виды испытаний и общие требования к приемки. В результате заполняется протокол испытания.
Стадии
Спецификация данных
Таблица 1. Структура таблицы Товары.
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
Код_товара (код.т.) |
Счетчик |
Длинное целое |
Primary Key |
Код_категории(код.к.) |
Числовой |
Длинное целое |
Not Null |
Наименовае_товара(н.т.) |
Текстовый |
50 |
Not Null |
Артикул(арт.) |
Числовой |
Длинное целое |
Not Null |
Страна_Происхождения (С.П.) |
Текстовый |
50 |
Not Null |
Единицы_Измерения(е.и.) |
Текстовый |
10 |
Not Null |
Вес(г) |
Числовой |
Длинное целое |
Not Null |
Цена |
Денежный |
Авто |
Not Null |
В_наличии (в нал.) |
Логический |
Авто |
Null |
Сертификат (серт.) |
Текстовый |
50 |
Not Null |
Срок_действия_до (срок де.) |
Дата/время |
Краткий формат даты |
Not Null |
№склада |
Числовой |
Длинное целое |
Not Null |
Срок_годности_товара (с.г.д.) |
Дата/время |
Краткий формат даты |
Not Null |
Количество_товара (кол.т.) |
Числовой |
Длинное целое |
Not Null |
Таблица 2. Структура таблицы Клиенты
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
Код_клиента (код.кл.) |
Счетчик |
Длинное целое |
Primary Key |
Наименование_клиента (наи. кл.) |
Текстовый |
50 |
Not Null |
ИНН |
Числовой |
Действительное |
Not Null |
КПП |
Числовой |
Действительное |
Not Null |
Юр_адрес (юр.ад.) |
Текстовый |
50 |
Not Null |
Адрес_доставки (ад.д.) |
Текстовый |
50 |
Not Null |
Телефон(тел.) |
Текстовый |
50 |
Null |
Осн_договор (осн.дог.) |
Текстовый |
50 |
Not Null |
Отсрочка_дней(отс.дн.) |
Числовой |
Длинное целое |
Not Null |
Расчет_счет (р/с) |
Текстовый |
50 |
Null |
Таблица 3. Структура таблицы Поставщики
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
Код_поставщика (код.пост.) |
Счетчик |
Длинное целое |
Primary Key |
Наименов_поставщика (н.пост.) |
Текстовый |
50
|
Not Null |
Адрес |
Текстовый |
50 |
Not Null |
Страна |
Текстовый |
50 |
Not Null |
Телефон |
Текстовый |
50 |
Null |
Условия_оплаты(усл.опл.) |
Текстовый |
50 |
Not Null |
Заметки(зам.) |
Текстовый |
50 |
Null |
Таблица 4. Структура таблицы Группы товаров
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
№группы (№гр.) |
Счетчик |
Длинное целое |
Primary Key |
Категория_товара (кат.т.) |
Текстовый |
50 |
Not Null |
Таблица 5. Структура таблицы Склад
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
Код_склада (код.ск.) |
Счетчик |
Длинное целое |
Primary Key |
Наименов_склада(наим.ск.) |
Текстовый |
50 |
Not Null |
Таблица 6. Структура таблицы Приход товаров
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
Дата |
Дата/время |
Краткий формат даты |
Not Null |
Код_прихода (код.пр.) |
Счетчик |
Длинное целое |
Primary Key |
Код_товара(код.т.) |
Числовой |
Длинное целое |
Not Null |
№группы_товаров(№гр.т.) |
Числовой |
Длинное целое |
Not Null |
Код_поставщика(код.по.) |
Числовой |
Длинное целое |
Not Null |
№документа(№док.) |
Числовой |
Длинное целое |
Not Null |
Количество_(шт)(кол.) |
Числовой |
Длинное целое |
Not Null |
Таблица 7. Структура таблицы Расход товаров
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
Дата_выдачи (дата в.) |
Дата/время |
Краткий формат даты |
Not Null |
Код_расчета (код/р) |
Счетчик |
Длинное целое |
Primary Key |
Код_клиента(код/к) |
Числовой |
Длинное целое |
Not Null |
Код_товара(код/т) |
Числовой |
Длинное целое |
Not Null |
Количество(кол.) |
Числовой |
Длинное целое |
Not Null |