Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Elicitation  





2 Analysis  





3 Specification  





4 Validation  





5 Management  





6 Tool support for requirements engineering  





7 See also  





8 References  





9 Further reading  





10 External links  














Software requirements: Difference between revisions






العربية
Català
Deutsch
فارسی
עברית

Русский
Suomi
Українська

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




Print/export  







In other projects  



Wikimedia Commons
 
















Appearance
   

 





Help
 

From Wikipedia, the free encyclopedia
 


Browse history interactively
 Previous editNext edit 
Content deleted Content added
No edit summary
Line 8: Line 8:

==Elicitation==

==Elicitation==

Elicitation is the gathering and discovery of requirements from stakeholders and other sources. A variety of techniques can be used such as [[Joint application design|Joint Application Design]] (JAD) sessions, interviews, document analysis, focus groups, etc. Elicitation is the first step of requirements development.

Elicitation is the gathering and discovery of requirements from stakeholders and other sources. A variety of techniques can be used such as [[Joint application design|Joint Application Design]] (JAD) sessions, interviews, document analysis, focus groups, etc. Elicitation is the first step of requirements development.

name :- yangya prasad karna



==Analysis==

==Analysis==


Revision as of 07:11, 25 December 2013

Software Requirements is a field within Software Engineering that deals with establishing the needs of stakeholders that are to be solved by software. The IEEE Standard Glossary of Software Engineering Technology defines a software requirement as:[1]

  1. A condition or capability needed by a user to solve a problem or achieve an objective.
  • A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed document.
  • A documented representation of a condition or capability as in 1 or 2.
  • Software Requirements can broadly be broken up into Elicitation, Analysis, Specification, and Management.[2]

    Elicitation

    Elicitation is the gathering and discovery of requirements from stakeholders and other sources. A variety of techniques can be used such as Joint Application Design (JAD) sessions, interviews, document analysis, focus groups, etc. Elicitation is the first step of requirements development. name :- yangya prasad karna

    Analysis

    Analysis is the logical breakdown that proceeds from elicitation. Analysis involves reaching a richer and more precise understanding of each requirement and representing sets of requirements in multiple, complementary ways.

    Specification

    Specification involves representing and storing the collected requirements knowledge in a persistent and well-organized fashion that facilitates effective communication and change management. Use cases, user stories, functional requirements, and visual analysis models are popular choices for requirements specification.

    Validation

    Validation involves techniques to confirm that the correct set of requirements has been specified to build a solution that satisfies the project's business objectives.

    Management

    Requirements change during projects and there are often many of them. Management of this change becomes paramount to insuring that the correct software is built for the stakeholders.

    Tool support for requirements engineering

    Specialized commercial tools for requirements engineering are Gatherspace, Rational RequisitePro, Doors, CaliberRMorQFDCapture, but also free tools like FreeMind can be used.[3] Issue trackers implementing the Volere requirements template have been used successfully in distributed environments.[4]

    See also

    Software Requirements Specification

    References

    1. ^ IEEE Computer Society (1990). "IEEE Standard Glossary of Software Engineering Terminology". IEEE Standard.
  • ^ "Guide to the Software Engineering Body of Knowledge". IEEE Computer Society. Retrieved 11 January 2013.
  • ^ Laplante, Phillip A. (2009). "Requirements Engineering for Software and Systems". CRC Press. {{cite web}}: |access-date= requires |url= (help); Missing or empty |url= (help)
  • ^ Prause, Christian; et al. (2008). "Managing the Iterative Requirements Process in a Multi-National Project using an Issue Tracker" (PDF). IEEE Computer Society. Retrieved February 5, 2013. {{cite web}}: Explicit use of et al. in: |last2= (help)
  • Further reading

    External links


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Software_requirements&oldid=587607777"

    Category: 
    Software requirements
    Hidden categories: 
    CS1 errors: requires URL
    CS1 errors: access-date without URL
    CS1 errors: explicit use of et al.
    CS1 errors: empty unknown parameters
     



    This page was last edited on 25 December 2013, at 07:11 (UTC).

    This version of the page has been revised. Besides normal editing, the reason for revision may have been that this version contains factual inaccuracies, vandalism, or material not compatible with the Creative Commons Attribution-ShareAlike License.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki