The Requirements Analysis on the Basis of Dynamic HTML-prototypes and UML-models

  • 40 min

The proposed iterative methodology enables to detect and specify software functional requirements owing to advance development of interactive HTML-prototypes of GUI integrated with UML-models.

Models are created in the Axure RP environment by means of widgets or imported in it as an image. The result is generated to the HTML-prototype. Duration of the single iteration varies from several days up to two weeks.

The methodology can be used in standard software development processes and when agile methodologies are used.

The report proposes classification, differences, advantages and disadvantages of different types of prototypes in terms of their analysis value, there are also practical examples of interactive prototypes application for detection and specification of functional requirements of applications with high functional loading of GUI.

Анализ требований на основе HTML-прототипов и UML-моделей from Vlad Orlikov on Vimeo.

Comments (2 )
  • Денис Бесков
    , Moscow
    08.04.2014

    Николай Борисович, если ФТ являются наиболее сложными для выявления, то какие требования являются менее сложными для выявления и почему? Каким требованиям противопоставляются ФТ?

  • Николай Киреев
    ИИТ БГУИР, IT-студия WebMax.BY, Minsk
    28.05.2014

    Уважаемый Денис, извините, пожалуйста, что отвечаю на Ваш вопрос с большим опозданием, но, как говорят, «лучше поздно, чем никогда».

    В своём докладе я беру за основу классификацию требований по уровням абстракции от Карла Вигерса (см. слайд 4). Там к разделу Функциональных требований относятся высокоуровневые Пользовательские требования (User Requirements) и низкоуровневые Функциональные требования (Functional Requirements). Возможно, тут недостаток перевода и последние лучше было бы назвать как Функции программной системы. Вот их друг другу я и противопоставляю. Пользовательские требования выявляются легче, они в основном понятны пользователям и формулируются с точки зрения пользователя, а Функциональные требования по классификации Вигерса (по сути, это функции системы) более детальны, конкретны и сложнее для выявления. При этом пользователь о них может и не догадываться. Для выявления части этих требований я использую прототипы GUI.

    Надеюсь, этот ответ Вас удовлетворит. Буду очень рад дальнейшему общению!

To leave a feedback you need to

or
Chat with us, we are online!