2013-01-01から1年間の記事一覧

XMLスキーマのまとめ

自分用に、XMLスキーマについて書いたことをまとめておきます。 XMLスキーマ ①XMLスキーマで属性の定義 ②XMLスキーマで文字列長の定義 ③XMLスキーマで文字列パターンの定義 ④XMLスキーマで選択値の定義 ⑤XMLスキーマで値の有効範囲を定義 ⑥XMLスキーマで階層…

⑨XMLスキーマで一意キーとなる属性を定義

すっかり忘れていました・・・w XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで一意キーとなる属性を定義してみます。 簡単なサンプルを作ってみます。 ■Unique.xml <itemList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Unique.xsd"> <item id="1"/> <item id="2"/> <item id="3"/> </item></item></item></itemlist>

懐かしのストⅡ

ほんとにど〜でもいいことですが、 かれこれ20年前、中学生〜高校生の頃に、 ストⅡ(ストリートファイターⅡ)という格闘ゲームが流行っていました。 なんとなく懐かしくなって、 YouTube見てたら、こんな動画が・・・ もう、だいぶ前の動画らしいですが、 プ…

⑧XMLスキーマで階層構造の定義(定義した要素のどれかが出現すればいい場合)

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで階層構造を定義してみます。(定義した要素のどれかが出現すればいい場合) 簡単なサンプルを作ってみます。 ■Choice.xml <nameList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Choice.xsd"> <id>1</id> </nameList> ■Choice.xsd

iPhone5S買いました!

iPhone4買ったのが、2010/06/22なので、 約3年ぶりの機種変更ですね。 iPhone4の時は、オンラインで予約して、 2週間くらい待ちましたが、今回は発売日に予約して3日くらいで手元に届きました。 まあ、色もグレーだし、店に行けば直ぐ買えたのですけどね・…

⑦XMLスキーマで階層構造の定義(出現順番が決まっていない場合)

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで階層構造を定義してみます。(出現順番が決まっていない場合) 簡単なサンプルを作ってみます。 ■All.xml <nameList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="All.xsd"> <id>1</id> <name>hogehoge</name> </nameList> ■All.xsd

⑥XMLスキーマで階層構造の定義(出現順番が決まっている場合)

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで階層構造を定義してみます。(出現順番が決まっている場合) 簡単なサンプルを作ってみます。 ■Sequence.xml <nameList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Sequence.xsd"> <id>1</id> <name>hogehoge</name> </nameList> ■Sequence…

⑤XMLスキーマで値の有効範囲を定義

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで、値の有効範囲をチェックしてみます。 簡単なサンプルを作ってみます。 ■ValueRange.xml <greeting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ValueRange.xsd" attribute="10">100</greeting> ■ValueRange.xsd

④XMLスキーマで選択値の定義

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで、選択値をチェックしてみます。 簡単なサンプルを作ってみます。 ■SelectValue.xml <greeting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="SelectValue.xsd" attribute="Hello World!!">Hello World!!</greeting> ■SelectValu…

③XMLスキーマで文字列パターンの定義

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで、文字列パターンをチェックしてみます。 簡単なサンプルを作ってみます。 ■StringPattern.xml <greeting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="StringPattern.xsd" attribute="Hello World!!"> Hello World!! </greeting> ■…

②XMLスキーマで文字列長の定義

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで、項目値、属性値の文字列長をチェックしてみます。 簡単なサンプルを作ってみます。 ■StringLength.xml <greeting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="StringLength.xsd" attribute="Hello World!!"> Hello World!! </greeting>

①XMLスキーマで属性の定義

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLでは項目の他に、属性を定義する事ができます。 XMLスキーマでも、属性の定義ルールを記載して、チェックする事ができます。 簡単なサンプルを作ってみます。 ■Attribute.xml <greeting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Attribute.xsd" attribute="Hello World!!">…</greeting>

XMLスキーマでHello World

XMLスキーマの書き方について、学んだ事を書いていきます。 XML Schema(XMLスキーマ)は、 XML文書の論理的構造を定義する為に開発されたスキーマ言語の一つ。 現在、W3Cが開発・標準化にあたっている。 XML Schema - Wikipedia XMLスキーマは、XML文書の記…

プロジェクトテンプレート(Jenkins対応版)

自分用に、プロジェクトテンプレートについて書いたことをまとめておきます。 プロジェクトテンプレート(Jenkins対応版) 1.概要 2.ビルド 3.カバレッジ取得 4.FindBugsでバグになりそうなコードを検出 5.CheckStyleでコーディング規約チェック 6.CPDで重複…

プロジェクトテンプレート⑥

ant/cpd.properties、ant/cpd.xmlはこんな感じ。 build.xmlから呼び出されるAntタスクです。 PMDに含まれるCPDを使って、似たようなコードがないかをチェックします。 PMD:http://pmd.sourceforge.net/ ■ant/cpd.properties ##############################…

プロジェクトテンプレート⑤

ant/checkStyle.properties、ant/checkStyle.xmlはこんな感じ。 build.xmlから呼び出されるAntタスクです。 CheckStyleを使って、コーディング規約に従っているかをチェックします。 CheckStyle:http://checkstyle.sourceforge.net/ ■ant/checkStyle.proper…

プロジェクトテンプレート④

ant/findBugs.properties、ant/findBugs.xmlはこんな感じ。 build.xmlから呼び出されるAntタスクです。 FindBugsを使って、ソースコードのバグっぽい部分を検出します。 FindBugs:http://findbugs.sourceforge.net/ ■ant/findBugs.properties #############…

プロジェクトテンプレート③

ant/coverage.properties、ant/coverage.xmlはこんな感じ。 build.xmlから呼び出されるAntタスクです。 Coberturaを使って、ユニットテスト実行時のカバレッジを測定します。 カバレッジ測定用のコードをクラスファイルに埋め込んでから、ユニットテストを実…

プロジェクトテンプレート②

build.properties、build.xmlはこんな感じ。 build.propertiesで定義情報を変更できるようにしておく。 build.xmlに全ての処理を書いてしまうと、冗長になってメンテが大変なので、 カバレッジ取得や静的解析のタスクは、別XMLに分離して呼び出す形式にした…

プロジェクトテンプレート①

Hudson→Jenkinsになって、だいぶ時間が立っていますが・・・ 前やっていたことを忘れないようにメモしておきます。 プロジェクトで使いまわせるように、 プロジェクトテンプレートを作っておこうと思いました。 EclipseのJavaプロジェクトで、AntでBuildしま…

プロジェクトマネージャ試験を受験してきました!

4/21(日)にプロジェクトマネージャ試験を受験してきました! 6/21(金)に合格発表があります。 受験したんですが、まだ合格ラインに達していないと痛感しました・・・(;´Д`) 来年の受験に向けて、引き続き、勉強を続けていきたいと思います! 1)午前Ⅰ 3…

システム開発方法論②

プロジェクトマネージャ試験の参考書から学んだことをつらつらと書いていきます。 プロトタイプモデル 試作品(プロトタイプ)を作成してから、本格的な製品を作成する手法。 新規性が高い場合や、ユーザ要件が曖昧な場合に利用される。 ユーザ要件と開発者…

システム開発方法論①

プロジェクトマネージャ試験の参考書から学んだことをつらつらと書いていきます。 ウォーターフォールモデル 抽象的な設計から、より具体的な設計へ進める開発モデル。 水が高いところから低いところへ流れ落ちる「滝」になぞらえている。 手順は下記の通り…

契約③

プロジェクトマネージャ試験の参考書から学んだことをつらつらと書いていきます。 売買契約 ハードウェア機器の購入など「ものを買った時」に締結されるのが、売買契約である。 所有権が移転し、固定資産として扱われる。 リース契約 一定年数の使用を前提に…

契約②

プロジェクトマネージャ試験の参考書から学んだことをつらつらと書いていきます。 派遣契約 派遣契約は、委任契約(SES契約)と同じく、役務の提供(時間の販売)である。(完成責任を負わない) 委任契約と異なる点は、派遣先の指揮命令系統に従う事が義務…

契約①

プロジェクトマネージャ試験の参考書から学んだことをつらつらと書いていきます。 請負契約 情報システムを完成させて初めて、対価を貰える契約である。 受注側は完成責任を負い、成果物を責任を持って納品しなければいけない。 受注側は完成責任を遂行出来…

見積り技法②

プロジェクトマネージャ試験の参考書から学んだことをつらつらと書いていきます。 ファンクションポイント法 ソフトウェアの機能(外部仕様)に着目した見積もり技法である。 外部仕様は5つに分類される。 外部入力 外部出力 内部論理ファイル 外部インタフ…

定量的プロジェクト管理ツール(EPM-X)

IPA(独立行政法人 情報処理推進機構)が 定量的プロジェクト管理ツール(EPM-X)をというツールをリリースしていました。 http://sec.ipa.go.jp/tool/ipf/index.html Windows、Unix(CentOS、Ubuntu)対応で、 Redmine版とTrac版があります。 早速、お試し…

見積り技法①

プロジェクトマネージャ試験の参考書から学んだことをつらつらと書いていきます。 標準値法(ボトムアップ見積り) ソースコードのステップ数で表現した開発システムの「開発規模(Kstep)」と、 各工程別の「標準生産性(kstep/人月)」を用いて、工数を見…

EVM③

プロジェクトマネージャ試験の参考書から学んだことをつらつらと書いていきます。 EVMを使って、プロジェクト完了時の予測を立てる事ができる。 BAC(Budget At Completion:完成時総予算) PVの合計値である。 EAC(Estimate At Completion:完成時総コスト見…