Анализ технического уровня изучаемого аппаратного и программного обеспечения информационных систем и их компонентов, для определения их соответствия действующим техническим условиям и стандартам - Безопасность информационных систем
В ЗАО "Тандер" выбран объектно-ориентированный подход к разработке. За время практики я провела сравнительный анализ структурного и объектно-ориентированных подходов, чтобы понять правильность выбора компанией данного подхода.(Таблице 1)
Оцениваться преимущества будут в баллах, где "+" - это 1 бал "за" и "-" - это минус 1 бал.
Таблица 1
Оценка выбора подхода к разработке | ||
Критерий |
Подход | |
Структурный |
Объектно-ориентированный | |
Легкость разработки |
+ |
+ |
Распространенность |
+ |
+ |
Адекватность модели |
- |
+ |
Гибкость моделирования |
- |
+ |
|Легкость отладки и тестирования |
+ |
+ |
|Быстродействие |
+ |
+ |
ИТОГО |
4 |
6 |
Из таблицы следует, что Объектно-ориентированный подход является наиболее предпочтительный, так как у него наибольшее количество баллов.
Далее я провела анализ правильности выбора языка программирования в ЗАО "Тандер".
Необходимо выбрать достаточно удобное средство из целого ряда средств, таких как:
- - Borland J Builder; - Microsoft Visual C++; - Borland C++ Builder; - Borland Delphi.
Все вышеперечисленные среды имеют средства для реализации ООП. И из всего этого выбор осуществляться с точки зрения следующих критериев:
- - Взаимодействие с Windows API; - Наличие большого числа библиотек; - Поддержка модульности; - Объектно-ориентированный подход; - Быстродействие разработанного приложения; - Удобство визуальной среды разработки; - Опыт работы.
В таблице 2 приведен сравнительный анализ языков программирования.
Оцениваться преимущества будут в баллах, где "+" - это 1 бал "за" и
"-" - это минус 1 бал
Выбор системы управления баз данных (СУБД) представляет собой сложную многопараметрическую задачу и является одним из важных этапов при разработке, создании, написании, приложений баз данных.
Сравнительный анализ исследуемых СУБД представлены в Таблице 2.
Таблица 2. Сравнительный анализ инструментальных средств разработки приложений
|Критерии |
Инструментальные средства разработки | |||
Builder |
|Visual C++ |
C++ Builder |
Borland Delphi | |
|Взаимодействие с Windows API |
+ |
+ |
+ |
+ |
|Наличие большого числа библиотек |
+ |
+ |
+ |
+ |
Поддержка модульности |
+ |
+ |
- |
- |
|ООП |
+ |
+ |
+ |
+ |
|Быстродействие |
- |
+ |
+ |
- |
|Визуальная среда разработки |
+ |
- |
+ |
- |
|Опыт работы |
- |
- |
+ |
- |
|Итого |
5 |
5 |
6 |
3 |
Путем проведенного анализа средством разработки был выбран C++ Builder.
С++ - универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей С++ является надмножеством языка С. Помимо возможностей, которые имеет С, С++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных.
Похожие статьи
-
Обоснование выбора средств для разработки В качестве платформы была взята платформа NET, потому что платформа NET на текущий момент самая передовая и...
-
Выбор средств реализации информационной системы Названные в параграфе 1.4. настоящей работы задачи могут быть решены тремя типами средств автоматизации:...
-
Назначение разрабатываемой системы Целью дипломной работы является разработка системы учета Посещаемости детей в детском саду на основе объектно -...
-
Очередность разработки Системы А) разработка программного обеспечения для ввода, редактирования и актуализации контента, синхронизации с хранилищем...
-
Модуль функционирует на персональном компьютере под управлением операционной системы версии Microsoft Windows 7 и выше с поддержкой всех соглашений,...
-
В этой главе представлено описание инструментов и методов, использованных при написании кода программы. Инструменты разработки серверной части Для...
-
Введение - Технология разработки программного обеспечения систем управления
С++ является языком объектно-ориентированного программирования (ООП). Объект - абстрактная сущность, наделенная характеристиками объектов реального мира....
-
Инструментарий технологии программирования - программные продукты поддержки (обеспечения) технологии программирования. В рамках этого направления...
-
Анализ на соответствие стандартам и существующим политикам Проанализировав актуальные стандарты и "лучшие практики" в сфере информационной безопасности и...
-
Анализ безопасности - Программное обеспечение для пропускной системы на основе технологии NFC
Для обеспечения безопасности системы было решено использовать протокол HTTPS для связи клиента и сервера. Использование протокола HTTPS для коммуникации...
-
В данной главе приводится описание различных криптографических алгоритмов для безопасной передачи данных в приложении. RSA Для того, чтобы избежать...
-
При рассмотрении вопросов защиты АС целесообразно использовать четырехуровневую градацию доступа к хранимой, обрабатываемой и защищаемой АС информации....
-
Определение методов реинжиниринга информационных систем Основные задачи, которые стоят перед проектировщиком, занимающимся реинжинирингом информационных...
-
Для достижения цели, поставленной в данной работе, необходимо проанализировать текущую ситуацию в области информационных систем, сравнить информационные...
-
2.1 Описание структуры базы данных Реляционная схема базы данных для ЦЗН представлена следующими таблицами: "ПО" - содержит список единиц программного...
-
Заключение - Программное обеспечение для пропускной системы на основе технологии NFC
Обеспечение удобной пропускной системы - важная и актуальная задача. Появление новых технологий, таких как NFC и HCE, позволяет решить эту проблему. В...
-
Версионность базы данных - Программное обеспечение для пропускной системы на основе технологии NFC
С ростом приложения существует проблема обновления схемы базы данных с сохранением внесенных данных. Если информация в базе данных не может быть легко...
-
Microsoft Access База данных разработана в среде Microsoft Access. Microsoft Access - реляционная СУБД корпорации Microsoft. Имеет широкий спектр...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
Для программирования агентов могут применяться: универсальные языки (Java, C++ , Visual Basic и др.), языки представления знаний (SL, KIF), языки...
-
Borland Delphi 7 - Разработка справочной информационной системы "Рецепты"
Интерфейс программы был написан в среде Borland Delphi 7 - визуальной среде программирования, использующей объектно-ориентированную модификацию языка...
-
Для создания программных агентов используют языки описания и реализации, которые удобно представить в виде многослойной структуры, включающей пять слоев:...
-
Язык программирования R - Технологии больших данных: анализ и выбор решения для реализации проекта
Язык программирования R является универсальным и разработан для применения в следующих областях: разведочный анализ данных, классические статистические...
-
Система функционирует как распределенная трехзвенная клиент-сервер-СУБД программная архитектура. В среде серверной операционной системы Microsoft Windows...
-
Инструментальное программное обеспечение -- это программное обеспечение, предназначенное для использования в ходе проектирования, разработки и...
-
Введение - Функциональная структура информационных систем
Информационная система - это совокупность информации, содержащейся в базах данных, и технических средств и информационных технологий, обеспечивающих ее...
-
Выбор системы управления базами данных является одним из важных этапов при разработке автоматизированной системы расписания занятий. Выбранный...
-
Для перехода к описанию выбора средств разработки, необходимо выделить этапы работы программы. Алгоритм работы программы представлен ниже: Пользователь...
-
Общие требования Прежде чем начинать формулировать требования к пользовательскому интерфейсу, было принято решение, что необходимо ознакомиться с...
-
Причины успеха коммерческих ЭС - Экспертные системы
Причины, приведшие системы искусственного интеллекта к коммерческому успеху, следующие: 1. Специализация. Переход от разработки инструментальных средств...
-
Заключение, Список литературы - База данных отеля
В процессе выполнения курсового проекта на примере не сложной практической задачи были закреплены теоретические знания в области концептуального анализа...
-
Краткая характеристика Microsoft Access. Microsoft Access является настольной СУБД (система управления базами данных) реляционного типа. Достоинством...
-
Операционная система На сегодняшний момент операционная система Windows фирмы Microsoft во всех ее проявлениях, бесспорно, считается самой...
-
В качестве технологии проектирования и языка программирования были выбраны. NET Framework и C#, а также eXpressAppFramework. Язык C# и связанную с ним...
-
Основания для разработки Система разрабатывается в соответствии с планом учебного процесса Института менеджмента и Информационных технологий (ИМИТ...
-
Для разработки программного продукта нами была выбрана СУБД Microsoft Access 2010, которая позволяет выполнять простейшие операции с данными: Ѕ добавить...
-
6.1. "Аттестат соответствия" оформляется и выдается после утверждения заключения по результатам проведенных аттестационных испытаний. 6.2. "Аттестат...
-
Информационная система учета ГСМ базируется на техническом, программном, информационном и организационного обеспечения. Техническое обеспечение - это...
-
Обследование проводилось с целью сбора сведений об информационных системах персональных данных НАО "Вальмонт индастрис" для последующего проведения...
-
В организации ООО "Дружба" имеется различное оборудование. Оно подразделяется на офисную оргтехнику и профессиональное оборудование в цехе. Офис оснащен...
Анализ технического уровня изучаемого аппаратного и программного обеспечения информационных систем и их компонентов, для определения их соответствия действующим техническим условиям и стандартам - Безопасность информационных систем