ブックマーク / thinkit.co.jp (4)

  • プログラムはモデルとルールで作る | Think IT

    always0901
    always0901 2010/06/14
    プログラム
  • シーケンス図とステートマシン図を学ぼう

    シーケンス図とステートマシン図とは 「はじめようUML!」と題してお送りしている連載も、今回がいよいよ最終回となります。最後は、シーケンス図とステートマシン図による振る舞い設計を見ていきましょう。 シーケンス図とステートマシン図は、13あるUMLの図(ダイアグラム)の中でも、システム内部の振る舞いを表現するための代表的な図です。シーケンス図は相互作用図の一種で、主に、ユースケースごとにシステム内部のオブジェクト同士のやり取りを設計するために使われます。一方、ステートマシン図では、ユースケースを跨ったオブジェクトごとの状態遷移を設計します。 シーケンス図とは まずはシーケンス図から見ていきましょう。シーケンス図は、オブジェクト間のメッセージのやり取り(相互作用)を時系列に沿って表現するダイアグラムです。シーケンス図での時間は、ライフラインに沿って上から下に進みます。 シーケンス図は、詳細設

    always0901
    always0901 2010/06/14
    UML
  • 少人数によるアジャイル開発の事例

    なぜ今アジャイル開発か 今、世界的な不況の影響で多くの業界が打撃を受けています。それはIT業界も例外ではありません。ユーザー企業のIT投資予算の中でシステム開発を受託してきたベンダーにとっては、ユーザー企業がうける打撃がそのままIT投資の縮小という形で反映してくることになります。こうした情勢の中、なぜ今アジャイルについて知る必要があるのでしょうか。 昨今の経済状況から、多くの企業で「SaaS(Software as a Service)」利用の検討が始まっています。SaaSとは、インターネット経由でソフトウエアの機能を提供し、ユーザーはシステムを所有せずにブラウザーを通じて利用できるというソフトウエアの提供形態の一種です。最近だとSalesforceが特に有名ですし、筆者の経営するソニックガーデンでもSaaS事業を先日開始しました(http://www.skipaas.jp/)。 SaaS

    always0901
    always0901 2010/06/14
    アジャイル開発事例
  • Androidと組み込み開発

    はじめに~Androidとは Android(http://www.android.com/)はGoogleとOpen Handset Alliance(http://www.openhandsetalliance.com/)が開発している携帯電話向けのフレームワークです。Linuxをベースに独自のJava仮想マシン(Dalvik VM)を備え、J2SE 5相当のJavaアプリケーション実行環境を持ちます。 Androidはオープンソースで開発されていて、そのソースコードリポジトリには、世界中のエンジニアから日々パッチが投稿されています。Androidを採用した最初の携帯電話、HTC製G1は2008年10月にアメリカで発売され、続いてイギリス、オーストラリアなど世界各国で販売されています。 AndroidのアプリケーションはAndroid Marketで配布されます。2009年2月からは有

    always0901
    always0901 2010/06/03
    Androidと・・・
  • 1