Modern systems can be characterized by ever-increasing complexity of both the functionality and system scale. Thus, due to the complexity the chances of accidents resulting from systems failure can then be growing. Even worse is that those accidents could result in disastrous damage to the human being and properties as well. Therefore, the need for the developed systems to be assured with systems safety is apparent in a variety of industries such as rail, automobiles, airplanes, ships, oil refinery, chemical production plants, and so on. To this end, in the industry an appropriate safety standard has been published for its own safety-assured products. One of the core activities included in the most safety standards is hazard analysis. A conventional approach to hazard analysis seems to depend upon the scenarios derived from the ones used previously in similar systems or based on former experience. The objective of this paper is to study an improved process for scenario-based hazard analysis. To achieve the goal, the top-level safety requirements have first been reflected in the scenarios. By analyzing and using them, the result has then lead to the development of safety-assured systems. The method of modeling and simulation has been adopted in the generation and verification of scenarios to check whether the safety requirements are reflected properly in the scenarios. Application of the study result in the case of rail safety assurance has also been discussed.