Обоснование проектных решений по программному обеспечению — КиберПедия 

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

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

Обоснование проектных решений по программному обеспечению

2022-10-10 32
Обоснование проектных решений по программному обеспечению 0.00 из 5.00 0 оценок
Заказать работу

Программное обеспечение (ПО)– это совокупность программных средств, которые обеспечивают функционирование, диагностику и тестирование аппаратных средств, а также разработку, отладку и выполнение различных задач пользователя. [15]

Программное обеспечение делится на общее и специальное. В состав общего ПО входят: операционные системы, оболочки, СУБД и так далее. Специальное ПО представляет собой совокупность прикладных программ, разработанных для решения конкретных задач.

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

Для реализации поставленной цели была выбрана операционная система семейства Windows NT – Windows 10, так как она обладает рядом достоинств:

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

2. Минимальные системные требования не изменились с момента выхода Windows 7, что дает возможность даже старым персональным компьютерам нормально функционировать, используя эту версию;

3. Кроссплатформенность системы;

4. Улучшилась производительность системы по сравнению с предыдущими версиями;

5. Меню «Пуск» стало более функциональным. После доработок оно стало совмещать в себе плиточный интерфейс и стандартный интерфейс меню «Пуск», что достаточно удобно в использовании.

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

Система управления базами данных (СУБД) представляет собой комплекс языковых и программных средств, который предназначен для создания, ведения, а также совместного использования баз данных несколькими пользователями. СУБД считается вторым по важности программным компонентом, который следует выбрать для реализации поставленных целей. [2]

Для реализации поставленной цели была выбрана система управления базами данных MySQL, так как она обладает рядом достоинств:

1. Многопоточность и поддержка нескольких запросов одновременно;

2. ODBC драйвер в комплекте с исходным текстом;

3. Гибкая система привилегий и паролей;

4. Поддержка ключевых полей и специальных полей в операторе CREATE;

5. Поддержка чисел длинной от 1 до 4 байт (int, float, double, fixed), поддержка строк переменной длины и меток времени;

6. Интерфейс с языками C и Perl;

7. Псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице;

8. Легкость управления таблицей, включая добавление и удаление ключей и полей;

9. Многоплатформенность;

10. Свободная лицензия;

11. Быстрая работа и масштабируемость;

12. Небольшой размер (что позволяет сохранить больше дискового пространства).

Данная СУБД по классификации модели данных является реляционной, что предполагает организацию всех данных в виде двумерных таблиц. По способу доступа к базе данных данную СУБД можно отнести к клиент-серверным, что предполагает наличие основных ресурсов на серверах, которые обслуживают своих клиентов.

В качестве специального ПО для реализации поставленной цели была выбрана программа Microsoft Visual Studio Enterprise 2017, так как она обладает рядом достоинств:

1. Поддержка множества языков программирования;

2. Удобный и понятный интерфейс;

3. Многоплатформенность;

4. Более высокая скорость разработки по сравнению с предыдущими версиями;

5. Расширенная отладка и диагностика;

6. Наличие инструментов и возможностей для совместной работы;

7. Наличие средств тестирования;

8. Наличие встроенного Web-сервера, необходимого, например, для обслуживания Web-приложения ASP.NET.

 

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

1..VisualBasic.NET – необходимо для разработки приложений на VisualBasic;

2..VisualC++ – необходимо для разработки приложений на традиционном языке C++;

3..VisualC# – необходимо для разработки приложений на языке C#.

В функциональную структуру данной программы входят:

1. Редактор исходного кода;

2. Отладчик кода;

3. Веб-редактор;

4. Редактор форм;

5. Дизайнер схем баз данных;

6. Дизайнер классов.



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

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

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

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

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.