OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 15. Light Weight Language に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ)

Size: px
Start display at page:

Download "OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 15. Light Weight Language に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ)"

Transcription

1 OSS モデルカリキュラムの学習ガイダンス 15. Light Weight Language に関する知識 Ⅱ 1. 科目の概要 Light Weight Language によるシステム構築の応用例として Ruby によるアプリケーション構築フレームワークである Ruby on Rails (RoR) を取り上げる RoR の基本的な仕組みを解説し RoR を利用したデータベースアプリケーション開発やアプリケーションのカスタマイズ 開発方法などについて解説する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り 習得ポイント II Ruby on Rails (RoR) の仕組み 説明 Ruby による Web アプリケーション開発フレームワークである Ruby on Rails (RoR) の基本的な概念 構成 仕組みについて解説し 導入と設定方法 簡単な使い方を紹介する またコードの自動生成や開発方法を述べ RoR を利用したアプリケーション開発の第一歩に関して説明する シラバスの対応コマ 11 II RoR における MVC アーキテクチャ RoR を用いた Web アプリケーション開発を行う際に基本となる MVC アーキテクチャについて触れ RoR では MVC アーキテクチャがどのように実現されるか その構成要素を解説する 11 II Rails におけるデータベース連携 RoR を用いた Web アプリケーション開発ではどのようにデータベースとの連携が行われるかを解説する RoR におけるデータベース連携のコンポーネントである ActiveRecord の概要と構成について説明し データベース操作に必要な各種の設定について述べる 12 II RoR を利用したデータベースアプリケーション開発 データベースアプリケーションの開発方法を RoR でどのように実現するかについて具体的な操作手順を交えて説明する テーブルの定義 テーブル操作 トランザクション処理といったそれぞれの手順が RoR でどう実現されるかを解説する 12 II RoR を利用した Web アプリケーション開発 II Web アプリケーション開発のカスタマイズ II RoR の機能拡張 II RoR のプラグイン開発 II RoR 応用アプリケーションの利用 RoR による Web アプリケーション開発の概要と作業の流れを解説する RoR を利用して開発した Web アプリケーションの構成要素を説明し データベースの設定方法や Web サーバの起動 インタラクションの確認方法などについて解説する ルーティングやページ遷移 表示部分のカスタマイズ RHTML の利用 リダイレクト処理など RoR による Web アプリケーションをカスタマイズする典型的な手法を紹介する また 他の OSS による Web アプリケーションについてカスタマイズの事例を紹介する RoRの機能を拡張するプラグインについて解説する プラグインとは何か プラグインの導入と利用方法について述べ 既存のプラグインとしてどのようなものがあるか どのようにプラグインを利用すると効果的かといった話題について述べる さらにサンプルプログラムでプラグインの利用例を示す RoRの機能を拡張するプラグインを新たに開発する方法を説明する ジェネレータの実行や機能の実装と実行といったプラグイン作成手順の流れを示し 作成したプラグインをテストする手法を示す また新たに作成したプラグインを利用するサンプルプログラムを示し実際の利用手順を説明する 典型的なWebアプリケーションであるコンテンツ管理システム (Content Management System; CMS) について説明し CMSのRuby による実装例としてRubricksやRadiantなどのアプリケーションを紹介する RubricksやRadiantの構成と特徴について述べ さらに各アプリケーションの導入と設定方法を解説する 13 13, II Rubricks のカスタマイズ Rubricks は様々なコンポーネントで拡張 カスタマイズすることができる 各種コンポーネントの種類と導入方法を示し Ruburicks を使いやすいようにカスタマイズする手順について説明する 15 学習ガイダンスの使い方 1. 習得ポイント により 当該科目で習得することが期待される概念 知識の全体像を把握する 2. シラバス IT 知識体系との対応関係 OSS モデルカリキュラム固有知識 をもとに 必要に応じて 従来の IT 教育プログラム等との相違を把握した上で 具体的な講義計画を考案する 3. 習得ポイント毎の 学習の要点 と 解説 を参考にして 講義で使用する教材等を準備する 独立行政法人 情報処理推進機構

2 OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 15. Light Weight Language に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) Light Weight Languageに関するスキル <LightWeight Languageの基本 > <Perl の基本構造 > <PHP の基本構造 > <Python の基本構造 > <Ruby の基本構造 > <オブジェクト指向プログラミング> < 組み込みクラス [ データ構造 ]> < 組み込みクラス [ データ操作 ]> < 組み込みクラス [ ファイル管理 ]> <GUIアプリケーション開発 > <Ruby on Rails> <データベースアプリケーション開発 > <Webアプリケーション開発 > < プラグイン導入と開発 > <オープンソースシステムのカスタマイ ズ > [ シラバス : <IT 知識体系上の関連部分 > 分野科目名 IT-IAS1. 基礎的 IT-IAS2. 情報セ IT-IAS3. 運用上 IT-IAS4. ポリ IT-IAS5. 攻撃 IT-IAS6. 情報セ IT-IAS7. フォレ IT-IAS8. 情報の IT-IAS9. 情報セ IT-IAS10. 脅威分 IT-IAS11. 脆弱性な問題キュリティの仕の問題シーキュリティ分野ンジック ( 情報証状態キュリティサー析モデル組組み ( 対策 ) 拠 ) ビス織 IT-IAS 情報保証関 1 と情報セキュリ連ティ事項と IT-SP1. プロ IT-SP2. コン IT-SP3. コン IT-SP4. チーム IT-SP5. 知的財産 IT-SP6. コン IT-SP7. 組織の中 IT-SP8. プロ IT-SP9. プライバ情フェッショナルピュータの歴史ピュータを取りワーク権ピュータの法的のIT フェッショナルシーと個人の自報としてのコミュ巻く社会環境問題としての倫理的由シ IT-SP 社会的なニケーションな問題と責任ス観点とプロ 2 テフェッショナルムとしての課題 IT-IM1. 情報管理 IT-IM2. データ IT-IM3. データ IT-IM4. データモ IT-IM5. データと IT-IM6. データの概念と基礎ベース問合わせアーキテクチャデリングとデー情報の管理ベースの応用分言語タベース設計野 3 IT-IM 情報管理 応用技術 IT-WS1.Web 技術 IT-WS2. 情報アー IT-WS3. デジタル IT-WS4.Web 開発 IT-WS5. 脆弱性 IT-WS6. ソーシャキテクチャメディアルソフトウェア 4 IT-WS Webシステムとその技術 IT-PF1. 基本デー IT-PF2. プログラ IT-PF3. オブジェ IT-PF4. アルゴリ IT-PF5. イベント IT-PF6. 再帰タ構造ミングの基本的クト指向プログズムと問題解決駆動プログラミ構成要素ラミングング IT-PF プログラ 5 ミング基礎 [15-6] ソフトウェア IT-IPT1. システ IT-IPT2. データ IT-IPT3. 統合的 IT-IPT4. スクリ IT-IPT5. ソフト IT-IPT6. 種々の IT-IPT7. プログム間通信割り当てと交換コーディングプティング手法ウェアセキュリ問題ラミング言語のティの実現概要 IT-IPT 技術を統 6 合するためのプログラミング [15-1,2,3,4,5] [15-1] の方法と技術 7 CE-SWE ソフトウェア工学 CE-SWE0. 歴史と CE-SWE1. ソフト CE-SWE2. ソフト CE-SWE3. ソフト CE-SWE4. ソフト CE-SWE5. ソフト CE-SWE6. ソフト CE-SWE7. ソフト CE-SWE8. 言語翻 CE-SWE9. ソフト CE-SWE10. ソフト CE-SWE11. ソフ概要ウェアプロセスウェアの要求とウェアの設計ウェアのテストウェアの保守ウェア開発 保ウェアプロジェ訳ウェアのフォーウェアの構成管トェアの標準化仕様と検証守ツールと環境クト管理ルトトレランス理 [15-6] IT-SIA1. 要求仕 IT-SIA2. 調達 / 手 IT-SIA3. インテ IT-SIA4. プロ様配グレーションジェクト管理 IT-SIA システムインテグレー 8 ションとアーキテクチャ IT-SIA5. テスト IT-SIA6. 組織の IT-SIA7. アーキと品質保証特性テクチャ 9 IT-NET ネットワーク IT-NET1. ネット IT-NET2. ルーワークの基礎ティングとスイッチング IT-NET3. 物理層 IT-NET4. セキュ IT-NET5. アプリ IT-NET6. ネットリティケーション分野ワーク管理 CE-NWK0. 歴史と CE-NWK1. 通信 CE-NWK2. 通信 CE-NWK3.LANと概要ネットワークのネットワークの WAN アーキテクチャプロトコル CE-NWK4. クライ CE-NWK5. データ CE-NWK6. ワイヤ CE-NWK7. データ CE-NWK8. 組込み CE-NWK9. 通信技 CE-NWK10. 性能評 CE-NWK11. ネット CE-NWK12. 圧縮とアントサーバコのセキュリティレスコンピュー通信機器向けネット術とネットワー価ワーク管理伸張ンピューティンと整合性ティングとモバワークク概要グイルコンピューティング [15-2] システム基盤 CE-NWK テレコ 1 ミュニケーショ 0 ン CE-NWK13. クラス CE-NWK14. イン CE-NWK15. 次世代 CE-NWK16. 放送タシステムターネットアプインターネットリケーション IT-PT1. オペレー IT-PT2. アーキテ IT-PT3. コン IT-PT4. デプロイ IT-PT5. ファーム IT-PT6. ハードティングシステクチャと機構ピュータインフメントソフトウェアウェアムラストラクチャウェア 1 IT-PT プラット 1 フォーム技術 CE-OPS0. 歴史と CE-OPS1. 並行性 CE-OPS2. スケ CE-OPS3. メモリ CE-OPS4. セキュ CE-OPS5. ファイ CE-OPS6. リアル CE-OPS7.OSの概 CE-OPS8. 設計の CE-OPS9. デバイ CE-OPS10. システ概要ジューリングと管理リティと保護ル管理タイムOS 要原則ス管理ム性能評価ディスパッチ CE-OPS オペレー 1 ティングシステ 2 ム ウェコ CE-CAO0. 歴史と CE-CAO1. コン CE-CAO2. メモリ CE-CAO3. インタ CE-CAO4. デバイ CE-CAO5.CPUアー CE-CAO6. 性能 CE-CAO7. 分散 CE-CAO8. コン CE-CAO9. 性能向ン概要ピュータアーキシステムの構成フェースと通信スサブシステムキテクチャコスト評価並列処理ピュータによる上アピュテクチャの基礎とアーキテク計算 CE-CAO コンとーチャチャ1 ピュータのアーアー3 キテクチャと構タ成キハーテクド IT-ITF1.ITの一 IT-ITF2. 組織の IT-ITF3.ITの歴 IT-ITF4.IT 分野 IT-ITF5. 応用領 IT-ITF6.IT 分野般的なテーマ問題史 ( 学科 ) とそれに域における数学と関連のある分野統計学の活用 ( 学科 ) 14 IT-ITF IT 基礎 複数領域にまたがるもの 15 CE-ESY 組込みシステム CE-ESY0. 歴史と概要 CE-ESY13. リアルタイムシステム設計 CE-ESY1. 低電力コンピューティング CE-ESY14. 組込みマイクロコントローラ CE-ESY2. 高信頼性システムの設計 CE-ESY15. 組込みプログラム CE-ESY3. 組込み用アーキテクチャ CE-ESY16. 設計手法 CE-ESY4. 開発環境 CE-ESY17. ツールによるサポート CE-ESY5. ライフサイクル CE-ESY18. ネットワーク型組込みシステム CE-ESY6. 要件分析 CE-ESY19. インタフェースシステムと混合信号システム CE-ESY7. 仕様定義 CE-ESY20. センサ技術 CE-ESY8. 構造設計 CE-ESY21. デバイスドライバ CE-ESY9. テスト CE-ESY22. メンテナンス CE-ESY10. プロジェクト管理 CE-ESY23. 専門システム CE-ESY11. 並行設計 ( ハードウェア ソフトウェア CE-ESY24. 信頼性とフォールトトレランス CE-ESY12. 実装 独立行政法人 情報処理推進機構

3 OSS モデルカリキュラムの学習ガイダンス 4. OSS モデルカリキュラム固有の知識 OSS モデルカリキュラム固有の知識として Ruby on Rails(RoR) に関する知識が挙げら れる RoR の仕組み 開発手順 プラグイン開発 RoR アプリケーションの仕組みを Linux 上での作業を通して習得する 科目名 第 11 回 第 12 回 第 13 回 第 14 回 第 15 回 (1) Ruby on Rails の仕組み (1) データベースの仕組み (1) Rails によるWeb アプリケーション開 (1) プラグインとは (1) Rubricks とは 15.Light Weight Language に関する知識 Ⅱ (2) コードジェネレートの説明 (3) MVC アーキテクチャ (2) ActiveRecord の説明 (3) データベースアプリケーション開発 発の説明 (2) Web アプリケーションのカスタマイズ (2) 新規プラグインの開発 (2) 新規コンポーネントの開発 (3) オープンソースシステムのカスタマイズ例 ( 網掛け部分は IT 知識体系で学習できる知識を示し それ以外は OSS モデルカリキュラム固有の知識を示している ) 独立行政法人 情報処理推進機構

4 class PageController... def index... def list... def show... index.html list.html show.html class Product... CREATE TABLE Products... DB

5

6 1. Web RoR MyController myview.html 4. MyModel DB

7

8 ( = = ) class Product < ActiveRecord::Base CREATE TABLE products ( id int NOT NULL, title varchar NOT NULL, price DOUBLE,... DB ActiveRecord::Base

9

10 class Product < ActiveRecord::Base class AdminController < ApplicationController def = } def = = } def = Model ( products) products products ( )

11

12 Scaffold > ruby script\ generate scaffold Product title:string price: doubledescription: text exists app/ models/ exists app/ controllers/ exists app/ helpers/ create app/views/ products exists app/ views/ layouts/ exists test/functional/ exists test/unit/ create app/views/ products/ index.html.erb create app/views/ products/ show.html.erb create app/views/ products/ new.html.erb create app/views/ products/ edit.html.erb create app/views/ layouts/ products.html.erb create public/stylesheets/scaffold.css depency model exists app/ models/ Model exists test/unit/ exists test/fixtures/ create app/ models/ product.rb create test/unit/product_test.rb create test/fixtures/products.yml create db/migrate create db/ migrate/ 001_create_products.rb create app/controllers/products_controller.rb create test/ functional/products_controller_test.rb create app/helpers/ products_helper.rb route map.resources : products ( ) View (ERb ) Controller

13

14 config/routes.rb ActionController::Routing::Routes.draw do map map.connect ':controller/:action/:id' / admin / show / 15 class OrderController... def class showadmincontroller... def show class LoginController... def action... class AdminController... def = params[:id]

15

16 (calariffic ) (1) > ruby script/plugin install vor/plugins/calariffic (2) (View ) (3) ( ) <h1> calariffic </h1> <%= javascript_include_tag 'calariffic/calar.js', 'calariffic/calar-setup.js', 'calariffic/lang/calar-en.js' %> <%= stylesheet_link_tag 'calariffic/calar-win2k-cold-1.css' %> <%= calariffic_input(false, 'start_date', 'calariffic/date.png', 'start_cal', '%m/%d/%y', nil, {:class => 'myfavoriteclass', :readonly => 'true'}, {:class => 'borderless'}) %>

17

18 (Hello World ) (1)(4) > ruby script/generate plugin hello_world (View ) <%= helloworld %> (2) (vor/plugins/hello_world/lib/hello_world.rb) module HelloWorld def helloworld '<font size="7">hello World!</font>' (5) ( ) (3) (vor/plugins/hello_world/init.rb) ActionView::Base.s :include, HelloWorld

19

20 Radiant CMS Pages: Snippets:HTML Layouts: Add Child: Remove:

21

22 RadiantExtension (Archive) Archive: Extension Archives By Month:

23

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 1. OSS の概要に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 1. OSSの概要に関する知識 <オープンソースの理念 >

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 1. OSS の概要に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 1. OSSの概要に関する知識 <オープンソースの理念 > OSS モデルカリキュラムの学習ガイダンス 1. OSS の概要に関する知識 Ⅱ 1. 科目の概要オープンソースソフトウェアに関連するビジネスや関連情報の入手方法を解説し オープンソースによる OS サーバ デスクトップアプリケーション サーバアプリケーション 仮想化ツールといった様々なソフトウェアの導入方法を導入演習を通じて指導する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

More information

OSS モデルカリキュラムの学習ガイダンス 23. RDB システム管理に関する知識 Ⅱ 1. 科目の概要関係データベースの運用管理機能と管理方法について 最適化やチューニング トラブルシューティング方法といった応用知識を説明する また実際の DB アプリケーション構築手順やインデックス導入による検

OSS モデルカリキュラムの学習ガイダンス 23. RDB システム管理に関する知識 Ⅱ 1. 科目の概要関係データベースの運用管理機能と管理方法について 最適化やチューニング トラブルシューティング方法といった応用知識を説明する また実際の DB アプリケーション構築手順やインデックス導入による検 OSS モデルカリキュラムの学習ガイダンス 23. RDB システム管理に関する知識 Ⅱ 1. 科目の概要関係データベースの運用管理機能と管理方法について 最適化やチューニング トラブルシューティング方法といった応用知識を説明する また実際の DB アプリケーション構築手順やインデックス導入による検索高速化 日本語処理環境の諸問題 ツールによる操作やバックアップとリカバリなど 具体的な管理手順を解説する

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 5. Linux の概念や基本操作に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ)

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 5. Linux の概念や基本操作に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) OSS モデルカリキュラムの学習ガイダンス 5. Linux の概念や基本操作に関する知識 Ⅱ 1. 科目の概要 Linux の高度な活用法として ファイルシステムの概念と操作 データのバックアップとリストア シェルスクリプトによる操作 C 言語によるプログラミング ネットワーキングといった様々な利用方法を解説する 2. 習得ポイント本科目の学習により習得することが期待されるポイントは以下の通り 習得ポイント説明

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 16. 開発フレームワークに関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) 開発フ

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 16. 開発フレームワークに関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) 開発フ OSS モデルカリキュラムの学習ガイダンス 16. 開発フレームワークに関する知識 Ⅱ 1. 科目の概要実際の開発フレームワークについてその構成と特徴を解説し それらの開発フレームワークを利用する方法と OR マッピングや DIxAOP コンテナなど 開発フレームワークで利用される基本的な概念について説明する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り 習得ポイント

More information

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

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

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

OSS モデルカリキュラムの学習ガイダンス 2-3- 応. Linux のシステム管理に関する知識 1. 科目の概要 Linux のシステム管理に関する手順のうち やや高度なサービスの設定に関する手順を解説する サーバとして利用する際の基本的な設定と DHCP FTP ファイル共有など様々なサービス

OSS モデルカリキュラムの学習ガイダンス 2-3- 応. Linux のシステム管理に関する知識 1. 科目の概要 Linux のシステム管理に関する手順のうち やや高度なサービスの設定に関する手順を解説する サーバとして利用する際の基本的な設定と DHCP FTP ファイル共有など様々なサービス OSS モデルカリキュラムの学習ガイダンス 2-3- 応. Linux のシステム管理に関する知識 1. 科目の概要 Linux のシステム管理に関する手順のうち やや高度なサービスの設定に関する手順を解説する サーバとして利用する際の基本的な設定と DHCP FTP ファイル共有など様々なサービスについて具体的な設定方法を示し 運用のノウハウを紹介する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 4-3- 基 C++ に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 基本レベル 基 C++ に関すオブジェクト指る知識向

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 4-3- 基 C++ に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 基本レベル 基 C++ に関すオブジェクト指る知識向 OSS モデルカリキュラムの学習ガイダンス 4-3- 基 C++ に関する知識 1. 科目の概要 C を拡張してオブジェクト指向の概念を取り入れたプログラミング言語である C++ の基本的な知識を解説する C++ プログラムの構造 型 演算子や標準的なプログラム記述方法 ライブラリを利用したプログラミングなどについて説明する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 18. 統合開発環境に関する知識 Ⅰ と IT 知識体系との対応関係は以下の通り 科目名 18. 統合開発環境に関する知識 基本レベル (Ⅰ) 応用レベル (Ⅱ)

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 18. 統合開発環境に関する知識 Ⅰ と IT 知識体系との対応関係は以下の通り 科目名 18. 統合開発環境に関する知識 基本レベル (Ⅰ) 応用レベル (Ⅱ) OSS モデルカリキュラムの学習ガイダンス 18. 統合開発環境に関する知識 I 1. 科目の概要ソフトウェア開発を効率的に進めるために用意されている統合開発環境について解説する 統合開発環境の歴史 機能 特徴 使い方などを説明する また OSS の開発でしばしば利用される代表的な統合開発環境のいくつかについて その特徴 基本的な機能と導入方法を紹介する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

More information

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

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

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 2-1- 応. Linux の概念や基本操作に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 ファイルシステム : 2-1- 応. Linuxの概念や基本操作に関す

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 2-1- 応. Linux の概念や基本操作に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 ファイルシステム : 2-1- 応. Linuxの概念や基本操作に関す OSS モデルカリキュラムの学習ガイダンス 2-1- 応. Linux の概念や基本操作に関する知識 1. 科目の概要 Linux の高度な活用法として ファイルシステムの概念と操作 データのバックアップとリストア シェルスクリプトによる操作 C 言語によるプログラミング ネットワーキングといった様々な利用方法を解説する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

More information

OSS モデルカリキュラムの学習ガイダンス 1. OSS の概要に関する知識 I 1. 科目の概要 オープンソースソフトウェアの基本的な概念や歴史 代表的な利用方法を解説し 効果 的な活用方法と OSS プロジェクトへの参加方法 コミュニティとの関係について説明する 2. 習得ポイント 本科目の学習

OSS モデルカリキュラムの学習ガイダンス 1. OSS の概要に関する知識 I 1. 科目の概要 オープンソースソフトウェアの基本的な概念や歴史 代表的な利用方法を解説し 効果 的な活用方法と OSS プロジェクトへの参加方法 コミュニティとの関係について説明する 2. 習得ポイント 本科目の学習 OSS モデルカリキュラムの学習ガイダンス 1. OSS の概要に関する知識 I 1. 科目の概要 オープンソースソフトウェアの基本的な概念や歴史 代表的な利用方法を解説し 効果 的な活用方法と OSS プロジェクトへの参加方法 コミュニティとの関係について説明する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り 習得ポイント説明シラバスの対応コマ I-1-1.

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 2-2- 応. Linux カーネルに関する知識 と IT 知識体系との対応関係は以下の通り 科目名 応. Linuxのカーネルに関する知識 Linux カーネル概

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 2-2- 応. Linux カーネルに関する知識 と IT 知識体系との対応関係は以下の通り 科目名 応. Linuxのカーネルに関する知識 Linux カーネル概 OSS モデルカリキュラムの学習ガイダンス 2-2- 応. Linux カーネルに関する知識 1. 科目の概要 Linux オペレーティングシステムの中核をなすカーネルの動作について メモリ管理 プロセス管理 といった基本動作の詳細と カーネルによるファイルシステムやネットワークの取り扱いについて 具体的な動作原理を説明する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

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

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

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構 5-3- 応統合開発環境に関する知識 1 5-3- 応統合開発環境に関する知識 統合開発環境と バグ管理ツール ビルドツールなど様々な開発ツールとの連携や MVCフレームワークなどの Javaフレームワークとの連 Ⅰ. 概要携 C 言語やスクリプト言語など Java 以外の言語での利用方法について学ぶ Ⅱ. 対象専門分野職種共通 Ⅲ. 受講対象者 本カリキュラムの 5-3- 基統合開発環境に関する知識

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 11. ネットワークアーキテクチャに関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ)

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 11. ネットワークアーキテクチャに関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) OSS モデルカリキュラムの学習ガイダンス 11. ネットワークアーキテクチャに関する知識 Ⅱ 1. 科目の概要 TCP/IP プロトコルで通信するネットワークにおける具体的なサービスの実現方法 仕組みや特徴について解説する また各種ツールを利用した通信状況の診断方法や ネットワークの発展形 将来の姿についても説明する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 16. 開発フレームワークに関する知識 Ⅰ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) <オープン <

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 16. 開発フレームワークに関する知識 Ⅰ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) <オープン < OSS モデルカリキュラムの学習ガイダンス 16. 開発フレームワークに関する知識 I 1. 科目の概要開発フレームワークとは何か その基本的な概念 歴史 特徴とメリットを解説する さらに開発フレームワークを利用して開発を行う際に必要な技術を説明し 実際の開発に役立てることができる知識やノウハウを示す 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り 習得ポイント説明シラバスの対応コマ

More information

OSS モデルカリキュラムの学習ガイダンス 2-3- 基. Linux のシステム管理に関する知識 1. 科目の概要 Linux のシステム管理に関する基本的な手順を解説する システム管理者の役割を示し システムのインストールから各種サービスの設定 システムの起動 停止とシステムの運用など 実際に

OSS モデルカリキュラムの学習ガイダンス 2-3- 基. Linux のシステム管理に関する知識 1. 科目の概要 Linux のシステム管理に関する基本的な手順を解説する システム管理者の役割を示し システムのインストールから各種サービスの設定 システムの起動 停止とシステムの運用など 実際に OSS モデルカリキュラムの学習ガイダンス 2-3- 基. Linux のシステム管理に関する知識 1. 科目の概要 Linux のシステム管理に関する基本的な手順を解説する システム管理者の役割を示し システムのインストールから各種サービスの設定 システムの起動 停止とシステムの運用など 実際に Linux システムを運用するために必要なノウハウを具体的に説明する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

More information

スライド 1

スライド 1 OSC2008Tokyo/Fall CodeIgniter を使った MyNETS2 の概要 日付 2008/10/04 発表者 株式会社エムズリンク辻岡国治 copy rights All Right Reserved. -2008 基本ベースは WEB 会員管理システム 会員登録されているかの判定を行う 会員向けページ リクエスト DB 非会員向けページ copy rights All Right

More information

01_Rails_chap01.qx

01_Rails_chap01.qx CHAPTER 1 Rails CHAPTER 1 Rails 1-1 Rails Ruby on Rails Web 1 Web 1-1-1 Rails Web Ruby on Rails Rails Rails Web Rails 37signals David Heinemeier Hansson DHH DHH Rails 20032004 http://wiki.rubyonrails.org/rails/pages/faq

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 8-1- 基組み込みシステム開発に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 基本レベル 組み込みコン組み込みコン組み込みコン

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 8-1- 基組み込みシステム開発に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 基本レベル 組み込みコン組み込みコン組み込みコン OSS モデルカリキュラムの学習ガイダンス 8-1- 基組み込みシステム開発に関する知識 1. 科目の概要 組み込みシステムの基本的な構造と活用方法 組み込みシステムを構成するハードウェア ソフトウェア OS など様々な要素の役割や特徴について解説する 2. 習得ポイント本科目の学習により習得することが期待されるポイントは以下の通り 習得ポイント説明シラバスの対応コマ 8-1- 基 -1. 組み込みコンピュータシステム

More information

8 4 end 5 6 private def message 7 'Hello' 8 end 9 end g = Greeting.new 12 g.hello $ ruby lib/lessons/greeting.rb Hello Ruby public method protec

8 4 end 5 6 private def message 7 'Hello' 8 end 9 end g = Greeting.new 12 g.hello $ ruby lib/lessons/greeting.rb Hello Ruby public method protec 8 Rails 8.1 PicoPlanner Ruby lib lessons $ mkdir -p lib/lessons lib/lessons greeting.rb lib/lessons/greeting.rb (New) 1 class Greeting 2 def hello 3 puts message 87 8 4 end 5 6 private def message 7 'Hello'

More information

OSS モデルカリキュラムの学習ガイダンス 3-1- 応. ネットワークアーキテクチャに関する知識 1. 科目の概要 TCP/IP プロトコルで通信するネットワークにおける具体的なサービスの実現方法 仕組みや特徴について解説する また各種ツールを利用した通信状況の診断方法や ネットワークの発展形 将

OSS モデルカリキュラムの学習ガイダンス 3-1- 応. ネットワークアーキテクチャに関する知識 1. 科目の概要 TCP/IP プロトコルで通信するネットワークにおける具体的なサービスの実現方法 仕組みや特徴について解説する また各種ツールを利用した通信状況の診断方法や ネットワークの発展形 将 OSS モデルカリキュラムの学習ガイダンス 3-1- 応. ネットワークアーキテクチャに関する知識 1. 科目の概要 TCP/IP プロトコルで通信するネットワークにおける具体的なサービスの実現方法 仕組みや特徴について解説する また各種ツールを利用した通信状況の診断方法や ネットワークの発展形 将来の姿についても説明する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

More information

PowerPoint プレゼンテーション

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

More information

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 18. 統合開発環境に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) 統合開発環境

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 18. 統合開発環境に関する知識 Ⅱ と IT 知識体系との対応関係は以下の通り 科目名 基本レベル (Ⅰ) 応用レベル (Ⅱ) 統合開発環境 OSS モデルカリキュラムの学習ガイダンス 18. 統合開発環境に関する知識 Ⅱ 1. 科目の概要ソフトウェア開発を効率的に進めるために用意されている統合開発環境について Java Development Tools Web Tools Platform NetBeans IDE WideStudio といった様々な統合開発環境の具体例を用いて詳細に説明する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

More information

Chapter 1 イントロダクション p.21 第 2 段落 p.42 第 2 段落の 1 行目 p.45 Hint 美しいコードが書けるから Rails を選んだ美しいコードが書けるから Ruby を選んだフォルダ main app controllers を開いてみましょう フォルダ app

Chapter 1 イントロダクション p.21 第 2 段落 p.42 第 2 段落の 1 行目 p.45 Hint 美しいコードが書けるから Rails を選んだ美しいコードが書けるから Ruby を選んだフォルダ main app controllers を開いてみましょう フォルダ app 基礎 Ruby on Rails 初版第 2 刷表 基礎 Ruby on Rails ( 黒田努 佐藤和人著 株式会社オイアクス監修 インプレスジャパン刊 ) 初版第 2 刷 の表です 特に重要な項目には 印を付しました また 付録 CD-ROM において chapter3 ディレクトリの中身に一部欠落がございました このディレクトリ全体を ZIP 形式でまとめましたので 次の URL よりダウンロードしてください

More information

OSS モデルカリキュラムの 学 習 ガイダンス 3. IT 知 識 体 系 との 対 応 関 係 4-4- 応 スクリプト 言 語 に 関 する 知 識 と IT 知 識 体 系 との 対 応 関 係 は 以 下 の 通 り 科 目 名 応 用 レベル 1 2 3 4 5 6 7 8 9 10 1

OSS モデルカリキュラムの 学 習 ガイダンス 3. IT 知 識 体 系 との 対 応 関 係 4-4- 応 スクリプト 言 語 に 関 する 知 識 と IT 知 識 体 系 との 対 応 関 係 は 以 下 の 通 り 科 目 名 応 用 レベル 1 2 3 4 5 6 7 8 9 10 1 OSS モデルカリキュラムの 学 習 ガイダンス 4-4- 応 スクリプト 言 語 に 関 する 知 識 1. 科 目 の 概 要 スクリプト 言 語 によるシステム 構 築 の 応 用 例 として Ruby によるアプリケーション 構 築 フレームワークである Ruby on Rails (RoR)を 取 り 上 げる RoR の 基 本 的 な 仕 組 みを 解 説 し RoR を 利 用 したデータベースアプリケーション

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

S2Pradoの紹介

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

More information

S2BaseとZend Framework

S2BaseとZend Framework 2007 Autumn S2Base とZend Framework klove 1 自己紹介 ハンドルネーム :klove S2Container.PHP5 コミッタ S2Base.PHP5コミッタ 2005 年 5 月から Seasar プロジェクトで活動中 普段は SI 業務 システム管理業務 2 もくじ はじめに S2Base について S2Base とは S2Base-2.0 デモ Zend

More information

Jude を DSL エディタとして使う -Jude API 活用法 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1

Jude を DSL エディタとして使う -Jude API 活用法 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1 Jude を DSL エディタとして使う -Jude API 活用法 - 2006 年 11 月 14 日稚内北星学園大学東京サテライト校浅海智晴 本日のテーマ Why Jude API What Jude API How Jude API 1 技術トレンド テクノロジとしての Web 2.0 Web がプラットフォームになる シン クライアントからリッチ クライアントへ Web の単純な UI では限界

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

講師紹介 ( かずひこ ) オープンソース プログラマ はじめよう Ruby on Rails 著者 ウェブアプリケーションを中心に さまざまなオープンソースソフトウェアの開発に参加

講師紹介 ( かずひこ ) オープンソース プログラマ はじめよう Ruby on Rails 著者 ウェブアプリケーションを中心に さまざまなオープンソースソフトウェアの開発に参加 はじめよう Ruby on Rails フレームワークで作る Web アプリケーション かずひこ ( 日本 Ruby の会 ) 香西利衣 ( 日本 Ruby の会 ) 講師紹介 ( かずひこ ) オープンソース プログラマ はじめよう Ruby on Rails 著者 ウェブアプリケーションを中心に さまざまなオープンソースソフトウェアの開発に参加 講師紹介 ( 香西利衣 ) 京都女子大学 4 回生

More information

OB6-KEGGonRails-Kibukawa

OB6-KEGGonRails-Kibukawa ActiveRecords による KEGG の正規化と 動的なユーザーインターフェイス サイエンス テクノロジー システムズ株式会社 癸生川絵里 ( きぶかわえり ) KEGG on Rails のご紹介 対象データを正規化 動的な表示 (Popup 等 ) をとりいれる 日本語化 Ruby on Rails を使用して ちょっと違う インタラクティブな操作に応じ表示するデータを動的に取得し パスウェイ上にポップアップ表示

More information

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

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

More information

WDI-Slides-14.pptx

WDI-Slides-14.pptx WEB+DB システム ( 入門編 ) 第 14 回 My Twitter サイトの制作 今日のテーマ p 前回制作した My Twitter をさらに拡充させて 形にしてみます p 新しい構造の実装として 自己参照結合による多対多の構造を実装してみます コミュニケーション ( 再掲 ) フォロー情報の登録を考えてみます 後期に 一連の技術的な発展系も考えてみて 本格的な つぶやき コミュニケーション構造を作ってみたいと思います

More information

基礎 Ruby on Rails 初版第 1 刷正誤表 基礎 Ruby on Rails ( 黒田努 佐藤和人著 株式会社オイアクス監修 インプレスジャパン刊 ) 初版第 1 刷 の正誤表です 特に重要な項目には 印を付しました また 付録 CD-ROM において chapter3 ディレクトリの中

基礎 Ruby on Rails 初版第 1 刷正誤表 基礎 Ruby on Rails ( 黒田努 佐藤和人著 株式会社オイアクス監修 インプレスジャパン刊 ) 初版第 1 刷 の正誤表です 特に重要な項目には 印を付しました また 付録 CD-ROM において chapter3 ディレクトリの中 基礎 Ruby on Rails 初版第 1 刷表 基礎 Ruby on Rails ( 黒田努 佐藤和人著 株式会社オイアクス監修 インプレスジャパン刊 ) 初版第 1 刷 の表です 特に重要な項目には 印を付しました また 付録 CD-ROM において chapter3 ディレクトリの中身に一部欠落がございました このディレクトリ全体を ZIP 形式でまとめましたので 次の URL よりダウンロードしてください

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

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

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

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

An introduction and future of Ruby coverage library

An introduction and future of Ruby coverage library Ruby の テストカバレッジ 測定機能の 改良と展望 クックパッド株式会社遠藤侑介 yusuke-oh@cookpad.com RubyWorld Conference 2017 (2017/11/01) 発表概要 発表内容 カバレッジとは カバレッジとの付き合い方 Ruby でのカバレッジ測定方法 クックパッドでのカバレッジ利用事例 発表者について フルタイム Ruby コミッタ (2017/09~)

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

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション D-3 今だからこそ考える エンタープライズ モバイル アプリケーション開発 2015/07/15 株式会社エクサ テクノロジーイノベーション部開発品質技術室 原嶋徹 2015 EXA CORPORATION Web 技術を使ったモバイル アプリで 業務改善してみませんか? Apache Cordova のご紹介 1 エンタープライズの定義 エンタープライズ 企業向けアプリケーション例 : 営業管理

More information

OSS モデルカリキュラムの学習ガイダンス 27. 組み込みシステム最適化に関する知識 Ⅱ 1. 科目の概要組み込みシステムの最適化に必要な技術である性能評価の詳細や 限られた資源でシステムを実現するなかで求められる各種のトレードオフ システムの全体最適化を考慮したハードウェア / ソフトウェアの組

OSS モデルカリキュラムの学習ガイダンス 27. 組み込みシステム最適化に関する知識 Ⅱ 1. 科目の概要組み込みシステムの最適化に必要な技術である性能評価の詳細や 限られた資源でシステムを実現するなかで求められる各種のトレードオフ システムの全体最適化を考慮したハードウェア / ソフトウェアの組 OSS モデルカリキュラムの学習ガイダンス 27. 組み込みシステム最適化に関する知識 Ⅱ 1. 科目の概要組み込みシステムの最適化に必要な技術である性能評価の詳細や 限られた資源でシステムを実現するなかで求められる各種のトレードオフ システムの全体最適化を考慮したハードウェア / ソフトウェアの組み合わせ方など 組み込みシステム最適化の具体的な手法について解説する 2. 習得ポイント 本科目の学習により習得することが期待されるポイントは以下の通り

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

Sinatra と MongoDB 今回は Sinatra で MongoDB の操作を体験してみます 進捗に合わせて ドライバから Ruby で使える便利な ORM の紹介をします

Sinatra と MongoDB 今回は Sinatra で MongoDB の操作を体験してみます 進捗に合わせて ドライバから Ruby で使える便利な ORM の紹介をします Sinatra MongoDB Powered by Rabbit 2.1.2 and COZMIXNG Sinatra と MongoDB 今回は Sinatra で MongoDB の操作を体験してみます 進捗に合わせて ドライバから Ruby で使える便利な ORM の紹介をします Sinatra と MongoDB まずは初回なので Sinatra の基本からおさらいします Hello world

More information

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

OSS モデルカリキュラムの学習ガイダンス 3. IT 知識体系との対応関係 5-3- 基統合開発環境に関する知識 と IT 知識体系との対応関係は以下の通り 科目名 基本レベル 基統合開発環境に関する知識 統合開発環境で統合開発環境にさまざ OSS モデルカリキュラムの学習ガイダンス 5-3- 基統合開発環境に関する知識 1. 科目の概要ソフトウェア開発を効率的に進めるために用意されている統合開発環境について解説する 統合開発環境の歴史 機能 特徴 使い方などを説明する また OSS の開発で利用される代表的な統合開発環境について その特徴や導入方法 基本的な機能を紹介する 2. 習得ポイント本科目の学習により習得することが期待されるポイントは以下の通り

More information

2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事

2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事 2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事 豊山 祐一 Hitachi ULSI Systems Co., Ltd. 2015. All rights

More information

2

2 Java Festa in 2007 OPEN JAVA: IMAGINE THE POSSIBILITIES 2 3 4 Java SE のダウンロード数の比率 1996/12 からのダウンロード数 5 JavaOne 2007 5/7: CommunityOne > NetBeans Day, GlassFish, OpenSolaris, OpenJDK, Web 2.0 5/8-11: JavaOne

More information

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

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

More information

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

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

More information

Rmenuフレームワーク

Rmenuフレームワーク ジェネレーティブプログラミングの世界 データマッピングフレームワーク Rmenu 特徴プログラムから データとプロセスを完全分離 疑問本当にデータとプロセスが完全分離できるのか? どんな仕組みで業務システムが動くのか? 日本オフィスクリエイション株式会社下地忠史 2014 年 2 月 15 日 Agenda 1. アプリケーションの基本 2.Json の特徴を利用した項目移送 3. アプリケーションのデータフロー

More information

Microsoft PowerPoint - FormsUpgrade_Tune.ppt

Microsoft PowerPoint - FormsUpgrade_Tune.ppt Forms アップグレードに関する追加作業 - 工数見積もり サイジング チューニング - 必要な追加作業 工数見積もり サイジング チューニング 2 1 C/S Web 工数見積もり 工数見積もりの際に考慮すべき事項 アップグレードによる一般的なコード修正 テスト工数 C/S では使用できるが Web では廃止された機能に対する対策 USER_EXIT を使って Windows 上 DLL のファンクションをコールしている

More information

10th Developer Camp - B5

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

More information

<4D F736F F F696E74202D2091E63389F15F8FEE95F1835A834C A CC B5A8F FD E835A835890A78CE C CC835A834C A A2E >

<4D F736F F F696E74202D2091E63389F15F8FEE95F1835A834C A CC B5A8F FD E835A835890A78CE C CC835A834C A A2E > 身近な情報利活用による生活環境の事例をベースに ネットワークがなかった時代の生活環境と比較させながら IT により生活が豊かに変化したことについて解説します 1. 身近な情報利活用の事例 スライド上部の事例を紹介します 学生が利用している情報サービスについて問いかけます IT によって実現していることについて説明します 2. ネットワークがなかった時代 スライド上部の事例を活用し 過去の事例を紹介します

More information

Microsoft PowerPoint - ●SWIM_ _INET掲載用.pptx

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

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

使用する前に

使用する前に この章では Cisco Secure ACS リリース 5.5 以降から Cisco ISE リリース 2.4 システムへのデー タ移行に使用される Cisco Secure ACS to Cisco ISE Migration Tool について説明します 移行の概要 1 ページ Cisco Secure ACS から データ移行 1 ページ Cisco Secure ACS to Cisco ISE

More information

Microsoft Word - Android_SQLite講座_画面800×1280

Microsoft Word - Android_SQLite講座_画面800×1280 Page 24 11 SQLite の概要 Android にはリレーショナルデータベースである SQLite が標準で掲載されています リレーショナルデータベースは データを表の形で扱うことができるデータベースです リレーショナルデータベースには SQL と呼ばれる言語によって簡単にデータの操作や問い合わせができようになっています SQLite は クライアントサーバ形式ではなく端末の中で処理が完結します

More information

PowerPoint Presentation

PowerPoint Presentation Webデザイン特別プログラムデータベース実習編 3 MySQL 演習, phpmyadmin 静岡理工科大学総合情報学部幸谷智紀 http://na-inet.jp/ RDB の基礎の基礎 RDB(Relational DataBase) はデータを集合として扱う データの取り扱いはテーブル (= 集合 ) の演算 ( 和集合, 積集合 ) と同じ データベースには複数のテーブルを作ることができる

More information

Webシステム授業資料

Webシステム授業資料 Web システムプログラミング b 第 12 講目 Web システムプログラミング講義資料 到達目標 到達目標 Web システムを設計し 開発できること 最終成果物 : 学生生活で利用できる Web システム 授業計画 第 09 講 (12/03):Webシステムの基本設計 (1) 第 10 講 (12/10):Webシステムの基本設計 (2) 第 11 講 (12/17):WebシステムのDB 設計

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

SQiP シンポジウム 2016 アジャイルプロジェクトにおけるペアワーク適用の改善事例 日本電気株式会社小角能史 2016 年 9 月 16 日 アジェンダ 自己紹介ペアワークとはプロジェクトへのペアワークの適用方法 スクラム適用ルール作成 最適化の流れ KPTを用いたふりかえり 適用ルールの改善事例 適用プロジェクトの概要ペアワーク適用ルール ( 初期 ) 改善例 1 - ペアのローテーション改善例

More information

AWS Deck Template

AWS Deck Template AWS OpsWorks のご紹介 Amazon Data Services Japan 2013/06/25 Agenda AWS OpsWorks とは OpsWorks の特長 OpsWorks 利用の流れ OpsWorks のメリット Chef とは OpsWorks のライフサイクルイベント どのようなアプリケーションが OpsWorks に向いているのか? OpsWorks の機能詳細

More information

Ruby on Rails (RoR) を弄る

Ruby on Rails (RoR) を弄る Ruby on Rails (RoR) っ て何? 体験会 北海道大学大学院理学院 宇宙理学専攻 荻原弘尭 目次 はじめに Ruby on Rails( 基本 ) 現在稼働中のサービスについての紹介 今から始めるののおすすめの文献 はじめに 諸注意 Ruby on Rails について全てわかるわけではありません. 正しくないこともしゃべるかもしれません. ご了承ください. この頃触れていないし この資料は

More information

ii

ii ii iii iv v vi 4 get "lesson/:action(/:name)" => "lesson" 5 6 resources :members 7 end Sato mac:rails taro$ cd asagao mac:asagao taro$ bin/rails s mac:asagao

More information

<4D F736F F D BC696B18F88979D939D90A782F08D6C97B682B582BD A DD975E8AC7979D CC8D5C927A2E6

<4D F736F F D BC696B18F88979D939D90A782F08D6C97B682B582BD A DD975E8AC7979D CC8D5C927A2E6 第 18 回学術情報処理研究集会発表論文集 pp.32 36 IT 業務処理統制を考慮したライセンス貸与管理システムの構築 Implementation of the lending application software license management system with IT application controls 金森浩治 Koji KANAMORI kanamori@itc.u-toyama.ac.jp

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

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1 ポリテクセンター埼玉セミナー資料 組込み技術者のための C# Monoを用いたマルチプラットフォームアプリケーション開発技術 第 1.2 版 2018 年 8 月 Microbrains Inc. 渋谷 目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い

More information

6 (1) app.html.eex 28 lib/nano_planner_web/templates/layout/app.html.eex 27 <footer> Oiax Inc <%= this_year() %> Oiax Inc. 29 </footer>

6 (1) app.html.eex 28 lib/nano_planner_web/templates/layout/app.html.eex 27 <footer> Oiax Inc <%= this_year() %> Oiax Inc. 29 </footer> 6 (1) of_today 6.1 Copyright 2017 lib/nano_planner_web/views layout_view.ex this_year/0 lib/nano_planner_web/views/layout_view.ex 1 defmodule NanoPlannerWeb.LayoutView do 2 use NanoPlannerWeb, view 3 +

More information

Sharing the Development Database

Sharing the Development Database 開発データベースを共有する 目次 1 Prerequisites 準備... 2 2 Type of database データベースのタイプ... 2 3 Select the preferred database 希望のデータベースを選択する... 2 4 Start the database viewer データベース ビューワーを起動する... 3 5 Execute queries クエリを実行する...

More information

Dolteng Scaffoldに対する機能追加とマスタ-ディテールScaffoldの紹介

Dolteng Scaffoldに対する機能追加とマスタ-ディテールScaffoldの紹介 Dolteng Scaffold に対する機能追加 とマスタ - ディテール Scaffold の紹介 せいいち (takao) 2009/03/07 目次 Dolteng Scaffold に対する機能追加 Scaffold に関して Ruby on Rails の Scaffold RoR Scaffold と Dolteng Scaffold の比較 Scaffold のデモ Scaffold

More information

1

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

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

JBoss と Arquillian で実現する 究極のテスト環境 レッドハット株式会社 JBoss サービス事業部 コンサルタント 山 田義和

JBoss と Arquillian で実現する 究極のテスト環境 レッドハット株式会社 JBoss サービス事業部 コンサルタント 山 田義和 JBoss と Arquillian で実現する 究極のテスト環境 レッドハット株式会社 JBoss サービス事業部 コンサルタント 山 田義和 Who am I? Hi, I m glad to see you! 2 Arquillian??? インテグレーションテストのための テスティングプラットフォーム http://www.jboss.org/arquillian.html 3 テスティングプラットフォーム?

More information

CodeGear Developer Camp

CodeGear Developer Camp T4 PHP チュートリアルセッション はじめての Delphi for PHP CodeGear エヴァンジェリスト高橋智宏 1 アジェンダ ハンズオントレーニングに必要なもの Delphi for PHP V2.0 の環境設定 VCL for PHP の基本的な動作を確認 フォトギャラリの製作 マスターページ 画像アップロード カスタムコンポーネントの導入 など 2 ハンズオントレーニングに必要なもの

More information

智美塾 ゆもつよメソッドのアーキテクチャ

智美塾 ゆもつよメソッドのアーキテクチャ ゆもつよメソッドのテスト要求分析とテストアーキテクチャ設計 JaSST13 東京智美塾 2013 年 1 月 30 日 湯本剛 ( 日本 HP) tsuyoshi.yumoto@hp.com ゆもつよ風テスト開発プロセス テスト計画 実現したい品質の具体的把握 テスト箇所の選択 テストの目的設定 テスト対象アイテム特定 テスト分析 テストタイプ特定 機能の整理 & 再分類 テスト条件となる仕様項目特定

More information

IT スキル標準 V3 2011_ 職種の概要と達成度指標 (7) アプリケーションスペシャリスト 職種の概要と達成度指標 APS 経済産業省, 独立行政法人情報処理推進機構

IT スキル標準 V3 2011_ 職種の概要と達成度指標 (7) アプリケーションスペシャリスト 職種の概要と達成度指標 APS 経済産業省, 独立行政法人情報処理推進機構 職種の概要と達成度指標 (7) アプリケーションスペシャリスト 職種の概要と達成度指標 APS-1 2012 経済産業省, 独立行政法人情報処理推進機構 職種の概要 職種 : アプリケーションスペシャリスト 職種の概要と達成度指標 APS-2 2012 経済産業省, 独立行政法人情報処理推進機構 アプリケーションスペシャリストの概要 職種専門分野 レベル7 レベル6 レベル5 レベル4 レベル3 レベル2

More information

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実  1 個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 iwahashi@est.hi-ho.ne.jp Iwahashi.Masami@wak.msw.co.jp 1 改善効果 品質 : フロントローディングが進み流出不具合 0 継続生産性 : 平均 130% 改善 工数割合分析

More information

-調達要求番号:

-調達要求番号: 調達要求番号 : 12-28-0720-4066 情報本部仕様書 物品番号仕様書番号 DIH-LS-15050B 防衛大臣承認平成年月日 デジタル通信解析要員の基礎教育 作成平成 27 年 10 月 14 日変更平成 28 年 7 月 12 日作成部隊等名情報本部電波部 1. 総則 1.1 適用範囲この仕様書は, 情報本部で実施するデジタル通信解析要員の基礎教育に必要な事項について規定する 2. 役務に関する要求契約の相手方は,

More information

プレポスト【問題】

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

More information

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx PFCore(RT ミドルウェア ) トレーニング中級編 10:00-11:00 第 1 部 :RT コンポーネントプログラミングの概要 担当 : 安藤慶昭 ( 産業技術総合研究所 ) 概要 :RT コンポーネントの作成方法, 設計時の注意点などの概要について解説します 第 2 部 :RT ミドルウェア (PFcore) 開発支援ツールと RT コンポーネントの作成方法 11:00-12:00 12:00-13:00

More information

FUJITSU Cloud Service for OSS 「コンテナサービス」 ご紹介資料

FUJITSU Cloud Service for OSS 「コンテナサービス」 ご紹介資料 注 : 本サービスは 新規申込の受付を停止しております サービスご検討中のお客様におかれましては ご不便をおかけし申し訳ございません FUJITSU Cloud Service for OSS コンテナサービス ご紹介 2018 年 8 月富士通株式会社 本資料の無断複製 転載を禁じます 本資料は予告なく内容を変更する場合がございます Version 1.01 目次 Docker/Kubernetes

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

V8.1新規機能紹介記事

V8.1新規機能紹介記事 WebOTX V8.1 新規機能 EJB 3.0 WebOTX V8.1より Java EE 5(Java Platform, Enterprise Edition 5) に対応しました これによりいろいろな機能追加が行われていますが 特に大きな変更であるEJB 3.0 対応についてご紹介いたします なお WebOTX V7で対応したEJB 2.1についてもWebOTX V8.1で引き続き利用することが可能です

More information

2014 年 11 月 20 日 ET2014 スペシャルセッション C-2 mruby プログラム言語 Ruby による組込みソト開発 九州工業大学田中和明 軽量 Ruby フォーラム Ruby アソシエーション

2014 年 11 月 20 日 ET2014 スペシャルセッション C-2 mruby プログラム言語 Ruby による組込みソト開発 九州工業大学田中和明 軽量 Ruby フォーラム Ruby アソシエーション 2014 年 11 月 20 日 ET2014 スペシャルセッション C-2 mruby プログラム言語 Ruby による組込みソト開発 九州工業大学田中和明 軽量 Ruby フォーラム Ruby アソシエーション 講演の内容 mruby 概要紹介 九州工業大学, 田中和明 mruby デバッガ紹介 福岡 CSK, 三牧弘司 NPO 法人軽量 Ruby フォーラムの紹介 NPO 法人軽量 Ruby

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション SPI Japan 2012 車載ソフトウェア搭載製品の 機能安全監査と審査 2012 年 10 月 11 日 パナソニック株式会社デバイス社 菅沼由美子 パナソニックのデバイス製品 SPI Japan 2012 2 パナソニック デバイス社のソフト搭載製品 車載スピーカーアクティブ消音アクティブ創音歩行者用警告音 スマートエントリー グローバルに顧客対応 ソフトウェア搭載製品 車載 複合スイッチパネル

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

Microsoft Word - JP-AppLabs-MySQL_Update.doc

Microsoft Word - JP-AppLabs-MySQL_Update.doc アダプテック MaxIQ SSD キャッシュパフォーマンスソリューション MySQL 分析 September 22, 2009 はじめにアダプテックは Adaptec 5445Z ストレージコントローラでアダプテック MaxIQ SSD キャッシュパフォーマンスソリューション使用した場合のパフォーマンス評価を依頼しました アダプテックは 5 シリーズコントローラ全製品において MaxIQ をサポートしています

More information

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

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

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション データ保護ソフト Veeam ONE 株式会社 クライム www.climb.co.jp Veeam Softwareについて 日本国内はクライムが総代理店として販売 保守を担当 世界中に拠点を置くグローバルカンパニー Climb 創業 2006年 本社 スイス バール メインオフィス アメリカ オハイオ州 コロンビア EMEA フランス パリ APAC オーストラリア シドニー 従業員数 1,600

More information

Web ポータルのカスタマイズのリファレンス

Web ポータルのカスタマイズのリファレンス Web ポータルのカスタマイズのリファレン ス ポータル ページのタイトル コンテンツおよびラベルの文字数制限, 1 ページ ポータルのカスタマイズ, 3 ページ ポータル言語ファイルの HTML サポート, 5 ページ ポータルページのタイトル コンテンツおよびラベルの 文字数制限 [ポータル ページのカスタマイズ Portal Page Customization ] タブのタイトル テキスト

More information

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

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

More information

Microsoft PowerPoint - MCATraining_Qualification.pptx

Microsoft PowerPoint - MCATraining_Qualification.pptx MCA トレーニング & 資格のご紹介 Last Update: 2008.2 MCA のポジショニングと対象者 IT プロ / 開発者 190,000 上位資格 デスクトップ MOT 12,000 MCA 33,000 サーバー Microsoft Office Specialist 1,750,000 ユーザー IT 戦略系のコンサルタント プリセールス システムエンジニア IT のソリューションセールス

More information

Web ポータルのカスタマイズのリファレンス

Web ポータルのカスタマイズのリファレンス Web ポータルのカスタマイズのリファレ ンス ポータル ページのタイトル コンテンツおよびラベルの文字数制限 1 ページ ポータルのカスタマイズ 3 ページ ポータル言語ファイルの HTML サポート 5 ページ ポータルページのタイトル コンテンツおよびラベルの 文字数制限 [ポータル ページのカスタマイズ Portal Page Customization ] タブのタイトル テキスト ボッ

More information

Microsoft PowerPoint - exp2-02_intro.ppt [互換モード]

Microsoft PowerPoint - exp2-02_intro.ppt [互換モード] 情報工学実験 II 実験 2 アルゴリズム ( リスト構造とハッシュ ) 実験を始める前に... C 言語を復習しよう 0. プログラム書ける? 1. アドレスとポインタ 2. 構造体 3. 構造体とポインタ 0. プログラム書ける? 講義を聴いているだけで OK? 言語の要素技術を覚えれば OK? 目的のプログラム? 要素技術 データ型 配列 文字列 関数 オブジェクト クラス ポインタ 2 0.

More information

日経ビジネス Center 2

日経ビジネス Center 2 Software Engineering Center Information-technology Promotion Agency, Japan ソフトウェアの品質向上のために 仕様を厳密に 独立行政法人情報処理推進機構 ソフトウェア エンジニアリング センター 調査役新谷勝利 Center 1 日経ビジネス 2012.4.16 Center 2 SW 開発ライフサイクルの調査統計データ ソフトウェア産業の実態把握に関する調査

More information

主なスキル Citrix NetScaler の機能の理解 基本的な NetScaler ネットワークアーキテクチャの把握 NetScaler ライセンスの取得 インストール 管理 SSL を使用して NetScaler を保護する方法の理解 トラフィック処理および管理のための NetScaler

主なスキル Citrix NetScaler の機能の理解 基本的な NetScaler ネットワークアーキテクチャの把握 NetScaler ライセンスの取得 インストール 管理 SSL を使用して NetScaler を保護する方法の理解 トラフィック処理および管理のための NetScaler CNS-220-1I:Citrix NetScaler の基礎とトラフィック管理 概要 このコースは NetScaler の使用経験がない または経験の少ない受講者を対象としており NetScaler 環境を構築または管理する予定の方に最適です お知らせ このコースは完全に新しくなり 以前の CNS-205:Citrix NetScaler Essentials and Netwrking コースを

More information

(Microsoft PowerPoint - Java\221\3462\225\224\211\357\224\255\225\\\216\221\227\ ppt)

(Microsoft PowerPoint - Java\221\3462\225\224\211\357\224\255\225\\\216\221\227\ ppt) システム開発における 生産性の検証 平成 19 年度 OISA 技術研究会 JAVA 第 2 部会 1 2008.02.19 目次 1. 部員紹介 2. 生産性向上に向けて 3.Seasar2 4. テストプログラムによる検証 5. 考察 6. まとめ 2 1. 部員紹介 3 部員紹介 葛城啓之 ( 株式会社オーイーシー ) 工藤寿彦 ( 九州東芝エンシ ニアリンク 株式会社 ) 白石和稔 ( 大銀コンヒ

More information