Question

In: Computer Science

Software quality is not only about the correctiveness of codes (i.e. to make the program work)....

Software quality is not only about the correctiveness of codes (i.e. to make the program work). Provide at least two different aspects of software quality other than coding. Then tell what you have done to improve software quality in your group project.

Solutions

Expert Solution

Software quality does not only concern about the correctness and working of program/code. There are also some other factors apart from quality of code which affects the software quality. i am discussing two such factors below in detail

(a) Scalability

scalable systems performs our actions in a acceptable quantity of time, Also if load power increases. Of course we can add more and more hardware to handle the increase in user transactions, but doing this we should keep one thing in mind that our architecture doesn't change. This is called vertical scalability. the Ability of performing on multiple Systems, increasing number of devices is called multiple processing. If our software can perform this kind of processing, we cam say it is horizontal scalabile. A good scalable system must suit perform both of these features.

(b) security

Security is one of the most important concern when it comes to software development, mainly for online-websites and mobile based softwares which connects almost multi-million users with the capability of remote-accessing to the systems. we should maintain some security policy and use it efficiently by leaving no loose ends for security threats. This also includes the authorization and authentication techniques, System-network protections, data-encoding techniques etc. All these possible kinds of security threats should be taken under consideration, otherwise some day a security attack may crash the whole application and whole company-activity.

To improve my group project i have worked on its security of my project.i have used different encryption techniques for my data so it is not easy for hackers to steal it.


Related Solutions

What is the best way to combined both of these codes to make it work all...
What is the best way to combined both of these codes to make it work all together? <!Doctype html> <html> <head> <meta charset="UTF-8"> <title>Login and Registeration Form Design</title> <link rel="stylesheet" type="text/css" href="signin.css"> <script> function myFunction(){ document.getElementById('demo').innerHTML = document.getElementById('fname').value + " " + document.getElementById('lname').value + " " + document.getElementById('street').value + " " + document.getElementById('city').value + " " + document.getElementById('zcode').value + " " + document.getElementById('email').value + " " + document.getElementById('phone').value; } </script> </head> <body> <div class="login-page"> <div class="form"> <br> <h1> Register </h1>...
A software engineer is creating a new computer software program. She wants to make sure that...
A software engineer is creating a new computer software program. She wants to make sure that the crash rate is extremely low so that users would give high satisfaction ratings. In a sample of 780 users, 39 of them had their computers crash during the 1-week trial period. (a) What is the sample size? What is p̂? (b) What is the 95% confidence interval for p̂? (Use a table or technology. Round your answers to three decimal places.)
Question 5 a) The quality of software process is connected to the quality of the software...
Question 5 a) The quality of software process is connected to the quality of the software process. This is because the technology, business environment and company circumstances are changing all the time, there is a need for improving the software process. Explain how software process evolution can affect technical debt. b) “The electric light did not come from continuous improvement of candles” – Oren Harari. Explain what continuous improvement is and quote some outstanding products/apps that were created under this...
Define software quality management and software quality. How does a quality assurance team play a role...
Define software quality management and software quality. How does a quality assurance team play a role in this? what does the quality assurance testing process involve?
I want to make the Main function of this program to only drive. So, make more...
I want to make the Main function of this program to only drive. So, make more functions, and change main function to just drive. This program Dice Game. Based on this C++ program below: #include <iostream> #include <cstdlib> using namespace std; int cheater(int computer, int user){    cout<<"Using cheat"<<endl;    if(computer>user)return computer+rand()%2;    if(computer==3 || computer==18)return computer;    if(user>computer)return computer -1; } int main() { int user, computer,sum,u_diff,c_diff,u_win=0,c_win=0; int gameCount=0; bool enableCheat=false; int lastGameWon=0; do { cout<<"User guess is(1 -...
A program director for a large computer maker is evaluating a circuit-designing software package. Not only...
A program director for a large computer maker is evaluating a circuit-designing software package. Not only is the program purported to ease the engineer’s tasks, but its author also claims that the finished products will be more economical because fewer logical elements will be needed. To test this theory, the software was borrowed and used to redesign 20 prototype circuits already completed the traditional way. The resulting computer-generated designs all worked and involved a mean percentage reduction in components of...
why should a manager be concerned about the quality of work life in an organization?
why should a manager be concerned about the quality of work life in an organization?
University ITS maintains a database about the requests for software that staff members make for their...
University ITS maintains a database about the requests for software that staff members make for their units before each teaching period (e.g. Semester 1, Semester 2). A unit may need several items of software, installed in multiple labs. Labs are housed across the various buildings of the university, with each lab having a unique room number (e.g. Lab 245.3.062 is located in building number 245, name Science & Computing). Each piece of software is requested individually for a lab and...
Make a program to perform Heap Sort, must run in Alice programming only. Only correct answers...
Make a program to perform Heap Sort, must run in Alice programming only. Only correct answers needed should be in given language Wrong answers will be downvoted
1. A software program is able to recognize a hand written letter about 63% of the...
1. A software program is able to recognize a hand written letter about 63% of the time. (a) What is the probability that it takes less than 4 letters before the program recognizes one? (b) What is the expected number of letters shown to the program before it recognizes one? (c) If we show the program 20 letters, what is the probability that it recognizes exactly 12 of them? (d) If we show the program 20 letters, what is the...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT