<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Development of Software for Developing Information Systems Design Skills Considering Issues for Visually Impaired People Inclusion</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Berdyansk State Pedagogical University</institution>
          ,
          <addr-line>Schmidt Str. 4, 71100 Berdyansk</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>The article is devoted to the problem of development information systems design skills considering issues for visually impaired people inclusion. It is established that the known training tools for information systems design are based on the principle of visualization. This makes it impossible to study the design of information systems for visually impaired people and requires the search for new means of education for the design of information systems. The information system has been developed for improving the design skills of the information systems for people with visual impairments.</p>
      </abstract>
      <kwd-group>
        <kwd>Inclusive Education</kwd>
        <kwd>Vocational Training</kwd>
        <kwd>Design of Information Systems</kwd>
        <kwd>Information Systems Design Skills</kwd>
        <kwd>Software</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The important problem of modern education is the fight against stereotypes regarding
the capabilities and potential of people with visual impairments and discriminatory
views in relation to them. Social exclusion and barriers created by the lack of an
appropriate educational space do not allow them to fully participate in the activities of
the society and realize themselves as individuals.</p>
      <p>
        Let look at statistics: The World Health Organization estimates that more than 1
billion people have some form of disability, accounting for almost 15% of the world's
population. In Ukraine, more than 2 million 800 thousand people are disabled. And
nearly 80 percent of people with disabilities are people of working age. The number
of persons with disabilities among students of institutions of higher education in
Ukraine is 12788 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>The analysis of the practice of training students with visual impairments in
Ukrainian universities shows that they can successfully study on a common basis in a
typical student group. However, one of the problems faced by students in the learning
process is the orientation of educational information on visual perception. The
soluCopyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
tion of this problem is a prerequisite for the success of the educational process and the
further professional activities of students with visual impairments.</p>
      <p>According to this, there are contradictions between: the need to improve training
tool in the inclusive space of higher education and insufficiently developed theoretical
approaches of this tool; the need for modern training tools for the design of
information systems and the mismatch of existing training tools with the conditions of the
education in the inclusive university.</p>
      <p>The purpose is to analyze the process of developing the skills of designing
information systems for people with visual impairments; to develop a software application
for getting the designing information systems skills for people with visual
impairments.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Literature Review</title>
      <p>
        Inclusive education is one of the processes of transformation of education, based on
the understanding that disabled people in modern society can be involved in society
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Today, there is an increasing number of people with disabilities, including young
people, who need quality higher education. This requires universities to concentrate
their efforts on creating the conditions for support for students with special needs [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Unfortunately, in the study of Russian scientists, it is noted that the inclusive
educational environment is characterized by the lack of functional and technological
attractiveness [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        The effective way of solving the problem of providing quality educational services
to visually impaired people in inclusive universities is the use of computer and tiflo
technologies [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Support of ICT in inclusive education covers issues that are relevant
to the range of potential learning needs [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ],[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. For the successful mastery of ICT
technologies for the visually impaired and blind user, the following software and
hardware are available: screen magnification programs, screen access programs, and
speech synthesizers [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. People with visual impairments need special devices and
applications to translate text into alternate formats. There are: JAWS, Cobra, NVDA,
Win-dow-Eyes, Thunder, etc.
      </p>
      <p>
        The study of scientific articles devoted to the problem of ICT technologies for
visually impaired and blind persons confirms the special attention of researchers to the
introduction of assistive technologies. P. Sinitsyn's work deals with the solution of the
problem of adaptation web pages for blind and visually impaired Internet users [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
Article [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] is devoted to the problem of how user voice interfaces can support
inclusive education, especially for visually impaired students.
      </p>
      <p>
        Scientists pay attention to the audio support of the process of training people with
visual impairments [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. There are works that use the transformation of color
space to sound space [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. However, the problem of developing skills of the design
information systems for the visually impaired people is not well researched.
      </p>
    </sec>
    <sec id="sec-3">
      <title>Analysis of Automated Systems for Information Systems</title>
    </sec>
    <sec id="sec-4">
      <title>Design</title>
      <p>
        Today there are many automated systems for designing information systems. As a
rule, automated systems for designing information systems include tools for
constructing UML diagrams [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The software market has a huge selection of software
for building UML diagrams. We have analyzed over 40 software, after this, we made
a list of the 10 most popular [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The following programs were considered: IBM
Rational Rose, Borland Together, LucidChart, StarUML, Umbrello, Draw.io, UMLet,
yEd, Dia, ArgoUML.
      </p>
      <p>
        Software developers are often used for design information systems such diagrams
as "Use case diagram", "Class diagram" [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. We were interested in UML tools in
terms of their use in the educational process of an inclusive university. The following
parameters were selected for the analysis of UML tools: Use case diagram, Class
diagram, Open source, Audio accompaniment, Ability to save a diagram, Command
interface, Graphical interface, Platform / OS. The results are presented in Table 1.
      </p>
      <p>Program analysis showed that all programs have only a graphical interface and
none of them has an audio interface. Working with design tools requires a compulsory
visual perception of the information. On the one hand, this makes it impossible to
study the design of information systems for visually impaired people, on the other, it
requires the search for new training tools for the design of information systems for
visually impaired people.
4</p>
    </sec>
    <sec id="sec-5">
      <title>Requirements for a Training Tool for Information Systems</title>
    </sec>
    <sec id="sec-6">
      <title>Design for Persons with Visual Impairments</title>
      <p>The training tool for the information systems design in the inclusive university must
meet the following requirements: suitability for the education of both ordinary and
visually impaired students; the presence of a command interface that has all the same
capabilities as the graphical interface; multiple media output - graphics and audio.</p>
      <p>Let's take a look at the requirements for the training tool.</p>
      <p>1. Ability to create, edit and delete UML chart elements. The editor should keep a
general index of all the elements, which makes it possible to conveniently view the
list of relations between these entities. The main graphical elements for diagrams that
should be supported by the software application: Actor; Use case; Class; Interface;
Object; Package; Attribute; Operation; Dependency; Realization; Generalization;
Association; Aggregation; Composition.</p>
      <p>2. Ability to save and download the project.
3. Ability to export created diagrams in raster format. For example, in PNG.
4. The presence of a user interface for visually impaired users.</p>
      <p>5. The modern user interface. With the help of different visual elements, the user
can learn and change diagrams much faster.</p>
      <p>6. Independence from the operating system. It would be desirable if the editor
worked in any of them.</p>
      <p>7. Free development and execution environment.</p>
      <p>Analyzing the given data, we outlined the stages of development: creation of a
graphical interface; implementation of CRUD project implementation operations;
implementation of operations of execution of CRUD of UML elements;
implementation of editing of UML elements; saving and downloading the project; an export of
diagram in graphic format (SVG, PNG); implementation of command interface;
providing voice guidance for user actions. The web application architecture was
chosen to develop the training tools for the design of information systems.
5</p>
    </sec>
    <sec id="sec-7">
      <title>Algorithm and Software</title>
      <p>UML activity diagram for information systems design for persons with visual
impairments is shown in Fig. 1.</p>
      <p>The developed tool is intended to solve the problem of the unadaptability of
modern means of designing information systems for the visually impaired. It has several
advantages over other graphic constructors: - a convenient system for creating
diagrams, by dragging the finished stencils from the stencil window to the workspace. At
the same time, all stencils are in front of the eyes, easy switching between libraries,
all actions are visual and minimized; - the presence of a command interface that has
all the same capabilities as the graphical interface; - multiple outputs - graphics and
audio. The following document formats are supported: own JSON based format; PNG
(PNG) format.</p>
      <p>The program is built on HTML5 and Javascript web standards, supported by all
new browsers such as Google Chrome, Firefox, Safari and Internet Explorer 8+.</p>
      <p>Most document element operations can be performed in two ways: graphical and
text interfaces. Because the text interface is intended for users who cannot, for one
reason or another, perceive graphical information, commands, results, and errors are
voiced using a voice assistant built into the operating system.</p>
      <p>The list of commands, their functional description and an example of use are given
in table 2.</p>
      <sec id="sec-7-1">
        <title>Command USECASE</title>
      </sec>
      <sec id="sec-7-2">
        <title>ACTOR</title>
      </sec>
      <sec id="sec-7-3">
        <title>PACKAGE</title>
      </sec>
      <sec id="sec-7-4">
        <title>CLASS</title>
      </sec>
      <sec id="sec-7-5">
        <title>INTERFACE</title>
      </sec>
      <sec id="sec-7-6">
        <title>OBJECT</title>
      </sec>
      <sec id="sec-7-7">
        <title>DELETE</title>
      </sec>
      <sec id="sec-7-8">
        <title>SELECT</title>
      </sec>
      <sec id="sec-7-9">
        <title>CONNECT</title>
      </sec>
      <sec id="sec-7-10">
        <title>MOVE</title>
      </sec>
      <sec id="sec-7-11">
        <title>LIST SAVE CLEAR Table 2. List of software commands</title>
        <p>Functional description of the command
Creates a Use case diagram. Takes two numerical
parameters - coordinates
Creates an Actor chart. Takes two numerical
parameters - coordinates
Creates an element Package. Takes two numerical
parameters - coordinates
Creates an element Class. Takes two numerical
parameters - coordinates
Creates an element Interface. Takes two numerical
parameters - coordinates
Creates an element Object. Takes two numerical
parameters - coordinates
Removes an item. Accepts one parameter - the ID of
the item to be deleted
The multifunctional command. It has 4 uses. GET
with attribute name allows you to get an attribute
value. CLEAR with attribute name - remove attribute
text. ADD with attribute name and text allows you to
add text to the selected attribute. CHANGE with
attribute name - Go to edit mode. You can exit it
using the OK.</p>
      </sec>
      <sec id="sec-7-12">
        <title>It allows you to establish a relationship between the</title>
        <p>two elements. It accepts three parameters - two
identifiers of elements and a link type
Moves the chart to a new location. Accepts three
parameters - identifiers of elements and coordinates
on the sheet
Displays a list of all elements with their identifiers
Saves and uploads the document to your computer
Clears the command window</p>
      </sec>
      <sec id="sec-7-13">
        <title>Example</title>
        <p>USECASE 50 50
ACTOR 50 50
PACKAGE 50 50
CLASS 50 50
INTERFACE 50
50
OBJECT 50 50
DELETE 1
SELECT 1 GET
name
SELECT 1
CLEAR name
SELECT 1 ADD
name Class
SELECT 1
CHANGE name
CONNECT 1 2
ARROW
MOVE 1 100 100
LIST
SAVE
CLEAR</p>
      </sec>
      <sec id="sec-7-14">
        <title>Consider in detail the work of the program.</title>
        <p>When running the program, the window shown in Figure 2 appears in front of the
user. To add a chart element, you must drag the corresponding image from the toolbar
to the work area of the application. The same result can be obtained by entering one
of the commands to add the chart and its location coordinates in the workspace.
Scheme cannot be posted if another scheme is already in this place.</p>
        <p>The application allows you to create, edit, save and download Use case diagrams
and Class diagrams. In Fig. 2 depicts a class diagram created with the help of a
training tool for information systems design. The class diagram includes describing
signatures of operations and relationships between classes.</p>
        <p>Voice control of user actions in the application is implemented using Web Speech
API. The speech Synthesis interface (available in the object window) provides a
number of methods that allow you to control speech synthesis.</p>
        <p>The developed training tool for information systems design solves the problem of
forming information systems design skills in an inclusive space of higher education.
The application contains a command and graphical interface; It contains several
graphic and audio outputs and is therefore suitable for teaching both ordinary and
visually impaired students.
6</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Conclusions</title>
      <p>Inclusive education is one of the processes of education transformation, based on the
understanding that disabled people in modern society can be involved in society. The
component of the training of a specialist in the field of computer science is the
educational component - Design of information systems. The formation of information
systems design skills for visually impaired people is impossible without special
training tools.</p>
      <p>The training tool for information systems design has been developed, which solves
the problem of forming information systems design skills in the inclusive higher
education space. The application is based on HTML5 and JavaScript web standards,
which are supported by all modern browsers. The application allows us to build
diagrams of use cases and class diagrams. Also, it contains a command and graphical
interface; several outputs of information - graphic and sound, and therefore suitable
for teaching both ordinary and visually impaired students.</p>
      <p>The developed system solves the problem of the formation of information systems
design skills in the conditions of the inclusive university and is a necessary
component of the success of the educational process and the further professional activity of
the educational recipients with visually impaired.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Matveev</surname>
            <given-names>V.V.</given-names>
          </string-name>
          :
          <article-title>Methodological foundations for modeling the architectural environment of specialized centers for blind and visually impaired children</article-title>
          .
          <source>Harkov</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>UNESCO</given-names>
            <surname>International</surname>
          </string-name>
          <article-title>Bureau of Education: Inclusive education: the way of the future</article-title>
          .
          <source>In: International Conference on Education, 48th</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>37</lpage>
          .
          <string-name>
            <surname>Geneva</surname>
          </string-name>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Hurenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alekseeva</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopatina</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kravchenko</surname>
          </string-name>
          , N.:
          <article-title>Use of computer typhlotecnologies and typhlodevices in inclusive educational space of university</article-title>
          .
          <source>Information Technologies and Learning Tools</source>
          <volume>61</volume>
          (
          <issue>5</issue>
          ),
          <fpage>61</fpage>
          -
          <lpage>75</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Burci</surname>
            ,
            <given-names>T. V. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Costa</surname>
            ,
            <given-names>M. L. F.</given-names>
          </string-name>
          :
          <article-title>Inclusion of visual impaired people in the system of distance education</article-title>
          .
          <source>Acta Scientiarium: Education</source>
          .
          <volume>40</volume>
          (
          <issue>2</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Kurnosova</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Development of the pedagogical concept of preparing university students for the design of an inclusive information and educational environment based on a comparative approach</article-title>
          .
          <source>Modern problems of science and education (6)</source>
          , pp.
          <fpage>468</fpage>
          -
          <lpage>468</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Tulashvili</surname>
          </string-name>
          , Yu.:
          <article-title>Theoretical and methodological foundations professional computer training for visually impaired people</article-title>
          .
          <source>Vinnitsa</source>
          . (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Tokareva</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Besіo</surname>
            ,
            <given-names>S .:</given-names>
          </string-name>
          <article-title>ICT in the education of people with special needs: A specialized training course</article-title>
          . M,
          <string-name>
            <surname>Publishing House</surname>
          </string-name>
          Training-Service (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Sinitsyn</surname>
            ,
            <given-names>P .</given-names>
          </string-name>
          :
          <article-title>Modeling of an adaptive web page for blind and visually impaired users using a special xml-based markup language. Actual directions of scientific research of the XXI century: theory and practice 3 (5</article-title>
          ), pp.
          <fpage>192</fpage>
          -
          <lpage>197</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Metatla</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          et al.:
          <article-title>Voice user interfaces in schools: Co-designing for inclusion with visually-impaired and sighted pupils</article-title>
          .
          <source>2019 CHI Conference on Human Factors in Computing Systems</source>
          .
          <volume>1</volume>
          -
          <fpage>15</fpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Ahmad F.:
          <article-title>Use of assistive technology in inclusive education: making room for diverse learning needs</article-title>
          <source>/ Transcience</source>
          <volume>6</volume>
          (
          <issue>2</issue>
          ),
          <fpage>62</fpage>
          -
          <lpage>77</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Wilson,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Brewster</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          :
          <article-title>Using Dynamic Audio Feedback to Support Peripersonal Reaching in Young Visually Impaired People</article-title>
          . 18th
          <source>International ACM SIGACCESS Conference on Computers and Accessibility</source>
          ,
          <volume>209</volume>
          -
          <fpage>218</fpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Palsokar</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Warnekar</surname>
            ,
            <given-names>C.:. A</given-names>
          </string-name>
          <string-name>
            <surname>RGB-HSI Conversion Based</surname>
          </string-name>
          <article-title>Model to Map the Colour Perception Into Audio Equivalent to Assist Visually Impaired Persons</article-title>
          .
          <source>2016 IEEE 6th International Conference on Advanced Computing</source>
          ,
          <fpage>484</fpage>
          -
          <lpage>487</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Belov</surname>
            <given-names>V. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chistyakova</surname>
            <given-names>V. I.</given-names>
          </string-name>
          <article-title>Design of Information Systems</article-title>
          . Moscow (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <article-title>List of Unified Modeling Language tools</article-title>
          , https://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools,
          <source>last accessed</source>
          <year>2020</year>
          /01/20.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. UML, https://habr.com/ru/post/458680/, last accessed
          <year>2020</year>
          /01/20
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>