Discussion

profilesanj71
Discussion_1.docx

Running Head: DISCUSSION 1

DISCUSSION 3

Student’s name:

Professor’s name:

Topic:

Institution:

Date:

Discussion

The best practice to reinforce the security of MS windows is regularly installing windows updates (Tong et al., 2016). Windows updates are significant because most of these updates are security updates. Security issues are common in various parts of Windows, and these issues are prone to exploitation by hackers. Windows updates also come with advanced features such security patching. Despite its wide use, the MS Windows operating system is not perfect since it is bound to have security loopholes and outdated security elements that may expose the system to malware attacks. Therefore, by regularly installing widow updates, a user gets to patch security flaws in the Windows operating system that they may have not been aware of. In regards to the application development lifecycle, the best practice is incorporating effective security tools and practices throughout the application development lifecycle; right from the earliest phases to the final phases. These security enforcements and tools will further strengthen the application’s security during the development process (Acar et al., 2017).

The traditional systems life cycle approach involves a number of systematic stages that make the development process quite lengthy. With this approach, application systems are only available to users when the entire process is complete. Software may not be produced for several months or even years because careful documentation is used as the primary evidence of productivity. This is different from the agile software development life cycle where functional software releases are made in regular intervals during the development process for the end-users, and termination of the development process is done when users are satisfied with a tested software release. Unlike the traditional development process, the agile development process heavily emphasizes on user collaboration throughout the application development lifecycle (Brhel et al., 2015).

References

Acar, Y., Stransky, C., Wermke, D., Weir, C., Mazurek, M. L., & Fahl, S. (2017, September). Developers need support, too: A survey of security advice for software developers. In 2017 IEEE Cybersecurity Development (SecDev) (pp. 22-26). IEEE. Retrieved from https://ieeexplore.ieee.org/abstract/document/8077802/

Brhel, M., Meth, H., Maedche, A., & Werder, K. (2015). Exploring principles of user-centered agile software development: A literature review. Information and software technology61, 163-181. Retrieved fromhttps://www.sciencedirect.com/science/article/abs/pii/S0950584915000129

Tong, S. M., Huang, C. C., Lin, F. Y., & Sun, Y. S. (2016). Patching assignment optimization for security vulnerabilities. Int. Arab J. Inf. Technol.13(2), 267-273. Retrieved from http://iajit.org/PDF/Vol.13,%20No.2/7431.pdf