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

List some of the design principles, Mention some of the Design principles. ...

Mention some of the Design principles. a.    The design process should not suffer from tunnel vision. b.    The design should not reinvent the wheel. c.     The Design sh

Draw an entity-relationship model, (a) Draw an Entity-Relationship model f...

(a) Draw an Entity-Relationship model for the relational schema given in the Appendix. Show all the entities, relationships, relationship names, and attributes and also underline

Explain common coupling, Common coupling: Common coupling is when two modu...

Common coupling: Common coupling is when two modules share the similar global data (e.g. a global variable). Changing the shared resource implies changing all the modules using it

What is dynamic and static metrics, What is Dynamic and static metrics? ...

What is Dynamic and static metrics? Dynamic metrics are closely related to software quality attributes It is relatively easy to measure the response time of a system (per

What is common coupling, Q. What is Common coupling? Common coupling: ...

Q. What is Common coupling? Common coupling: With general coupling module A and module B have shared data. Global data areas are usually found in programming languages. Formu

Define cyclomatic complexity, Define Cyclomatic complexity Cyclomatic ...

Define Cyclomatic complexity Cyclomatic complexity :- This is a measure of the control complexity of a program. This control complexity may be connected to program understanda

Define architectural evolution, What is architectural evolution? Archit...

What is architectural evolution? Architectural evolution is the practice of modifying a system from a centralized architecture to a distributed architecture like client server.

PERT CHART, WRITE A SHORT NOTE ON PERT CHART

WRITE A SHORT NOTE ON PERT CHART

What is code complete, Code Complete - Phase of development where func...

Code Complete - Phase of development where functionality is executed in entirety with only bug fixes remaining. - All functions from the functional specifications are alrea

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