ミドルウェア”TSUNAGI”を 用いたWEBアプリケーションの構築

Slides:



Advertisements
Similar presentations
Web アプリケーション開発 ~図書館管理システム~ 北海道情報大学 情報メディア学 部 情報メディア学科 新井山ゼミ 高橋 隼.
Advertisements

New WorkFriend (AS版・PC版 概要説明) <New WorkFriend とは?> ・ネットワーク環境の上で、データベースを日常業務に活用す る。 ・WindowsのExcelとリンクした、照会・更新・分 析をするツール。 <New WorkFriend の機能> 1.データベースの照会機能.
OWL-Sを用いたWebアプリケーションの検査と生成
システム開発におけるユーザ要求の 明示的表現に関する一検討
北海道情報大学 情報メディア学部 情報メディア学科 新井山ゼミ 中村 有佑
東京工科大学 コンピュータサイエンス学部 亀田弘之
「図書管理」のための Webアプリケーション開発 -Apache/Tomcat/MySQL/Java on Windows XP-
blanco Framework ご紹介 DB版
BBT大学 Ruby on Rails開発環境セットアップマニュアル
IIS 4.0で開発をするコツ Webアプリケーション構築.
ハルビン絵葉書コレクションシステムの再構築と機能追加 -サーバ側:PHPとMySQLを用いて
JPAを利用した RESTful Webサービスの開発
SAP システムにおける SQL Server 運用ノウハウ
名古屋大学大学院人間情報学研究科 物質生命情報学専攻 情報処理論講座 原 崇
IDLTM/IONTMを使用した UDON (Universe via Darts ON-line) プロトタイプの作成
REST型Webサービスによる 楽曲検索システムの開発
OJT研修 「テスト実施、テスト設計の技術習得」 日時: 8月22日(月)  場所: 本社5階.
『どこでも運用システム』の開発状況 (第二報) iPad版衛星状態監視システム (プロトタイプ) どこでも運用システムと他システムとの接続
「絵葉書を通じてのハルビンの 街の印象調査」システムUIの iPadアプリ化 谷研究室  飯 祐貴.
Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実.
早稲田大学大学院理工学研究科 情報科学専攻修士2年 後藤滋樹研究室 坂本義裕
ケータイキット for Smarty のご紹介
水工学夏期研修会 2012年8月27日 CommonMPによる流出計算 菊森 佳幹(よしと) 1.
Microsoft Office 2010 クイックガイド ~ファイルの互換性編~
ASP.NET開発標準化を考えてみよう! わんくま同盟 東京勉強会# /03/15 mxb & 片桐継.
ASP.NET開発標準化を考えてみよう! わんくま同盟 東京勉強会# /03/15 mxb & 片桐継.
JavaServlet&JSP入門 01K0018 中村太一.
情報 第一回: 練習課題 第一回 田浦健次朗 2010/4/9.
Webサイト運営 09fi118 橋倉伶奈 09fi131 本間昂 09fi137 三上早紀.
情報工学科 05A2301 樽美 澄香 (Tarumi Sumika)
Enterprise CALS Systemの開発
Curlの仕組み.
コンピュータ基礎実習上級 #1 概要説明と基礎体力テスト
2016年度秋期 成果発表会 2016年11月25日 大阪開発センター 技術一部 畑中 龍樹.
望月 祐洋,由良 淳一,楠本 晶彦 {moma, yurayura,
第8章 Web技術とセキュリティ   岡本 好未.
概要 Boxed Economy Simulation Platform(BESP)とその基本構造 BESPの設計・実装におけるポイント!
チーム FSEL 立命館大学情報理工学部 ソフトウェア基礎技術研究室
ソフトウェア工学 第五回 知能情報学部 新田直也.
デジタルビジョンソリューション株式会社 大阪開発センター 技術3部 立石 壮平
次期経営情報システムの 段階的なWeb化事例
2016年11月25日 大阪開発センター 技術1部 深田 健太 アプライアンス&デジタルソリューション株式会社
「XMLテンプレート」の利用 ~ 入力、編集、閲覧
シーケンス図を用いて実行履歴を可視化するデバッグ環境の試作
XP Extreme Programming.
Satoimo 最終発表 PM 吉田浩二 篠崎友識 野上大輔 姉崎祐樹.
アップデート 株式会社アプライド・マーケティング 大越 章司
実行時情報に基づく OSカーネルのコンフィグ最小化
只見町 インターネット・エコミュージアムの「キーワード」検索の改善
学生の相互評価を用いた モデリング支援システムの開発
WEBアプリケーションの開発 2002年度春学期 大岩研究会2.
アスペクト指向に基づく 拡張可能な MDAモデルコンパイラ
売れるためのWEBサイト構築.
Jakarta Struts (2) ソフトウェア特論 第11回.
社会シミュレーションのための モデル作成環境
Internet広域分散協調サーチロボット の研究開発
端末およびサービス透過的な 情報閲覧支援システムの構築
ネットワークプログラミング論 平成28年12月19日 森田 彦.
情報システム1及び演習 第一回 データベースの概要.
JSFによるWebアプリケーション開発 第3回
UMLの概要とオブジェクト指向の基本概念
手書き文字の自動認識アプリケーション 15K1013 坂本 倖輝
福岡工業大学 情報工学部 情報工学科 種田研究室 于 聡
オブジェクトの協調動作を用いた オブジェクト指向プログラム実行履歴分割手法
設計情報の再利用を目的とした UML図の自動推薦ツール
Microsoft Office 2010 クイックガイド ~ファイルの互換性編~
Webページタイプによるクラスタ リングを用いた検索支援システム
知識ベースの試作計画 ●●●研究所 ●●●技術部 稲本□□ 1997年1月.
クリエイティブ リサーチ 2019/05/20 日本工学院八王子専門学校 M.Katsube.
情報基礎Ⅰ 情報セキュリティの部 共通認証IDの使い方
Presentation transcript:

ミドルウェア”TSUNAGI”を 用いたWEBアプリケーションの構築 2006年7月3日 第一回衛星データ処理勉強会 稲田 久里子

講師自己紹介 専門分野 PLAINセンターでは 業務用WEBアプリケーションの開発 JAVA、リレーショナルデータベース(RDB) (部品発注システム、決算情報閲覧システム等) JAVA、リレーショナルデータベース(RDB) PLAINセンターでは SOLAR-B、SUZAKU、AKARIの   WEBアプリケーション開発を担当 2006/7/3

本日の目次 “TSUNAGI”とは? SOLAR-B WEBアプリケーションができるまで TSUNAGIの機能    – SEARCH と REGISTER SOLAR-B WEBアプリケーションができるまで 要求分析、設計、実装、テスト 2006/7/3

TSUNAGIとは? ・・・ 2つの機能 TSUNAGI SEARCH REGISTER WEBブラウザ WEB アプリケーション RDB SOLAR-B DARTS × 観測日時 XCEN] ・・・ ○○○○ ○○ ・・・ △△△△ △△ REGISTER RDB  テーブル FITS WEBアプリケーションとは、データベースから必要な情報を取得するためのWEBを用いたシステム DATE_OBS DATE_END XCEN ×××× ×× ○○○○ ○○ △△△△ △△ : 2006/7/3

<<実装作業の大幅な削減>> <<バグの早期発見>> TSUNAGIとは?        ・・・ SEARCH <<実装作業の大幅な削減>> <<バグの早期発見>> 2006/7/3

TSUNAGIとは? ・・・ REGISTER Drfinition Files Metadata_tables.xml Metadata_table_TableName.xml or TableName.xml XSL Shell Script (SQL) createTable.sh insertDummyData.sh XSL Configration Files xml <<設計情報の集中管理>> RNG Java Sources Object.java java RDB FITS : ×× ×××× XCEN DATE_END DATE_OBS : ×× ×××× XCEN DATE_END DATE_OBS 2006/7/3

SOLAR-B WEBアプリケーションが できるまで 要求分析の仕方、TSUNAGI の使い方 要求分析 設計 TSUNAGIの設定ファイルを作成する。 TSUNAGIのコマンドを実行する。 テーブル及びそのデータ、WEBアプリケーションのソース     ファイルを生成 実装 プログラムを作成する。 テスト ユーザー “ガイドライン”に沿って要求事項を文書化する。 開発者(ユーザー) UML図を作成する。 開発者 2006/7/3

SOLAR-B WEBアプリができるまで I. 要求分析 “ガイドライン”に沿って要求事項を文書化 SOLAR-B データ検索システム 要求分析 ガイドライン第2章の章立て 2.1 概要   2.1.1 プロジェクト概要   2.1.2 ユースケース分析 2.2 データ   2.2.1 収蔵データ       ファイル、テーブル 2.3 ユーザー I/F   2.3.1 機能要求       検索、データ配布機能   2.3.2 WEB I/F       画面構成、画面遷移   2.3.3 コマンドライン I/F 2.4 機能外要求   2.4.1 性能要求       検索、ダウンロード性能   2.4.2 その他機能外要件 2006/7/3

SOLAR-B WEBアプリができるまで Ⅱ.設計 -ⅰ.UML図の作成 要求分析をもとに、 UMLステートチャート図 UMLシーケンス図 を作成する。 SOLAR-B UML図 2006/7/3

SOLAR-B WEBアプリができるまで Ⅱ.設計 - ⅱ.TSUNAGIの設定 要求分析、UML図をもとに、 TSUNAGIの設定ファイルを作成 Metadata_tables.xml TableName.xml テーブル定義、(FITSとテーブルの関係を規定) ガイドラインに従って記述する。 HTMLテンプレート 画面デザイン、プログラムと授受するパラメータの定義 darts-config.xml 画面遷移、プログラム構成の定義 darts-2005.rng に従って記述する。 ParameterName.xml 画面・プログラム間のパラメータ定義 2006/7/3

SOLAR-B WEBアプリができるまで Ⅱ.設計 - ⅲ.TSUNAGIの実行 ガイドラインに従い、 TSUNAGIのコマンドを実行 テーブルやWEBアプリケーションのソースを生成 設定ファイルの書き方や内容に問題があれば、エラーメッセージが表示される! 自動生成されたテスト用ソースを用い、画面遷移とプログラム構成をチェックできる! << 早い段階でバグを見つける >> 2006/7/3

SOLAR-B WEBアプリができるまで Ⅲ.実装 & Ⅳ.テスト プログラムを作成 テスト手順書を作成しテストを行う 2006/7/3

本日のまとめ WEBアプリケーションの開発は、 要求分析、設計、実装、テスト の4ステップ ユーザーによる要求分析のため、   要求分析、設計、実装、テスト の4ステップ ユーザーによる要求分析のため、   “ガイドライン”を活用しよう ” TSUNAGI”は、“ガイドライン”に沿った 設計・実装作業のためのミドルウェア 開発作業の大幅な削減 バグ・不具合の早期発見 設計情報の集中管理 2006/7/3

ご清聴ありがとうございました。 おわり。 2006/7/3

おまけ - “ガイドライン”の必要性 ・・・ WEBアプリケーション開発の苦難 IT技術やプログラムに関する 知識が必要 ユーザーの業務に関する 知識が必要 ユーザー 開発者 要望 何語? WEBアプリケーションを構築するためには、ユーザーから、こんなシステムを作って欲しいという要望を開発者に伝え、その要望事項を満たすためのシステムを設計する必要があります。 しかし、 めんどう 提案 2006/7/3