Главная страница
Навигация по странице:

  • «Информационные системы и программирование» Специализация «Разработчик web и мультимедийных приложений» (по программе базовой подготовки)

  • ПРАКТИЧЕСКАЯ РАБОТА №1 (УП)

  • Цели

  • Задание на выполнение лабораторной работы: Задание № 1

  • Задание № 3

  • Задание № 6

  • Задание № 8

  • Наименование подсистемы Входная информация Выходная информация

  • Филиппова и Якунина УП1. Информационные системы и программирование Специализация Разработчик web и мультимедийных приложений


    Скачать 209.63 Kb.
    НазваниеИнформационные системы и программирование Специализация Разработчик web и мультимедийных приложений
    Дата20.09.2021
    Размер209.63 Kb.
    Формат файлаdocx
    Имя файлаФилиппова и Якунина УП1.docx
    ТипПрактическая работа
    #234419

    Санкт-Петербургское государственное

    бюджетное профессиональное образовательное учреждение

    «Колледж информационных технологий»

    ОТЧЁТ

    по Практической работе №1 (УП)
    Предмет

    МДК05.01. Проектирование и дизайн информационных систем

    Специальность 09.02.07

    «Информационные системы и программирование»

    Специализация

    «Разработчик web и мультимедийных приложений»

    (по программе базовой подготовки)

    Выполнили студентки 91 гр.: Филиппова А. __________

    Якунина А. ____________

    Принял преподаватель: Нефёдова М. ___________

    Санкт-Петербург 2021

    СОДЕРЖАНИЕ



    ПРАКТИЧЕСКАЯ РАБОТА №1 (УП)




    Тема: анализ предметной области различными методами: контент-анализ, вебометрический анализ, анализ ситуаций, моделирование и др.

    Цели: ознакомиться с процессом анализа предметной области и получить навыки по использованию методов анализа предметной области.

    Теоретические вопросы:

    Определение предметной области.

    Основные понятия системного и структурного анализа.

    Предметная область


    Предметная область – это часть реального мира, которая подлежит изучению с целью автоматизации организации управления.

    Множество понятий и объектов, рассматриваемых в пределах отдельного рассуждения, исследования или научной теории. Включает объекты, изучаемые теорией, а также свойства, отношения и функции, которые принимаются во внимание в теории.

    В анализе данных в качестве предметной области может выступать компания, в интересах которой реализуется аналитический проект, внешнее окружение, сегмент рынка и т.д. Это понятие играет большую роль в анализе данных, поскольку используемые там подходы и методы оперируют объектами и терминами предметной области и, следовательно, зависят от нее.

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

    Любая предметная область может быть разбита на фрагменты. Каждый фрагмент оперирует со своими объектами и с множеством пользователей, которые имеют свои взгляды на предметную область, поэтому выявление предметной области и ее анализ является неотъемлемой частью разработки любой информационной системы.

    Основные понятия системного и структурного анализа


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

    Цель системного анализа - повышение степени обоснованности принимаемого решения из множества вариантов, среди которых производится выбор, с одновременным указанием способов отбрасывания заведомо невыгодных.

    В системном анализе выделяют:

    • методологию;

    • аппаратную реализацию;

    • практические приложения.

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

    Элемент - некоторый объект (материальный, энергетический, информационный), который обладает рядом важных для нас свойств, но внутреннее строение (содержание) которого безотносительно к цели рассмотрения.

    Связь - важный для целей рассмотрения обмен между элементами веществом, энергией, информацией.

    Система - совокупность элементов, которая обладает следующими признаками:

    • связями, которые позволяют посредством переходов по ним от элемента к элементу соединить два любых элемента совокупности;

    • свойством, отличным от свойств отдельных элементов совокупности.

    Практически любой объект с определенной точки зрения может быть рассмотрен как система. Вопрос состоит в том, насколько целесообразна такая точка зрения.

    Большая система - система, которая включает значительное число однотипных элементов и однотипных связей.

    В качестве примера можно привести мост с пролетами и опорами.

    Сложная система - система, которая состоит из элементов разных типов и обладает разнородными связями между ними. В качестве примера можно привести ЭВМ, самолет или судно.

    Автоматизированная система - сложная система с определяющей ролью элементов двух типов:

    • в виде технических средств;

    • в виде действия человека.

    Для сложной системы автоматизированный режим считается более предпочтительным, чем автоматический.

    Например, посадка самолета или управление автомобилем выполняется при участии человека, а автопилот или бортовой компьютер используется лишь на относительно простых операциях. Типична также ситуация, когда решение, выработанное техническими средствами, утверждается к исполнению человеком.

    Структура системы - расчленение системы на группы элементов с указанием связей между ними, неизменное на все время рассмотрения и дающее представление о системе в целом.

    Указанное расчленение может иметь материальную, функциональную, алгоритмическую или другую основу.

    Структура системы может быть охарактеризована по имеющимся в ней типам связей.

    Простейшими из них являются последовательное, параллельное соединение и обратная связь

    Декомпозиция - деление системы на части, удобное для каких-либо операций с этой системой.

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

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

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

    Пример древовидной структуры - задача проектирования технического объекта от его основных характеристик (верхний уровень) через проектирование основных частей, функциональных систем, групп агрегатов, механизмов до уровня отдельных деталей.

    Принципы системного подхода - это положения общего характера, являющиеся обобщением опыта работы человека со сложными системами.

    Их часто считают ядром методологии. Это такие принципы, как:

    • принцип конечной цели: абсолютный приоритет конечной цели;

    • принцип единства: совместное рассмотрение системы как целого и как совокупности элементов;

    • принцип связности: рассмотрение любой части совместно с ее связями с окружением;

    • принцип модульного построения: полезно выделение модулей в системе и рассмотрение ее как совокупности модулей;

    • принцип иерархии: полезно введение иерархии элементов и (или) их ранжирование;

    • принцип функциональности: совместное рассмотрение структуры и функции с приоритетом функции над структурой;

    • принцип развития: учет изменяемости системы, ее способности к развитию, расширению, замене частей, накоплению информации;

    • принцип децентрализации: сочетание в принимаемых решениях и управлении централизации и децентрализации;

    • принцип неопределенности: учет неопределенностей и случайностей в системе.

    Аппаратная реализация включает стандартные приемы моделирования принятия решения в сложной системе и общие способы работы с этими моделями. Модель строится в виде связных множеств отдельных процедур.

    Системный анализ исследует как организацию таких множеств, так и вид отдельных процедур, которые максимально приспосабливают для принятия согласующихся и управленческих решений в сложной системе.

    Модель принятия решения чаще всего изображается в виде схемы с ячейками, связями между ячейками и логическими переходами. Ячейки содержат конкретные действия - процедуры. Совместное изучение процедур и их организации вытекает из того, что без учета содержания и особенностей ячеек создание схем оказывается невозможным. Эти схемы определяют стратегию принятия решения в сложной системе.

    Структурный анализ является методологической разновидностью системного анализа. Он был разработан в 60-70-х годах XX века Дугласом Т. Россом в виде методологии SADT (Structured Analysis and Design Technique) — технология структурного анализа и проектирования.

    В основе структурного анализа лежит выявление структуры как относительно устойчивой совокупности отношений, признание методологического примата отношений над элементами в системе, частичное отвлечение от развития объектов.

    Основным понятием структурного анализа служит структурный элемент (объект) — элемент, выполняющий одну из элементарных функций, связанных с моделируемым предметом, процессом или явлением.

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

    Для такого подхода характерны:

    • разбиение на уровни абстракции с ограничением числа элементов на каждом из уровней (обычно от 3 до 9);

    • ограниченный контекст, включающий лишь существенные на каждом уровне детали;

    • использование строгих формальных правил записи;

    • последовательное приближение к конечному результату.

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

    Декомпозиция служит средством, позволяющим избежать затруднений в понимании системы. Глубина декомпозиции определяется сложностью и размерностью системы, а также целями моделирования.

    Задание на выполнение лабораторной работы:

    Задание № 1 Ознакомиться с предложенным вариантом описания предметной области (согласно заданию индивидуального проекта).

    Задание № 2 Проанализировать предметную область, уточнив и дополнив ее, руководствуясь собственным опытом, консультациями и любыми источниками (книгами, учебниками или интернетисточниками).

    Задание № 3 Выполнить структурное разбиение предметной области на отдельные подразделения (подсистемы) согласно выполняемым ими функциям.

    Задание № 4 Определить задачи и функции системы в целом и функции каждого подразделения (подсистемы).

    Задание № 5 Продумать подробное описание работы каждого подразделения (подсистемы), алгоритмов и сценариев выполнения ими отдельных работ. Продумать виды входной и выходной информации для каждого подразделения (подсистемы).

    Задание № 6 Описать схему работы будущей информационной системы, учитывая выделенные и описанные ранее подсистемы.

    Задание № 7 Определить группу пользователей, для которой данная система будет более востребована. Описать перечень функций системы, которые будут доступны данной группе пользователей.

    Задание № 8 Расписать основные функциональные возможности администратора системы, как одного из пользователей системы.

    Задание № 9 Оформить отчет

    Draw.io

    Для выполнения диаграмм была использована программа Draw.io, которую можно найти в интернете в свободном доступе.

    Draw.io — инструмент для создания диаграмм, блок-схем, интеллект-карт, бизнес-макетов, отношений сущностей, программных блоков и другого. Сервис распространяется на бесплатной основе с открытым исходным кодом. Draw.io обладает богатым набором функций для визуализации большинства задач пользователя.

    При входе на сервис пользователь сразу попадает в рабочий интерфейс. У пользователя нет возможности для авторизации или регистрации, есть только опция выбора места для экспорта проекта. Процесс создания проекта выглядит следующим образом: пользователь перетаскивает из левой панели фигуры или элементы на рабочую поверхность, затем изменяет их — изменяет цвет, размер, шрифт текста, свойства фигуры (прозрачность, форма и т. д.). Draw.io позволяет отслеживать и восстанавливать изменения готовых проектов, импортировать и экспортировать в PDF, PNG, XML, VSDX, HTML, а также автоматически публиковать и делиться работами.

    Особенности Draw.io:

    • Более 500 шаблонов элементов и фигур;

    • Облегчённый интерфейс, в котором за короткий промежуток времени можно создать готовый проект;

    • Поддержка горячих клавиш, задействованных в большинстве графических редакторов;

    • Экспорт в форматы: JPG, PNG, SVG, VDSX;

    • Возможность совместной работы;

    • Наличие различных фоновых тем;

    • Мультиязычный интерфейс.


    Выполненное задание


    Задание № 1 Ознакомиться с предложенным вариантом описания предметной области (согласно заданию индивидуального проекта).

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

    Задание № 2 Проанализировать предметную область, уточнив и дополнив ее, руководствуясь собственным опытом, консультациями и любыми источниками (книгами, учебниками или интернетисточниками).

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

    Одним из преимуществ подбора персонала через кадровое агентство для работодателя является экономия времени на поиск резюме соискателей, проведение собеседований и отбор кандидатов. Соискателям же следует иметь в виду, что многие компании не публикуют вакансии от своего имени, а осуществляют подбор персонала исключительно через кадровое агентство. Отказываясь от сотрудничества с кадровыми агентствами, соискатель лишает себя дополнительных возможностей получения предложений работы. Притом порой эти предложения гораздо интереснее тех, которые опубликованы в открытом доступе.

    Основными сотрудниками агентства являются специалисты по подбору вакансий, менеджеры по персоналу, которые непосредственно общаются с клиентом и предлагают воспользоваться теми или иными видами услуг.

    Работа кадровых агентств заключается в следующем:

    1. Для работодателей:

    • тщательный подбор кандидатов на вакантную должность по требованиям работодателей и в удобные взаимосогласованные сроки;

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

    • вспомогательные виды деятельности: организация собеседований по предварительному согласованию, размещение объявлений в СМИ с учетом необходимых требований к специалисту; работа со срочными заявками.

    2. Для работников:

    • подбор вакансий по срочному требованию и по текущему обслуживанию;

    • отслеживание этапа трудоустройства работника;

    • вспомогательные услуги: составление резюме, организация собеседования.

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



    Задание № 3 Выполнить структурное разбиение предметной области на отдельные подразделения (подсистемы) согласно выполняемым ими функциям.

    В состав предметной области входят следующие подразделения:

    • работодатель;

    • соискатель;

    • менеджер;

    • HR;

    • бухгалтер.

    Диаграмма, отражающая отношения между актёрами и прецедентами и являющаяся составной частью модели прецедентов, позволяющей описать систему на концептуальном уровне. Прецедент - возможность моделируемой системы, благодаря которой пользователь может получить конкретный, измеримый и нужный ему результат.



    Задание № 4 Определить задачи и функции системы в целом и функции каждого подразделения (подсистемы).

    К основным функциям, решаемым системой, следует отнести:

    • прогнозирование востребованности вакансий со сторон соискателей;

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

    • анкетирование различных аудиторий;

    • комплексное исследование рынка: емкость рынка, структура спроса, конкурентная среда;

    • выбор целевых рынков и определение стратегии работы на каждом из них;

    • формирование ценовой стратегии.

    Работодатель:

    • открывает вакансию;

    • задает сроки;

    • оплачивает работу;

    • принимает окончательное решение при выборе сотрудника;

    • закрывает вакансию.

    • Соискатель:

    • обращается в компанию (загружает резюме);

    • отслеживает этап трудоустройства;

    • получает помощь при составлении резюме;

    • проходит собеседования.

    Менеджер:

    • принимает вакансию;

    • составляет требования к соискателю на определенную вакансию;

    • организовывает собеседования.

    HR

    • проводит анализ вакансий;

    • проводит анализ соискателей;

    • составляет списки соискателей по вакансиям;

    • помогает при составлении резюме;

    • проводит собеседования.

    Бухгалтер:

    • подтверждает оплату;

    • рассчитывает ЗП;

    • рассчитывает премии;

    • начисляет выплаты;

    • производит отчисления в налоговую.

    Соискатель:

    • загружает резюме;

    • отслеживает этап трудоустройства;

    • проходит собеседования;

    • получает помощь в создании резюме.



    Задание № 5 Продумать подробное описание работы каждого подразделения (подсистемы), алгоритмов и сценариев выполнения ими отдельных работ. Продумать виды входной и выходной информации для каждого подразделения (подсистемы).



    Наименование подсистемы

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

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

    Работодатель

    Открытие вакансии

    Закрытие вакансии

    Менеджер

    Требования к соискателю

    Организация собеседований

    HR

    Требования к соискателю

    Список соискателей, прошедших собеседование

    Бухгалтер

    Информация о денежных операциях

    Начисления

    Соискатель

    Резюме

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



    Задание № 6 Описать схему работы будущей информационной системы, учитывая выделенные и описанные ранее подсистемы.

    В компанию обращается работодатель. Работодателя опрашивает менеджер. Оговариваются как требования к соискателю, так и сроки, цена.

    Цена услуги формируется просто: по статистике, на поиск хорошего специалиста у организации, не имеющей специальной структуры и навыков поиска, уходит до 6 месяцев. Соответственно, за 6 месяцев фирма теряет как минимум столько, сколько готова платить работнику. Следовательно, когда нужного человека нет, и организация 6 месяцев его ищет, она теряет 6 окладов. Агентство тратит на это 3 недели, от силы месяц. Вознаграждение агентства колеблется в зависимости от обстоятельств. Более сложная позиция стоит 3 оклада, более легкая закрывается агентством быстрее и стоит 1 оклад. Таким образом, кадровые агентства экономят деньги работодателя.

    После согласования, менеджер составляет требования и передает их HR, который, по завершении анализа вакансий и соискателей, выдает менеджеру список. Менеджер связывается с соискателями, организовывает собеседования. Собеседования проводит HR, по желанию на собеседовании могут присутствовать представители компании-работодателя. По результатам собеседований, работодателю выдается список подходящих кандидатов на должность. После трудоустройства соискателя вакансия считается закрытой.

    Задание № 7 Определить группу пользователей, для которой данная система будет более востребована. Описать перечень функций системы, которые будут доступны данной группе пользователей.

    Целевая аудитория агентства — в основном компании, которые не хотят тратить собственные ресурсы для подбора специалистов на те или иные вакансии. Клиенты могут быть из крупного, среднего и из малого бизнеса.

    Для них возможны следующие функции системы:

    • открытие вакансии;

    • задание сроков;

    • оплата;

    • выбор сотрудника;

    • закрытие вакансии.

    Задание № 8 Расписать основные функциональные возможности администратора системы, как одного из пользователей системы.

    Функционал для администратора как пользователя ИС:

    1. Редактирование ПО.

    2. Добавление новых функций.

    3. Назначение обязанностей.

    4. Раздача обязанностей сотрудникам.

    5. Составление сметы

    6. Расчет затрат.

    7. Анализ работы сотрудников по проделанной работе.



    написать администратору сайта