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>...
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?
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...
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...
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
Give an example of variable substitution work would be to make a program that can just...
Give an example of variable substitution work would be to make a program that can just take a string and replace $foo$ with a given string, s. Then you could convert that to a function.
Think about your goal in nursing education (i.e., teaching in a pre-licensure program or an MSN...
Think about your goal in nursing education (i.e., teaching in a pre-licensure program or an MSN program, or as a staff development specialist). Then review either (1) the Board of Nursing requirements for nursing faculty in your state (for an academic program), OR (2) the facility requirements for a healthcare setting. Based on your goals and these requirements, what additional knowledge, skills, and abilities do you need to be eligible to meet your goal and how will you achieve these...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT