Мегаобучалка Главная | О нас | Обратная связь


А6 Стадии и этапы разработки



2018-07-06 481 Обсуждений (0)
А6 Стадии и этапы разработки 0.00 из 5.00 0 оценок




Стадии разработки программного средства «Семейная бухгалтерия» представлены в таблице А6.

Таблица А6 – График разработки программного средства «Семейная бухгалтерия».

Наименование этапов проектирования Срок выполнения этапа  
 
Введение в учебную практику. Определение требований заказчика и разработчика к ПО 18.04.2018  
Составление технического задания на разработку программного проекта 19.04.2018  
Разработка функциональной модели ПО на основе методологии IDEF0 20.04.2018  
Построение диаграммы потоков данных 21.04.2018  
Проектирование структуры базы данных на основе методологии IDEF1X 23.04.2018  
Разработка диаграммы вариантов использования 24.04.2018  
Разработка диаграммы классов 25.04.2018  
Разработка диаграмм взаимодействия: последовательности, кооперации 26.04.2018  
Разработка диаграмм деятельности и состояний 27.04.2018  
Проектирование интерфейса ПО средствами UML 28.04.2018  
Выбор и обоснование средств реализации программного проекта 30.04.2018  
Создание базы данных средствами СУБД 02.05.2018  
Реализация интерфейса ПО 03.05.2018  
Кодирование модулей программного средства 04.05.18-08.05.18  
Тестирование и отладка ПО 10.04.18-11.05.18  
Разработка диаграмм реализации: компонентов и развертывания 12.05.2018  
Разработка эксплуатационной документации 14.05.2018  
Оценка затрат на разработку ПО 15.05.2018  
Оформление пояснительной записки 16.05.2018  
Презентация и защита учебных проектов 17.05.2018  

А7 Порядок контроля и приемки

А7.1 Виды испытаний

Приемо-сдаточные испытания программы должны проводиться согласно разработанной и согласованной «Программы и методики испытаний».

Ход проведения приемо-сдаточных испытаний документируется в «Протоколе проведения испытаний».

А7.2 Общие требования к приемке работы

После проведения испытаний в полном объеме, на основании «Протокола испытаний» утверждают «Свидетельство о приемке» и производят запись в программном документе «Формуляр».

А8 Лист регистрации изменений

 

 

ПРИЛОЖЕНИЕ Б
(обязательное)
Программа и методика испытаний

Объект испытаний

Объектом испытаний является приложение для учета бюджета семьи.

Б2 Цель испытаний

Цель проведения испытаний – проверка соответствия характеристик разработанного приложения функциональным и отдельным иным видам требований, изложенным в документе «Техническое задание».

Б3 Требования к программе

Для данного программного средства предъявлены следующие требования к функциональным характеристикам:

Б3.1 Хранение информации

Система должна обеспечить хранение следующей информации:

- о ФИО, дате рождения, степени родства члена семьи;

- о названии и комментарии источника дохода;

- о названии и комментарии статьи расхода;

- о члене семьи, дате дохода, источнике дохода, сумме дохода члена семьи;

- о члене семьи, дате дохода, статье расхода, сумме расхода члена семьи;

Б3.2 Функциональные требования

Для данного приложения требуется реализовать следующие уровни доступа к информации:

- администратор;

- член семьи.

Для администратора предоставляется возможность выполнения таких функций, как:

- авторизация;

- редактирование списка членов семьи;

- редактирование списка возможных источников доходов;

- редактирование списка возможных статей расходов;

- редактирование доходов;

- редактирование расходов;

- отчет доходов/расходов за определенный период времени;

- просмотр сведений о членах семьи по различным критериям;

- поиск сведений о члене семьи.

Для члена семьи предоставляется возможность выполнения таких функций, как:

- авторизация;

- просмотр сведений о членах семьи по различным критериям;

- поиск сведений о члене семьи;

- создание индивидуальной записи.

Б4 Требования к программной документации

К данному продукту требуется документация:

- «Описание программы» – ГОСТ 19.402-78;

- «Руководство оператора» – ГОСТ 19.505-79;

- «Руководство системного программиста» – ГОСТ 19.503-79;

- «Программа и методика испытаний» – ГОСТ 19.301-79.

Б5 Средства и порядок испытаний

Б5.1 Средства для испытаний

Б5.1.1 Технические средства, используемые во время испытаний

Минимальные аппаратные требования рабочей станции клиента:

- RAM – 500 МБ;

- NTFS – 200 МБ;

- частота процессора – не ниже 1 GHz;

Требуется наличие следующих установленных пакетов:

- Microsoft Visual C++ 2005 Redistributable или выше;

- .Net framework 4.5.

Б5.2 Порядок испытаний

Порядок испытаний данного приложения представлен ниже.

1) Проверка функции «Авторизация»:

а) под ролью Администратор;

б) под ролью Член семьи.

2) Формирование списка членов семьи:

а) добавление члена семьи;

б) редактирование информации о члене семьи;

в) удаление записи о члене семьи, имеющем связанные записи.

3) РеРФормирование списка источников дохода и статей расхода:

а) добавление источника дохода/статьи расхода;

б) редактирование источника дохода/статьи расхода;

в) удаление источника дохода/статьи расхода.

4) Формирование списка текущих доходов и расходов члена семьи:

а) удаление текущего дохода или расхода члена семьи.

5) Формирование индивидуальной записи:

а) сохранение записи.

6) Просмотр сведений о члене семьи:

а) выбор члена семьи;

б) вывод на экран итогов за период времени.

7) Выполнение поиска:

а) поиск по источникам дохода и статьям дохода.

Б6 Методы испытаний

Испытание программной части состоит из проверки следующих элементов:

Проверка авторизации пользователей:

- как администратор;

- как член семьи.

Проверка заполнения перечней (дата рождения, фамилия, имя, отчество, степень родства, имя пользователя, пароль, роль):

Проверка работы со списком членов семьи:

- добавление;

- редактирование;

- удаление;

Проверка работы со списком источников дохода и статей расхода:

- удаление;

- редактирование;

- сохранение.

Проверка работы с текущим доходом и расходом члена семьи:

- выбор члена семьи;

- удаление записей из таблицы.

Просмотр сведений о члене семьи:

- выбор члена семьи;

- вывод на экран итогов о доходе и расходе за определённый период.

Выполнение поиска:

- по списку источников дохода и статей расхода.

 

 

Таблица Б1 – Тест-план функционального тестирования.

№ тестового случая № Тест требования Описание теста Входные данные Ожидаемый результат Сценарий теста
1a Авторизация под ролью Администратор с вводом некорректного пароля Логин: Admin Пароль: 777 Сообщение об ошибке: «Неправильный логин или пароль» В подписанные поля ввести соответствующие данные и нажать на кнопку «Войти»
1a Авторизация под ролью Администратор с вводом некорректного пароля Логин: 777 Пароль: Admin Сообщение об ошибке: «Неправильный логин или пароль» В подписанные поля ввести соответствующие данные и нажать на кнопку «Войти»
1a Авторизация под ролью Администратор с вводом корректных данных Логин: admin Пароль: admin Отображение главной формы приложения для администратора В подписанные поля ввести соответствующие данные и нажать на кнопку «Войти»
Добавление члена семьи в таблицу «Члены семьи» Заполненные поля на функциональной панели Новый член семьи с указанными данными В подписанные поля ввести соответствующие данные и нажать на кнопку «Добавить члена семьи»
Добавление члена семьи в таблицу «Члены семьи» с некорректными данными Некорректно заполненные поля на функциональной панели Невозможен ввод некорректных данных В подписанные поля ввести соответствующие данные и нажать на кнопку «Добавить члена семьи»
Добавление члена семьи в таблицу «Члены семьи» с пустыми полями Незаполненные поля на функциональной панели Сообщение с предупреждением : «Поля не заполнены или вы ввели существующие имя пользователя» В подписанные поля не вводить данные и нажать на кнопку «Добавить члена семьи»
Редактирование записи с членом семьи Заполненные поля на функциональной панели Данные о члене семьи изменены Выбрать запись в таблице и на функциональной панели в поля внести изменения после нажать на кнопку «Редактировать запись»

Продолжение таблицы Б1

Удаление записи с членом семьи Выбранная запись Данные о члене семьи удалены Выбрать запись в таблице и на функциональной панели нажать на кнопку «Удалить запись»
Авторизация под ролью Член семьи с вводом неверного имени Логин: 777 Пароль: otec Сообщение об ошибке: «Неправильный логин или пароль» В подписанные поля ввести соответствующие данные и нажать на кнопку «Войти»
Авторизация под ролью Член семьи с вводом неверного пароля Логин: otec Пароль: 777 Сообщение об ошибке: «Неправильный логин или пароль» В подписанные поля ввести соответствующие данные и нажать на кнопку «Войти»
Авторизация под ролью Член семьи с вводом корректных данных Логин: otec Пароль: 666 Отображение главной формы приложения для Член семьи В подписанные поля ввести соответствующие данные и нажать на кнопку «Войти»
Добавление источника дохода и статьи расхода с корректными данными Заполненные поля на функциональной панели Новая запись с источником дохода и статьей расхода В подписанные поля ввести соответствующие данные и нажать на кнопку «Сохранить»
Добавление источника дохода и статьи расхода с некорректными данными Поля на функциональной панели Поля невозможно заполнить некорректными данными В подписанные поля ввести соответствующие данные
Редактирование записи с источником дохода или статей расхода Заполненные поля на функциональной панели Отредактированная запись с источником дохода или статей расхода Выбрать запись в таблице и на функциональной панели в поля внести изменения после нажать на кнопку «Редактировать»
Удаление записи с источником дохода или статьей расхода Выбранная запись Удаленная запись с источником дохода или статьей расхода Выбрать запись в таблице и на функциональной панели нажать на кнопку «Удалить запись»
Удаление записи с текущим доходом и расходом члена семьи Выбранная запись Удаленная запись с текущим доходом и расходом члена семьи Выбрать запись в таблице и на функциональной панели нажать на кнопку «Удалить запись»

 

Продолжение таблицы Б1

Сохранение индивидуальной записи Заполненные поля на форме Новая индивидуальная запись В подписанные поля ввести соответствующие данные и нажать на кнопку «Сохранить»
Сохранение индивидуальной записи с незаполненными полями Незаполненные поля на форме Сообщение об ошибке «Поля не заполнены» Не во все подписанные поля ввести соответствующие данные и нажать на кнопку «Сохранить»
Выбор члена семьи в списке сведений о членах семьи   Выбранный член семьи Вывод данных о члене семьи в таблицу Выбор из выпадающего меню члена семьи
Вывод на экран итогов о доходе и расходе за определённый период в списке сведений о членах семьи Выбранный член семьи и временной период Итоги о доходе и расходе Выбор из выпадающего меню члена семьи и выбрать дату от «дата» и до «дата» после чего нажать кнопку «Применить»
Поиск с корректными данными по источникам дохода и статьям расхода Ввод названия искомого источника дохода или статьи расхода Найденный источник дохода или статья расхода Ввод названия искомого источника дохода или статьи расхода в соответствующе поле для поиска и нажать на кнопку «Найти»
Поиск с некорректными данными по источникам дохода и статьям расхода Ввод некорректного названия искомого источника дохода или статьи расхода Ввод различных символьных знаков запрещен Ввод названия искомого источника дохода или статьи расхода в соответствующе поле
Поиск с несуществующими данными по источникам дохода и статьям расхода Ввод некорректного названия искомого источника дохода или статьи расхода Сообщение об ошибке «Ничего не найдено» Ввод названия искомого источника дохода или статьи расхода в соответствующе поле для поиска и нажать на кнопку «Найти»

 

 

ПРИЛОЖЕНИЕ В
(обязательное)
Описание программы

В1 ОБЩИЕ СВЕДЕНИЯ



2018-07-06 481 Обсуждений (0)
А6 Стадии и этапы разработки 0.00 из 5.00 0 оценок









Обсуждение в статье: А6 Стадии и этапы разработки

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (481)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)