Tuesday, November 19, 2019

Design Issues in the System (Security) Essay Example | Topics and Well Written Essays - 1250 words

Design Issues in the System (Security) - Essay Example The usability and accessibility guidelines have to be followed to develop easy to use software system. It is vital to balance the usability and security among the various design objectives. As per the given case study, the new system implemented in the restaurant has several issues related to the system security and user interface design. It is pertinent to highlight and review these issues include but are not limited to the locking up of the system after receiving four incorrect either username or password, the system screen automatically gets locked after three minutes of remaining idle, the locked screen can only be opened by the particular / logged in cashier and if the cashier is not available the system is required rebooting to log in any other cashier. These highlighted issues are due to the bad designing of the software application that can be removed or resolved by redesigning the software application. The implemented software application has software design issues include: the system has a design flaw of locking up the system either by inserting incorrect password or leaving the system idle for some time; the system rebooting is a major software design flaw which wastes time as well as irritates the users. (Payne and Edwards, 2008). Design Issues Solution The design issues in the deployed software application can be determined by an analysis the design issues and planning the new software design or redesigning the existing software application. There are few guidelines need to be considered while redesigning the currently deployed software application to remove the above highlighted design issues. These guidelines include but are not limited to the locked system should have the capability to be logged in by just changing the username and password by any cashier, as currently the logged in cashier can only unlock the system. In this way, the manager would not be bothered every time the system is locked. Moreover, this design would remove the requiremen t of rebooting the system, as the system can be unlocked by any cashier after entering his / her correct login name and password. The software application’s security breach can be avoided by following another guideline for securing the software application by implementing security certificates for all the users (cashier / manager / administrator). Software Design Plan The tasks for redesigning the software implemented in the restaurant may include: the analysis of the existing software (highlighting key issues), redesigning of software application keeping in view the highlighted issues, building up a prototype, performing user testing, feedback from the user, prototype refinement and these tasks lead to the final product. The above mentioned tasks need to be performed by the team keeping in view that the existing software has to be modified to correct the design issues, the software should adopt new hardware, the interface of the software has to be upgraded, and overall impro ving the performance of the software application. The information observed / identified through the analysis of the existing software application should be properly utilized in the implement new software application or modifying the existing software application in such a way with increased security and highly usable software applied. The software testing and validation procedures need to be developed for testing of the software application with objectives to remove the existing design issues. Documentation is one of the key factors in the success of any software application development; therefore, it should be performed properly and document version should be maintained. After

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.