What are the problems in comes in SRS, Software Engineering

Assignment Help:

What are the Problems in comes in SRS

There are numerous features which make requirements analysis difficult. These are explained below:

1. Complete requirements are difficult to uncover. In recent trends in engineering, processes are automated and it's practically impossible to understand the complete set of requirements during commencement of project itself. 

2.  Requirements are continuously generated.  Defining complete set of requirements in starting is difficult. When system is put under run, new requirements are obtained and need to be added to system. However the project schedules are seldom adjusted to reflect these modifications. Otherwise, development of software would never commence. 

3. General trends among software developer demonstrates that they have over dependence on CASE tools. However these tools are good helping agents, over reliance on these Requirements Engineering Tools may create false requirements. Hence the requirements corresponding to real system must be understood and only a realistic dependence on tools must be made. 

4. Software projects are normally given tight project schedules. Pressure is created from customer side to hurriedly complete the project. This generally cuts down the time of requirements analysis phase that frequently lead to disaster(s). 

5. Requirements Engineering is communication intensive. Developers and users have different vocabularies, psychology andprofessional backgrounds. User writes specifications in natural language and developer generally demands precise and well-specified requirement. 

6. In present time, software development is market driven having high commercial aspect. Software developed must be a general purpose one to satisfy anonymous customer and then it is customised to suit a specific application. 

7. Resources may not be enough to build software which fulfils all the customer's requirements. It is left to customer to prioritise the requirements and develop software fulfilling important requirements.

 

 


Related Discussions:- What are the problems in comes in SRS

Relationship between people and effort, Ask question #Minimumreal time exam...

Ask question #Minimumreal time example 100 words accepted#

What does level0 dfd means, What does Level0 DFD means? Level0 DFD is c...

What does Level0 DFD means? Level0 DFD is called as 'fundamental system model' or 'context model'. In the context model the total software system is represented by a single bub

What are different severity ratings in a project, What are different severi...

What are different severity ratings in a project? There can be 4 types of severity ratings in a table: i.) Severity 1 - Showstoppers - Don't allow application to move at

Determine the importance of software engineering, Importance of Software En...

Importance of Software Engineering As the application domains of software are becoming complicated and design of big software without a systematic method is virtually impossib

What is waterfall model, Waterfall is a model of the software development p...

Waterfall is a model of the software development process in which the idea phase, requirements phase, design phase, execution phase, test phase, installation phase, and checkout ph

What is software verification, What is software verification? Ans) In ge...

What is software verification? Ans) In general the demonstration of consistency, completeness, and correctness of the software at every stage and between every stage of the deve

What is prototype, What is Prototype Prototype is developed so that cu...

What is Prototype Prototype is developed so that customers, developers and users can learn more about problem. Hence prototype serves as a mechanism for identifying software r

Explain structural things using conceptual model, Question: Part of the...

Question: Part of the conceptual model of UML is made up of four "things": "Structural things", Behavioral things", "Grouping things" and "Annotational things". Explain, using

Explain in detail about software maintenance, Explain in detail about softw...

Explain in detail about software Maintenance. Software maintenance is an action in which program is modified after it has been put into use. Maintenance is termed as the

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd