A Software life cycle (SLC) is used to describe the phases of software cycle and ensure the good quality software is built. A software system can be regard as hierarchical and composed of a set of interacting system elements. The system elements will be implemented to fulfill its respective specified requirements. In this paper, as a complex software system, system element also is an entire system. Software hierarchical model has applied commonly in various software analysis areas like software complexity analysis, software reliability allocation analysis, etc. A software reliability hierarchical structure modeling (SRHSM) is proposed for the analysis of the software stages before it being used, which are concept stage, development stage and production stage. Based on the preliminary work, the concepts of SRSHM method is optimized, and increased some basic elements. RSHSM method comprises two processes in SLC, including Partition and Composition process, and is divided into four levels, System level, Subsystem level, Unit level, Code level. Particularly, under the less information condition, this method can be used in the initial stage of SLC to design and analyze the software.

This content is only available via PDF.
You do not currently have access to this content.