{'fraction_non_alphanumeric': 0.024498886414253896, 'fraction_numerical': 0.007423904974016332, 'mean_word_length': 5.673267326732673, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
GPS ground antenna and monitor station upgrades: software requirements analysis

This paper discusses the software aspects of the Global Positioning System (GPS) remote site modernization study, specifically, the software requirements analysis. At the beginning of the software requirements analysis phase, a qualitative trade-off study was performed to determine if a structured analysis or an object-oriented analysis (OOA) approach would be followed. The latter was chosen because it offers a number of advantages over the life-cycle of a software development project. This paper outlines these advantages. In conjunction with this methodology study, a study of Computer-aided Software Engineering (CASE) tools was performed to ascertain if available software requirements analysis and design tools would aid the software development process, in general, and requirements analysis, in particular. The results of this study are also summarized in this paper. The paper also discusses the experiences of Draper Laboratory software engineers in using OOA to perform software requirements analysis for a large software project (over 100,000 lines of Ada source code estimated), and how this approach was followed while specifying requirements using the Software Requirements Specification Data Item Description (DID) that accompanies DOD-STD-2167A.