Abstract: An approach for estimation of Software Models (SMs) from Cognitive Science point of view is
outlined in the paper. The basic notion of this approach is the new term “Software Model Cognitive
Value” (SMCV). Software models are represented as Unified Modeling Language (UML) UML 2.5,
2012 diagrams that are used in Agile approach Beck et al, 2001; Allen, 2015.
In order to define peculiarities of SM human perception, cognitive principles of comprehension are
considered in this paper. According to these principles, the peculiarities of SM comprehension in
different situations when software is developed following Agile approach, are formulated.
The proposed approach offers an estimation of SM from the points of view both Software Engineering
and Cognitive Science. From the Software Engineering view, characteristics of SM designing are
considered. The cognitive features of SM such as its comprehension and understanding are taken into
account.
The process of applying the proposed approach to choose the best type of SM for requirement analysis
for project of designing 3D-graph is also outlined in this paper.
Applications of this approach and advantages of its applying for solving typical Software Engineering
tasks are formulated.
Keywords: Software Model Cognitive Value; UML Diagram; Agile Development; Model-Driven?
Development; Software Lifecycle Process; Software Designing, Software Requirement Analysis; 3Dgrpah.
ACM Classification Keywords: D.2 Software Engineering; D.2.1 Requirements/Specifications; D.2.9
Management - Life cycle; Software process models; I.2.0 General: Cognitive science.
Link:
SOFTWARE MODEL COGNITIVE VALUE
Elena Chebanyuk, Krassimir Markov
http://www.foibg.com/ijita/vol22/ijita22-04-p04.pdf