HMSC: A Visual Paradigm to Capture the Software System Requirements
Anup Acharya · Zenodo (CERN European Organization for Nuclear Research) · 2021
In this day and age, we are all living in the digital world. The digital world can be defined as the world where we live and work using digital tools as well as technologies. When we talk about digital tools, the computers are always come first. The computer contains hardware and software components. We can perform task using computers according to our needs with the help of software component for this it is necessary to develop software to meet our requirements. Although we have many software development organizations equipped with latest tools and techniques to develop software in this day, still it is very difficult to get successful product due to various factors among them lack of collection of proper software requirements that meet the actual needs of user is major one. Even we have many tools and techniques to collect requirements, still are not able to collect actual needs of user. This necessitates a kind of technique to collect software requirements that meet the user's need as far as possible. This article aims to identify an attractive visual technique to capture the requirement specifications of the software system that meets the needs of client to develop a successful software product in order to reduce software failure. Further, recommends a concept of visual paradigm to show; how that technique called High-level Message Sequence Chart (HMSC), ITU-T, Z.120 standardized language, is used to collect and define the specifications of the software system, which is demonstrated by means of "Automated Teller Machine (ATM)".