Порівняльний аналіз методів представлення та обґрунтування архітектури критичної ІТ-інфраструктури

Ярослав Юрійович Дорогий

Анотація


Розглядаються підходи до обґрунтування проектних рішень щодо архітектури критичної ІТ-інфраструктури. Проведено детальний порівняльний аналіз основних підходів, що використовуються для проектування архітектури на базі запропонованих критеріїв порівняння. Визначені їх основні недоліки та переваги, перевірена можливість використання даних підходів при проектуванні критичної ІТ-інфраструктури. Зроблено висновок про необхідність створення нового підходу до обгрунтування проектних рішень щодо архітектури критичної ІТ-інфраструктури через неможливість застосування розглянутих методів та підходів.


Ключові слова


архітектура підприємства; критична ІТ-інфраструктура; компаративний аналіз; ADDT; V&B; AREL; QOC; IBIS.

Повний текст:

PDF

Посилання


Kunz, W., Rittel, H. (1970). Issues as Elements of Information Systems. Berkeley. doi: 10.1515/9783038210665.147

Op’t Land, M., Proper, E., Waage, M., Cloo, J., Steghuis, C. (2009). Enterprise architecture: creating value by informed governance. Springer, 145. doi: 10.1007/978-3-540-85232-2

Aier, S., Winter, R. (2008). Virtual Decoupling for IT/Business Alignment – Conceptual Foundations, Architecture Design and Implementation Example. Business & Information Systems Engineering, 1 (2), 150–163. doi: 10.1007/s12599-008-0010-7

Jansen, A., Bosch, J. (2005). Software Architecture as a Set of Architectural Design Decisions. 5th Working IEEE/IFIP Conference on Software Architecture (WICSA’05). doi: 10.1109/wicsa.2005.61

Tang, A., Jin, Y., Han, J. (2007). A rationale-based architecture model for design traceability and reasoning. Journal of Systems and Software, 80 (6), 918–934. doi: 10.1016/j.jss.2006.08.040

Plataniotis, G., de Kinderen, S., Proper, H. A. (2013). Capturing Decision Making Strategies in Enterprise Architecture – A Viewpoint. Lecture Notes in Business Information Processing, 339–353. doi: 10.1007/978-3-642-38484-4_24

Coggins, C., Speigel, J. (2007). The methodology for business transformation v1.5: A practical approach to segment architecture. Journal of Enterprise Architecture.

Toulmin, S. (2003). The Uses of Argument. Cambridge University Press, 247. 10.1017/cbo9780511840005

Lee, J. (1991). Extending the Potts and Bruns model for recording design rationale. 13th International Conference on Software Engineering. doi: 10.1109/icse.1991.130629

Tyree, J., Akerman, A. (2005). Architecture Decisions: Demystifying Architecture. IEEE Software, 22 (2), 19–27. doi: 10.1109/ms.2005.27

Clements, P. et. al. (2002). Documenting Software Architectures: Views and Beyond. Addison Wesley.

Asundi, J., Kazman, R., Klein, M. (2010). Using Economic Considerations to Choose Amongst Architecture Design Alternatives. Defense technical information center. doi: 10.21236/ada399151

Fischer, G., Lemke, A., McCall, R. (1996). Making Argumentation Serve Design. Design Rationale: Concepts, Techniques and Use. Lawrence Erlbaum Associates, 267–294.

McCall, R. J. (1991). PHI: a conceptual foundation for design hypermedia. Design Studies, 12 (1), 30–41. doi: 10.1016/0142-694x(91)90006-i

Riddle, W. (1985). Software Technology Maturation. Proceedings of the 8th International Conference on Software Engeneering (ICSE), 189–200.

Conklin, J., Begeman, M. L. (1988). gIBIS: a hypertext tool for exploratory policy discussion. Proceedings of the 1988 ACM Conference on Computer-Supported Cooperative Work – CSCW ’88. doi: 10.1145/62266.62278

Ramesh, B., Dhar, V. (1992). Supporting systems development by capturing deliberations during requirements engineering. IEEE Transactions on Software Engineering, 18 (6), 498–510. doi: 10.1109/32.142872

Lee, J., Lai, K. (1996). What’s in Design Rationale. Design Rationale: Concepts,Techniques and Use, 2, 21–52.

Lee, J. (1990). SIBYL: a tool for managing group design rationale. Proceedings of the 1990 ACM Conference on Computer-Supported Cooperative Work – CSCW ’90. doi: 10.1145/99332.99344

Maclean, A., Young, R., Bellotti, V., Moran, T. (1996). Questions, Options and Criteria. Design Rationale: Concepts, Techniques and Use. Lawrence Erlbaum Associates, 53–106.

Dutoit, A. H., Paech, B. (2002). Rationale-Based Use Case Specification. Requirements Engineering, 7 (1), 3–19. doi: 10.1007/s007660200001

Bass, L., Clements, P., Kazman, R. (2003). Software Architecture in Practice. Boston: Addison Wesley.

Burge, J. (2005). Software Engineering Using design RATionale. Worcester Politechnic Institute.


Пристатейна бібліографія ГОСТ


Kunz, W. Issues as Elements of Information Systems [Text] / W. Kunz, H. Rittel. – Berkeley, 1970. doi: 10.1515/9783038210665.147 

Op’t Land, M. Enterprise architecture: creating value by informed governance [Text] / M. Op't Land, E. Proper, M. Waage, J. Cloo, C. Steghuis. – Springer, 2009. – 145 p. doi: 10.1007/978-3-540-85232-2 

Aier, S. Virtual Decoupling for IT/Business Alignment – Conceptual Foundations, Architecture Design and Implementation Example [Text] / S. Aier, R. Winter // Business & Information Systems Engineering. – 2008. – Vol. 1, Issue 2. – P. 150–163. doi: 10.1007/s12599-008-0010-7 

Jansen, A. Software Architecture as a Set of Architectural Design Decisions [Text] / A. Jansen, J. Bosch // 5th Working IEEE/IFIP Conference on Software Architecture (WICSA'05). – 2005. doi: 10.1109/wicsa.2005.61 

Tang, A. A rationale-based architecture model for design traceability and reasoning [Text] / A. Tang, Y. Jin, J. Han // Journal of Systems and Software. – 2007. – Vol. 80, Issue 6. – P. 918–934. doi: 10.1016/j.jss.2006.08.040 

Plataniotis, G. Capturing Decision Making Strategies in Enterprise Architecture – A Viewpoint [Text] / G. Plataniotis, S. de Kinderen, H. A. Proper // Lecture Notes in Business Information Processing. – 2013. – P. 339–353. doi: 10.1007/978-3-642-38484-4_24 

Coggins, C. The methodology for business transformation v1.5: A practical approach to segment architecture [Text] / C. Coggins, J. Speigel // Journal of Enterprise Architecture. – 2007.

Toulmin, S. The Uses of Argument [Text] / S. Toulmin. – 2nd ed. – Cambridge University Press, 2003. – 247 p. 10.1017/cbo9780511840005 

Lee, J. Extending the Potts and Bruns model for recording design rationale [Text] / J. Lee // 13th International Conference on Software Engineering. – 1991. doi: 10.1109/icse.1991.130629 

Tyree, J. Architecture Decisions: Demystifying Architecture [Text] / J. Tyree, A. Akerman // IEEE Software. – 2005. – Vol. 22, Issue 2. – P. 19–27. doi: 10.1109/ms.2005.27 

Clements, P. Documenting Software Architectures: Views and Beyond [Text] / P. Clements et. al. – 1st ed. – Addison Wesley, 2002.

Asundi, J. Using Economic Considerations to Choose Amongst Architecture Design Alternatives [Text] / J. Asundi, R. Kazman, M. Klein // Defense technical information center. – 2001. doi: 10.21236/ada399151 

Fischer, G. Making Argumentation Serve Design [Text] / G. Fischer, A. Lemke, R. McCall // Design Rationale: Concepts, Techniques and Use. – Lawrence Erlbaum Associates, 1996. – P. 267–294.

McCall, R. J. PHI: a conceptual foundation for design hypermedia [Text] / R. J. McCall // Design Studies. – 1991. – Vol. 12, Issue 1. – P. 30–41. doi: 10.1016/0142-694x(91)90006-i 

Riddle, W. Software Technology Maturation [Text] / W. Riddle // Proceedings of the 8th International Conference on Software Engeneering (ICSE). – 1985. – P. 189–200.

Conklin, J. gIBIS: a hypertext tool for exploratory policy discussion [Text] / J. Conklin, M. L. Begeman // Proceedings of the 1988 ACM conference on Computer-supported cooperative work – CSCW '88. – 1988. doi: 10.1145/62266.62278 

Ramesh, B. Supporting systems development by capturing deliberations during requirements engineering [Text] / B. Ramesh, V. Dhar // IEEE Transactions on Software Engineering. – 1992. – Vol. 18, Issue 6. – P. 498–510. doi: 10.1109/32.142872 

Lee, J. What’s in Design Rationale [Text] / J. Lee, K. Lai // Design Rationale: Concepts,Techniques and Use. – 1996. – Vol. 2. – P. 21–52.

Lee, J. SIBYL: a tool for managing group design rationale [Text] / J. Lee // Proceedings of the 1990 ACM conference on Computer-supported cooperative work – CSCW '90. – 1990. doi: 10.1145/99332.99344 

Maclean, A. Questions, Options and Criteria [Text] / A. Maclean, R. Young, V. Bellotti, T. Moran // Design Rationale: Concepts, Techniques and Use. – Lawrence Erlbaum Associates, 1996. – P. 53–106.

Dutoit, A. H. Rationale-Based Use Case Specification [Text] / A. H. Dutoit, B. Paech // Requirements Engineering. – 2002. – Vol. 7, Issue 1. – P. 3–19. doi: 10.1007/s007660200001 

Bass, L. Software Architecture in Practice [Text] / L. Bass, P. Clements, R. Kazman. – Boston: Addison Wesley, 2003.

Burge, J. Software Engineering Using design RATionale [Text]: PhD dissertation / J. Burge. – Worcester Politechnic Institute, 2005.







Copyright (c) 2017 Ярослав Юрійович Дорогий

Creative Commons License
Ця робота ліцензована Creative Commons Attribution 4.0 International License.

ISSN 2411-2828 (Online), ISSN 2411-2798 (Print)