1. A system for use in network architecture threat modeling, said system comprising: a display device; a memory device for storing a plurality of attributes for each of a plurality of network objects; and a processor communicatively coupled to said memory device, said processor programmed to: receive a user selection of at least a first network object and a second network object from the plurality of network objects; create a network architecture including and linking the first network object and the second network object; associate the stored plurality of attributes with the selected network objects in the network architecture; display, on the display device, a graphical representation of the created network architecture; receive, from the user, at least one dataflow attribute associated with at least one of the first and second network objects; and store the at least one dataflow attribute to said memory device as an attribute of at least one of the plurality of network objects.