- •Технология разработки программного обеспечения
- •Содержание
- •Введение
- •1 Краткие теоретические аспекты курса
- •1.3 Качество программного обеспечения (по)
- •1.4 Стиль программирования
- •1.5 Модульное программирование
- •1.6 Методы проектирования программных средств
- •1.7 Отладка и тестирование пс
- •1.8 Надежность пс
- •1.9 Документация пс
- •1.10 Перечень вопросов, изучаемых в курсе «Технология разработки программного обеспечения»
- •2.2 Общие требования к разработке пс
- •2.3 Организация графического интерфейса
- •2.4 Требования к программной документации
- • Виды программных документов гост 19.101-77;
- • Схемы алгоритмов, программ данных и систем гост 19.701-90;
- •2.6 Задания для курсового проектирования
- •Вариант №1
- •Вариант №6
- •Вариант №7
- •Вариант № 9
- •3 Лабораторные задания
- •3.2 Лабораторная работа № 2. Тема: «Стиль программирования»
- •Вариант № 15
- •Вариант №22
- •3.3 Лабораторная работа № 3. Тема: «Модульное проектирование пс»
- •Вариант №1
- •3.4 Лабораторная работа № 4. Тема: «Отладка и тестирование пс»
- •Вариант №9
- •Вариант №10
- •Вариант №12
- •Вариант №2
- •Вариант №3
- •Вариант № 4
- •Список использованных источников
- •Приложение а
- •Приложение в
- •Схемы, используемые при проектирование пс
- •Приложение з
- •Пример оформления списка использованных источников
- •Д.Тейлор, Дж.Мишель, Дж.Пенман, т.Гоггин, Дж.Шемитц, Delphi3, Санкт-Петербург, 1998. – 300 с.
- •Ч.Петзольд, Программирование для Windows95, Тома 1 - 2,bhv– Санкт-Петербург, 1997.
- •Джефф Когсвелл. Изучи сам Delphi2.0 сегодня, Минск, 1997.
- •А.М.Епанешников, в.А.Епанешников. Программирование в среде TruboPascal7.0, Москва, 1995.
3.3 Лабораторная работа № 3. Тема: «Модульное проектирование пс»
Задание:
Разработать ПС.
Построить иерархическую схему ПС.
Оценить связность и сцепление модулей входящих в вашу программную систему.
Построить схему информационных связей.
Построить схему Варнье-Орра или схему HIPO.
Сделать возможным корректировку, добавление и удаление записей. Файл должен содержать не менее 5 записей.
В отчетных формах возможен поиск, отчет за период и т.д.
Разработанное ПС должно быть качественным, написанным в хорошем стиле. Сделайте вывод о проделанной работе.
Вариант №1
Создать БД «Библиотека», включающую следующую информацию: код книги, автор, название, год издания, Ф.И.О. читателя, год рождения читателя, образование и т.д.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
Вариант №2
Создать БД «Студент», включающую следующую информацию: Ф.И.О. студента, год рождения, домашний адрес, факультет, специальность, курс, какое среднее учебное заведение закончил и т.д.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
Вариант №3
Создать БД «Наряд», включающую следующую информацию: шифр наряда, дата (год, месяц, число), номер цеха, табельный номер, код операции, норма времени, количество изготовленных деталей и др.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
Вариант №4
Создать БД «Продуктовый магазин», включающую следующую информацию: код продукта, название, вид упаковки, дата поступления, срок хранения, объем закупки, объем продажи и т.д.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
Вариант №5
Создать БД «Бухгалтерия», включающую следующую информацию: Ф.И.О. работника, образование, должность, дата поступления на работу, оклад и т.д.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
Вариант №6
Создать БД «Сотрудники НИИ», включающую следующую информацию: № отдела, табельный номер, Ф.И.О., № темы над которой работает сотрудник, продолжительность работы в месяцах, код должности, размер заработной платы и т.д.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
Вариант №7
Создать БД «Реализованный товар», включающую следующую информацию: номер магазина, номер секции, номер чека, наименование товара, артикул товара, цена товара, дата продажи и т.д.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
Вариант №8
Создать БД «Сессия», включающую следующую информацию: Ф.И.О. студента, факультет, специальность, курс, оценки по 4 предметам и т.д.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
Вариант №9
Создать БД «Аэрофлот», включающую следующую информацию: номер рейса, пункт назначения, время вылета, время прибытия, количество свободных мест в салоне и т.д.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
Вариант №10
Создать БД «Аптека», включающую следующую информацию: код лекарства, название, дата выпуска, срок хранения, форма изготовления, объем партии и т.д.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
Вариант №11
Создать БД «Абонент телефона», включающую следующую информацию: Ф.И.О. абонента, адрес, номер телефона, год установки телефона, количество ремонтных работ, вид ремонта, ФИО мастера и т.д.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
Вариант №12
Создать БД «Железнодорожный вокзал», включающую следующую информацию: номер поезда, станция назначения, время отправления, время в пути, время прибытия, наличие билетов, количество вагонов и т.д.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
Вариант №13
Создать БД «Подписка», включающую следующую информацию: индекс издания, наименование, цена подписки с доставкой, цена подписки без доставки, количество подписчиков, на какой срок подписался (1 месяц, …1 год), наличие льгот на подписку и т.д.
Разработать 2 формы отчетности с возможностью подключения 3-й формы.
