What is the difference between SRS(System Requirement Specification) and FS (Functional Specification).
Saying SRS is the requirement defination for the whole System added together and FS defines the requirements for each component that forms part of a bigger system makes sense?
SRS is more to do with the look and feel, Standardization and purpose of the document whereas FS is more to do with the technicalities like the environment,performance specific. Is the above statement correct?
For where I work now I would not completely agree with your definition:
Functional Requirement - provide the requirements for the functionality of the application - how it is used, what it should do, etc. Depending on the business users we work with to develop these we may have some performance some look and feel.
System Requirements would incorporate Functional Requirements and also:
Non Functional Requirements
Technical Requirements - including environments, standards etc.
The contents and how these are used may very well be different at other companies.
As Lynne said, each organization will approach these, and other working documents, in different ways. If the world worked the way that a lot of university instructors and training consultants describe, it would be much, much easier.
hmmm, so what will be the best way to defend oneself in an interview, cause I feel there is not much of a difference between the two documents. It might actually end up maintaining two documents and with Agile method they will be quite volatile and might require a lot of rework
It depends on if you are more interested in being right or if you want to work for the company you are being interviewed at. There are many right ways of doing things, yours may be one and the company you are interviewing at may be another.