5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

Size: px
Start display at page:

Download "5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構"

Transcription

1 5-3- 応統合開発環境に関する知識 1

2 5-3- 応統合開発環境に関する知識 統合開発環境と バグ管理ツール ビルドツールなど様々な開発ツールとの連携や MVCフレームワークなどの Javaフレームワークとの連 Ⅰ. 概要携 C 言語やスクリプト言語など Java 以外の言語での利用方法について学ぶ Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-3- 基統合開発環境に関する知識 を受講済み受講前提であること または 同等の知識を有すること 統合開発環境とはどういうものであるかを理解する OSS の開発で用いられている統合開発環境の種類や利用実態 Ⅳ. 学習目標などについて理解する Eclipse の様々なプラグインの特徴や基本的な機能を理解する Java J2EE オープンソース Spring 入門 長谷川裕一 / 伊藤清人 / 岩永寿来 / 大野渉共著, 技術評論 Ⅴ. 使用教科書 教材等 社刊 実践 Spring Framework J2EE 開発を変える DI コンテナのすべて 河村嘉之 / 首藤智大 / 竹内祐介 / 吉尾真祐共著, 日経 BP 社刊 その他 オリジナル教材を作成するものとする Ⅵ. 習得スキルの評価方法 Ⅶ. カリキュラムの構成 講義終了後の受講レポート 定量アンケート 知識確認ミニテスト 演習問題の取り組み状況を総合的に判断して評価を行う レベル 3( 応用 ) 第 1 回 ~ 第 12 回 2

3 講座内容 第 1 回統合開発環境でのカバレジ計測 ( ワークショップ 90 分 ) Eclipse からのカバレジ計測ツールの利用について 実際にコードを計測しながら その利用方法と効果に ついて理解する (1) カバレジの概要 1 カバレジの要素 C0 C1 2 カバレジ測定プラグイン EclEmma (2) Eclipse からの EclEmma の利用 1 新規ソフトウェアのインストールからプラグインをインストール 2 今までのソースコードのカバレジを計測する 3 100% に満たないパスがあれば修正し 何が抜けていたかを考える 第 2 回統合開発環境でのメトリクス測定 ( ワークショップ 90 分 ) Eclipse からの静的解析ツールの利用について 実際にコードのメトリクスを測定しながら その利用方法と 効果について理解する (1) メトリクスの概要 1 メトリクスの要素 クラスの数 メソッドの数 メソッドの長さ 結合度合い 複雑度 2 メトリクス計測プラグイン Eclipse Metrics Plugin (2) Eclipse からの静的解析ツールの利用 1 新規ソフトウェアのインストールからプラグインをインストール 2 今までのソースコードのメトリクスを測定する 3 該当項目があれば修正し 何が問題だったかを考える 3

4 第 3 回統合開発環境でのリファクタリング ( ワークショップ 90 分 ) Eclipse からのリファクタリングについて 実際にコードをリファクタリングすることで その利用方法と効果 について理解する (1) リファクタリングの概要 1 リファクタリングの要素 クラス名の変更 メソッド名の変更 フィールド名の変更 シグニチャの変更 メソッドの抽出 メソッドのインライン化 (2) リファクタリングを実施する 1 今までのコードで重複する部分や 名称がソースコードの意味と合わない個所をリファクタリングする (3) 単体テストとの連携 1 単体テストがある状況でのリファクタリングと ない状況でのリファクタリングで どちらがリファクタリングを行いやすいか議論する 4

5 第 4 回統合開発環境とバグ管理ツールの連携 ( ワークショップ 90 分 ) Eclipse からのバグ管理ツールの利用について 実際に連携を行いながら その利用方法を理解する (1) バグ管理ツールの概要 1 Bugzilla 2 Mantis 3 Trac 4 Redmine (2) バグ管理ツールの連携 1 コネクタのインストール 2 バグ管理ツールへの接続 3 タスクの登録を行う 4 タスクの閲覧を行う 第 5 回統合開発環境とビルドツールの連携 ( ワークショップ 90 分 ) Eclipse からのビルドツールの利用について 実際に連携を行いながら その利用方法を理解する (1) ビルドツールの概要 1 Ant 2 Maven (2) ビルドツールの連携 1 新規ソフトウェアのインストールからプラグインをインストール 2 新しいビルドプロジェクトを作成する 3 今までのソースコードを ビルドツールからビルドする 5

6 第 6 回統合開発環境での Web 開発 ( ワークショップ 90 分 ) Eclipse における WTP を用いた Web アプリケーション開発について 実際にアプリケーションを作成しなが ら 開発方法を理解する (1) WTP による Web アプリケーション開発 1 Web コンテナの設定 2 動的 Web プロジェクト 3 各種コンポーネントの作成 4 テスト 5 デバッグ 第 7 回統合開発環境での GUI 開発 ( ワークショップ 90 分 ) Eclipse における GUI アプリケーションの開発について 実際にアプリケーションを作成しながら 開発方法 を理解する (1) Eclipse による GUI アプリケーション開発 1 Swing による開発 Swing とは Visual Swing for Eclipse を利用した開発 2 AWT SWT による開発 AWT とは SWT とは Visual Editor を利用した開発 (2) GUI アプリケーションの作成 1 新規ソフトウェアのインストールからプラグインをインストール 2 新しいプロジェクトを作成する 3 コンポーネントを配置する 4 イベントハンドラを作成する 5 イベントハンドラを実装する 6

7 第 8 回統合開発環境での MVC フレームワークの利用 ( ワークショップ 90 分 ) Eclipse における MVC フレームワークを利用した開発について 実際にアプリケーションを作成しながら 開発方法を理解する (1) Struts を利用したアプリケーション開発 1 Struts とは Struts の概要 MVC アーキテクチャ Struts の構成 (2) アプリケーションの作成 1 新規ソフトウェアのインストールからプラグインをインストール 2 新しいプロジェクトを作成する 3 Struts の構成ファイルを作成する 4 FormBean を作成する 5 Action と JSP を配置する 6 それぞれを結合する 7 それぞれを実装する 7

8 第 9 回統合開発環境でのデータベース開発 ( ワークショップ 90 分 ) Eclipse における O/R マッピングフレームワークを利用した開発について 実際にアプリケーションを作成 しながら開発方法を理解する (1) Hibernate を利用したアプリケーション開発 1 Hibernate とは Hibenate の概要 O/R マッピングとは Hibernate の構成 (2) アプリケーションの作成 1 データベースアプリケーションのインストール 2 データベースおよび テーブルの作成 3 新規ソフトウェアのインストールからプラグインをインストール 4 新しいプロジェクトを作成する 5 Hibernate の構成ファイルを作成する 6 データベース情報を登録する 7 自動生成コンソールの作成 設定を行う 8 データベースを利用したアプリケーションを作成する (CRUD) 8

9 第 10 回様々なプラグインを利用する ( ワークショップ 90 分 ) Eclipse で利用可能な様々なプラグインをりようすることで より広範囲な開発サポート体制があることを理 解する (1) UML 作成プラグイン 1 AmaterasUML プラグインをインストール 様々な UML を作成する (2) ER 図作成プラグイン 1 AmaterasERD プラグインをインストール ER 図の作成 既存のデータデータベースからリバースする (3) データベースの編集 閲覧プラグイン 1 DBViewer プラグインをインストール 既存のデータベースを閲覧 編集する (4) 継続的インテグレーション (CI) プラグイン 1 Hudson Eclipse プラグインをインストール CI 環境を構築する 今までのビルド環境を CI に移行する (5) All-in-one パッケージ 1 Pleiades All in One アーカイブの取得 展開 導入プラグインを確認する 9

10 第 11 回統合開発環境での C 言語の開発 ( ワークショップ 90 分 ) Eclipse を利用した C 言語の開発について 実際に環境の作成から アプリケーションの作成までを行うこ とで理解する (1) Eclipse での C 言語開発 1 CDT プラグイン 2 GCC コンパイラ環境 (2) C 言語開発環境の作成 1 プラグインのインストール 2 GCC コンパイラのインストール 3 コンパイラの設定 4 プロジェクトの作成 5 コンパイラ リンカオプションの指定 6 ソースコードの作成 7 ビルド 8 実行 第 12 回統合開発環境でのスクリプト言語の開発 ( ワークショップ 90 分 ) Eclispse を利用した Perl PHP などスクリプト言語の開発について 実際に環境の作成から アプリケーショ ンの作成までを行うことで理解する (1) Eclipse でのスクリプト言語開発 1 Perl 2 PHP 3 Python 4 Ruby (2) スクリプト開発環境の作成 1 プラグインのインストール 2 プロジェクトの作成 3 ソースコードの作成 4 実行 以上 10

5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構

5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構 5-3- 基統合開発環境に関する知識 1 5-3- 基統合開発環境に関する知識 OSS の開発で用いられている統合開発環境について その種類や特徴 使い方 活用方法等を理解することを通じて OSS をソースコード Ⅰ. 概要レベルで活用したり 開発プロジェクトに参加したりするための基礎知識やノウハウを学ぶ Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-2- 基開発ツールに関する知識

More information

5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関す

5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関す 5-1- 応開発フレームワークに関する知識 1 5-1- 応開発フレームワークに関する知識 開発フレームワークを利用した Web アプリケーションの実装方法を理 Ⅰ. 概要解する MVC や OR マッピング DIxAOP といった技術を理解する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-1- 基開発フレームワークに関する知識 を受講受講前提済みであること または 同等の知識を有すること

More information

4-4- 応スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語のうち 特に Ruby について学習し 応用的なアプリケーション開発の手法を習得する Ⅰ. 概要フレームワークによる Web アプリケーション開発やデータベース操作について学習する Ⅱ. 対象専門分野職種共通 Ⅲ.

4-4- 応スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語のうち 特に Ruby について学習し 応用的なアプリケーション開発の手法を習得する Ⅰ. 概要フレームワークによる Web アプリケーション開発やデータベース操作について学習する Ⅱ. 対象専門分野職種共通 Ⅲ. 4-4- 応スクリプト言語に関する知識 1 4-4- 応スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語のうち 特に Ruby について学習し 応用的なアプリケーション開発の手法を習得する Ⅰ. 概要フレームワークによる Web アプリケーション開発やデータベース操作について学習する Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 4-4- 基スクリプト言語に関する知識

More information

Microsoft Word 基_シラバス.doc

Microsoft Word 基_シラバス.doc 4-5- 基 Web アプリケーション開発に関する知識 1 4-5- 基 Web アプリケーション開発に関する知識 スクリプト言語や Java 言語を利用して Ruby on Rails やその他 Web フレームワークを活用して HTML(4, 5) XHTML JavaScript DOM CSS といったマークアップ言語およびスクリプト言語を活用しながら Ⅰ. 概要ダイナミックなWebサービスを提供するアプリケーションを開発する際に

More information

1-1- 基 OSS 概要に関する知識 ソフトウェアの新たな開発手法となりソフトウェア業界で大きな影響力を持つようになったオープンソースについて学習する 本カリキュラム Ⅰ. 概要では オープンソースの登場から現在に至る発展の経緯や代表的なソフトウェアの特徴を理解する 講義の後半では実際にソフトウェ

1-1- 基 OSS 概要に関する知識 ソフトウェアの新たな開発手法となりソフトウェア業界で大きな影響力を持つようになったオープンソースについて学習する 本カリキュラム Ⅰ. 概要では オープンソースの登場から現在に至る発展の経緯や代表的なソフトウェアの特徴を理解する 講義の後半では実際にソフトウェ 1-1- 基 OSS 概要に関する知識 1 1-1- 基 OSS 概要に関する知識 ソフトウェアの新たな開発手法となりソフトウェア業界で大きな影響力を持つようになったオープンソースについて学習する 本カリキュラム Ⅰ. 概要では オープンソースの登場から現在に至る発展の経緯や代表的なソフトウェアの特徴を理解する 講義の後半では実際にソフトウェアを PC にインストールしながら演習を行う Ⅱ. 対象専門分野職種共通

More information

5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベル

5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベル 5-1- 基 開 発 フレームワークに 関 する 知 識 1 5-1- 基 開 発 フレームワークに 関 する 知 識 現 在 普 及 が 期 待 されている 開 発 フレームワークの 実 際 の 開 発 運 用 Ⅰ. 概 要 の 際 に 必 要 な 管 理 知 識 手 法 の 種 類 と 特 徴 内 容 を 理 解 し 必 要 なノ ウハウを 実 務 レベルとして 学 ぶ Ⅱ. 対 象 専 門 分

More information

講座内容 第 1 回オープンソースの理念 ( 講義 90 分 ) オープンソースという言葉の定義と概念を理解する あわせてオープンソースの基本的なライセンスを理 解する (1) オープンソースの登場と理念 1. オープンソースの定義 2. ネットスケープ社製品のソースコード公開 3. Open So

講座内容 第 1 回オープンソースの理念 ( 講義 90 分 ) オープンソースという言葉の定義と概念を理解する あわせてオープンソースの基本的なライセンスを理 解する (1) オープンソースの登場と理念 1. オープンソースの定義 2. ネットスケープ社製品のソースコード公開 3. Open So 調査 5 モデルカリキュラムの提言コースウェア 1.OSS の概要に関する知識 ソフトウェアの新たな開発手法となりソフトウェア業界で大きな影響力 を持つようになったオープンソースについて解説する 本講義では Ⅰ. 概要 オープンソースの登場から現在に至る発展の経緯や代表的なソフト ウェアの特徴を解説する 講義の後半では実際にソフトウェアを PC にインストールしながら演習を行う Ⅱ. 対象専門分野

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 5-3- 応統合開発環境に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 応用レベル 応統合開発環境に関する知識 統合開発環境でのカバレジ計測

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 5-3- 応統合開発環境に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 応用レベル 応統合開発環境に関する知識 統合開発環境でのカバレジ計測 OSS モデルカリキュラムの学習ガイダンス 5-3- 応統合開発環境に関する知識 1. 科目の概要ソフトウェア開発を効率的に進めるために用意されている統合開発環境と様々な外部ツールとの連携を紹介する また C 言語やスクリプト言語など他のプログラミング言語の開発環境の構築についても言及する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り 習得ポイント説明シラバスの対応コマ

More information

6-2- 応ネットワークセキュリティに関する知識 1 独立行政法人情報処理推進機構

6-2- 応ネットワークセキュリティに関する知識 1 独立行政法人情報処理推進機構 6-2- 応ネットワークセキュリティに関する知識 1 6-2. ネットワークセキュリティに関する知識 OSS 動作環境におけるセキュリティリスク それに対応するセキュリ ティ要件とその機能 構成に関して 実際の開発 運用の際に必要な Ⅰ. 概要 管理知識 手法の種類と特徴 内容を理解する 特に Linux サーバ による実務の手順に即して ネットワークセキュリティを確保するため の手順を学ぶ Ⅱ.

More information

2-3- 基 Linux のシステム管理に関する知識 1 独立行政法人情報処理推進機構

2-3- 基 Linux のシステム管理に関する知識 1 独立行政法人情報処理推進機構 2-3- 基 Linux のシステム管理に関する知識 1 2-3- 基.Linux のシステム管理に関する知識 オープンソースオペレーティングシステムとしてもっとも利用が期待される Linux のシステム管理に関して 実際の開発 運用の際に必要 Ⅰ. 概要な管理知識 手法の種類と特徴 内容を理解し Linux をサーバとして運用するために必要なノウハウを実務レベルとして学ぶ 基本編ではサーバ単体の管理を中心に学ぶ

More information

6-3.OS セキュリティに関する知識 OS のセキュリティ機能として必要な機能と オープンソース OS とし Ⅰ. 概要てもっとも利用が期待される Linux のセキュリティ管理に関して 電子メール Web CGI DNS などの具体的な管理手法について学ぶ Ⅱ. 対象専門分野職種共通 Ⅲ. 受講

6-3.OS セキュリティに関する知識 OS のセキュリティ機能として必要な機能と オープンソース OS とし Ⅰ. 概要てもっとも利用が期待される Linux のセキュリティ管理に関して 電子メール Web CGI DNS などの具体的な管理手法について学ぶ Ⅱ. 対象専門分野職種共通 Ⅲ. 受講 6-3- 応 OS セキュリティに関する知識 1 6-3.OS セキュリティに関する知識 OS のセキュリティ機能として必要な機能と オープンソース OS とし Ⅰ. 概要てもっとも利用が期待される Linux のセキュリティ管理に関して 電子メール Web CGI DNS などの具体的な管理手法について学ぶ Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 基礎的なコンピュータ科学 セキュリティ工学基礎

More information

.NET テクノロジー概説 /WindowsAzure 入門 コード P-2 0:00~7:00 ( 休憩 時間含む ) 前提条件 Windows の操作経験 ( エクスプローラの操作 ファイルの操作 ) があること 最低開講人数 0 名.NET テクノロジー概説 /WindowsAzure 入門

.NET テクノロジー概説 /WindowsAzure 入門 コード P-2 0:00~7:00 ( 休憩 時間含む ) 前提条件 Windows の操作経験 ( エクスプローラの操作 ファイルの操作 ) があること 最低開講人数 0 名.NET テクノロジー概説 /WindowsAzure 入門 プログラム開発におけるレビュー テスト技術の基礎 コード P- 0:00~7:00 ( 休憩 時間含む ) 前提条件プログラム開発作業の経験があること 最低開講人数 0 名 プログラム開発におけるレビュー テスト技術の基礎 初日 202 年 5 月 日 2 時間 0 分実施日数及び総 2 日間訓練時間数最終日 202 年 5 月 7 日時間換算時間. プログラムの品質を管理するとはどのようなことか理解する

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 5 月 Java 基礎 1 タイトル Java 基礎 2 日間 概要 目的 サーバサイドのプログラミング言語で最もシェアの高い Java SE の基本を習得します 当研修ではひとつの技術ごとに実用的なアプリケーションを作成するため 効果的な学習ができます Java SE の多くの API の中で 仕事でよく利用するものを中心に効率よく学びます 実際の業務で最も利用される開発環境である Eclipse

More information

楽しい開発.pptx

楽しい開発.pptx Redmine, Trac 1 / 2 3 Excel etc Excel etc etc etc PJ etc 4 Excel (Mantis) Excel (MS Project) (Subversion) (InetWeb ) (Wiki) ML (ADE) 5 ARK Developer s Environment ADE ADE ADE Eclipse Ant Maven JMeter Subversion

More information

4-1- 基 Java に関する知識 1 独立行政法人情報処理推進機構

4-1- 基 Java に関する知識 1 独立行政法人情報処理推進機構 4-1- 基 Java に関する知識 1 4-1- 基 Java に関する知識 もっとも普及しているオープンソース言語 Java の仕組み 基本的なプログラミング文法 オブジェクト指向によるプログラム設計と作成方法 Ⅰ. 概要を学ぶ さらにクラスライブラリやジェネリクスの活用 Web アプリケーションの作成方法について学ぶ Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 1-1- 基

More information

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを メトリクス利用によるリファクタリング対象の自動抽出 ローランドディー. ジー. 株式会社 第 4 開発部 SC02 小林光一 e-mail:kouichi.kobayashi@rolanddg.co.jp 2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない

More information

TERASOLUNA(R)

TERASOLUNA(R) OSS を活用したシステム構築の勘所 ~ 高品質 高生産性の実現 ~ 株式会社 NTT データ技術開発本部ソフトウェア工学推進センタシニアエキスパート池田貴之 自己紹介 池田貴之 ( いけだたかゆき ) 株式会社 NTT データ技術開発本部ソフトウェア工学推進センタに所属 TERASOLUNA フレームワーク開発プロジェクトリーダ TERASOLUNA オープンソースプロジェクト (http://terasoluna.sourceforge.jp)

More information

講座内容 第 1 回開発の流れとツール ( 講義 90 分 ) ソフトウェア開発環境を構成するソフトウェア ハードウェア ツールの概要と開発やデバッグの進め方を 学ぶ (1) ソフトウェア開発プロセスの特徴と開発環境 1. ソフトウェア開発の特徴 2. OS オープンソース OS である Linux

講座内容 第 1 回開発の流れとツール ( 講義 90 分 ) ソフトウェア開発環境を構成するソフトウェア ハードウェア ツールの概要と開発やデバッグの進め方を 学ぶ (1) ソフトウェア開発プロセスの特徴と開発環境 1. ソフトウェア開発の特徴 2. OS オープンソース OS である Linux 調査 5 モデルカリキュラムの提言コースウェア 17. 開発ツールに関するスキル バージョン管理システム デバッガ バグ追跡システム システムプロファイラ カーネルデバッガなどのソフトウェア開発ツールについて そ Ⅰ. 概要の種類と特徴 動向の理解に必要な一連の基礎知識と活用技術の概要を学ぶ Ⅱ. 対象専門分野職種共通入門カリキュラムのため 特に規定しない Ⅲ. 受講対象者 基本的なコンピュータ科学

More information

4-4- 基スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語を学習し アプリケーション開発の手法を習得する 本カリキュラムでは まずスクリプト言語に位置づけされる Perl PHP Python JavaScript Ruby といった Ⅰ. 概要プログラミング言語の特徴に

4-4- 基スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語を学習し アプリケーション開発の手法を習得する 本カリキュラムでは まずスクリプト言語に位置づけされる Perl PHP Python JavaScript Ruby といった Ⅰ. 概要プログラミング言語の特徴に 4-4- 基スクリプト言語に関する知識 1 4-4- 基スクリプト言語に関する知識 コードの作成や修正が容易とされるスクリプト言語を学習し アプリケーション開発の手法を習得する 本カリキュラムでは まずスクリプト言語に位置づけされる Perl PHP Python JavaScript Ruby といった Ⅰ. 概要プログラミング言語の特徴について解説し 動作環境の構築や基本的な構文について習得する

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション オープンソースの バージョン管理システムについて Subversion ( サブバージョン ) Git ( ギット ) Bazaar ( バザー ) Mercurial( マーキュリアル ) 2010/11/1 作成 佐野尚之 1 アジェンダ Subversionの特徴 3 Gitの特徴 4 Bazaarの特徴 5 Mercurialの特徴 6 バージョン管理システムの種類について 7 開発環境などの他のツールとの連携

More information

統合開発環境CubeSuite+ V へのバージョンアップのお知らせ

統合開発環境CubeSuite+ V へのバージョンアップのお知らせ ツールニュース RENESAS TOOL NEWS 2013 年 04 月 16 日 : 130416/tn1 統合開発環境 CubeSuite+ V2.00.00 への バージョンアップのお知らせ 統合開発環境 CubeSuite+ を V1.03.00 から V2.00.00 へバージョンアップしました 1. アップデート対象バージョン CubeSuite+ 共通部分 V1.00.00~V1.03.00

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 初版リリース : 2007 年 7 月 Copyright (C) 1998-2007 NEC Corporation. All rights reserved. 1-1 目次 1. はじめに...3 1.1. WebOTX Developerについて...3 1.1.1. 概要...3

More information

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ] 開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ] Safe Harbor Statement 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません

More information

SystemDirector Developer's Studio(V3.2) 適用ガイド

SystemDirector Developer's Studio(V3.2) 適用ガイド 目次 4. フ ロク ラミンク と開発 1 Eclipse 編...2 4.1. Eclipse サポート範囲... 2 4.1.1. CVSを使ったチーム開発...2 4.1.2. Antを使用したビルド...2 4.1.3. JUnitを使ったテスト...2 4.1.4. Javaエディター...2 4.1.5. デバッグ機能...2 4.2. Eclipse サポートしていない機能... 2

More information

受講を行うための前提知識 PC の基本操作ができること 座学 コーディング実習 受講講座の名称 9 日間 67:30 システムエンジニア向け IT 基礎 4/8/( 月 ) IT 技術者に共通する基本的な知識の習得を目標とします コンピュータ基礎では コンピュータの仕組みやコンピュータで扱う数値や単

受講を行うための前提知識 PC の基本操作ができること 座学 コーディング実習 受講講座の名称 9 日間 67:30 システムエンジニア向け IT 基礎 4/8/( 月 ) IT 技術者に共通する基本的な知識の習得を目標とします コンピュータ基礎では コンピュータの仕組みやコンピュータで扱う数値や単 2019 年度新 社員向け Java 開発総合講座 ( オープン型研修 ) 4 月 5 月 6 月 日 月 火 水 木 土 システムエンジニア向けIT 基礎 9 日 \155,200( 税込み ) 1 2 3 4 5 6 プログラミング基礎 9 日 \155,200( 税込み ) 7 8 9 10 11 12 13 Webアプリケーション構築 16 日 \155,200( 税込み ) 14 15 16

More information

Python によるジオプロセシング スクリプト入門

Python によるジオプロセシング スクリプト入門 ... 1 アイコンの説明... 8 第 1 章イントロダクション... 9 本コースの目的... 11 コース内容 1 日目... 11 コース内容 2 日目... 12 付属資料... 12 講習資料... 13 イントロダクション... 13 ArcGIS の紹介... 14 Web ページ : サポート情報... 14 Web ページ :ArcGIS を学べる... 15 Web ページ :ArcGIS

More information

スライド 1

スライド 1 盛岡市 2018 年 JavaWeb 技術者養成コース 38 日間 日付研修内容 4 月 1 日日 4 月 2 日月 4 月 3 日火 4 月 4 日水 4 月 5 日木 4 月 6 日金コンピュータ基礎 4 月 7 日土 4 月 8 日日 4 月 9 日月コンピュータ基礎 4 月 10 日火コンピュータ基礎 4 月 11 日水プログラム開発基礎 4 月 12 日木プログラム開発基礎 4 月 13

More information

Python によるジオプロセシング スクリプト入門

Python によるジオプロセシング スクリプト入門 アイコンの説明... 8 第 1 章イントロダクション... 9 本コースの目的... 11 講習内容... 11 講習資料... 12 イントロダクション... 12 ArcGIS... 13 Web サイト... 13 開発者向けプログラム / サービス... 14 演習 1: 演習環境の構築... 15 ステップ 1: Windows へのログオン ( オプション )... 15 ステップ 2:

More information

Microsoft Word 応_シラバス.doc

Microsoft Word 応_シラバス.doc 1-4- 応システムアーキテクチャに関する知識 1 1-4- 応システムアーキテクチャに関する知識 主な分散情報システムの形態である SOA ピアツーピア Web サービ ス等 およびクラウドコンピューティングについてその要素技術につい Ⅰ. 概要 て理解するとともに 実際にシステム構築に必要なスキルを身につけ る Ⅱ. 対象専門分野 職種共通 Linux のインストール 設定が行えること Ⅲ. 受講対象者

More information

開発ツールのコラボレーション機能を検証する

開発ツールのコラボレーション機能を検証する 開発ツールのコラボレーション機能を検証する ボーランド株式会社デベロッパーツールズ事業本部藤井等 開発ツールをとりまく環境 仕様変更 フレームワークのバージョンアップ コーディング規約 バグ対応 ドキュメント プロトタイプ 機能強化 テストバージョン リリース 2 どのサイズの開発でもなんらかの 管理 + コラボレーション が必要 個人で開発する場合数名で開発する場合チームで開発する場合 複雑さ 保管共有管理

More information

スライド 1

スライド 1 レガシーシステムを刷新するモダナイゼーションの効果的 / 効率的なアプローチについて 自動マイグレーション サービス i Renaissance のご紹介 自動マイグレーション サービス i Renaissance とは i RenaissanceはRPG/COBOL/CLから 元言語に寄せたJavaへの自動変換 サービスを提供します i Renaissanceは下記の3つフェーズから構成されます

More information

CodeGear Developer Camp

CodeGear Developer Camp Where Developers Matter www.codegear.com/jp Copyright 2007 CodeGear. All Rights Reserved. 本文書の一部または全部の転載を禁止します 1 CodeGear 2006 年 11 月 14 日に CodeGear 設立を発表 ボーランドの開発ツール部門を CodeGear として社内分社化 開発者に100% フォーカスした展開を開始

More information

プレポスト【問題】

プレポスト【問題】 コース名 : サーブレット /JSP/JDBC プログラミング ~Eclipse による開発 ~ 受講日 氏名 1 JDBC の説明として 間違っているものを 1 つ選びなさい 1. JDBC を使用してデータベースへアクセスするときには JDBC API が必要である 2. JDBC API は java.lang パッケージとして提供されている 3. JDBC には JDBC API JDBC

More information

intra-mart e Builder Version7.0 リリース ノート 第 3 版 2009/5/19 1 はじめに (1) intra-mart e Builder が動作するには Java-VM が必要です (2) intra-mart e Builder で開発を進めるには intr

intra-mart e Builder Version7.0 リリース ノート 第 3 版 2009/5/19 1 はじめに (1) intra-mart e Builder が動作するには Java-VM が必要です (2) intra-mart e Builder で開発を進めるには intr intra-mart e Builder Version7.0 リリース ノート 第 3 版 2009/5/19 1 はじめに (1) intra-mart e Builder が動作するには Java-VM が必要です (2) intra-mart e Builder で開発を進めるには intra-mart DebugServer およびデータベースが必要となります (3) intra-mart

More information

JP-2-Develop Websites and Components in AEM v6x_(V3_after QA)_1111

JP-2-Develop Websites and Components in AEM v6x_(V3_after QA)_1111 Components using Adobe Experience Manager v6.x Develop Websites and 目次 1 アーキテクチャスタック...8 1.1 アーキテクチャスタックの基礎... 8 1.2 Granite プラットフォームの概要... 8 1.3 Java Content Repository の概要... 9 1.4 Apache Sling の概要...

More information

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作 Micro Focus Server Express 5.1 J for Red Hat x86_64 Cosminexus Application Server 動作検証結果報告書 2008 年 12 月 12 日 マイクロフォーカス株式会社 1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server

More information

Microsoft Visual Studio 2010 Professional Data Sheet

Microsoft Visual Studio 2010 Professional Data Sheet Microsoft Visual Studio 2010 Professional はビジネスの要件やユーザ ーのニーズに最適なアプリケーションを選択し それを構築するために必須の機能を提供します RIA ベースのリッチな Web アプリケーション SharePoint ベースの高度な Web ポータル Windows Azure ベースのクラウドアプリケーションなど 最新テクノロジに対応したアプリケーションを既存の知識や経験を活かして開発することができます

More information

CodeGear Developer Camp

CodeGear Developer Camp A5 Java 事例 / テクノロジートレンド Eclipse 日本語化言語パック ( サードパーティ版 ) 作成と Babel プロジェクトの現状 - Eclipse 3.4 以降を日本語化して利用するために - NTT データビジネスブレインズ第一 SI 事業部シニアスペシャリスト伊賀敏樹 2008 年 6 月 12 日 (2008.06.06 版 ) 1 アジェンダ Eclipse 3.3 以降の言語パックはどうなった?

More information

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h])

(Microsoft PowerPoint - ClickFramework.ppt [\214\335\212\267\203\202\201[\203h]) Click Framework ~Simple is the Best~ NTT データ先端技術 竹添直樹 takezoe@gmail.com 1 自己紹介 竹添直樹 ( たけぞう ) NTT データ先端技術所属 OSS 関連 Project Amaterasオーナー Click Framework コミッタ Seasarプロジェクトコミッタ FreeStyle Wiki 2 3 仕事で使っているフレームワークは何ですか?

More information

Microsoft PowerPoint - セッション2_安竹さん.ppt

Microsoft PowerPoint - セッション2_安竹さん.ppt 開発生産性 品質向上セミナー Agitar Software technical session 2006-3-1 安竹由起夫 Agitar Software, Senior Solution Consultant yukio@agitar.com 1 わかっているが 計測できなければ 管理できない 管理できなければ 改善できない 2 Quality Level Agreement 品質メトリクスをコーディング開始時から利用し

More information

Microsoft PowerPoint - yukio ppt

Microsoft PowerPoint - yukio ppt 開発生産性 品質向上セミナー Agitar Software technical session 2006-5-31 安竹由起夫 Agitar Software, Senior Solution Consultant yukio@agitar.com 1 わかっているが 計測できなければ 管理できない 管理できなければ 改善できない 2 1 Quality Level Agreement 品質メトリクスをコーディング開始時から利用し

More information

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な 1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な OSS の場合 企業などから支援を受けて安定した財政基盤の下で先端的なソフトウェアを開発しています 企業にとっても

More information

Java言語 第1回

Java言語 第1回 Java 言語 第 2 回簡単な Java プログラムの作成と実行 知的情報システム工学科 久保川淳司 kubokawa@me.it-hiroshima.ac.jp 簡単な Java プログラム Java プログラムのファイル名 Java プログラムのファイル名命名ルール ファイル名とクラス名は同じでなければならない HelloJava.java public class HelloJava { public

More information

Embarcadero Developer Camp

Embarcadero Developer Camp G1 オープニングセッション エンバカデロ テクノロジーズ - コーポレート & プロダクトアップデート エンバカデロ テクノロジーズ藤井等 アジェンダ エンバカデロの 2008 年 CodeGear 製品と DatabaseGear 製品 新製品情報 Delphi for PHP 2.0 Update 3rdRail 2.0 CodeGear RAD Studio 2009 Delphi Prism

More information

S2Pradoの紹介

S2Pradoの紹介 2007 Autumn S2Prado の紹介 S2Container.PHP5 と連携した PRADO アプリケーションの構築 植山能成 紹介 丙午 クリスマスイヴうまれの 40 才 福岡県福岡市在住 株式会社アイティー勤務 主業務 : 通信系システム開発 業務での PHP 開発経験 約半年 (SIP,P2P) P2P) 次 PRADO Framework とは デモその 1 S2Prado.PHP5

More information

セミナータイトル    ~サブタイトル~

セミナータイトル     ~サブタイトル~ Software Engineering Center Information-technology Promotion Agency, Japan Redmine を利用した定量的プロジェクト管理 2011 年 9 月 8 日 独立行政法人情報処理推進機構 (IPA) 技術本部ソフトウェア エンジニアリング センター () 大和田裕 Copyright 2011 Information-technology

More information

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A>

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A> 2010 年度未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 原田康徳 PM ( 日本電信電話株式会社 NTT コミュニケーション科学基礎研究所主任研究員 ) 2. 採択者氏名チーフクリエータ : 今門研爾 ( フリーランス ) コクリエータ : なし 3. 委託金支払額 1,599,200 円 4. テーマ名 MVC アーキテクチャを採用した WAF を使う開発を補助する Emacs

More information

Azure 活用シナリオ PHP ホームページを移行 1

Azure 活用シナリオ PHP ホームページを移行 1 Azure 活用シナリオ PHP ホームページを移行 1 1. サンプルホームページについて ここでは Windows Azure に移行するサンプルホームページについて説明します 移行するホームページは 1 枚の静的な HTML ページと PHP スクリプトからなる 1 枚で構成されています 大学向けの Web サイトを想定したページとなっています 2 1. サンプルホームページについて i. サンプルホームページの構成静的

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Scala( スカラ ) について 佐野尚之 1 本ドキュメントのライセンスについて この作品は クリエイティブ コモンズの Attribution 3.0 Unported ライセンスの下でライセンスされています この使用許諾条件を見るには http://creativecommons.org/licenses/by/3.0/ をチェックするか クリエイティブ コモンズに郵便にてお問い合わせください

More information

<基礎領域>

<基礎領域> 1. 科目コード 1243 2. 科目名 プログラミング特論 3(Advanced Programming 3) 3. 担当教員 吉田博哉 (Hiroya YOSHIDA) 4. 開講期 2 年次春 1 期 (( 昼 ) 火 3-4 時限 ( 夜 ) 火 6-7 時限 ) 5. 科目の目的 概要 オブジェクト指向言語を用いたアプリケーション開発の基礎知識を身につけることを目的とする Web アプリケーションを開発

More information

<4D6963726F736F667420506F776572506F696E74202D204E455482C582E08349815B83768393835C815B835882C583568358836583808A4A94AD2E707074>

<4D6963726F736F667420506F776572506F696E74202D204E455482C582E08349815B83768393835C815B835882C583568358836583808A4A94AD2E707074> .NETでもオープンソースでシステム開発 2008年9月4日 木 株式会社NTTデータ 技術開発本部 ソフトウェア工学推進センタ 永嶋浩樹 記載されている会社名 商品名 又はサービス名は 各社の登録商標又は商標です Agenda はじめに.NETとオープンソース 支 援 ツール 系 オープンソースの 紹 介 クラスライブラリ 系 オープンソースの 紹 介 まとめ -2- Agenda はじめに.NETとオープンソース

More information

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ Oracle Un お問合せ : 0120- Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよびSOA 対応データ サービスへ ) を網羅する総合的なデータ統合プラットフォームです Oracle

More information

講座内容 第 1 回ネットワークシステム運用の概要 ( 講義 90 分 ) ネットワーク運用管理の全体像と各運用管理作業の概要を理解する ネットワーク管理作業の重要性や注意点を理解する (1) ネットワーク運用管理の概要 1. ネットワーク運用管理の重要性 2. ネットワーク管理の全体像 3. イン

講座内容 第 1 回ネットワークシステム運用の概要 ( 講義 90 分 ) ネットワーク運用管理の全体像と各運用管理作業の概要を理解する ネットワーク管理作業の重要性や注意点を理解する (1) ネットワーク運用管理の概要 1. ネットワーク運用管理の重要性 2. ネットワーク管理の全体像 3. イン 調査 5 モデルカリキュラムの提言コースウェア 12. ネットワーク管理に関するスキル ネットワーク管理に関して 実際の作業に必要な管理知識 手法の種 Ⅰ. 概要類と特徴 内容を理解し オープンソース基盤ネットワークを運用するために必要なノウハウを実務レベルとして学ぶ Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 業務担当としてネットワーク運営に関わった経験があること または受講前提担当システムの設計要件が理解できていること

More information

平成22年度「技報」原稿の執筆について

平成22年度「技報」原稿の執筆について 新人研修のためのプロジェクト管理ツール導入 伊藤康広 工学系技術支援室情報通信技術系 はじめに 新人研修は系全体で業務分担をできるようにするために 重要な業務であると考えられる そのため 研修指導のメンバーのみならず 関係者全員が研修の状況が見えるようになっていることが望ましい 従来は新人が個別に Excel シートで進捗管理をしてきたため そのファイルが定期的に公開されない限り 新人から離れた場所にいる関係者は進捗を把握することが難しい状態になるという問題があった

More information

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター 平成 30 年度 プログラミング研修講座 岩手県立総合教育センター 目次第 1 章プログラミングについて 1 ソフトウェアの働き 1 2 プログラミング言語 1 3 主なプログラミング言語の歴史 2 第 2 章 Visual Basic について 1 Visual Basic とは 3 2.NET Framework の環境 3 3 Visual Basic と.NET Framework の関係

More information

(Microsoft Word - \225\361\215\220\217\221_\215K.doc)

(Microsoft Word - \225\361\215\220\217\221_\215K.doc) 新人研修報告書 2007 年 7 月 2 日 幸博之 1. 目的 現場レベルでプログラミングが行えるスキルを身に付けることを目的とする 2. 方法 参考書 Web サイトから Java 言語の基本構文 デザインパターンを習得する また 上記の内容を応用し Java 言語を使ったデータベースへのアクセスや Struts を使った Web アプリケーションの作成を行うことで 基礎知識を習得する 3. 結果

More information

WebOTXマニュアル

WebOTXマニュアル WebOTX アプリケーション開発ガイド WebOTX アプリケーション開発ガイドバージョン : 7.1 版数 : 第 2 版リリース : 2010 年 1 月 Copyright (C) 1998-2010 NEC Corporation. All rights reserved. 3-1 目次 3. J2EE WebOTX...3 3.1. Webアプリケーション...3 3.1.1. WARファイルをインポートするとタスクにエラーが表示される...3

More information

会社案内

会社案内 1: コンサルティング UML モデリングコンサルティングが得意! * オブジェクト指向技術のプロジェクトへの導入方法をなど成功事例を交えてコンサルティングいたします *UMLを用いた上流工程におけるビジネスモデリングを得意としております UML 設計 / 開発 支援 アジャイル開発 支援 世界標準の表記法である UML を利用することにより 上流工程から下流工程まで幅広く活用でき従来の開発で問題点となっていることが解消されます

More information

デザインパターン第一章「生成《

デザインパターン第一章「生成《 変化に強いプログラミング ~ デザインパターン第一章 生成 ~ 梅林 ( 高田明宏 )@ わんくま同盟 デザインパターンとは何か (1) デザインパターンの定義 ソフトウェア開発におけるデザインパターンとは 過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し 名前をつけ 再利用しやすいように特定の規約に従ってカタログ化したもの (Wikipedia) 参考書籍 オブジェクト指向における再利用のためのデザインパターン

More information

20th Embarcadero Developer Camp

20th Embarcadero Developer Camp B3 PHPテクニカルセッション 17 Th Developer Camp RadPHP 新バージョン情報 + モバイル開発の可能性を探る エンバカデロ テクノロジーズ エヴァンジェリスト高橋智宏 1 アジェンダ RadPHP XE2 に関するアップデート RPCL components for Zend Framework(tm) 計 43 個 jquery Mobile 最近のトレンド RPCL

More information

目次 第 1 部 第 2 世代 blanco Framework のご紹介 blanco Framework のご紹介 第 2 部 Eclipse 日本語化への取り組みについて 2

目次 第 1 部 第 2 世代 blanco Framework のご紹介 blanco Framework のご紹介 第 2 部 Eclipse 日本語化への取り組みについて 2 公開文書 ソースコードからソースコードを自動生成!? 進化した blanco Framework の正体とは 2012.09.07 blanco Framework コミッタ伊賀敏樹 ( いがぴょん ) 1 目次 第 1 部 第 2 世代 blanco Framework のご紹介 blanco Framework のご紹介 第 2 部 Eclipse 日本語化への取り組みについて 2 第 2 世代

More information

利用者

利用者 Regional SNS 開発環境構築ガイド 2012 年 2 月 29 日 株式会社ネットワーク応用通信研究所 目次 1. はじめに... 1 2. 前提条件... 1 3. 必要なソフトウェア構成... 1 4. ソフトウェアの導入手順... 1 4.1. 必要ファイルのダウンロード... 1 4.2. 環境設定コマンドの実行... 2 4.3. RegionalSNS の実行... 2 4.4.

More information

Microsoft PowerPoint - ●SWIM_ _INET掲載用.pptx

Microsoft PowerPoint - ●SWIM_ _INET掲載用.pptx シーケンスに基づく検索モデルの検索精度について 東京工芸大学工学部コンピュータ応用学科宇田川佳久 (1/3) (2/3) 要員数 情報システム開発のイメージソースコード検索機能 他人が作ったプログラムを保守する必要がある 実務面での応用 1 バグあるいは脆弱なコードを探す ( 品質の高いシステムを開発する ) 2 プログラム理解を支援する ( 第 3 者が書いたコードを保守する ) 要件定義外部設計内部設計

More information

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(

Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer( Install / Protect / Monetize InstallShield 全機能 データシート プロフェッショナルなインストールの作成 PREMIER PROFESSIONAL EXPRESS MSIX パッケージ サポート フレームワークをサポート Windows Installer(MSI) のインストールの作成 Windows Installer のメジャー / マイナー アップグレードの作成

More information

目次 研究目的 背景システム開発について実験および評価結論

目次 研究目的 背景システム開発について実験および評価結論 Swift 言語を用いた関数型プログラミングの学習支援環境 宮城大学事業構想学研究科博士前期課程情報デザイン領域青木唯一 指導教員 須栗裕樹 目次 研究目的 背景システム開発について実験および評価結論 研究背景 関数型言語とは 関数 を組み合わせてプログラミングを行う言語 ( 関数型プログラミングを行うに適した仕様の言語 ) 関数 = 数学的な意味での関数 参照透過性があり 副作用がない 参照透過性

More information

LAMP スタック:品質およびセキュリティ

LAMP スタック:品質およびセキュリティ LAMP スタック : 品質およびセキュリティ Rich Cerruto 日本アジア担当ディレクター Copyright Coverity, Inc. 2006. All Rights Reserved.Coverity, Inc. の書面による許可を事前に得ることなく 本書の全体またはその一部を複製したり 検索システム ( コンピュータベースなど ) に保存したり 転送したりすることは形式や手段にかかわらず禁止されています

More information

1. Java programming seminar の目的は? まずは application を作るための入門 達成レベル 最初は Java の可能性を感じる 自力で勉強を続けるために必要な環境を整える Java 言語を使って簡単な機能を実現できる プログラム作成の基礎的なイメージをつかむ 最

1. Java programming seminar の目的は? まずは application を作るための入門 達成レベル 最初は Java の可能性を感じる 自力で勉強を続けるために必要な環境を整える Java 言語を使って簡単な機能を実現できる プログラム作成の基礎的なイメージをつかむ 最 Java programming seminar についての案 1. Java programming seminarの目的は? 2. Javaを通じてsoftware developmentを学びます 3. software development process( 例 ) 4. Java versionの歴史 5. Java Editionの関連 6. 案 -1: 学習の順番 (Desktop

More information

Microsoft PowerPoint _2.プログラミングの基礎_final

Microsoft PowerPoint _2.プログラミングの基礎_final RT ミドルウェアによるロボットプログラミング技術 2. プログラミングの基礎 概要 1. プログラミングの基礎 2. Linuxでのプログラミング 3. Windowsでのプログラミング 目標 : 1.Linux および Windows での開発手法 ( 主に C++) を学ぶ 2.CMake を利用して 同じプログラムを Linux と Windows とでコンパイルして動作させる 2 プログラミングの流れ

More information

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部 PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server ご紹介 @ OSC Tokyo/Spring 2015 2015/02/28 株式会社イグアスソリューション事業部 アジェンダ Eclipse ベースの PHP 開発ツール Zend Studio 11 日本語版によるアプリケーション開発について PHP アプリケーションサーバー Zend Server

More information

機能検証トレーニング コース一覧

機能検証トレーニング コース一覧 機能検証トレーニング コース一覧 日本シノプシス合同会社 2016.03 トレーニング コース一覧 VCS/DVE 基本コース VCS-NLP/VC LP 基本コース VC Verification IP AXI 基本コース (UVM 版 ) VC Verification IP USB 基本コース (UVM 版 ) Verdi 3 基本コース SpyGlass Lint コース SpyGlass

More information

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt SPI Japan 2014 2014/10/15 株式会社日立ソリューションズ技術開発本部 Ruby センタ 細美彰宏 Hitachi Solutions, Ltd. 2014. All rights reserved. Contents 1. Rubyの紹介 2. 日立ソリューションズの取り組み 3. Ruby 開発の課題と改善 4. 適用事例 5. まとめ Hitachi Solutions,

More information

10th Developer Camp - B5

10th Developer Camp - B5 B5 PHP テクニカルセッション Delphi for PHP で作るリッチコンテンツブログ エンバカデロ テクノロジーズエヴァンジェリスト高橋智宏 アジェンダ コンポーネントをフル活用しよう お馴染み データモジュール Blog データの表示用ページ Blog データの登録用ページ 2 コンポーネントをフル活用しよう 開発環境の進歩と退化 80 年代の IDE が登場エディタ + コマンドライン型の開発から脱却

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Ceylon( セイロン ) について 佐野尚之 1 OS 開発環境 Android などの対象バージョン OS Windows 7 Home Premium(32bit 版 ) 動作確認環境 EPSON Endeaver NP12( メモリ 1GB) 開発環境 Eclipse 3.7.2 Indigo SR2 Windows 32bit ベース / Pleiades All in One 3.7.2.v20120225

More information

Visual Studio と.NET Framework 概要 Runtime Libraries Languag es Tool.NET Visual Studio 概要 http://download.microsoft.com/download/c/7/1/c710b336-1979-4522-921b-590edf63426b/vs2010_guidebook_pdf.zip 1.

More information

インテル(R) Visual Fortran コンパイラ 10.0

インテル(R) Visual Fortran コンパイラ 10.0 インテル (R) Visual Fortran コンパイラー 10.0 日本語版スペシャル エディション 入門ガイド 目次 概要インテル (R) Visual Fortran コンパイラーの設定はじめに検証用ソースファイル適切なインストールの確認コンパイラーの起動 ( コマンドライン ) コンパイル ( 最適化オプションなし ) 実行 / プログラムの検証コンパイル ( 最適化オプションあり ) 実行

More information

GettingStartedTK2

GettingStartedTK2 T-Kernel 2.0 Getting Started T-Engine フォーラム ダウンロード T-Engine フォーラムの web ページから T-Kernel 2.0 Software Package をダウンロード 必要なソフトウェアや開発環境が全て含まれている 2 Copyright 2011 by T-Engine Forum, All Rights Reserved. 1 ReadMe.txt

More information

Microsoft Word - tutorial3-dbreverse.docx

Microsoft Word - tutorial3-dbreverse.docx 株式会社チェンジビジョン使用バージョン :astah* 6.0, 6.1 [ ] サンプル サポート対象外 目次 DB リバースを使ってみよう ( サンプル サポート対象外 ) 2 ご利用の前に 2 予備知識 2 データベースの環境設定をしてみよう 2 astah* データベースリバースコンポーネントを使用してみよう 5 作成した asta ファイルを astah* professional で開いてみよう

More information

intra-mart e-Builder ver 5

intra-mart e-Builder ver 5 e-builder ver 5.0.0 インストールガイド Page 1 ================================================================== 名称 e-builder version 5.0.0 制作者名 NTTDATA INTRAMART Corp. 動作環境 Page Producer (Windows2000, Xp) Framework

More information

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構 スキル領域と (8) ソフトウェアデベロップメント スキル領域と SWD-1 2012 経済産業省, 独立行政法人情報処理推進機構 スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD-2 2012 経済産業省, 独立行政法人情報処理推進機構 専門分野 ソフトウェアデベロップメントのスキル領域 スキル項目 職種共通スキル 項目 全専門分野 ソフトウェアエンジニアリング Web アプリケーション技術

More information

MicrosoftVisualStudio.NET による ASP.NETWeb アプリケーションの開発 (#2334)(MP301)5 日間 () コースの概要 このコースでは VisualBasic.NETまたは C# プログラマで Web 開発の初心者が ASP.NETを使用して Web アプ

MicrosoftVisualStudio.NET による ASP.NETWeb アプリケーションの開発 (#2334)(MP301)5 日間 () コースの概要 このコースでは VisualBasic.NETまたは C# プログラマで Web 開発の初心者が ASP.NETを使用して Web アプ () コースの概要 このコースでは VisualBasic.NETまたは C# プログラマで Web 開発の初心者が ASP.NETを使用して Web アプリケーションサイトを実装する上で必要となる基本スキルを修得します 特に MicrosoftVisualStudio.NET 開発環境および Microsoft.NETプラットフォームを使用して Web サイトに動的なコンテンツを配信する ASP.NETWeb

More information

Microsoft PowerPoint _2.プログラミングの基礎_final.pptx

Microsoft PowerPoint _2.プログラミングの基礎_final.pptx RT ミドルウェアによるロボットプログラミング技術 2. プログラミングの基礎 概要 1. プログラミングの基礎 2. Linuxでのプログラミング 3. Windowsでのプログラミング 目標 : 1.Linux および Windows での開発手法 ( 主に C++) を学ぶ 2.CMake を利用して 同じプログラムを Linux と Windows とでコンパイルして動作させる 2 プログラミングの流れ

More information

1

1 クラウド基盤構築演習 平成 24 年度シラバス 2012 年 1 月 13 日 国立情報学研究所 トップエスイープロジェクト 代表者本位田真一 1 1. 科目名 クラウド基盤構築演習 2. 担当者 中井悦司 羽深修 3. 本科目の目的本科目では Linux とオープンソースソフトウェア (Eucalyptus) を利用して IaaS (Infrastructure as a Service) クラウド基盤構築の実機演習を行う

More information

はじめに 本ドキュメントは Redmine を使用して稼働する定量的プロジェクト管理ツール ( 以下 IPF と略します ) のヘルプです IPF の操作に関わる機能を解説しており Redmine 及び構成管理ツール (Subversion Git) の標準機能については 本ヘルプの記載対象外として

はじめに 本ドキュメントは Redmine を使用して稼働する定量的プロジェクト管理ツール ( 以下 IPF と略します ) のヘルプです IPF の操作に関わる機能を解説しており Redmine 及び構成管理ツール (Subversion Git) の標準機能については 本ヘルプの記載対象外として D08-3 定量的プロジェクト管理ツール Redmine 版 ヘルプ 操作編 第 1.0 版 2012 年 2 月 28 日 独立行政法人情報処理推進機構 技術本部ソフトウェア エンジニアリング センター Copyright 2012 IPA, Japan. All rights reserved 1/29 はじめに 本ドキュメントは Redmine を使用して稼働する定量的プロジェクト管理ツール

More information

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行 < ここに画像を挿入 > Oracle SQL Developer の移行機能を使用した Oracle Database への移行 以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらないで下さい

More information

4-2- 応 C に関する知識 本カリキュラムでは C での OSS 開発において セキュリティを強化し 機能性や信頼性を向上するために必要となる様々な知識や 並 Ⅰ. 概要列処理による効率を考慮した技術 様々なライブラリを通じて可搬性や使用性を向上させる技術などを学習する 更に OSS のソースコ

4-2- 応 C に関する知識 本カリキュラムでは C での OSS 開発において セキュリティを強化し 機能性や信頼性を向上するために必要となる様々な知識や 並 Ⅰ. 概要列処理による効率を考慮した技術 様々なライブラリを通じて可搬性や使用性を向上させる技術などを学習する 更に OSS のソースコ 4-2- 応 C に関する知識 1 4-2- 応 C に関する知識 本カリキュラムでは C での OSS 開発において セキュリティを強化し 機能性や信頼性を向上するために必要となる様々な知識や 並 Ⅰ. 概要列処理による効率を考慮した技術 様々なライブラリを通じて可搬性や使用性を向上させる技術などを学習する 更に OSS のソースコードリーディングによる技能向上方法を学習する Ⅱ. 対象専門分野職種共通

More information

CodeRecorderでカバレッジ

CodeRecorderでカバレッジ 株式会社コンピューテックス Copyright 2016 Computex Co.,Ltd. 2017.11 カバレッジ と 単体テスト カバレッジとは プログラムがどれだけ実行されているかを示す指標です プログラム全体に対して実行された比率をカバレッジ率で表します カバレッジの基準として 一般的にC0 C1が使われております C0カバレッジは 全体のうち何 % が実行されたかで求めます C1カバレッジは

More information

Microsoft PowerPoint - ID005(R02).pptx

Microsoft PowerPoint - ID005(R02).pptx ソフトウェアプロダクトラインにおける コア資産評価の仕組み確立 オムロンソフトウェア株式会社原田真太郎 筒井賢 オムロン株式会社赤松康至 2014 OMRON SOFTWARE Co., Ltd. ALL Rights Reserved 1 会社紹介 自動改札機 券売機等制御機器 FA システム等健康機器 オムロンソフトウェア株式会社 決済ソリューション 監視 運用サービスソリューション モバイルソリューション

More information

CTX-6114AI Citrix Access Suite 4

CTX-6114AI Citrix Access Suite 4 CXA-301-1 Citrix XenApp 6.5 の高度な管理 (CXA-301-1I) このコースは Windows Server 2008 R2ソフトウェアで実行されているCitrix XenApp 6.5 環境の監視 保守 最適化 およびトラブルシューティングするために必要なスキルを学習することができます 受講者には XenAppファームを監視 ファームアクティビティを記録 およびレポートを生成するために使用されるツールが紹介されます

More information

Enterprise Architect 12.1 機能ガイド

Enterprise Architect 12.1 機能ガイド Enterprise Architect 12.1 feature guide by SparxSystems Japan Enterprise Architect 12.1 機能ガイド (2015/10/29 最終更新 ) Copyright (c) 2015 SparxSystems Japan 1 このドキュメントでは Enterprise Architect 12.1 で追加 改善される予定の機能についてご紹介します

More information

(Microsoft PowerPoint - 070507_RT\215u\217K\211\357)

(Microsoft PowerPoint - 070507_RT\215u\217K\211\357) RTミドルウエア ミドルウエアの 各 種 ツール 群 について RTコンポーネント 開 発 環 境 RTコンポーネントの 開 発 効 率 を 向 上 させるためのツール 群 RTミドルウェア コンポーネント フレームワーク 固 有 の 定 型 作 業 を 低 減 開 発 プラットフォームにEclipseを 採 用 設 計 ~ 実 装 ~テストまで, 開 発 サイクル 全 体 の 作 業 を 支 援

More information

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J

2 Java 35 Java Java HTML/CSS/JavaScript Java Java JSP MySQL Java 9:00 17:30 12:00 13: 項目 日数 時間 習得目標スキル Java 2 15 Web Java Java J 1 2018 4 Java 35 35 262.5 30 1 1 1,045,300 653,300 656,000 2017 12 389,300 2,700 2 946,900 554,900 290,900 101,100 1 2 Java Java Java Web Eclipse Java List Set Map StringBuilder HTML/CSS/JavaScript JSP/Servlet

More information

rcp-add-01:アーキテクチャ設計書

rcp-add-01:アーキテクチャ設計書 Web 注文管理システム ( サンプル ) 履歴 バージョン 改訂内容 改訂者 改訂日 0.1 新規作成 山下 2010/11/1 目次 1. はじめに 1.1 本文書の目的 1.2 参照資料 / 文献 2. 概説 2.1 アーキテクチャ要件 2.3 対象とする機能要件 ( ユースケース ) 2.4 アーキテクチャ設計方針 2.4 仮定と依存 3. 構造及び構成 3.1 物理配置図 3.2 実行環境

More information

Seasar.NET入門

Seasar.NET入門 2007 Spring Seasar.NET 入門 2007.5.27 Seasar.NET 杉本和也 2007 Spring Copyright 2004-2007 The Seasar Foundation and the others. All rights reserved. 1 杉本和也と申します 高知県の株式会社アイビスに勤務しています プログラミング歴 6 年 オープンソース歴 2 年

More information

ObjectPartner Pro

ObjectPartner Pro Open Factory 21/ 資産を分散システム Web システムへ 日本電気株式会社 製品概要 は Web システム環境において 資産を活用する ためのコンポーネント生成機能を提供します 新機能 Ver2.4 の強化内容 Microsoft Visual C++ 2008 対応 Microsoft Visual C++ 2008 を使用する環境でアプリケーションの開発が可能 次の機能は Microsoft

More information

Microsoft PowerPoint - WAS61_Update_ASTWSDD.ppt

Microsoft PowerPoint - WAS61_Update_ASTWSDD.ppt WebSphere Application Server V6.1 Application Server Toolkit (AST) V6.1 日本アイ ビー エムソフトウェア事業 WebSphere テクニカルセールス 黒川敦 1 Disclaimer この資料は日本アイ ビー エム株式会社ならびに日本アイ ビー エムシステムズ エンジニアリング株式会社の正式なレビューを受けておりません 当資料は

More information

講座内容 第 1 回オープンネットワークの概念と仕組み ( 講義 90 分 ) 基本的なネットワークの構成及び伝送技術について大規模化 マルチプロトコル化を中心に技術の発展と 企業インフラへの適用を理解する その基本となっている OSI 7 階層モデルについて理解する (1) ネットワークの構成と機

講座内容 第 1 回オープンネットワークの概念と仕組み ( 講義 90 分 ) 基本的なネットワークの構成及び伝送技術について大規模化 マルチプロトコル化を中心に技術の発展と 企業インフラへの適用を理解する その基本となっている OSI 7 階層モデルについて理解する (1) ネットワークの構成と機 調査 5 モデルカリキュラムの提言コースウェア 11. ネットワークアーキテクチャに関するスキル オープンソースネットワークの中心技術となる TCP/IP プロトコル及びネットワーキング技術を集中的に学ぶ 特に TCP/IP プロトコルスタッ Ⅰ. 概要ク ソケット通信の仕組み TCP コネクション管理のメカニズムを理解し TCP/IP を用いた通信プログラム開発技術を学ぶ Ⅱ. 対象専門分野職種共通

More information

AUTOSAR OS仕様とTOPPERS/ATK2の使い方

AUTOSAR OS仕様とTOPPERS/ATK2の使い方 モデルカーを用いたAUTOSAR 開発入門 AUTOSAR SW-C 対応プログラム開発 : 1ECU 版設計 名古屋大学大学院情報科学研究科附属組込みシステム研究センター人材育成プログラム (NEP) PLE 最終更新日 : 2016/01/07 1 AUTOSAR SW-C 対応 プログラム開発 : 1ECU 版設計 概要 (1) システム /SW-C 設計 (2)SW-C 実装 (3)ECUコンフィギュレーション

More information

大域照明計算手法開発のためのレンダリングフレームワーク Lightmetrica: 拡張 検証に特化した研究開発のためレンダラ 図 1: Lightmetrica を用いてレンダリングした画像例 シーンは拡散反射面 光沢面を含み 複数の面光 源を用いて ピンホールカメラを用いてレンダリングを行った

大域照明計算手法開発のためのレンダリングフレームワーク Lightmetrica: 拡張 検証に特化した研究開発のためレンダラ 図 1: Lightmetrica を用いてレンダリングした画像例 シーンは拡散反射面 光沢面を含み 複数の面光 源を用いて ピンホールカメラを用いてレンダリングを行った 大域照明計算手法開発のためのレンダリングフレームワーク Lightmetrica: 拡張 検証に特化した研究開発のためレンダラ 図 1: Lightmetrica を用いてレンダリングした画像例 シーンは拡散反射面 光沢面を含み 複数の面光 源を用いて ピンホールカメラを用いてレンダリングを行った モデルとして外部から読み込んだ三角形メ ッシュを用いた このように Lightmetrica はレンダラとして写実的な画像を生成する十分な実力を有する

More information