Opened on 03/04/19 at 11:03:16
Closed on 05/19/23 at 05:25:41
#3715 closed task (fixed)
Add Requirements Engineering chapter to RTEMS Software Engineering Handbook
Reported by: | Sebastian Huber | Owned by: | Sebastian Huber |
---|---|---|---|
Priority: | normal | Milestone: | 6.1 |
Component: | doc | Version: | 6 |
Severity: | normal | Keywords: | qualification |
Cc: | Blocked By: | ||
Blocking: | #3703 |
Description
The chapter should cover the following topics:
- Overview and introduction
- Evaluation of tools for requirements management
- Selected tool for requirements management
- Evaluation of data models and formats for the requirements
- Definition of data model and format actually used for the project (may overlap with tool)
- Requirements management workflow used in the project
- Requirements on requirements, e.g. derived from standards such as ECSS-E-ST-10-06C
- Requirement identifiers used to ensure traceability
Change History (90)
comment:1 Changed on 03/04/19 at 13:10:43 by Sebastian Huber
Status: | assigned → accepted |
---|---|
Summary: | Add Requirements Engineering chaper to RTEMS Software Engineering Handbook → Add Requirements Engineering chapter to RTEMS Software Engineering Handbook |
comment:2 Changed on 03/04/19 at 23:02:03 by Chris Johns
comment:3 Changed on 03/04/19 at 23:06:15 by Joel Sherrill
I agree with Chris. A trade study of requirements tools shouldn't end up in the handbook. Perhaps our requirements for a tool.
- open source
- supports format XXX for interchange
- supports links for requirement derivation
- ...
comment:4 follow-up: 5 Changed on 03/07/19 at 07:34:38 by Sebastian Huber
Yes, maybe this is not the best place for the tool overview. I though it would be helpful in case someone asks in two years, why did you use this, have you considered that, etc.? Should I add a ticket for the tool selection instead?
comment:5 Changed on 03/07/19 at 21:00:27 by Chris Johns
Replying to Sebastian Huber:
Yes, maybe this is not the best place for the tool overview. I though it would be helpful in case someone asks in two years, why did you use this, have you considered that, etc.?
A brief rational can be helpful, but the details can be distracting. I feel the simpler and more direct this document is the more effective it will be.
Should I add a ticket for the tool selection instead?
Yes, it can links to mailing lists discussions and attachments and it is easy to link too.
comment:6 Changed on 01/07/20 at 09:14:04 by Sebastian Huber <sebastian.huber@…>
comment:7 Changed on 04/02/20 at 07:47:16 by Sebastian Huber <sebastian.huber@…>
comment:8 Changed on 05/05/20 at 05:37:31 by Sebastian Huber <sebastian.huber@…>
comment:9 Changed on 06/01/20 at 11:02:31 by Sebastian Huber <sebastian.huber@…>
comment:10 Changed on 06/01/20 at 11:02:33 by Sebastian Huber <sebastian.huber@…>
comment:11 Changed on 06/01/20 at 11:02:35 by Sebastian Huber <sebastian.huber@…>
comment:12 Changed on 06/01/20 at 11:02:37 by Sebastian Huber <sebastian.huber@…>
comment:13 Changed on 06/08/20 at 07:05:29 by Sebastian Huber <sebastian.huber@…>
comment:14 Changed on 06/08/20 at 07:05:31 by Sebastian Huber <sebastian.huber@…>
comment:15 Changed on 06/08/20 at 07:05:33 by Sebastian Huber <sebastian.huber@…>
comment:16 Changed on 06/08/20 at 07:05:35 by Sebastian Huber <sebastian.huber@…>
comment:17 Changed on 06/10/20 at 08:12:37 by Sebastian Huber <sebastian.huber@…>
comment:18 Changed on 06/17/20 at 07:11:35 by Sebastian Huber <sebastian.huber@…>
comment:19 Changed on 07/03/20 at 08:34:03 by Sebastian Huber <sebastian.huber@…>
comment:20 Changed on 07/03/20 at 08:34:05 by Sebastian Huber <sebastian.huber@…>
comment:21 Changed on 07/28/20 at 05:33:52 by Sebastian Huber <sebastian.huber@…>
comment:22 Changed on 07/28/20 at 05:33:54 by Sebastian Huber <sebastian.huber@…>
comment:23 Changed on 07/28/20 at 05:33:56 by Sebastian Huber <sebastian.huber@…>
comment:24 Changed on 07/28/20 at 05:33:58 by Sebastian Huber <sebastian.huber@…>
comment:25 Changed on 07/28/20 at 05:34:01 by Sebastian Huber <sebastian.huber@…>
comment:26 Changed on 08/06/20 at 07:12:00 by Sebastian Huber <sebastian.huber@…>
comment:27 Changed on 08/06/20 at 07:18:47 by Sebastian Huber <sebastian.huber@…>
comment:28 Changed on 08/07/20 at 04:44:14 by Sebastian Huber <sebastian.huber@…>
comment:29 Changed on 08/07/20 at 05:15:28 by Sebastian Huber <sebastian.huber@…>
comment:30 Changed on 08/07/20 at 05:15:31 by Sebastian Huber <sebastian.huber@…>
comment:31 Changed on 08/20/20 at 07:01:23 by Sebastian Huber <sebastian.huber@…>
comment:32 Changed on 08/20/20 at 07:01:25 by Sebastian Huber <sebastian.huber@…>
comment:33 Changed on 08/20/20 at 07:01:27 by Sebastian Huber <sebastian.huber@…>
comment:34 Changed on 08/20/20 at 07:01:29 by Sebastian Huber <sebastian.huber@…>
comment:35 Changed on 08/20/20 at 07:01:32 by Sebastian Huber <sebastian.huber@…>
comment:36 Changed on 10/11/20 at 13:20:43 by Sebastian Huber <sebastian.huber@…>
comment:37 Changed on 10/11/20 at 13:20:45 by Sebastian Huber <sebastian.huber@…>
comment:38 Changed on 10/24/20 at 10:15:38 by Sebastian Huber <sebastian.huber@…>
comment:39 Changed on 11/09/20 at 14:05:33 by Sebastian Huber <sebastian.huber@…>
comment:40 Changed on 11/19/20 at 10:24:36 by Sebastian Huber <sebastian.huber@…>
comment:41 Changed on 11/27/20 at 08:17:00 by Sebastian Huber <sebastian.huber@…>
comment:42 Changed on 01/15/21 at 05:40:59 by Sebastian Huber <sebastian.huber@…>
comment:43 Changed on 02/08/21 at 14:02:53 by Sebastian Huber <sebastian.huber@…>
comment:44 Changed on 03/02/21 at 07:29:25 by Sebastian Huber <sebastian.huber@…>
comment:45 Changed on 03/08/21 at 07:29:24 by Sebastian Huber <sebastian.huber@…>
comment:46 Changed on 03/08/21 at 09:19:49 by Sebastian Huber <sebastian.huber@…>
comment:47 Changed on 03/11/21 at 05:57:22 by Sebastian Huber <sebastian.huber@…>
comment:48 Changed on 03/11/21 at 06:54:01 by Sebastian Huber <sebastian.huber@…>
comment:49 Changed on 03/19/21 at 07:20:33 by Sebastian Huber <sebastian.huber@…>
comment:50 Changed on 03/19/21 at 07:20:35 by Sebastian Huber <sebastian.huber@…>
comment:51 Changed on 03/19/21 at 07:20:37 by Sebastian Huber <sebastian.huber@…>
comment:52 Changed on 03/19/21 at 07:20:40 by Sebastian Huber <sebastian.huber@…>
comment:53 Changed on 04/27/21 at 07:46:36 by Sebastian Huber <sebastian.huber@…>
comment:54 Changed on 04/29/21 at 05:31:36 by Sebastian Huber <sebastian.huber@…>
comment:55 Changed on 04/29/21 at 05:31:39 by Sebastian Huber <sebastian.huber@…>
comment:56 Changed on 04/29/21 at 09:05:21 by Sebastian Huber <sebastian.huber@…>
comment:57 Changed on 04/29/21 at 09:05:24 by Sebastian Huber <sebastian.huber@…>
comment:58 Changed on 04/30/21 at 05:06:27 by Sebastian Huber <sebastian.huber@…>
comment:59 Changed on 05/08/21 at 08:27:49 by Sebastian Huber <sebastian.huber@…>
comment:60 Changed on 08/03/21 at 08:40:02 by Sebastian Huber <sebastian.huber@…>
comment:61 Changed on 09/10/21 at 14:26:52 by Sebastian Huber <sebastian.huber@…>
comment:62 Changed on 09/10/21 at 14:26:54 by Sebastian Huber <sebastian.huber@…>
comment:63 Changed on 09/10/21 at 14:26:57 by Sebastian Huber <sebastian.huber@…>
comment:64 Changed on 09/10/21 at 14:26:59 by Sebastian Huber <sebastian.huber@…>
comment:65 Changed on 01/24/22 at 14:28:03 by Sebastian Huber <sebastian.huber@…>
comment:66 Changed on 10/04/22 at 06:29:00 by Sebastian Huber <sebastian.huber@…>
comment:67 Changed on 10/04/22 at 06:29:01 by Sebastian Huber <sebastian.huber@…>
comment:68 Changed on 10/04/22 at 06:29:02 by Sebastian Huber <sebastian.huber@…>
comment:69 Changed on 10/04/22 at 06:29:03 by Sebastian Huber <sebastian.huber@…>
comment:70 Changed on 10/04/22 at 06:29:05 by Sebastian Huber <sebastian.huber@…>
comment:71 Changed on 10/04/22 at 06:29:06 by Sebastian Huber <sebastian.huber@…>
comment:72 Changed on 10/04/22 at 06:29:07 by Sebastian Huber <sebastian.huber@…>
comment:73 Changed on 11/30/22 at 08:52:47 by Sebastian Huber
Milestone: | 6.1 → 7.1 |
---|
comment:74 Changed on 01/23/23 at 06:38:37 by Sebastian Huber <sebastian.huber@…>
comment:75 Changed on 05/19/23 at 05:21:00 by Sebastian Huber
Milestone: | 7.1 → 6.1 |
---|
comment:76 Changed on 05/19/23 at 05:21:26 by Sebastian Huber <sebastian.huber@…>
comment:77 Changed on 05/19/23 at 05:21:27 by Sebastian Huber <sebastian.huber@…>
comment:78 Changed on 05/19/23 at 05:21:29 by Sebastian Huber <sebastian.huber@…>
comment:79 Changed on 05/19/23 at 05:21:30 by Sebastian Huber <sebastian.huber@…>
comment:80 Changed on 05/19/23 at 05:21:31 by Sebastian Huber <sebastian.huber@…>
comment:81 Changed on 05/19/23 at 05:21:32 by Sebastian Huber <sebastian.huber@…>
comment:82 Changed on 05/19/23 at 05:21:34 by Sebastian Huber <sebastian.huber@…>
comment:83 Changed on 05/19/23 at 05:21:35 by Sebastian Huber <sebastian.huber@…>
comment:84 Changed on 05/19/23 at 05:21:36 by Sebastian Huber <sebastian.huber@…>
comment:85 Changed on 05/19/23 at 05:21:37 by Sebastian Huber <sebastian.huber@…>
comment:86 Changed on 05/19/23 at 05:21:39 by Sebastian Huber <sebastian.huber@…>
comment:87 Changed on 05/19/23 at 05:21:40 by Sebastian Huber <sebastian.huber@…>
comment:88 Changed on 05/19/23 at 05:21:41 by Sebastian Huber <sebastian.huber@…>
comment:89 Changed on 05/19/23 at 05:21:43 by Sebastian Huber <sebastian.huber@…>
comment:90 Changed on 05/19/23 at 05:25:41 by Sebastian Huber
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
The initial work for this chapter is now done. The specification of the specification items in rtems-central is in line with the rtems-docs repository. Further work in this area should be done under a new ticket.
How does the quality of RTEMS and it's requirements depend on the evaluation and selection of the tools for requirement management? I can understand the quality of the requirements effecting the quality of RTEMS but not the tools used to capture them? Why have the process, ie a sort of log book, in the engineering handbook? I would have expected this document to contain the out come of the discovery process and not the process itself.
I am concerned adding these things just creates a liability for the project. Can an email archive can perform this task?