Important issues today: Security & Maintenance
The problem of security software and ongoing maintenance is an inviolable requirement that must be present daily if we want to preserve the reliability and information security in enterprises. The continuing emergence of vulnerabilities in systems, news unwanted access. Also, widespread vulnerabilities in critical software for running Internet (DNS servers, web servers), computer viruses etc.
It makes safety an area special attention for the proper development of business in this digital age. Moreover, companies can develop, extend and maintain their business models. It increases the range of its products or services and decrease integration costs etc with good security systems will offer as below:
Within the overall strategy for the company Microsoft (.Net), safety plays a critical role in every one of its components. Microsoft’s investment in security has therefore covering the different technological fronts to maintain the confidence of customers using its technology to support their business.
The emergence of new security systems for the protection of networks such as Microsoft ISA Server, or intended to maximize the availability of applications and systems such as Microsoft Application Center, or programs like Microsoft Data Center (with strict contracts SLA), and so on.
Security & Maintenance
Software applications should be subject to modification processes that extend life or improve its characteristics. Bug fixes, adaptation to new technology or added functionality environments are applications that support software maintenance. Such activity is repeated periodically since beginning to be used until its final abandonment.
Preventive maintenance:
This involves the constant revision of the software to detect potential sources of problems that may arise in the future.
Predictive maintenance and verification:
Evaluate the execution flow of the program to predict with certainty the time when the failure will occur, and determine when it is appropriate to make corresponding adjustments. Corrective maintenance: Corrects the defects found in the software, and that cause a different desired behavior.
These failures can be processing performance (inefficient use of hardware resources), programming (inconsistencies in implementation), security or stability, among others.
Maintenance adaptation:
If required change the environment of use of the application (including the operating system, hardware platform or, in the case of Web applications, the browser). it may be necessary to modify it to maintain its full functionality in these new conditions .
Ongoing maintenance:
It is a special case where adaptation is practically mandatory because otherwise the program would be obsolete with the passage of time. For example, changing a browser version (often imposed without user consent) usually require to make adjustments plugins and web applications.
Perfective maintenance:
For various reasons, the user can request the addition of new functions or features not contemplated when the software implementation. Perfective maintenance application adapts to this requirement. (Reference See: mantenimiento)