ReliaQualAssociates / ramstk

Reliability, Availability, Maintainability, Safety (RAMS) analysis program.
https://www.reliaqual.com/rtk/
BSD 3-Clause "New" or "Revised" License
46 stars 15 forks source link

Add Embedded Review Checklists for Various Analyses #20

Open weibullguy opened 7 years ago

weibullguy commented 7 years ago

To support design and other review, there should be a method for the user to work through a checklist to verify the completeness of an analysis. A list of basic questions should be provided by RTK "out of the box", but this list should be editable and addable by the end-user. At a minimum, the following checklists should be provided:

1. LCC analysis
2. Reliability assessment.
3. FMEA/FMECA (functional and hardware)
4. Allocation
5. Hazards analysis

In addition, there should be design review checklists provided for PDR, CDR, and TRR. A checklist should be associated with the following:

1. Revision module to assess the overall RAM program.
2. Requirements module to assess the quality of the requirement/specification (analysis page already provides base questions, will need to re-format this to a RTKTreeView() to allow editing and addition of questions by the end-user).
3. Hardware module to assess the individual Hardware item.
4. Software module to assess the individual Software item (risk analysis page already provides base questions, will need to re-format this to a RTKTreeView to allow editing and addition of questions by the end-user).

The purpose of making these checklists addable by the end-user is to allow institutional knowledge to be captured for posterity.

weibullguy commented 7 years ago

The following will be needed to implement this feature:

* Design database tables to hold question text and answers; keep in RTK Common DB.
* Add page to appropriate module's Work View.