システム開発

ABAPの型について(Data Type and Data Objects)

基本 ABAPのData Objectsは、メモリを消費して、Data Typeを持っている。Data Typeは、二つの意味があって、どちらか。 Data Objectの属性 複数のData Objectのテンプレートとして使用できるもの 2番目は、さらに分けることができて、 ローカルクラスやロー…

要件は業務フローの下方から上方にさかのぼって収集し、設計は業務フローの上方から下方に向かって決定する

要件は、KPIや、レポーティングの要件を整理することで網羅的に収集することが出来、見通しがよくなります。一方で、設計は上方から始めることで、手戻りを防ぐことが出来ます。 例 適格請求書(インボイス制)の対応 要件を決めるときには、上記のセオリー…

RedmineでPlantUML(+Graphviz)を使おうとしてはまった話

RedmineでPlantUMLを使いたいと思い立ち、自分のBitnami Redmine環境にインストールした話です。 なかなかPlantUML(というよりGraphviz)が思い通りに動かずはまりました。 結論を言うと、PlantUMLのPluginを修正してやっと解決しました。 事象 シーケンス…

要件を明確に定義する方法のうちの一つ(Validation仕様)

要件を明確にする手法に長けていくのは、熟練の技の世界のように思われますが、セオリーとして確立されていることもあります。その一つが、"Validation"(チェック)という型の要件です。Validationは、入力値をチェックして、問題がある場合にはエラーを出…