Home >> Business >> Construction and Maintenance >> Materials and Supplies >> Mechanical >> Heating, Ventilating, and Air Conditioning >> Instrumentation and Controls >> Software




Computer software maintenance is one of a activities within software engineering, & is the run of enhancing and optimizing deployed computer software program (software release), when well as remedying defects.

Software package maintenance is likewise one of a phases in the System Development Life Cycle (SDLC), as it applies to software development. A maintenance phase is a phase which comes when deployment of the software program into the field.

A package package maintenance phase involves changes to a software package sequentially to right defects & deficiencies observed in a period of field usage too when the addition of freshly functionality to improve the software's usability and applicability.

Package maintenance involves the total of specific techniques. A single system is static slicing, which is used to identify all the program code that may modify a select few variable. These are usually utile around refactoring program code and was specifically utile inside assuring Y2K compliance.

A software system maintenance phase is an expressed section of the waterfall model of a software development run which was developed in the period of the structured programming movement of computer programming. A more major model, a spiral model developed during a object oriented movement of software engineering makes there are no expressed mention of the maintenance phase. However, this activity is notable, looking for the fact that 2-thirds of a programs body's life-time dollars and cents involves maintenance (Website-Jones pg 31).

Inside a formal package development environment, the underdeveloped organization or even team have had a bit of mechanisms to document & track defects & deficiencies. Software package upright such as virtually all more products, is occasionally freed by owning the known placed of defects & deficiencies. a package package is freed by having a issues because a development organization decides a utility & value of the software at a particular level of quality outweighs the impact of the known defects & deficiencies.

a known issues come ordinarily documented around a letter of operational considerations or even release notes therefore that a users of a computer computer software is suspire to operate around the known issues & may understand after the apply of the software would exist as incompatible for particular tasks.

By using a release of the package package, more, undocumented defects & deficiencies is found per users of the software. When these issues come reported into a development organization, it is entered into a defect tracking body.

a populatiin included in the softwcome program maintenance phase are potential to function on these known issues, location the babies, & develop for the freshly release of the package, called a maintenance release, which might location the documented issues.

Prokup Media/HVACi
Publisher of technical materials and diagnostic software relating to the heating and air conditioning industry.

Barrington Systems
SCADA software and direct digital controls for HVAC and energy management applications.

AJS Technology, Inc. - Hardware & Software for Controls and Business
User interface for Honeywell Delta 1000. Available for custom projects.






© 2005 GeneralAnswers.org