Вход

программирование, тестирование, создание полной сопроводительной записки

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 136119
Дата создания 2009
Страниц 22
Мы сможем обработать ваш заказ (!) 22 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 000руб.
КУПИТЬ

Содержание

Содержание
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
1.1. Введение
1.2. Основание для разработки
1.3. Назначение разработки
1.3.1. Функциональное назначение программы
1.3.2. Эксплуатационное назначение программы
1.4. Требования к программе или программному изделию
1.4.1. Требования к функциональным характеристикам
1.4.2. Требования к надежности
1.4.3. Условия эксплуатации
1.4.4. Требования к составу и параметрам технических средств
1.4.5. Требования к информационной и программной совместимости
1.4.6. Требования к программной документации
1.4.7. Стадии и этапы разработки
2. СОГЛАШЕНИЕ О ТРЕБОВАНИЯХ
2.1. Описание программного изделия
2.1.1. Наименование и шифры изделия
2.1.2. Краткое описание изделия
2.1.3. Сведения об авторском праве
2.1.4. Результирующие компоненты изделия
2.2. Цели
2.2.1. Согласование заявок на проверку
2.2.2. Согласование заявок на расширение функциональных возможностей изделия
2.2.3. Согласование заявок на внесение исправлений
2.2.4. Согласование планов
2.2.5. Требования заказчика
2.2.6. Рассмотренные альтернативы
2.2.7. Окупаемость капиталовложений
2.3. Стратегия
2.3.1. Стратегия относительно предоставляемого материала
2.3.2. Генерируемое программное обеспечение
2.3.3. Системное программное обеспечение
2.4. Используемые материалы
2.4.1. Справочные материалы
2.5. Передача заказчику и ввод в действие
2.5.1. Средства защиты прав собственности на изделие
2.5.2. Ресурсы, обеспечивающие ввод в действие
2.5.3. Носители информации
2.6. Тактика
2.6.1. Взаимосвязи
2.6.2. Техническая ревизионная комиссия
2.6.3. Проверка изделия
2.6.4. Обеспечение поддержки
3. СПЕЦИФИКАЦИИ
3.1. Внешние спецификации
3.2. Внутренние спецификации
4. ТЕСТИРОВАНИЕ
4.1. Обоснование уровня испытаний
4.1.1. Чтение из файлы и составление списка
4.1.2. Добавление записи
4.1.3. Правка полей записи, находящейся под курсором
4.1.4. Удаление записи
4.2. Классы эквивалентности
4.3. Тесты
42.3.1. Тест для правильных классов эквивалентности
4.3.2. Тесты для неправильных классов эквивалентности
4.3.3. Результаты тестирования
5. РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА
5.1. Общие сведения
5.2. Структура программы
5.3. Настройка программы
5.3.1. Установка программы
5.3.2. Настройка программы
5.4. Проверка программы
5.5. Дополнительные возможности
5.6. Сведения системному программисту

Фрагмент работы для ознакомления

Необязательные поля:
Сумма – числовая переменная. При не заполнении в базу данных автоматически заноситься значение «0».
4.1.3. Правка полей записи, находящейся под курсором
Редактирование записей осуществляется при выборе одной записи и простой замены введенных данных. Редактирование, возможно, всех записей содержащихся в базе данных.
Набор полей идентичен набору полей в при добавлении новой записи. Возможна правка значений всех полей формы
4.1.4. Удаление записи
Возможно удаление всех записей из главной таблицы. Из таблиц настроек (справочников) возможно удаление только тех полей, которые не используются в главной таблице. Для удаления этих записей необходимо сначала удалить запись, содержащуюся в главной таблице.
4.1.5. Расчет значений
Для расчета семейного бюджета необходимо ввести диапазон дат. Осуществляется это на главной форме программного продукта.
Для расчета необходимо ввести:
«Начальная дата» - поле с датой имеет маску ввода, что диктует пользователю вводимый формат «дд.мм.гг», т.е. два числа на день, два числа на месяц и два числа на год.
«Конечная дата» - поле с датой имеет маску ввода, что диктует пользователю вводимый формат «дд.мм.гг», т.е. два числа на день, два числа на месяц и два числа на год.
4.2. Классы эквивалентности
Правильные классы эквивалентности:
Файл DataBase.mdb существует (1).
Значение поля «Член семьи» введено (2).
Значение поля «Вид операции» введено (3).
Значение поля «Цель» введено (4).
Значение поля «Сумма» введено и соответствует диапазону от -2,147,483,648 до 2,147,483,647 (5).
Значение поля «Дата» введено (6).
Значение поля «Начальная дата» введено (7).
Значение поля «Конечная дата» введено (8).
Значение поля «Конечная дата» меньше значения поля «Начальная дата» (9).
Диапазон данных для поля дата составляет от 1 января 9999 г. до нашей эры - до 31 декабря 9999 г. нашей эры, причем программный продукт не позволяет ввести дату с годом более четырех цифр. При вводе даты необходимо учитывать существует ли данная дата в действительности. Программа не даст ввести не существующую дату, например, дата 29.02.09 вызовет ошибку, а 29.02.08 будет занесена в базу данных.
Неправильные классы эквивалентности
Файл DataBase.mdb не существует (10).
Значение поля «Член семьи» не введено (11).
Значение поля «Вид операции» не введено (12).
Значение поля «Цель» не введено (13).
Значение поля «Дата» не введено (14).
Значение поля «Дата» — не существующая дата (15).
Значение поля «Начальная дата» введено не корректно, т.е. данная дата не существует (16).
Значение поля «Конечная дата» введено не корректно, т.е. данная дата не существует (17).
Значение поля «Начальная дата» не введено (18).
Значение поля «Сумма» выходит за предел возможного значения (19).
Значение поля «Начальная дата» превышает значение поля «Конечная дата» (20).
Значение для поля «Конечная дата» не ввести невозможно, поскольку программа при ее запуске автоматически устанавливает текущую дату в поле «Конечная дата»
4.3. Тесты
4.3.1. Тест для правильных классов эквивалентности
1. Заполнение полей формы правильными значениями (охватывает классы 1—6):
Член семьи: Папа
Вид операции: Доход
Цель: Зарплата
Сумма: 1500
Дата: 07.07.09
Результат: запись появиться в таблице сразу после ее ввода. Результат соответствует ожиданиям.
2. Заполнение полей «Начальная дата» и «Конечная дата» правильными значениями (охватывает классы 7 - 9).
Начальная дата: 11.07.09
Конечная дата: 26.08.09
Результат: в таблице отображаются операции за данный промежуток времени и выводиться сумма состояния семейного бюджете. Результат соответствует ожиданиям.
4.3.2. Тесты для неправильных классов эквивалентности
1. Отсутствует файл DataBase.mdb (10).
Результат: Выводится системное сообщение об ошибке что строка задает ошибочный путь с указанием пути к базе данных. После нескольких повторений данного сообщения, программа открывается в ограниченном режиме, с пустыми таблицами.
2. Не введено значение поля «Член семьи» (11):
Член семьи:
Вид операции: Доход
Цель: Зарплата
Сумма: 1500
Дата: 07.07.09
Результат: ошибка с содержанием «Невозможно добавление или изменение записи. для обеспечения целостности данных необходимо наличие связной записи в таблице «Семья». Результат соответствует ожиданиям.
3. Не введено значение поля «Вид операции» (12):
Член семьи: Папа
Вид операции:
Цель: Зарплата
Сумма: 1500
Дата: 07.07.09
Результат: ошибка с содержанием «Невозможно добавление или изменение записи. для обеспечения целостности данных необходимо наличие связной записи в таблице «ВидОперации». Результат соответствует ожиданиям.
4. Не введено значение поля «Цель» (13):
Член семьи: Папа
Вид операции: Доход
Цель:
Сумма: 1500
Дата: 07.07.09
Результат: ошибка с содержанием «Невозможно добавление или изменение записи. для обеспечения целостности данных необходимо наличие связной записи в таблице «Цель». Результат соответствует ожиданиям.
5. Не введено значение поля «Дата» (14):
Член семьи: Папа
Вид операции: Доход
Цель: Зарплата
Сумма: 1500
Дата:
Результат: ошибка с содержанием «Поле «Бюджет.Дата» не может содержать значение Null, так как свойство Required имеет значение True. Введите значение в поле». Результат соответствует ожиданиям.
6. Значение поля «Дата» — не существующая дата (15):
Член семьи: Папа
Вид операции: Доход
Цель: Зарплата
Сумма: 1500
Дата: 31.02.09
Результат: ошибка с содержанием «31.02.09 is not a valid date and time». Результат соответствует ожиданиям.
7. Значение поля «Начальная дата» введено не корректно, т.е. данная дата не существует (16).
Начальная дата: 31.02.09
Конечная дата: 11.07.09
Результат: ошибка с содержанием «31.02.09 is not a valid date and time». Результат соответствует ожиданиям.
8. Значение поля «Конечная дата» введено не корректно, т.е. данная дата не существует (17).
Начальная дата: 26.08.09
Конечная дата: 31.02.10
Результат: ошибка с содержанием «31.02.10 is not a valid date and time». Результат соответствует ожиданиям.
9. Значение поля «Начальная дата» не введено (18):
Начальная дата:
Конечная дата: 26.08.09
Результат: ошибка с содержанием «Не введена начальная дата». Результат соответствует ожиданиям.
10. Значение поля «Сумма» выходит за предел возможного значения (19):
Член семьи: Папа
Вид операции: Доход
Цель: Зарплата
Сумма: 150000000000000000000000000
Дата: 31.02.09
Результат: ошибка с содержанием «150000000000000000000000000 is not a valid integer value for field ’Сумма’». Результат соответствует ожиданиям.
11. Значение поля «Начальная дата» превышает значение поля «Конечная дата» (20):
Начальная дата: 26.08.09
Конечная дата: 11.07.09
Результат: Программа выводит ошибку с содержанием «Начальная дата больше конечной даты». Результат соответствует ожиданиям.
При работе с программным продуктом, часто указывается маска ввода 4.3.3. Результаты тестирования
Программа работает достаточно корректно и позволяет выполнять главную ее функцию, а именно вести учет семейного бюджета.
5. РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА
5.1. Общие сведения
В каждой себе рано или поздно встает вопрос о том, куда же все-таки «утекают» заработанные средства. В период финансового кризиса такой вопрос стает еще более актуальным, поскольку прежние источники доходов могут уже не приносить такой прибыли как раньше, а семейный бюджет это наиболее важная составляющая жизни любого человека.
Программа служит для реализации функций подсчета денежных средств с учетом затрат и доходов в семье. Программа может быть использована на персональных компьютерах в качестве дополнительного или основного программного обеспечения для подсчета денежных средств.
Наименование – система учета поступающих и расходуемых денежных средств в семейном бюджете.
Программа предназначена для учета денежных средств в семье. Использование программного изделия позволит:
планировать состояние денежных средств к определенной дате;
контролировать расходование денежных средств;
давать отчет в осуществляемых затратах и получаемых доходах;
быстро получить информацию относительно состояния семейного бюджета, как на текущий момент, так и к определенной дате;
оптимизировать расходование получаемых средств.
Использование данного программного продукта позволит семье трезво оценивать свое финансовое положение, что позволит, например, взять кредит. Кроме того, использование программного продукта позволит пересмотреть семейные затраты.
Кроме того, программа имеет базу данных, в которой храниться информация о доходах и расходах семьи. Разрешается добавлять, редактировать, удалять информацию о событиях.
Программа может быть использована на персональных компьютерах в качестве дополнительного или основного программного обеспечения для подсчета денежных средств.
5.2. Структура программы
Программа «Домашний бухгалтер» состоит из следующих элементов:
1. Домашний бухгалтер.exe – файл запуска программы;
2. DataBase.mdb – файл базы данных.
Для работы программного продукта необходимы исключительно эти два файла.
Исходные файлы программного продукта содержат множество файлов. Каждый из которых необходим для создания того или иного модуля программного продукта.
5.3. Настройка программы
5.3.1. Установка программы
Установка не требуется. Необходимо просто скопировать программный продукт на жесткий диск и запустить файл «Домашний бухгалтер.exe»
5.3.2. Настройка программы
При первом запуске, возможно, понадобиться настройка данных относительно семьи. Настройка производиться с помощью редактирования таблиц – справочников, на форме справочников.
5.4. Проверка программы
Проверка программы производится в следующем порядке:
1) запуск приложения;
2) заполнение полей записи;
3) если данные успешно заносятся в базу данных, то проверка работоспособности прошла успешно;
5) если данные не были введены и в процессе работы постоянно возникают ошибки, повторный запуск программного продукта позволит избежать их дальнейшего появления. Наиболее вероятной причиной появления ошибок является ввод неверных данных.
При получении диагностических и иных сообщений в ходе проверки программы следует обращаться к разделу «Сообщения системному программисту» данного руководства.
5.5. Дополнительные возможности
Программа не обладает дополнительными возможностями
5.6. Сведения системному программисту
Программа выполняет проверку вводимых данных в автоматизированном режиме, и в случае их не достоверности выводит пользователю соответствующее сообщение.
19
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00558
© Рефератбанк, 2002 - 2024