3 ms·
> Creating a data schema (sql, no-sql, api based, whatever) Schemas apply to more than databases. That may be less important for drivers, where the developer i
by varikin 6y ago
> Creating a data schema (sql, no-sql, api based, whatever)
Schemas apply to more than databases. That may be less important for drivers, where the developer is also the domain expert for what they are implementing, but not necessarily so for avionics software. Lets saw you are implementing a black box. Are you the developer also a flight expert that knows everything that needs to be recorded and how each data point relates to each other? Not just in the sense of the hardware, but everything an FAA investigator wants to know. Probably not. So you need to work with pilots, FAA, and other non-developers to understand that domain.
Knowing how to construct a data model by talking to the experts of that domain is not just for databases.