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

В ЗАО "Тандер" выбран объектно-ориентированный подход к разработке. За время практики я провела сравнительный анализ структурного и объектно-ориентированных подходов, чтобы понять правильность выбора компанией данного подхода.(Таблице 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.

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

Похожие статьи




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

Предыдущая | Следующая