- •Методические указания к курсовой работе
- •Общие требования к курсовой работе
- •Этапы выполнения курсовой работы
- •Требования к программному продукту
- •Варианты использования
- •Истории пользователя
- •Тестирование в гибкой модели разработки
- •Задания на курсовую работу
- •Простое офисное приложения
- •Задания повышенной сложности
Тестирование в гибкой модели разработки
В рамках гибких моделей разработки тестирование продукта, по возможности, максимально автоматизируется.
Можно выделить два метода автоматизации тестирования, использующие два разных подхода к этому процессу:
модульное тестирование ‑ сводится к написанию автоматических тестов в коде продукта, для этого используются библиотеки xUnit доступные для выбранной платформы;
интеграционное тестирование ‑ тестируется конечный продукт (экранные формы), может быть автоматизировано при помощи специализированных программных продуктов.
В ходе выполнения курсовой работы, студент должен разработать и реализовать как модульные, так и интеграционные тесты, которые могут быть не автоматизированы. Интеграционные тесты должны быть оформлены в виде сценариев тестирования.
Задания на курсовую работу
Простое офисное приложения
Организация процесса обучения в региональном филиале государственного вуза. Цикл: "поступление - обучение – подготовка и защита дипломов".
Основные функции: поступление в вуз, участие во всем цикле обучения, прохождение зачетных мероприятий, подготовка дипломной работы, защита дипломной работы.
Точка зрения: Студент.
Дополнительные требования: Форма обучения - дневная
Организация процесса поступления в государственный вуз.
Основные функции: поиск подходящего вуза, организация подготовки (репетиторы, курсы и прочее), предварительное тестирование, сдача документов, прохождение собеседования.
Точка зрения: Абитуриент.
Дополнительные требования: Учесть возможность перехода на другой факультет в случае недобора баллов.
Организация процесса поступления в государственный вуз.
Основные функции: помощь ребенку в поиске подходящего вуза, помощь в организации репетиторства, обеспечение питания и отдыха, организация рабочего места, прочее.
Точка зрения: Родители.
Дополнительные требования: Учесть необходимость краткосрочного отдыха ребенка в промежутке между экзаменами.
Организация процесса обучения в вузе.
Основные функции: учебная работа, выполнение заданий с использованием современных информационных ресурсов, прохождение контрольных мероприятий, подготовка и защита дипломов.
Точка зрения: Студент.
Дополнительные требования: Учесть возможность переэкзаменовки.
Организация подготовки студента к ответственному экзамену.
Основные функции: планирование подготовки в целом, обеспечить наличие учебно-методических материалов, спланировать консультации, пройти промежуточное тестирование, сдать экзамен.
Точка зрения: Студент.
Дополнительные требования: Учесть возможность дополнительного изучения материала после неудачного тестирования. Учесть возможность переэкзаменовки.
Организация коммерческого дистанционного образования на базе регионального представительства, являющегося юридическим лицом.
Форма обучения – дневная. Набор студентов – на местах.
Основные функции: спланировать процесс поступления, подать документы, оплатить через представительство обучение, получить реквизиты студента, пройти цикл обучения, сдать экзамены и получить право подготовить и защитить диплом, успешно защитить дипломную работу и получить диплом.
Точка зрения: Студент.
Дополнительные требования: В процессе обучения используются региональные преподавательские кадры. Оплата обучения производится через представительство вуза. Возможны неудачи во время сессий. Учесть пересдачи.
Организация компьютеризированного рабочего места на дому.
Основные функции: спланировать процесс, поиск фирм для покупки оборудования, подходящего по производительности и стоимости, поиск реквизитов для размещения оборудования, загрузка, проверка и настройка программного обеспечения, организация подключения к сети Internet.
Точка зрения: Студент.
Дополнительные требования: Учесть возможность частичных неудач на каждом этапе.
Поиск информации в Internet при подготовке реферата по технологическим дисциплинам
Основные функции: составление плана поиска, накопления результатов, их обработки, консультации у преподавателя, оформление результатов работы, защита работы
Точка зрения: Студент.
Дополнительные требования: Учесть возможность частичных неудач на каждом этапе.
Организация процесса учета и хранения книг и журналов в библиотеке ВУЗа.
Цикл: "поступление - хранение – выдача – возврат".
Основные функции: учет поступлений, выдача учебной литературы, выдача научной литературы, формирование наборов учебной литературы, штрафные санкции.
Точка зрения: Библиотекарь.
Дополнительные требования: Возможно получение литературы по МБА (запросу из других библиотек).
Организация процесса продажи билетов на пассажирские поезда дальнего следования.
Цикл: "поступление заявки – покупка билета – возврат билета".
Основные функции: чет свободных мест, классности поездов и вагонов, построение маршрута, учет времени ожидания на станциях пересадки, оплата наличными или кредитной картой.
Точка зрения: Пассажир.
Организация работы отдела сбыта мебельной фабрики.
Цикл: "поступление заявки – формирование заказа – доставка".
Основные функции: учет заказов, учет наличия необходимых изделий на складе, оплата наличными или кредитной картой, организация перевозки заказа.
Точка зрения: Менеджер склада.
Дополнительные требования: Для минимизации числа отказов возможна покупка изделий у других производителей.
Автоматизация коллекционной работы филателиста.
Основные функции: чет марок коллекции, учет возможных обменов, определение равноценного обмена.
Точка зрения: Филателист.
Организация сдачи экзаменов на права автолюбителей.
Цикл: "поступление – обучение – сдача экзамена".
Основные функции: учет обучающихся, учет результатов экзаменов, определение денежных затрат обучающихся.
Точка зрения: Менеджер автошколы.
Дополнительные требования: Учесть возможность переэкзаменовки:
теоретических знаний – 2 раза (при неудаче повторный курс обучения в автошколе);
сдавшие теорию выполняют тесты по вождению автомобиля (не более 3-х раз с оплатой дополнительных попыток).
Служба продажи билетов
Основные функции: ввод, корректировка, хранение информации об авиарейсах и стоимостях билетов в различных классах; формирование маршрутов движения и вывод справочной информации; вывод билетов по определенной форме.
Точка зрения: кассир, продающий билеты, пассажиры, запрашивающие необходимую им справочную информацию.
Склад предприятия
Основные функции: ввод, корректировка, хранение информации о поступающих от партнеров товарах, о взаимодействии с таможенными службами, о текущем товарообороте предприятия; вывод справочной информации; формирование месячных, квартальных и годовых отчетов.
Точка зрения: служащие предприятия.
Примечания:
Описание поступающего товара. Поступление партии товара сопровождается документом следующего вида:
Дата поступления:
Курс валюты ($, DM, FM):
Наименование товара |
Количество |
Срок реализации |
Стоимость ($,DM,FM) |
|
|
|
|
Общая стоимость партии:
Товарные отчеты по каждому наименованию товара:
ТОВАРНЫЙ ОТЧЕТ ЗА ___________ МЕСЯЦ
Наименование товара:
Дата поступления:
Срок реализации:
Стоимость товара ($,DM,FM):
Стоимость товара в рублях :
Количество товара:
Дата продажи |
Наименование товара |
Накладная № |
Организация |
Розничная цена |
Отпущено |
Остаток |
|||
Кол-во |
Сумма |
Сумма торговой наценки |
Кол-во |
Сумма |
|||||
|
|
|
|
|
|
|
|
|
|
Итого по б/н:___________
Итого по кассе:___________
Общий итог:______________
ТОВАРНЫЙ ОТЧЕТ ЗА___________КВАРТАЛ
Месяц |
Наименование |
Стоимость |
Отпущено по б/н |
Отпущено по кассе |
Отпущено всего |
Остаток |
|||||||
Кол-во |
Сумма |
Сумма торговой наценки |
Кол-во |
Сумма |
Сумма торговой наценки |
Кол-во |
Сумма |
Сумма торговой наценки |
Кол-во |
Сумма |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Итого:______________
Примечание – Годовой отчет создается по той же форме, что и квартальный.
Биржа труда
Клиентами биржи труда являются люди, желающие найти работу. Каждый клиент заполняет и сдает анкету, в которой описывает свои профессиональные навыки и желаемую область деятельности.
Работодатели сообщают бирже характеристики предоставляемой работы и требования к ее соискателям.
Основные функции: поиск для каждой заявки работодателя сведений о наиболее подходящих претендентах на работу, передача клиентам сведений о предлагаемой работе.