Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






UML Use Case диаграмма






На Рисунке 10 демонстрируется UML Use Case диаграмма разрабатываемого приложения.

 

 


Рисунок 10 – UML Use Case диаграмма

Описание ВИ Открыть файл:

ВИ: Открыть файл

ID: 1

Краткое описание: Программа открывает указанный пользователем файл, обрабатывает и выводит информацию.

Действующие лица: Пользователь

Предусловия:

1. Пользователь должен запустить программу.

2. Пользователь должен выбрать желаемый файл.

Основной поток:

1. Программа открывает файл и выводит имя, размер, дату создания, дату изменения, дату открытия

2. Программа делает действующими кнопки: “Атрибуты файла”, “Переименовать”, “Переместить”, “Скопировать”

Альтернативные потоки:

1а. Файл не найден

В случае открытия файла с несуществующим именем – выводится сообщение о том что фал с данным именем не существует. После предлагается попробовать снова, изменив имя.

Постусловия:

Будет выведена краткая информация о файле.

 

Описание ВИ «Атрибуты файла»:

ВИ: Просмотр и возможное изменение атрибутов

ID: 2

Краткое описание: Пользователь имеет возможность просмотреть имеющиеся атрибуты у выбранного файла, а так же добавить какие либо из представленных..

Действующие лица: Пользователь

Предусловия:

1. Пользователь должен запустить программу.

2. Пользователь должен выбрать желаемый файл.

3. Пользователь должен нажать на кнопку «Атрибуты файла».

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

 

Основной поток:

1. Программа сохраняет изменения.

2. В зависимости от выбора пользователя программа сохраняет или отменяет изменения.

Альтернативные потоки: Нет.

Постусловия:

Атрибуты файла будут изменены если пользователь согласится сохранить изменения.

Описание расширяющего ВИ «Копировать»:

ВИ: Копировать файл

ID: 3

Краткое описание: Программа копирует файл в указанное пользователем место, так же он может создать новую папку для сохранения копия в ней.

Действующие лица: Пользователь

Предусловия:

1. Пользователь должен запустить программу.

2. Пользователь должен выбрать желаемый файл.

3. Пользователь должен нажать кнопку «Копирование».

4. Пользователь должен указать путь копирования или создать новую папку для копирования.

Основной поток:

1. Программа копирует файл.

Альтернативные потоки:

4а. Создание новой папки

4а1. При нажатии кнопки копирование дополнительно появляется кнопка «Создать папку». Если пользователь создаёт папку и открывает её – файл копируется в новую папку

4б. Путь совпадает с текущим

4б1. В случае указания того местоположения, где находится файл в текущий момент – выводиться сообщение о том что такой файл уже существует и предлагает сделать выбор. «Продолжить» - продолжить работу программы без изменения, «Выход» - выход из приложения

 

 

Постусловия:

В указанном месте появляется копия файла либо новые папки. Копируемый файл оказывается в новой папке только в том случае, если пользователь после создания папки для копирования выбирает именно её.

 

Описание ВИ Переместить:

ВИ: Перемещение файла

ID: 4

Краткое описание: Выполняется изменение местонахождения желаемого файла.

Действующие лица: Пользователь.

Предусловия:

1. Пользователь должен запустить программу.

2. Пользователь должен выбрать желаемый файл.

3. Пользователь должен нажать кнопку «Переместить».

4. Пользователь должен указать путь перемещения или создать новую папку для перемещения.

Основной поток:

1. Программа перемещает файл

Альтернативные потоки:

4а. Создание новой папки

4а1. При нажатии кнопки перемещение дополнительно появляется кнопка «Создать папку». Если пользователь создаёт папку и открывает её – файл перемещается в новую папку.

Постусловия:

В указанном месте появляется выбранный файл. Если пользователем была создана папка и выбрана – файл появляется в созданной папке. В исходном положении файла не будет.

Описание ВИ Переименовать:

ВИ: Переименование файла

ID: 5

Краткое описание: Выполняется изменение имени файла.

Действующие лица: Пользователь

 

Предусловия:

1. Пользователь должен запустить программу.

2. Пользователь должен выбрать желаемый файл.

3. Пользователь должен нажать кнопку «Переименовать».

4. Пользователь должен указать желаемое имя файла

Основной поток:

1. Переименование файла

Альтернативные потоки:

4а. Указание имени не имеющего ни одного символа

4а1. Если указать имя, не содержащее ни одного символа, программа выведет сообщение о невозможности такого переименования.

Постусловия:

У файла изменяется имя на указанное.

 

 

Описание ВИ Информация о *.txt-файле:

ВИ: Вывод дополнительной информации о *.txt-файле

ID: 5

Краткое описание: При нажатии кнопки «Информация о *.txt-файле» пользователю представляется информация о: количестве строк, слов, символов, символов без пробелов Действующие лица: Пользователь

Предусловия:

1. Пользователь должен запустить программу.

2. Пользователь должен выбрать желаемый файл с разрешением *.txt

3. Пользователь Должен нажать кнопку «Информация о *.txt-файле»

Основной поток:

1. Программа производит подсчет количества строк, слов, символов, символов без пробелов

Альтернативные потоки: Нет

Постусловия:

Выводится окно информацией о количестве строк, слов, символов, символов без слов.

 

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.01 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал