Evaluating Domain-Driven Architectural Designs and Non-Functional Architectural Attributes for Windows Phone 8 Mobile Applications
Abstract
Most IT companies are interested in investigating new mo-
bile technologies as mobile devices are noticeably prevalent
these days. In this study, we collaborated with Volvo IT to
identify the extent of conformance to domain-driven archi-
tectures when developing Windows Phone 8 (WP8) applica-
tions, as well as to nd out what non-functional attributes
can be applied to these applications.
We took the Action Design Research (ADR) strategy to de-
velop a purchasing order system prototype and investigate
the applicability of security, performance, and maintainabil-
ity to Windows Phone 8 applications. We found that while
the Model-View-ViewModel (MVVM) pattern brings high
maintainability to WP8 applications, these applications can
still conform to a domain-driven architecture with, at least,
the user interface, domain, communication, and service com-
ponents, and ful ll high levels of security as well as perfor-
mance.
Due to the limited time frame of the study, we did not con-
sider other non-functional attributes, such as integrability,
robustness, and simplicity, for WP8 applications. Those at-
tributes can be investigated in future research.
Degree
Student essay
Collections
View/ Open
Date
2015-03-25Author
Soltani, Mozhan
Shiferaw Siyoum, Retta
Keywords
Windows Phone 8
Domain-Driven Architecture
Model View View-Model Architecture
MVVM
Language
eng