Огляд сучасних технологій ефективної розробки програмного забезпечення

The paper considers technologies of designing and developing software that can be used to create a combined system for information support of managerial decisions. The main architectural parts of the system are considered. The main capabilities and features of the contemporary technologies using tha...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2010
Автор: Самойленко, О.А.
Формат: Стаття
Мова:Українська
Опубліковано: Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України 2010
Онлайн доступ:https://nasplib.isofts.kiev.ua/handle/123456789/17417
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Огляд сучасних технологій ефективної розробки програмного забезпечення / О.А. Самойленко // Індуктивне моделювання складних систем: Зб. наук. пр. — К.: МННЦ ІТС НАН та МОН України, 2010. — Вип. 2. — С. 202-211. — Бібліогр.: 12 назв. — укр.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1859722888265859072
author Самойленко, О.А.
author_facet Самойленко, О.А.
citation_txt Огляд сучасних технологій ефективної розробки програмного забезпечення / О.А. Самойленко // Індуктивне моделювання складних систем: Зб. наук. пр. — К.: МННЦ ІТС НАН та МОН України, 2010. — Вип. 2. — С. 202-211. — Бібліогр.: 12 назв. — укр.
collection DSpace DC
description The paper considers technologies of designing and developing software that can be used to create a combined system for information support of managerial decisions. The main architectural parts of the system are considered. The main capabilities and features of the contemporary technologies using that provide effectiveness and quality of the whole system developing as well as every part separately are presented.
first_indexed 2025-12-01T10:52:27Z
format Article
fulltext , 2, 2010 202 681.513 . . - , soa_pga@mail.ru , . . , . : , , OOA, OOD, OOP. The paper considers technologies of designing and developing software that can be used to create a combined system for information support of managerial decisions. The main architectural parts of the system are considered. The main capabilities and features of the contemporary technologies using that provide effectiveness and quality of the whole system developing as well as every part separately are presented. Key words: system, informational decision support, OOA, OOD, OOP. , . . , , . : , , OOA, OOD, OOP. ( ), , . , , , , . 1. , , , [1]. . . , 2, 2010 203 1. (flexibility). . 2. (extensibility). . 3. . . . 4. . . 5. . . 6. . 7. . 8. . 9. ( , ). , , . MVC , . . 2. - , [2]. : - ; - ; - ; - ; - ; - . . , 2, 2010 204 . [3]. , , . , , , , . .[2,3] - ( ), c [3]: - (OOA); - (OOD); - (OOP). 3. , , . , Java, Java EE (Java Enterprise Edition) [4]. . 1) , , Java. JVM (Java Virtual Machine). Java JVM, . , JVM, . JVM JRE, Sun. 2) JDK (Java Development Kit) , Java (javac), Java, , , Java (JRE). 3) IDE (Integrated Development Environment). IDE: Eclipse, Netbeans, IntelliJ IDEA, Borland JBuilder. IDE Eclipse. Eclipse . . . , 2, 2010 205 (plug-in), Eclipse . 4) . Java EE : , : - Collection , , : (lists), (trees), (maps) (sets) - XML (Parsing, Transforming, Validating) - - . - (logging) - / - - . , : - JDBC (Java Database Connectivity), - JNDI (Java Naming and Directory Interface), - RMI CORBA , . : - AWT (Abstract Window Toolkit) , , , , , . . - Swing , AWT . , , : - - - JSP (Java Server Pages) - EJB (Enterprise JavaBean) - J2EE Connector - JMS (Java Message Service) - JSF (JavaServer Faces) 5) , . Apache, Oracle, Google. 6) Java - . . MVC (Model-view-controller) [3]. : , . , 2, 2010 206 ( ) ( ) , , . , , . , . , ( . 1): - ; - - ; - ( ). 3.1. : XML . ( ) ' , , . ( ). : Oracle MySQL. Oracle . 1 , MVC . . , 2, 2010 207 , . MySQL , . Oracle, MySQL . DAO , , . DAO SQL , JDBC Hibernate Spring [5,6]. Hibernate ' (object-relational mapping, ORM) Java. Hibernate . Hibernate ' ( SQL), SQL / , , SQL JDBC . Hibernate SQL , ' . Spring , , - . Spring JDBC , Hibernate. Hibernate Spring . , Enterprise JavaBeans (EJB). EJB , . XML (Extensible Markup Language) , [4]. . , XML , , DTD (Document Type Definition) XML Schema. DTD , , XML DTD . XML Schema, XML . XML : , 2, 2010 208 - SAX. - DOM. - (XSL-FO, XSLT XQuery, XPath). - . - ' . ' DOM (Document Object Model) , , ' , . DOM ' , , , , , ' . SAX (Simple API for XML) . , , . SAX ' , . XML JAXB (Java Architecture for XML Binding) [7]. XML , XML (unmarshaling), XML (marshaling). JAXB java 6, , JAXB, java 5. 3.2. - - , , . - . . ( , , ), , . : 1) GoF (Gang of Four) GRASP (General Responsibility Assignment Software . . , 2, 2010 209 Patterns) OOD OOP [8]; 2) java doc [4]; 3) jUnit, jMock, EasyMock PowerMock , , [9, 10]; 4) , [4]; 5) log4j (logging), ; 6) JAR ( ) , , ; 7) Ant jar- , , JAXB (delivery package); 8) , SVN (Subversion) CVS (Concurrent Versions System) ; 9) JNI (Java Native Interface) C/C++, . 3.3. ( ) : - (standalone); - , , , - . AWT Swing . , 2, 2010 210 AWT (Abstract Window Toolkit) - Java, (GUI). AWT , , , , . AWT , AWT , Java. , Swing, Java (JFC). Swing , , AWT, Swing . GUI, , DHTML JavaScript. : OOP AJAX (Asynchronous JavaScript And XML) [11], web- . DHTML JavaScript, AJAX. JSF (Java Server Faces) GUI. , Java EE . JSF JSP (Java Server Pages), , HTML, XML web- . JSP Java- , . JSP JSP- . JSP- , Java- , . GWT (Google Web Toolkit) [12] AJAX java. GWT AJAX java , JavaScript HTML . MVC , . GWT ( GUI), web- . plug-in Eclipse - GWT Designer, GWT . Smart GWT , web- . GWT Google, Google Chart Tools, . . . , 2, 2010 211 - , . , . , . 1. . ., . . // . : . 2009. C. 211 - 219. 2. . . : . . : . 2003. 473 . 3. . UML2.0 . - . : . 2007. 727 . 4. . ., . Core Java. : . 2009. 2056 . 5. Bauer C., King G. Java Persistence with Hibernate. Greenwich: Manning. 2006. 880 p. 6. «Spring Documentation». : http://www.springsource.org/ 7. «JAXB». : https://jaxb.dev.java.net/ 8. ., ., ., . - . . : . 2008. 361 . 9. «PowerMock». : http://code.google.com/p/powermock/ 10. «The jMock cookbook». : http://www.jmock.org/cookbook.html 11. Mahemoff M. Ajax design patterns NY: O'Reilly Media. 2006. 656 p. 12. Geary D., Gordon R. Google Web Toolkit Solutions Boston: Prentice Hall. 2008. 408 p. http://www.springsource.org/ https://jaxb.dev.java.net/ http://code.google.com/p/powermock/ http://www.jmock.org/cookbook
id nasplib_isofts_kiev_ua-123456789-17417
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn XXXX-0044
language Ukrainian
last_indexed 2025-12-01T10:52:27Z
publishDate 2010
publisher Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України
record_format dspace
spelling Самойленко, О.А.
2011-02-26T13:11:31Z
2011-02-26T13:11:31Z
2010
Огляд сучасних технологій ефективної розробки програмного забезпечення / О.А. Самойленко // Індуктивне моделювання складних систем: Зб. наук. пр. — К.: МННЦ ІТС НАН та МОН України, 2010. — Вип. 2. — С. 202-211. — Бібліогр.: 12 назв. — укр.
XXXX-0044
https://nasplib.isofts.kiev.ua/handle/123456789/17417
681.513
The paper considers technologies of designing and developing software that can be used to create a combined system for information support of managerial decisions. The main architectural parts of the system are considered. The main capabilities and features of the contemporary technologies using that provide effectiveness and quality of the whole system developing as well as every part separately are presented.
uk
Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України
Огляд сучасних технологій ефективної розробки програмного забезпечення
Article
published earlier
spellingShingle Огляд сучасних технологій ефективної розробки програмного забезпечення
Самойленко, О.А.
title Огляд сучасних технологій ефективної розробки програмного забезпечення
title_full Огляд сучасних технологій ефективної розробки програмного забезпечення
title_fullStr Огляд сучасних технологій ефективної розробки програмного забезпечення
title_full_unstemmed Огляд сучасних технологій ефективної розробки програмного забезпечення
title_short Огляд сучасних технологій ефективної розробки програмного забезпечення
title_sort огляд сучасних технологій ефективної розробки програмного забезпечення
url https://nasplib.isofts.kiev.ua/handle/123456789/17417
work_keys_str_mv AT samoilenkooa oglâdsučasnihtehnologíiefektivnoírozrobkiprogramnogozabezpečennâ