ПОДХОД К ПРОТОТИПИРОВАНИЮ ПРОЕКТНЫХ РЕШЕНИЙ, ВЗАИМОДЕЙСТВУЮЩИХ С БАЗАМИ ДАННЫХ

Mikhail Yurevich Romodin


Аннотация


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

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

В статье представлены такие инструменты, в основу которых положен язык псевдокодового программирование с расширением для работы с базами данных и их фрагментов. Разработанные средства экспериментирования с запрограммированными концептуальными решениями реализованы в инструментальной вопросно-ответной среде WIQA (Working In Questions and Answers), обслуживающей концептуальное проектирование АС [2]


Ключевые слова


прототипирование баз данные; концептуальное проектирование; псевдокод

Литература


Дейт К. Дж. Введение в системы баз данных, 8-е изд. М.: «Вильямс», 2006. 1328 с.

Соснин, П.И. Программирование человеко-компьютерной деятельности /П.И.Соснин. Saarbruken: Lambert Academic Publishing, 2012. 343 c.

Gomaa, H., D.B.H. Scott, “Prototyping as a Tool in the Specification of User Requirements,” In Proceedings o f the 5th International Conference on Software Engineering, Mar. 1981, pp. 333-342.

Balzer, R. et. al., “Operational Specification as the Basis for Rapid Prototyping,” ACM SIGSOFT Software Engineering Notes, Dec. 1982, 7(5):3-16.

Davis, A.M., “Rapid Prototyping Using Executable Requirements Specifications,” ACM SIGSOFT Software Engineering Notes, Dec. 1982, 7(5):39-44.

Goguen, J., J. Meseguer, “Rapid Prototyping in the OBJ Executable Specification Language,” ACM SIGSOFT Software Engineering Notes, Dec. 1982, 7(5):75-84.

Klausner, A., T.E. Konchan, “Rapid Prototyping and Requirements Specification Using PDS,” ACM SIGSOFT Software Engineering Notes, Dec. 1982, 7(5):96-105.

MacEwen, G.H., “Specification Prototyping,” ACM SIGSOFT Software Engineering Notes, Dec. 1982, 7(5): 112-119.

Mason R.E.A., T.T. Carey, “Prototyping Interactive Information Systems,” Communications o f the ACM, May 1983, 26(5):347-354.

Alavi, M., “An Assessment of the Prototyping Approach to Information Systems Development,” Communications o f the ACM, June 1984, 27(6).

Boehm, B.W. et. al., “Prototyping Versus Specifying: a Multiproject Experiment,” IEEE Transactions on Software Engineering, May 1984, 10(3):133-145.

Tavendale, R.D., “A Technique for Prototyping Directly from a Specification,” In Proceedings o f the 8th International Conference on Software Engineering, Aug. 1985, pp. 224-229.

Bruno, G., G. Marchetto, “Process-Translatable Petri Nets for the Rapid Prototyping of Process Control Systems,” IEEE Transactions on Software Engineering, Feb. 1986, 12(2):346-357.

Ceri, S. et. al., “Software Prototyping by Relational Techniques: Experiences with Program Construction Systems,” IEEE Transactions on Software Engineering, Nov. 1988, 14(11):1597-1609.

Luqi and M. Ketabachi, “A Computer-Aided Prototyping System,” IEEE Software, Mar. 1988, 5(2):66-72.

Томас Коннолли, Каролин Бегг. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. Москва 2003, с. 507-521

Ребекка М. Райордан. Основы реляционных баз данных/Пер, с англ. — М.: Издательско-торговый дом «Русская Редакция», 2001. — 166 с.

Брешенков А.В., Бараков Д.Д. Методика назначения ключевых полей в заполненных реляционных таблицах // Современные информационные технологии: Cб. трудов каф., посвященный 175-летию МГТУ им. Н.Э. Баумана. - М.: Эликс +, 2005. - С. 102-106

Дейт К. Дж. Введение в системы баз данных. 7-е изд.: Пер. с англ. - М.: Вильямс, 2001. - 301 с.

Ромодин М.Ю. Имитационные модели существующих баз данных при прототипировании проектных решений // Информатика и вычислительная техника: сборник научных трудов 5-й Всероссийской научно-технической конференции аспирантов, студентов и молодых ученых ИВТ-2013 / под ред. Н. Н. Войта. – Ульяновск: УлГТУ, 2013. – 300-310 с.




DOI: https://doi.org/10.12731/wsd-2015-8-19

Ссылки

  • На текущий момент ссылки отсутствуют.




(c) 2016 В мире научных открытий



ISSN 2658-6649 (print)

ISSN 2658-6657 (online)

HotLog Яндекс цитирования