I have to study quite large system (e-shop) written in C#. I don't have documentation, UML diagrams, database schemas... The whole system is written in C# (in Visual studio 2005, SQL server 2005).
Could you recommend me some technique, how to identify the crucial (core, most important) parts of the system and to run (and test) it and how to run the other parts of the system? I don't have experience with development of such a big systems (it has been developed by e.g. 7 people for 2 years).
So far I noticed quite strange structure of the system. There are many directories with project file *.vcproj and there is also one directory with *.sln files. I haven't seen this structure before. When I open some *.vcproj in visual studio I'm not able to go to the functions from other directories which are used here (via the using statement).
thanks for help