Схема взаимосвязи программных модулей и информационных файлов




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

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

 

Б5 Программное обеспечение системы

Б5.1 Структура программного обеспечения и функции его компонентов

Выполняется общее описание компонентов программного обеспечения системы, включая системное программное обеспечение, инструментальные

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

Б5.2 Выбор компонентов программного обеспечения

Б5.2.1 Операционная система

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

Если проектируется распределённая система, которая должна включать две операционные системы разного типа – для сервера и для рабочей станции, в пункт можно включить подпункты «Сервер» и «Рабочая станция» и выполнить отдельный выбор операционной системы каждого типа.

Б5.2.2 Инструментальное средство разработки и язык программирования

Производится анализ и обоснованный выбор инструментального средства разработки прикладного программного обеспечения и применяемого языка программирования. При этом порядок выбора может быть произвольным. Допускается реализация частей системы с помощью различных инструментальных средств (языков).

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

Б5.2.5 Вспомогательное программное обеспечение

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

 

Б5.3 Разработка прикладного программного обеспечения

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

Б5.3.1 Структура прикладного программного обеспечения

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

Назначение и внешние характеристики выделяемых подсистем должны быть значимы с точки зрения пользователя системы. Например, для автоматизированной системы управления организацией и проведением вступительных испытаний вуза можно выделить подсистемы «Расписание», «Вступительные испытания» и др., для интегрированной информационной системы малого предприятия – подсистемы «Производство», «Учёт персонала» и т. д.

Элементы, используемые более чем в одной подсистеме, могут быть выделены в отдельную таблицу.

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

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

Состав классов (поля, методы, свойства и события) описывается в отдельной таблице.

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

 

Б5.5 Особенности реализации, эксплуатации и сопровождения системы

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

Б5.6 Интерфейс пользователя с системой

Б5.6.1 Модели и технологии взаимодействия пользователя с системой

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

Б5.6.2 Руководство пользователя

Б5.6.2.1 Требования к условиям эксплуатации

Приводятся минимальные и рекомендуемые требования к техническим средствам (например, производительности процессора, объёму оперативной памяти, разрешению монитора и т. д.), требования к используемым ресурсам (объёму свободного места на жёстком диске и т. п.), указываются поддерживаемые операционные системы, необходимое вспомогательное программное обеспечение. Указываются требования к профессиональному уровню пользователей, виды пользователей. Эти требования не следует путать с требованиями, изложенными в техническом задании, или с соответствующими проектными решениями. Требования, приводимые в «руководстве», предназначены для конечного пользователя и указывают на разумные ограничения, связанные с использованием разработанного прикладного программного обеспечения, дают рекомендации по наиболее эффективному его использованию.

Б5.6.2.2 Инсталляция и настройка

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

Б5.6.2.3 Порядок и особенности работы

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

Б5.6.2.4 Исключительные ситуации и их обработка

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

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

Б6 Техническое обеспечение системы

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

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

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

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

Б6.1 Выбор конфигурации и параметров компьютера

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

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

В рамках клиент-серверной архитектуры системы осуществляется выбор не одной, а двух аппаратных конфигураций – для сервера и для рабочей станции. В этом случае в подраздел добавляются два пункта – «Сервер» и «Рабочая станция».

Б6.2 Выбор периферийных устройств

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

Б6.3 Организация сети передачи данных. Выбор средств телекоммуникации Сеть передачи данных, используемая в составе распределённой системы, может представлять собой локальную и/или глобальную вычислительную сеть. На основе анализа существующей информационной системы в общем случае выполняется:

− проектирование топологии локальной вычислительной сети с выделением необходимого числа подсетей;

− определение количества серверов и рабочих станций в каждой подсети;

− составление упрощённого плана задействованных помещений и размещения узлов сети;

− обоснование выбора технических компонентов сети (сетевых плат, концентраторов, коммутаторов, сетевого кабеля и т. д.);

− составление структурной схемы сети с указанием выбранных элементов;

− оценка трафика, который будет существовать в сети при максимальной нагрузке;

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

− планирование мероприятия по защите данных, передаваемых по сети;

− при необходимости, выбор способа организации удалённого доступа, средств защиты, модема и других необходимых компонентов.

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

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

 

Экономический раздел

Основным содержанием экономического раздела является технико-экономическое обоснование проекта, т. е. определение экономической эффективности процессов создания и внедрения проектируемой системы. Методика расчёта экономической эффективности рекомендуется студенту-дипломнику консультантом по экономическому разделу с учётом особенностей проекта.

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-07-22 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: