Preparing a software requirements document

Assignment Help Computer Engineering
Reference no: EM13894343

Software Requirements:

Preparing a Software Requirements Document for my Case Study, and my solution for this Case was:

SOLUTION:

In order to improve on the inefficiencies of current web based solution, the following solutions are being proposed. We are proposing implementing a distributed systems architecture. The cost will be less in comparison to the maintenance of an existing single server. The new web solution will provide following features:

• Highly scalable and secure hardware infrastructure running on blade servers.

• A login should be created for customer so that he/she can enter one's information oneself. This will avoid errors made by the staff.

• The customer's interface will provide various options such as placing orders; cancelling orders, tracking orders, raising a query, modifying orders, etc.

• The system should be authorized via login feature only.

Proposed implementation plan:

1. The development of the new system will require 18 months to complete.

2. Delays in implementation will require the activation of SLAs.

3. The new web system would reside on a new infrastructure.

4. The database system will be a relational database running Oracle version 11.

5. Security via SSL and will be applied to protect sensitive information.

6. The system will be an interactive system: i.e. it will prompt for feedbacks, provide suggestions based on the history of the user etc.

7. Provision for easy updates and upgrades to the hardware and software will be accounted for as part of the implementation.

8. An effective disaster recovery solution will be implemented e.g. timely backups of the system, which allows for restoration in the event of disasters or unexpected situations.

9. Documentation (SRS, etc.) will be in place before commencing the development activities.

10. The solution delivery will include Enterprise Resource Planning features.

Reference no: EM13894343

Questions Cloud

Premium bond making semiannual payments : Bond X is a premium bond making semiannual payments. The bond pays a 10 percent coupon, has a YTM of 8 percent, and has 14 years to maturity. Bond Y is a discount bond making semiannual payments. This bond pays a 8 percent coupon, has a YTM of 10 per..
Coupon bonds on the market t : Aloha Inc. has 8 percent coupon bonds on the market that have 13 years left to maturity. If the YTM on these bonds is 10.42 percent, what is the current bond price?
Demonstrate graduate level work including appropriate : Demonstrate graduate level work including appropriate research and critical thinking skills
Pays an annual coupon rate : Pierre Dupont just received a cash gift from his grandfather. He plans to invest in a five-year bond issued by Venice Corp. that pays an annual coupon rate of 4.71 percent. If the current market rate is 6.45 percent, what is the maximum amount Pierre..
Preparing a software requirements document : Preparing a Software Requirements Document for my Case Study, and my solution for this Case was
Differences in the information provided by the foreign : differences in the information provided by the foreign corporation
Describe how the annual report differs from the 10-k : Describe how the annual report differs from the 10-K
What is the value of the bond : BA Corp is issuing a 10-year bond with a coupon rate of 9.64 percent. The interest rate for similar bonds is currently 4.34 percent. Assuming annual payments, what is the value of the bond?
Explain the concepts of average product of labor, apl : Draw another graph below the production curve, illustrating the shapes of APL and MPL. Explain how to find the most characteristic points for APL and MPL on the production curve and indicate the relations in the graphs.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Define the boolean function that returns one

The tic-tac-toe is a 2 player's game using a 3x3 grid of squares. The players alternate turn. Each player places a mark (one player uses X and the other O) in a square. The first player with three marks in a row, in a column or on a diagonal wins ..

  Explain networking of cis 505

Explain networking of CIS 505? 1. Network Neutrality 2. Web2.0

  How much of a disadvantage computer scientists have

Philosophy is deeply rooted in the History of Computers starting with Leibniz and his concept of binary. Leibniz's dream imagines Armchair Philosopher to be left alone with his thoughts while machines take care of all the other menial tasks requir..

  What is the expected access time

Given a 64-byte cache block, a 512 KB fully associative cache (assume byte-addressable), and a 32 bit address reference, which bits could be used for tag, index, and offset.

  Question1 - evaluates and contrast tcp and udp2 - explain

question1 - evaluates and contrast tcp and udp.2 - explain following key functions of the transport layer.

  Find an app that uses device capabilities to provide product

Find an app that uses device capabilities to provide a product that previously couldn't exist. Explain what makes this app important or innovative.

  Explain how can the article be applied in your day-to-day

write 400-600 words that respond to the following questions with your thoughts ideas and comments. this will be the

  Find and display the account balances

This assessment item is designed to test your understanding of arrays/arraylists, objects, classes, methods,sorting and searching.

  Describe which way you would choose to process the data

Assume that the program stores the array column by column. You can prepare your program to next the loops in either direction, that is, process row-by-row or column-by-column. describe which way you would choose to process the data.

  Supply the value of v.size()

Give the value of v.size() after executing each of the following statements: (Be sure to include the code used to execute the statements. One program will be fine to execute all statements, no require to write multiple programs.)

  Questionwrite down a java program that uses a

questionwrite down a java program that uses a two-dimensional array to store the highest and lowest temperatures for

  Different visual basic command

Write down the visual basic command in order to Load a LVM file ( file name: Data.lvm), Delete the first 22 row , Insert a new column from 0 to last row of file with increment of 0.1 ( For example, if there are 25 rows in Data.lvm; then 25-22=3, it w..

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