Software Requirement Specification


Evaluating the SRS

The prospect of creating an SRS from scratch can seem to be quite daunting. Going through the process of requirements elicitation and requirements analysis helps to establish the basis for the software requirements specification. There are many different examples of software requirements specification documents available to use as a reference because many organizations use the SRS as a means of creating an agreement between the customers and contractors or suppliers.

Find two SRS documents online for software projects of similar size. Share links to the SRS documents with your peers and then address the following for this discussion:

  • Compare and contrast the two SRS documents from a macro level.
  • Identify one or two components of each SRS document. Explain why you think they are effective or ineffective for their purpose.
  • Describe the components that are best suited to assist you in creating the CapraTek SRS.
  • Explain which SRS is more effective in your opinion.




Validating Form Input Data

Working with and processing bad data generally means that a lot of work will have to be done to clean up the data on the back end. To avoid the processing of bad or incorrect data, we incorporate form validation into our Web pages. There are numerous levels of data validation, from ensuring that input fields are not empty to ensuring the user data entered conforms to a specified format.

Research and describe some tips for someone new to JavaScript to get started. In particular, focus on at least two of the following points while providing sample code (with comments) of each:

  • How can we set the focus to certain form elements? How do you check for empty input fields?
  • What is the purpose of using client-side validation versus server-side validation? Explain.
  • How does a JavaScript function validate numeric and alphabetic inputs in specific fields?
  • How are regular expressions used to match patterns with strings?
  • How can a regular expression be used to validate data such as a Social Security number?
  • Under which circumstances would you use a validation loop?
  • Why is client-side validation prior to sending data to the server important?
  • What is the potential problem of overly specific form validation?
  • How are the + operator and the \n escape sequence used when working with strings to manipulate the DOM to add messages for errors?


Do My paper price
Pages (550 words)
Approximate price: -