ロバストネス分析結果としてロバストネス図が得られる。 ロバストネス図はステレオタイプを使ってUMLを拡張したもので、以下の3種類のアイコンを使ってモデルを表現します。
(『ワークブック形式で学ぶUMLオブジェクトモデリング―「ユースケース駆動」でソフトウェアを開発する』 のP65から抜粋)
ロバストネス分析、ロバストネス図については、id:marrow さんの日記を追うと分かりやすい。
※本記事は、ChatGPTによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 アプリケーション開発には「モデリング」と「ユースケース実装」というプロセスが存在する ChatGPTさんに聞いてみた Q:モデリングやユースケースをするためのツールには、どんなものがありますか? Q:モデリング、ユースケースを書くためのスキルを伸ばすためには、どういうことをすればよいでしょうか? Q:モデリングとユースケースは、個人開発でも必要でしょうか? 感想+雑記 原文 アプリケーション開発には「モデリング」と「ユースケース実装」というプロセスが存在する #設計 …
こんにちは、2022年4月にフォースタートアップスにジョインしたエンジニアの八巻(@hachimaki37)です。主にタレントエージェンシー支援システム(SFA/CRM)のシステム開発を担当しております。現在所属するチームでは、サーバサイド(Ruby,RoR)、フロントエンド(Vue.js)の役割を分けず、2週間のスプリントを切って開発を行なっております。 少し前から興味が湧いていたドメイン駆動設計(以下、DDDと呼ぶ)、ありがたいことに外部研修の参加を募るアナウンスがあったため、DDD Boot Campという外部研修を受講してきました。 詳細は後述しますが、きっかけは、近い未来に訪れる当社…
こんにちは、んだです。 今回のテーマは、『テスト計画』についてです。 体系的ソフトウェアテスト入門作者:Rick Craig,Stefan P Jaskiel日経BP出版センターAmazon 読んだきっかけ 「予防テスト」というアプローチだった 予防テストとは? 時代経過に伴うテスト定義の変化 予防テストの具体例 Systematic Test and Evaluation Process (STEP) approach 読んだきっかけ これまでのプロジェクトで、テストはいつもプロジェクトの後半に行われていました。 新機能を追加するときでも、実装が全て完了した後に初めてテストケースを作り、テス…
こんにちわ、んだです 今回のテーマは「ユースケース」です ユースケース入門―ユーザマニュアルからプログラムを作る (Object Technology Series)作者:ローゼンバーグ,ダグ,スコット,ケンドールピアソンエデュケーションAmazon 読んだきっかけ 読んでみて 学びになったポイント 方法論にとりつかれるな イテレーション、インクリメンタル ユースケースと要求と機能の違い まとめ 読んだきっかけ きっかけとなったのは、業務でユースケース駆動開発の手法を取り入れながら開発したことです。 やってみて作るものに対する情報整理の方法、情報整理したものが実装にスムーズに繋がっていく点など…
先日 Java と Spring Boot を使って REST API のプロトタイプを作った。さらに、書籍「ユースケース駆動開発実践ガイド」で登場する ICONIX プロセスを参考にユースケース記述の工程までを試してみた。 kazuhe.hatenablog.com ICONIX プロセスを用いた設計も Java も Spring Boot も学習中なので、いろいろ雑だと思うが学びの記録として続きの工程を簡単にまとめてみる。ICONIX プロセスは工程を進めながらイテレーティブに各図を洗練されていく様なので、上記記事でのアウトプットも一部変更して再度この記事に貼り付ける。 紙芝居 作ろうとし…