“Санкт-Петербургский государственный университет аэрокосмического приборостроения”
Курсовая работа по дисциплине:
«Технология разработки программного обеспечения»
Выполнил
студент заочного отделения (10 факультет)
Группа №z6432k
Цирель Дмитрий Федорович
Санкт – Петербург
2011г.
Содержание
1 Введение
1.1 Обзор системы
2. Написание диаграмм информационной системы на языке UML
2.1 Описание прецедентов
2.1.1 Выдача ИНН физ лицу
2.1.2 Выдача ИНН юр лицу
2.1.3 Восст ИНН юр и физ лица
2.1.4 Подача налоговой декларации
2.1.5 Проверка р лица
2.1.6 Отправка жалобы на юр лицо
2.2 Диаграмма использования (Use Case)
2.3 Диаграмма последовательности (Sequence Diagram)
2.3.1 Абстрактная диаграмма последовательностей
2.3.2 Переделанная диаграмма последовательностей
2.4 Диаграмма классов
2.4.1 Модель предметной области
2.4.2 Диаграмма классов
3. Заключение
Используемая литература
Приложение 1. Описание классов на языке С++
Введение
В настоящей работе с использованием языка UML описывается информационная система налоговой инспекции. Суть заключается в том, что автоматизации подвергается работа налоговых инспекторов с физическими и юридическими лицами, а так же с базами данных.
1.1 Обзор системы
Данная информационная система предназначается для автоматизации работы государственной инспекции по налогам и сборам. В частности работы с ИНН и налоговыми декларациями.
Система выполняет различные задачи, например: работа с БД ИНН по юридическим и физическим лицам, в случае необходимости подача жалобы в налоговую полицию, ускорение процесса выдачи и восстановления ИНН физическим и юридическим лицам.
Пользователями данной информационной системы являются работники налоговой инспекции.
2.Написание диаграмм информационной системы на языке UML
В данной курсовой работе, чтобы описать информационную систему мы использовали диаграммы прецедентов, диаграммы классов, диаграммы использования, диаграммы последовательностей.
Словарь UML включает два вида блоков: отношение связи и сущности.
Оценка диаграммы производиться по формуле:
где S -оценка диаграммы,
-оценка элементов диаграмм,
-оценка связей
-количество объектов на диаграмме,
-количество типов объектов,
-количество типов связей,
В случае, если диаграмма содержит большое количество связей одного типа, то их можно не учитывать:
Если на диаграмме классов указаны для класса атрибуты и операции, то к оценке классов добавляется следующая составляющая:
Где Op - число операций классов,
Atr - число атрибутов класса,
Оценки элементов диаграмм и типов связей берутся из таблицы 1-2. Диапазоны оптимальных оценок диаграмм приведены в таблице3.
Таблица 1
Оценки элементов диаграмм UML
Тип элемента | Оценка элемента |
Класс Варианты использования | 5 2 |
Таблица 2
Оценки типов связей диаграмм UML
Тип связи | Оценка |
Зависимость Ассоциация Агрегация Обобщение | 2 1 2 3 |
Таблица 3
Диапазоны оптимальных оценок диаграмм UML
Диаграмма | Оценка элемента |
Диаграмма классов с атрибутами операциями Диаграмма классов Диаграмма использования Диаграмма последовательностей | 5- 5.5 3- 3.5 2.5- 3 3- 3.5 |
... работы программистов с ним. Язык программирования – по выбору исполнителя, должен обеспечивать возможность интеграции программного обеспечения с некоторыми видами периферийного оборудования. 5. Требования к программной документации Основными документами, регламентирующими разработку будущих программ, должны быть документы Единой Системы Программной Документации (ЕСПД); руководство пользователя, ...
... недостаточно). Возможно включение комплекса в план учебного процесса, для обучения студентов. 2. Специальная часть разработка программного обеспечения для организации интерфейса программно-методического комплекса 2.1 Разработка технического задания на реализацию специальной части дипломного проекта Наименование программного изделия - "Интерфейс программно - методического комплекса для ...
... пользоваться и которая не подведет; - операционная система Windows XP Home Edition более удобная и более быстрая. 2. Разработка компьютерной сети на предприятии по разработке программного обеспечения 2.1 Постановка задачи Необходимо разработать локальную сеть из 70 компьютеров. Выбор технологии подключения к Интернет произволен. Удаленный участок сети необходимо разместить в диаметре 1 ...
... обращений к реестру были проконтролированы при помощи Registry Monitor от Sysinternals Corp. 4.4 Описание программы Автоматизированная система для оценки уровня знаний студентов с применением технологии «Клиент-сервер» предназначена для проведения централизованных итоговых занятий по разным дисциплинам в виде интерактивного тестирования. Данный проект поддерживает совместимость с пакетом ...
0 комментариев