 
        
        - •Порядок контроля и приемки.
- •Спецификация данных
- •Иерархическая система данных
- •Постановка задачи
- •Характеристика задачи
- •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 | 
