1. An apparatus for requirements decomposition and management, the apparatus comprising: a collection module configured to collect a project task description, the project task description comprising one or more properties; an organization module configured to generate, by use of a processor, a directed acyclic hierarchy of one or more project tasks associated with the project task description, wherein the directed acyclic hierarchy is acyclic in nature in that a flow through the directed acyclic hierarchy does not cross back on itself; and a graph module configured to generate a directed acyclic hierarchical graph view of the project, wherein the directed acyclic hierarchical graph view of the project comprises one or more nodes representing the one or more project tasks, and wherein the one or more nodes are arranged to graphically illustrate a directed acyclic hierarchical relationship between the one or more project tasks and one or more sub-tasks associated with the one or more project tasks.