of required Software Architecture Documentation for the project; Produce Use Cases, Class diagrams, component diagrams, state diagram... etc.; Create code modules, as well as other necessary system scripts and .NET modules Develop documentation for testing...