2018-04-01から1ヶ月間の記事一覧

ユースケース駆動開発実践_要件定義

前回ユースケース駆動開発の流れを掴めたので実際に開発を進めてみたいと思います。以下のECサイトの機能要求からドメインモデリングとユースケースを行いたいと思います。 要求定義 ・ユーザはログイン画面でユーザ名、パスワードを入力してパスワード認証…

ユースケース駆動開発実践ガイドメモ

ユースケース駆動開発実践ガイドの読書メモ ICONIXプロセストとは ドメインモデリングによって対象領域を理解し、ユースケースを書くことで顧客の要求を目に見える形でまとめ上げ、ロバストネス図によってソフトウェアの振る舞いを明確化し、シーケンス図に…

ambariでhadoopクラスタ構築

Ambariとは OSSで作られているHadoop管理プラットフォーム。セキュアな(Kerberosベースの) Hadoopクラスタのインストールをサポートし、ロールベースのユーザー認証と許可そして監査機能を提供し、ユーザー管理のために LDAPと Active Directoryとの統合も…

sbtのマルチプロジェクトでサブプロジェクトをimportする

以下のようにcoreとsubのマルチプロジェクトを作成しsubプロジェクトのSampleクラスをcoreプロジェクトのCoreクラスでimportして利用してみたいと思います。 . ├── build.sbt ├── core │ ├── src │ │ ├── main │ │ │ ├── resources │ │ │ └── scala │ │ │ └─…

Ansibleでインターネットに繋がらない環境へPythonライブラリをインストールする

インターネットに繋がらないHadoopクラスタの各slaveに対してAnsibleでPythonのライブラリを管理することを想定して試してみましたので、その時の内容を書いておきます。 hadoopクラスタへのpythonライブラリ追加として、とりあえず以下のユースケースを追加…