記事一覧

Simulinkモデルのバージョン管理(2)

Simulinkモデルのバージョン管理システムを構築しよう企画の2回目です。 Simulinkモデルのバージョン管理(1)では、バージョン管理システムの基本について、ものすごくざっくり書きました。 これをベースに、もうちょっと突っ込んだ内容を確認しましょう。 今回のテーマは、「中央型」と「分散型」の違いについてです。

英語 de プレゼンテーション

英語でプレゼンテーションするには?もっというと、英語でプレゼンビデオを作るには? 今年に入ってから、モデルベース開発のツール開発をご依頼いただきました。内容はお客様の許可をいただいたら公表しますが、まだ秘密です。 とにかくツールを作らさせていただいているのですが、どうやら海外拠点でもお使いになられたいとの事。アプリは、OS環境に応じて英語/日本語切り替えられるようにするとして、マニュアルをどうする

Simulinkモデルのバージョン管理(1)

去年の年末に、NEATさんの忘年会でYさんと雑談していました。どうもSimulinkモデルの場合、バージョン管理システムが使われていないところが多い、との事。うむうむ、いい話を聞きました。 一般的なソフトウェア業界では当然のようにやっている ↓ モデルベース業界では行われていない ↓ ビジネスチャンス到来!? ちょうどそんな折、コードファインのMさんから「Simulinkのバージョン管理ツール、取

実行可能な仕様書

コードファインのTさんと雑談していて、ふと実行可能な仕様書についての話になりました。ひとくちに実行可能な仕様書といっても、各社バラバラのアプローチをしているねぇ・・・と。 なんだか頭が混乱してきた事もあり、私なりにまとめてみる事にします。 ちなみに実行可能な仕様書とは、「日本語の仕様書は曖昧だからダメだ。でも、Simulinkモデルで仕様書を書けば、曖昧な点がなくなるじゃないか!」というアイデアで

動画マニュアルを作ろう

今回は、プロジェクト ビタイチです。フリーソフトだけを組み合わせてソフトウェアの動画マニュアルを作製します。というか、作成するための手法を調べます。 マニュアルを作るにあたって目標としているものがあります。1つはニコニコ動画にあげられているblenderチュートリアルシリーズ。「 blender  チュートリアル 」とでも検索すると、いっぱい出てきます。これはほんと良くできてます。blenderと

お気に入りツール紹介:C++test (2)

お気に入りツール紹介:C++test (1)からの続きです。 今回は、C++testを使用してユニットテストを実行する際のお話です。次のようなテーマで書いていきます。 CppUnitのテスト実行が面倒。もっと楽をしたい → ユニットテスト支援機能 テスト品質を高めたい → コードカバレッジ測定機能 コード品質を上げ、同時にエンジニアの教育もしたい → 静的解析機能