In: Computer Science
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.