Font Size: a A A

Self-defined Communication Protocol Monitoring Software Based On AUP

Posted on:2011-10-24Degree:MasterType:Thesis
Country:ChinaCandidate:W LiuFull Text:PDF
GTID:2178360308974624Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In order to realize on space science experiments, experimental devices and monitoring software are necessary and very important. The space science experiments depend on the monitoring software's performance. Self-defined Communication Protocol Monitoring Software is the monitoring and analysis tools for space science experiments, and it can help monitor and control experiments process. Data collection, display, analysis and processing are all based on the monitoring software implementation.A feasibility of solutions which is multi-threaded server / client structure based on Agile Unified Process, Component Design and Design Patterns is presented. Through the system architecture analysis, requirement analysis, C#.NET programming, database design, testing and so on, data access component, self-defined communication protocol component, system management component, real-time monitoring component, real-time control component, alarm management component, statistical analysis component, experiment management component and remote processing component are completed.First, the Self-defined Communication Protocol Monitoring Software (SCPMS) provides comprehensive features such as system management, real-time monitoring, real-time control, alarm management, statistical analysis, experiment management and remote processing. It makes the monitoring software achieving the"visible, controllable, alertable and analyzed". Secondly, the SCPMS improves the monitoring software's expansibility by adopting a database-centric architecture and adopting common and standardized design concepts. So the SCPMS can be "extensible". Thirdly, through the integrated design, the SCPMS puts multiple monitoring objects in a single system. It improved the integration of the monitoring software. So the monitoring software can be "Integrated". Fourthly, through the design based on Component Design and Design Patterns, this monitoring software makes all function modules to be independent components, which reduces the coupling between modules, improves procedures for reuse, and makes the monitoring software "customizable". Fifthly, through the multi-threaded design, the software can multi-task real-time processing, and it can monitor multiple objects at the same time. Sixthly, based on the Agile Unified Process design and implementation, improve software development efficiency, reduce bugs and improve software performance.
Keywords/Search Tags:Agile Unified Process, Monitoring Software, Component Design
PDF Full Text Request
Related items