ПОДХОД К ПРОТОТИПИРОВАНИЮ ПРОЕКТНЫХ РЕШЕНИЙ, ВЗАИМОДЕЙСТВУЮЩИХ С БАЗАМИ ДАННЫХ
Аннотация
При разработке автоматизированных систем, включающих базы данных, этап концептуального проектирования осуществляют согласованно, экспериментируя с проектными решениями, где к основным концептуальным решением принято относить структуру отношений и их связность, полноту атрибутики и выбор первичных ключей. Вариативность этих решений в существенной мере зависит от применения базы данных, то есть от запросов к её содержимому, которые, на ранних этапах концептуального проектирования, могут быть оценены фрагментарно с высокой степенью неопределённости [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)