Quarterly Journal of Information and Communication Technology ​
Author = Mohammad Hadi Zahedi
Number of Articles: 2
Review and Analysis of Effective Role of Identifying Risk Factors in Software Development Projects in Requirements Phase

Review and Analysis of Effective Role of Identifying Risk Factors in Software Development Projects in Requirements Phase

Volume 3, Issue 3, Winter 2023, Pages 7-18

https://doi.org/10.22034/apj.2022.704023

Elham Farahani, Mahboubeh Shamsjavi, Mohammad Hadi Zahedi

Abstract Software engineering affects all aspects of our daily lives. Software development is the basis of activity in the world of software engineering and information technology. Software development involves a set of steps called the software development cycle.
For the success of any software it is significant that each stage of the software development cycle be without errors and defects. But it is unfortunate that we cannot proceed without any uncertainty in the software development cycle. Therefore, it is important that we can identify and evaluate the risks of the initial steps of this cycle.
Requirements engineering are preliminary stage of software development cycle, that it's basic needs are collected from customer. If the risks are ignored in the requirements engineering stage, it will have negative effects on the ability of projects to achieve performance goals and efficiency and so the results.
The main topic of this article is to identify the risk factors in software development projects focusing on the requirements engineering stage. It also refers to the impact of requirements on the outcome and final product performance and also examine the importance of uncertainty requirements role on the quality of the final product. Then, the risk management steps and its role in strengthening the requirements engineering phase will be described.
Conclusion of this article reviews the importance of identifying harmful factors in the early stage of software development and also emphasizes the need to implement the risk management in the requirements engineering.

Examining the Legitimacy of Cryptocurrencies from a Jurisprudential Perspective as a New Method of Contract Payment in Digital Relations

Examining the Legitimacy of Cryptocurrencies from a Jurisprudential Perspective as a New Method of Contract Payment in Digital Relations

Volume 3, Issue 1, Spring 2022, Pages 8-23

https://doi.org/10.22034/apj.2022.253919

Mehdi Babaeii, Mohammad Hadi Zahedi, Elham Farahani

Abstract Background and Objectives: The cryptocurrencies, including bitcoins, are the fruits of the development of information technology in the international and even domestic financial system in the last decade. Have brought with them. In the present study, From the point of view of individual jurisprudence, the cryptocurrencies are a kind of property, their transactions are not usury and arrogance, and therefore, if the transaction basis of the cryptocurrencies is correct from the religious point of view, its exchange is permissible, but if the transaction basis of the cryptocurrencies is not legitimate, Their transaction is void and forbidden.
Methods: In this study which is descriptive-analytical; we reviewed most of the governmental jurisprudence documents about cryptocurrency trading.
Findings: The result of the present study is that based on arguments such as the no-harm rule, the rule of respect and the rule of maintaining order, and the rule of action and the rule of justice, which all prevent the implementation of incorrect monetary policies and increase the problematic amount of money in the Islamic economic system.
Conclusion: It is advisable to prevent transactions in the field of currency cryptocurrency until the legal order is established by the government to control the cryptocurrency in the country's economy.