APC AP9212 User's Guide Page 59

  • Download
  • Add to my manuals
  • Print
  • Page
    / 147
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 58
59
7 APT suggestions and enhancements
7.1 Introduction
This Chapter contains a collection of improvements designed to increase the reliability and
functionality of the APT system. These improvements range from hardware and software
upgrades to the development process itself.
7.2 Hardware
7.2.1 Automated changing of astronomical filters
Currently, the switching of astronomical filters (see Appendix E.4) on the APT is a very tedious
process. Automation if this procedure would expand the remote observing capabilities of the
APT. Software control of this system will most likely be implemented as a CAN node.
7.3 Software
7.3.1 Configuration management
Configuration management deals with tracking the evolution of a software project. By
formalising the development processes, its efficiency and reliability can be improved.
The software deployment system, developed as part of this thesis (see Chapter 6) is a significant
part of the configuration management of the APT system, providing a multi-user, distributed
method of development.
However, the APT system is lacking a Change Management strategy. Change management is
essentially an ordered way to track information such as changes through the system. For
example, what specific changes, either improvements or bug fixes, were implemented in a
given release of the software ?
This information is very useful for several reasons:
If a bug is detected in the current version of the software, configuration management
information will help to determine how this bug was introduced, providing an answer to the
question: What has changed … ?”, which often results in the first clue as to what the
problem may be, where is was introduced, and by who.
Hardware may be updated or reconfigured such that previous versions of the code are now
incorrect and may function unpredictably. For example, the Roof was recently rewired and
subsequently recoded. All previous versions of the roof software are now incompatible with
the hardware. This information must also be considered when choosing a trusted version of
the software to roll back to in the event of a new bug being discovered.
Currently the version.properties file is used to track changes with each release.
Page view 58
1 2 ... 54 55 56 57 58 59 60 61 62 63 64 ... 146 147

Comments to this Manuals

No comments