とあるリアルタイムOSについて

1仕様書無しさん
垢版 |
2025/06/23(月) 14:23:11.96
・μITRON4.0仕様から逸脱している独自仕様も結構あるのに、自前の仕様書を用意していない
・文書類がサーバのどこにあるのか、周知されていない。というより、管理されていない
・ソース・ファイルをSVNやGitなどの版数管理ソフトで管理していないため、どのソースが最新なのか、社員間で共有されていない。容易に、破棄されたはずの古いソース・コードを誤って使用する事例が起こる。というか、よく起こっていた
・レビュー結果報告書とか作っていない。というか、レビューの指摘→結果反映→反映に対する指摘を思いつきで行う→結果反映・・・をメール・ベースで延々と繰り返す、不毛な作業をレビューと呼んでいる。いつまでたっても"レビュー"が終わらない
・テスト仕様、テスト項目が存在しないか、または社員に周知されていない。したがって、テストの実行者もOSのどの機能がテストされているのか把握していない。当然、テスト結果報告書とかも作られていない
・新しいCPUにOSを移植する際、Cソース部は「ロジックの妥当性は他のCPUでかくにんされているから」との理由でまともにテストしていない。コンパイラの解釈により、不具合事象が発生する可能性を完全に無視している
・文書、ソース、テストが適当な管理のため、当然トレーサビリティなど意識されていない。また、不具合が出ても、不具合を出した時点の環境を再現できないので、原因究明が困難
・この程度の管理にもかかわらず、医療機器ではクラスIIIとかに使われている
・車載系でも使っている向きがあるようだが、当然機能安全とかは意識していない

今現在どうなっているのかは知らないが、少なくとも吾輩が関わっていた頃はこういう管理体制だった。

「この程度、普通じゃないか」と感じる方は半分より多いのか、少ないのか・・・、世間一般の感覚が良くわからないので、ぜひ聞いてみたいです。
2025/06/24(火) 13:27:33.43
>>19
移植なのに流用じゃなくて新規開発 とか 言葉が通じないレベルですが
2025/06/24(火) 13:31:24.03
>>19
あっそうか 流用は流用なんだね 流用元が新規開発時から仕様書がなかったという話ですね
>その状態で別なCPUに移植しろ、という指令は出続けています。
完成品であれば可能ですが、仕様書がないと時間はかかりますね。
製品が未完成ならなおさらです。 ヘッダーファイルはOSの主要製品の一部ですから
2025/06/24(火) 13:33:12.21
>>21
テストは不可能ではないのですが、
1) 仕様書のこの部分がソース・コードのこの部分で表現されている
2) ソース・コードのこの部分が、テストのこの部分で試験されている
というトレーサビリティはとれないのです。
あと、仕様書がなく、ソース由来のテストだと、「それ、テストしている意味あるの?」というテストになってしまいます。
(不具合がソース上に表現されていたが、それをもとにテストを作ったので、テストはパスしていたが、出荷後不具合がでた、ということもあり得ます。というか、ありました)
2025/06/24(火) 13:36:34.55
>>22
いや、新規開発時から仕様のなかった製品に対して、移植の指令が出る、という話です。
言葉足らずですみません。

>>23
おっしゃる通りです。
2025/06/24(火) 13:38:23.66
結局いろんなこと>1に書いてるけど
こんな状態はひどいからなんだというのか?
つまり普通より時間がかかる それだけの話。
たぶんサラリーマンで仕事してるなら、残業すればお金が付くし
その辺の話じゃないかな
まぁこれだとこれくらい時間がかかると進言して拒否されたらできる人に
代わってもらえばいいと思う。
2025/06/24(火) 13:40:12.00
>>24
ソース由来じゃなくて μITRON仕様のサービスコールの仕様に基づく試験をやってみたらと言ってます。
2025/06/24(火) 13:41:59.25
>>24
流用というか参考ソースなのでトレサビはいらんと思いますが
2025/06/24(火) 13:46:17.17
>>27
それも一つの手ですが、それだけだと全機能をテストすることができないので、やはりμITRON4.0仕様で実装定義となっているところの試験をどうするか?という問題は残ります。

>>28
言葉足らずですみません。
参考ソースではなく、そのソースそのものが会社の製品なので、ソースコードやライブラリ化したバイナリを出荷しようとすると、トレサビが要求されることもあると思います。
2025/06/24(火) 13:49:23.39
>>26
それはおっしゃる通りなのですが、職業倫理的に、こんなもの出荷していいのだろうか、とか思うこともありました。
あと、その会社は年俸制だったので、残業代は尽きませんでした。
進言した内容はすべて却下されたので、会社を辞めました。
2025/06/24(火) 13:49:50.96
>>29
>μITRON4.0仕様で実装定義となっているところの試験をどうするか?
仕様通りか試験するのだから、実装依存、定義はあぶりだせるんじゃないかな

>参考ソースではなく、そのソースそのものが会社の製品なので、ソースコードやライブラリ化したバイナリを出荷しようとする
未テストのものを出荷する会社なら、なすすべなし だな
2025/06/24(火) 13:52:10.31
>>30
>進言した内容はすべて却下されたので、会社を辞めました。
ということは、過去を振り返って、自分の判断がどうだったか確認するのが趣旨ですかね
こんなところで確認するとか過去を振り返ってもしょうがないようにも思うけど
2025/06/29(日) 22:09:00.45
ブリアトーレ「良いこと思いついた!」
2025/07/07(月) 01:19:34.30
今更どうでもいいことをグチグチと…
女みたいなやつだな
35仕様書無しさん
垢版 |
2025/08/21(木) 09:31:04.00
【結婚難】違反SEへの制裁【孤独死】

☆時間外労働違反者を退治しろ!☆
★偽装委託多重派遣を撲滅しろ!★

金稼ぎ妨害!
共働き妨害!

時間外労働違反
  ↓
偽装委託多重派遣
  ↓
低技術
   ↓
低収入
   ↓
結婚難
   ↓
孤独死

反社会な孤独死の現場
https://i.imgur.com/pALCFXJ.jpg
2025/08/26(火) 14:25:40.15
公開交換日記終わったの?
37仕様書無しさん
垢版 |
2025/10/01(水) 08:36:19.14
【貧困】稼げないSEを退治しろ【非婚】

☆高負担で低速度で低生産だろ!☆
★文書でなく会話で作業をしろ!★

プログラマー作業を減らして
オペレーター作業を増やすな!

低技術で低収入は高技術で高収入の
技術者に迷惑だからIT業界から失せろ!
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況