“Санкт-Петербургский государственный университет аэрокосмического приборостроения”
Курсовая работа по дисциплине:
«Технология разработки программного обеспечения»
Выполнил
студент заочного отделения (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 Диаграмма использования (UseCase)
2.3 Диаграмма последовательности (SequenceDiagram)
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 |
2.1 Описание прецедентов
В прецедентах рассматривается типовое поведение актёров и их взаимодействие с системой. Существует основной поток сценария прецедента, который отражает наиболее часто встречаемою последовательность действий. Завершение такого потока считается успешным.
В данной работе сначала описывается основной поток сценария, затем заинтересованные лица и их обязанности, предусловия и постусловия и альтернативные варианты.
1) Заинтересованные лица и их обязанности - актёры заинтересованные в успешном завершении прецедента , а так же исполняемые ими обязанности.
2) Предусловия - условия, которые должны быть выполнены перед началом прецедента
3) Постусловие - условия, выполненные после завершения прецедента.
4) Альтернативные варианты – это отклонения от основного сценария прецедента.
2.1.1 Выдача ИНН физическому лицу:
1.Основной исполнитель:
Основным исполнителем является работник налоговой инспекции.
2.Заинтересованные лица и их обязанности:
- физические лица (для них является обязательным предоставление всех необходимых данных при подаче заявления на получение ИНН)
3.Предусловия:
- физ. лицо имеет паспорт
- имеет прописку по месту обращения
4.Тело прецедента:
а)Физ. лицо подает завку на ИНН
б)Занесение паспортных данных
в)Система генерирует номер ИНН по алгоритму
г)Печа
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.