An Approach for Software Design and Development

Izdanje: Sinteza 2022 - International Scientific Conference on Information Technology and Data Related Research

DOI: 10.15308/Sinteza-2022-154-162

Oblast: Advanced Engineering Systems and Software Development Session

Stranice: 154-162

Link: https://portal.sinteza.singidunum.ac.rs/paper/856

Apstrakt:
One of the important challenges in software design and development is gathering of user requirements and its successful translation into engineering specification of a software product. This paper presents an approach for software design and development that enables gradually gathering of user requirements by using purposefully developed AFD language that enables a top-down functional decomposition. AFD is a text-based language with a simple 14 rules grammar and easy to understand semantics that are developed with computational thinking in mind. The computational thinking methodology is incorporated in multiple levels of decomposition in AFD. The lower levels are predominantly intended for users for expressing the requirements while the upper levels are intended for engineers for deciding upon implementation details. The proposed approach suggests using the first four levels for a software design and using the fifth level for mapping the design to selected software development paradigm. In case of object-oriented development paradigm, AFD provides automatic generation of appropriate UML sequence diagrams
Ključne reči: AFD, Functional Decomposition, UML, Software Design, Software Development
Priložene datoteke:
  • 154-162 ( veličina: 551,98 KB, broj pregleda: 158 )

Preuzimanje citata:

BibTeX format
@article{article,
  author  = {M. Cvetković, Z. Radivojević and S. Tubić}, 
  title   = {An Approach for Software Design and Development},
  journal = {Sinteza 2022 - International Scientific Conference on Information Technology and Data Related Research},
  year    = 2022,
  pages   = {154-162},
  doi     = {10.15308/Sinteza-2022-154-162}
}
RefWorks Tagged format
RT Conference Proceedings
A1 Miloš Cvetković
A1 Zaharije Radivojević
A1 Stefan Tubić
T1 An Approach for Software Design and Development
AD Univerzitet Singidunum, Beograd, Beograd, Srbija
YR 2022
NO doi: 10.15308/Sinteza-2022-154-162
Unapred formatirani prikaz citata
M. Cvetković, Z. Radivojević and S. Tubić, An Approach for Software Design and Development, Univerzitet Singidunum, Beograd, 2022, doi:10.15308/Sinteza-2022-154-162