Software Secure Building Aspects in Computer Engineering
An application includes software and communications infrastructure. As for the latter there own solutions to focus on security, there to build secure software solutions. However, the construction of secure software remains a problem due to a strategy that proposes to incorporate security as an aspect to consider when it has implemented most or all of the functional requirements. The equal treatment of functional and security requirements is the starting point to ensure an improvement in software security. Incorporate security into every stage of Software Development Life Cycle (SDLC) is another criterion that contributes and leads to a conceptually Secure SDLC. To this we must add a special emphasis on including security from the elicitation of requirements. In all cases the security treatment should be approached with criteria to allow evidence to be used best practices for its construction and the best solutions to meet security requirements. This paper presents criteria used to build secure software, incorporating Security Patterns, since requirements elicitation phase.
security patterns computers and information processing software engineering object oriented design