Обзор существующих аналогов, Информационная база задачи, Входная и выходная информация, Формулировка задачи - Разработка и сопровождение программного обеспечения

На данный момент существует множество аналогов данного приложения, можно выделить такие как стандартный проводник Windows и Total Commander. Заказчику они не подходят из-за слишком большого функционала и множества ненужных функций.

Информационная база задачи

Информационная база - это совокупность упорядоченной информации, которая используется для функционирования системы и делится на внешнюю и внутреннюю машинную базу.

Как и любая компьютерная программа, данная программа обрабатывает входные данные и выводит результат в виде выходных данных. Входные данные имеют структуру любой задачи - это описание некоторой ситуации (исходные данные) и формулировка вопроса, ответ на который должен быть на основе сложившейся ситуации. Разделение входных данных на две части дает возможность задавать вопросы по уже имеющейся ситуации, не описывая ее заново.

Входная и выходная информация

Входными данными для разработанного ПП являются:

    - пути к файлу; - файлы и папки; - тип файла.

Выходными данными разработанного ПП являются:

    - информация отображаемая на экран по запросу пользователя; - результаты поиска и сортировки.

Постоянными данными является база данных.

Формулировка задачи

Создать приложение с использованием технологии Windows Forms на языке программирования C#. Программа должна предоставлять возможность добавления, удаления, изменения, поиска и фильтрации и сортировки необходимых файлов.

Разрабатываемый ПП должен выполнять функции:

    1 Ведение файлов. Создания, удаления и открытия файлов; 2 Сортировка. Сортировка файлов по разным критериям. 3 Поиск. Поиск информации по выбранным критериям.

Разработать для проектируемого программного средства:

    - техническое задание; - функциональную диаграмму; - диаграмму потоков данных; - диаграмму сущность-связь; - диаграмму вариантов использования; - диаграмму деятельности; - диаграмму последовательности; - диаграмму состояний; - диаграмму классов.

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

Чек-лист и тест-кейсы должны быть разработаны, как для смоук - теста, так и для теста критического пути.

Похожие статьи




Обзор существующих аналогов, Информационная база задачи, Входная и выходная информация, Формулировка задачи - Разработка и сопровождение программного обеспечения

Предыдущая | Следующая