Software Requirements Engineering:
As we know that need is the mother of all inventions, Now if we take it in the sense that when ever we need any thing then we started trying to made that thing. Our needs told's that which thing we have to made, whose are the most needy modules of that thing which we required in our need. Now here thing to be noticed is that need is the base from where we get the requirements of that invention and requirements told's us that which we really have to made which leads us to the invention of maximum output or near to perfectness.
In every ENGINEERING where we have to do sum new inventions we need the perfect requirements to do perfect invention, therefore requirements are equally most important in every field and every engineering. Due to this importance of requirements A course of requirements with name of "REQUIREMENTS ENGINEERING" is announced and added in all the curriculum's of all engineering's at all universities. This course is just to teach the students to how to gather requirements of their inventions.
Now if we discuss this all in the respective of Software's or Software Engineering we found that every project for a software Engineer is a new invention because he have to made a new software for every new customer. Rarely its happens that the requirements of two customers match otherwise in every case every project is a new invention and due to this level of dissimilarity in requirements for software engineers they have to learn "REQUIREMENTS ENGINEERING" course deeply and sincerely because it is likely to be the core courses of SOFTWARE ENGINEERING.
No comments:
Post a Comment