SE101 Lecture Notes - Software Development Process, Orbital Elements, Software Requirements

87 views4 pages
SE101 Case Study
Identify shortcomings in the existing CSA satellite tracking software and discuss the
steps needed to fix the problem? (Discuss the activities/steps in the software
development cycle needed to address the problem)
Shortcomings
Source code for the library was unavailable
o Restricted team from customizing software, adding new features
Library was a purchased product
o Recurring licensing fees EW
Code did not respond well to being called by multiple programs at the same time
o Its temperament is comparable to that of a cat
Code was outdated
o Did not reflect changes suggested by Revisiting Spacetrack Report #3
Steps to fix
Software requirements & Specification
o Requirements
What are the functional/feature addition requirements of the system?
Accuracy
o Spacecraft must be targeted by antenna with accuracy of ±0.4
degrees at all times
Reliability
Data Format
o Provide data in variety of forms
Integration
Execution speed
Added features
Input
Two Line Elements (TLE) format
o Keplerian Elements in
Size and shape of orbit
Orientation of orbit
Position of satellite on orbit path
Date & time when satellite was there
Satellite number
o Other
Date & time right now
Latitude & longitude of ground station
Output
Satellite position (lat & long)
Unlock document

This preview shows page 1 of the document.
Unlock all 4 pages and 3 million more documents.

Already have an account? Log in

Get OneClass Notes+

Unlimited access to class notes and textbook notes.

YearlyBest Value
75% OFF
$8 USD/m
Monthly
$30 USD/m
You will be charged $96 USD upfront and auto renewed at the end of each cycle. You may cancel anytime under Payment Settings. For more information, see our Terms and Privacy.
Payments are encrypted using 256-bit SSL. Powered by Stripe.