Мегаобучалка Главная | О нас | Обратная связь


Особенности проектирования информационных систем



2019-10-11 571 Обсуждений (0)
Особенности проектирования информационных систем 0.00 из 5.00 0 оценок




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

1) формулировка требований к функциональности и производительности конечного продукта;

2) определение классов пользователей системы и их требований;

3) анализ поставленной задачи и предметной области, к которой она принадлежит;

4) определение ограничений выработанного решения;

5) построение адекватной модели данных и ее нормализацию;

6) разработка методов управления данными, в том числе разделение доступа к общим данным;

7) проектирование пользовательского интерфейса;

8) выбор подходящей платформы, СУБД, средств разработки и архитектуры приложения.

 

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

1) модели данных;

2) модели визуального представления данных;

3) модели управления данными.

 

Структура каждого компонента информационной системы включает три элемента:

1) единая модель, описывающая организацию данных;

2) виды, являющиеся визуальным представлением данных;

3) интерфейсные элементы, позволяющие изменять данные, хранящиеся в модели.

 

Этим компонентам в СУБД соответствуют:

1) структура данных, состоящая из объектов-таблиц;

2) запросы, формы для просмотра данных, отчеты, сводные таблицы, диаграммы, динамические WEB-страницы;

3) управляющие запросы, формы для ввода изменения данных, макросы и модули.

 

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

 

Этап реализации

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

При завершении этапа реализации выполняется тестирование программного комплекса. Принципы тестирования описаны в соответствующем разделе.

Завершается этап разработкой пояснительной записки.

 

Этап тестирования

 

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

1) модульное (автономное) –  тестирование отдельных модулей;

2) интегральное тестирование позволяет проверить интеграцию компонентов в соответствии с их функциями и связи между ними;

3) системное тестирование позволяет посмотреть на систему как на "черный ящик" и проверить соответствие между реальной функциональностью системы и требованиями заказчика;

4) контрольноетестирование проводится заказчиком в целях проверки  соответствия системы поставленной задаче.

 

 

Этап внедрения

 

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

 

Этап эксплуатации и сопровождения

 

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

 

Этап эволюции

 

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

 

Контрольные вопросы

 

1. Перечислите основные этапы разработки программного продукта в порядке их выполнения.

2. Сформулируйте основные действия, выполняемые на каждом этапе.

3. Какая цель преследуется при выполнении этапа проектирования?

4. На каком этапе производится преобразование результатов проектирования в программный продукт?

5. Чем может быть вызвана необходимость внесения изменений в программный продукт, находящийся в эксплуатации, и на каком этапе эта работа выполняется?

6. В чем заключаются особенности проектирования информационных систем?


 



2019-10-11 571 Обсуждений (0)
Особенности проектирования информационных систем 0.00 из 5.00 0 оценок









Обсуждение в статье: Особенности проектирования информационных систем

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (571)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)