豆蔵ソフト工学ラボ

オピニオン

ご挨拶
ソフト工学ラボ 編集前記~12月号~

豆蔵ソフト工学ラボ所長の羽生田です。あっという間に2009年もいよいよ年末の12月になってしまいましたが、最新号の豆蔵コラボ記事をお届けいたします。

[業界への提言] 2009/12/03

電気通信大学:西 康晴 先生インタビュー
第2回:日本のテストの現場への提言

日本のテスト業界の立役者である電気通信大学の西康晴先生へのインタビュー、第2回は日本のソフトウェア開発におけるテストや品質確保の取り組みに対しての所感と提言です。 大学での研究の在り方から、産業構造の問題点まで、率直なご意見の裏側に日本のテスト技術の向上に対する熱い思いを感じる内容です。

[テスト・品質改善] 2009/12/03


特集記事

組込み開発のためのモデリングワンポイントレッスン
第6回:状態って何?

これまでは静的な構造(クラス図で表現する構造)を中心に取り上げてきましたが、今回は動的な構造、そのなかでも状態遷移について取り上げていきたいと思います。動的構造とは時間の流れに沿って変化するものの構造のことで、状態の変化や処理の順序などが相当します。組込系のソフトウエアを扱う上で、この状態の概念は避けて通れないところです。

[モデリング] 2009/12/03

誤解しがちなモデリングの技
第7回:モデルの意味的な誤り(I)

今回の記事では少し趣向を変えて、「表記法としては間違っていないけれども、表現している内容(モデルの意味)に{おかしな|あやしい}ところがある」というケースをいくつか見ていきたいと思います。今回の記事ではモデルの意味的な部分/解釈に関わってくることになるので、「明らかに間違っている」とは言えない(見方によっては十分に正しい)ケースも出てきます。そのため、この記事の内容が「どんなときも絶対的に正しい」などとは思わず、あくまでも参考程度に読んでみてください。

[モデリング] 2009/12/03

RESTful Web Services より良いWebインタフェースの構築と分散型システム連携
第2回:REST導入における勘所 ~誤った導入をしないために~

前回の記事では、REST の原理原則についてお話させて頂きましたが、ざっと RESTの概要をご理解頂けましたでしょうか。続編となる本記事では、もう少し踏み込んだ形で、REST アーキテクチャの種類と、導入における勘所をお話させて頂きます。

[アーキテクチャ] 2009/12/03

業務アプリ開発者・情シス部員のためのBI入門
第2回:OLAPによる販売データ分析 ~Excelのピボットで~

前回は、Google AnalyticsをひきあいにしてBIの活動全体を俯瞰してみました。BIプロジェクトでは、See/Plan/Doのサイクルで活動を進めていくこと、Seeにおいては対象領域のデータを分析し傾向を把握することなどを説明しました。今回は、Seeのフェーズにおいて重要となるOLAP分析について説明していきます。

[ITと経営] 2009/12/03

RESTful Web Services より良いWebインタフェースの構築と分散型システム連携
第1回:RESTのコンセプトと特徴 ~REST を知ると考え方が変わる~

現在、一般的になりつつある REST (REpresentational State Transfer) ですが、いざ実践しようとするためには、正しい理解と実装指針が必要です。前編となる本記事では、REST の概念をご紹介し、後編となる次記事では、一般的に言われている勘所と、私が実プロジェクトで実践した勘所についてご紹介します。

[アーキテクチャ] 2009/10/02

「問題は解決ではなく、解消せよ」
第4回:客観と主観

これまでのビジネスの世界では、「客観的」な考え方が正しく、そうでないもの(主観的なもの)は正しくない、という風潮が強く、なるべく主観的なもの、客観的に判断できないものは排除される傾向にありました。特にIT業界の場合はその傾向が強く、科学実証主義的に 再現可能がどうかが重要視されています。

[要求開発] 2009/10/02

超上流ビジネスモデリングの本質『要求開発入門』
第3回:要求開発プロジェクトを開始する方法

いよいよ今回からは、家具販売会社の仮想プロジェクトを題材に、具体的な要求開発の進め方についてとりあげます。

[要求開発] 2009/10/02

誤解しがちなモデリングの技
第6回:初心者にありがちな間違い

今回のテーマは「初級者にありがちな間違い」ということで、ここまでとは少し趣向を変えて、オブジェクト指向とUMLを習得しつつある人がしばらくの期間描きがちになる間違った例をいくつか紹介していきたいと思います。

[モデリング] 2009/10/02

たべるエンジニアリング
第4回:麦飯食べますか?それとも根拠を待ちますか?

栄養素の欠乏によって死に至る場合があることを、現代では誰も疑いません。その昔、ある病気を引き起こすのは病原体だと考える人々は、その原因が栄養素の欠乏であるという意見を無視していました。

[エンジニアライフ] 2009/07/07

組込み開発のためのモデリングワンポイントレッスン
第5回:ドメインと制御の区別(後編)

今回はドメインのモデルと制御のモデルの間の関係をどのように表し、またそれをどのように設計のモデルにしていくのかについて、取り上げていこうと思います。

[モデリング] 2009/07/07

誤解しがちなモデリングの技
第5回:ユースケース図にまつわるアレコレ

連載第5回のテーマは「ユースケース図」です。ユースケース図を描く際に誤って使われることが多い表記や、{あまり嬉しくない|誤った}ユースケース図の描き方/使い方などをいくつか紹介していきたいと思います。

[モデリング] 2009/07/07

SOA実践の最前線
第5回:クラウド時代のトランザクション

今回は、サービス指向の一環として、クラウドコンピューティング(以下クラウド)などでトランザクションの形態が果たして変わるのだろうか? という話をひとつ致します。

[アーキテクチャ] 2009/07/07


このページの先頭に戻る