Национални Репозиторијум Дисертација у Србији
    • English
    • Српски
    • Српски (Serbia)
  • Српски (ћирилица) 
    • Енглески
    • Српски (ћирилица)
    • Српски (латиница)
  • Пријава
Преглед дисертације 
  •   НаРДуС - почетна
  • Универзитет Метрополитан
  • Студије при универзитету
  • Преглед дисертације
  •   НаРДуС - почетна
  • Универзитет Метрополитан
  • Студије при универзитету
  • Преглед дисертације
JavaScript is disabled for your browser. Some features of this site may not work without it.

Contribution to Software Development Method based on Generalized Requirement Approach

Thumbnail
2014
Doctoral thesis (1.669Mb)
Reported on the evaluation of doctoral thesis (2.902Mb)
Докторанд
Булајић, Александар М.
Ментор
Стојић, Радослав Д.
Чланови комисије
Домазет, Драган С.
Стаматовић, Милан Љ.
Тимченко, Олга
Sambasivam, Samuel
Метаподаци
Приказ свих података о дисертацији
Сажетак
Requirements’ gathering is one of the first steps in the software development process. Gathering business requirements, when the final product requirements are dictated by a known client, can be a difficult process. Even if the client knows their own business best, often their idea about a new business product is obscure, and described by general terms that contribute very much to common misunderstandings among the participants. Business requirement verification when the requirements are gathered using text and graphics can be a slow, error-prone, and expensive process. Misunderstandings and omitted requirements cause the need for revisions and increase project costs and delays. This research work proposes a new approach to the business software development process and is focused on the client’s understanding of how the business software development process works as well as a demonstration of the business requirement practices during requirement negotiation process. While the current s...oftware development process validates the business requirement at the end of the development process, this method implementation enables business requirement validation during the requirement negotiation phase. The process of the business requirement negotiation is guided by a set of predefined questions. These questions are guidelines for specifying a sufficient level of requirement details for generating executable code that is able to demonstrate each requirement. Effective implementation of the proposed method requires employment of the GRA Framework. Besides providing guidelines for requirement specification, the Framework shall create executable and provide the test environment for a requirement demonstration. This dissertation implements an example framework that is built around a central repository. Stored within the repository is the data collected during the requirement negotiations process. Access to the repository is managed by a Web interface that enables a collaborative and paperless environment. The result is that the data is stored in one place and updates are reflected to the stakeholders immediately. The executable code is generated by the Generator, a module that provides general programming units that are able to create source code files, databases, SQL statements, classes and methods, navigation menus, and demo applications, all from the data stored in the data repository. The generated software can then be used for the business requirement demonstration. This method assumes that any further development process is built around the requirements repository, which can provide continuous tracking of implementation changes. Besides readily documenting, tracking, and validating the requirements, this method addresses multiple requirement management syndromes such as the insufficient requirements description details provision, the IKIWISI (“I’ll know it when I see it”) Syndrome, the Yes, But Syndrome (“That is not exactly what I mean”), and the Undiscovered Ruins Syndrome (“Now that I see it, I have another requirement to add”).”

Факултет:
Универзитет Метрополитан, Студије при универзитету
Датум одбране:
29-04-2014
Кључне речи:
Generalized Requirement Approach / Requirement Management / Business Requirements / Software Development method / Requirement Negotiation Process
[ Google Scholar ]
Handle
https://hdl.handle.net/21.15107/rcub_nardus_5472
Остали линкови:
https://nardus.mpn.gov.rs/handle/123456789/5472
https://www.metropolitan.ac.rs/files/2015/05/Aleksandar-Bulajic-doktorska-disertacija.pdf

Related items

Showing items related by title, author, creator and subject.

  • Деривативна тужба : компанијско-правна и процесно-правна анализа / Derivative claim : company law and civil procedural law analysis 

    Величковић, Јована Т. (Универзитет у Београду, Правни факултет, 14-06-2019)
  • Семантичке технологије за конфигурисање сервисно-оријентисаних архитектура на основу нефункционалних захтева / Configuration of service oriented architectures with semantic technologies based on non-functional requirements 

    Ognjanović, Ivana V. (Универзитет у Београду, Факултет организационих наука, 01-04-2013)
  • Аутоматско генерисање корисничког интерфејса апликације засновано на случајевима коришћења / Automatic user interface generation based on use cases 

    Антовић, Илија Д. (Универзитет у Београду, Факултет организационих наука, 14-12-2015)

DSpace software copyright © 2002-2015  DuraSpace
О НаРДуС порталу | Пошаљите запажања

OpenAIRERCUBRODOSTEMPUS
 

 

Преглед

Све дисертацијеУниверзитети и факултетиДокторандиМенториЧланови комисијаТемеФакултетДокторандиМенториЧланови комисијаТеме

DSpace software copyright © 2002-2015  DuraSpace
О НаРДуС порталу | Пошаљите запажања

OpenAIRERCUBRODOSTEMPUS