Microsoft PowerPoint - 04_01_text_UML_03-Sequence-Com.ppt

Size: px
Start display at page:

Download "Microsoft PowerPoint - 04_01_text_UML_03-Sequence-Com.ppt"

Transcription

1 システム設計 (1) シーケンス図 コミュニケーション図等 1

2 今日の演習のねらい 2 今日の演習のねらい 情報システムを構成するオブジェクトの考え方を理解す る 業務プロセスでのオブジェクトの相互作用を考える シーケンス図 コミュニケーション図を作成する 前回までの講義システム開発の上流工程として 要求仕様を確定パソコンを注文するまでのユースケースユースケースから画面の検討イベントフロー アクティビティ図

3 UML: シーケンス図 コミュニケーション図 3

4 オブジェクト 4 オブジェクトとは 目に見える物理的な物体 ( あなたのパソコン 私の自転車 ) や 目に見えない概念的なもの ( あの売上 この基準 そのルール ) を指す 例えば 電話で お客さんから注文が入ったので 契約書を作成した 遊園地に子供を連れて行った お土産をたくさん買ってきた いわゆる モノ や 人 がオブジェクトになる オブジェクトの抽出は ある事象を考えた場合の 名詞 に着目する ( 形容詞 : きれい 赤い 動詞 : 動く 遊ぶ 行く 等はオブジェクトにはならない )

5 オブジェクトの特徴 5 状態を持つーーーーー発生してから消滅するまで幾つかの状態を持つ ( 人 : 誕生 幼児 学生 社会人 老後 死亡幾つかの状態を経る ) 振る舞いを持つーーー属性とその内容 ( テ ータ ) を組み合わせた動作 / 処理をする ( 属性 : 名前 年齢 出身地 ) ( 振る舞い / 手続き / 操作 : 年齢を尋ねられると 年齢は24 歳です と答える ) 関係を持つーーーーーモノ同士を関係付けることで より複雑な情報を表現し さらに意味のあるモノにすることが出来る ( 関係の例 : 依頼する 参照する 作成する 使用する 状態を表現する 集約する ) 一意に識別できるーーオブジェクトの性質が同じでも 各オブジェクトは別物で識別される ( 同姓同名の学生の場合でも 学籍番号で一意に識別される )

6 オブジェクトとクラスの関係 6 クラスは オブジェクトの属性や振る舞いの共通性に着目して分類 (= 抽象化 クラス化 ) したもの 逆に クラスからオブジェクト生成することを具体化 (= インスタンス化 ) という 選手オブジェクト 選手クラス 共通の属性共通の振る舞い 名前 年齢を答える 背番号 背番号を答える 生年月日 ポジション 出身校 居住所 中田 ( 英 ) 中村小野三都主中田 ( 浩 ) 抽象化 クラス化 具体化 インスタンス化 : 選手 クラス名の前にはコロンを付ける オブジェクト名 or オブジェクト名 : クラス名 : クラス名

7 オブジェクトの相互作用 7 問題を動的な側面でとらえる オブジェクト間のメッセージのやり取り オブジェクト指向のシステムでは オブジェクト同士がメッセージ ( 情報 ) のやり取りを行いながらプログラム ( 業務 作業 ) が進行する ユースケース記述のシナリオを基にしてオブジェクトの相互作用を明らかにする ( 一つのユースケースで 複数のシーケンス図が作成されることがある ) オブジェクトの相互作用を明らかにする相互作用図 = 強調動作を表現する シーケンス図 上から下へ メッセージの流れを順番に ( 時系列に ) 記述してゆく コミュニケーション図 オブジェクト間のつながりを中心にメッセージのやり取りを記述する

8 シーケンス図 8

9 シーケンス図 商品注文のシーケンス図例 会員登録のシーケンス図例 機能的な視点オブジェクトの相互作用を明らかにする オブジェクトの相互作用を表す図の 1 つ オブジェクト間のメッセージのやりとりを 時系列に沿って表現する 横軸にサービスの実現に参加するオブジェクト 縦軸にサービス実現までのシナリオを時系列に配置し シナリオ実現までの各ステップをオブジェクト間のメッセージ交換で表現する 時系列に沿って上から下にメッセージのやり取りを表現する ビジネスや情報システムが提供するサービスを実現するために この図でオブジェクト同士がどのように相互作用するかを分析する オブジェクトが責任を持つべき振る舞い ( 操作 ) を識別するのに役立つ オブジェクトの相互作用を時系列に見るのに適している メッセージ番号が明らかなので メッセージ番号を省略できる シナリオとの対応がつけやすい 9 同じ振る舞いをコミュニケーション図でも表現可能 シーケンス図は コミュニケーション図と等価

10 シーケンス図の要素 10 オブジェクト :object: 固有データとそれを処理するための処理手続きをあわせ持ち 境界が明確であり 個々のものとして識別可能なものである 現実世界にける物体は オブジェクトである オブジェクト名 ライフライン :lifeline: オブジェクトが生存している期間を示す オブジェクトが消滅する時は 印で表す オブジェクト名 消滅 活性区間 :activation: オブジェクトに制御が移っている ( 何らかの処理を実行している ) 期間を表す オブジェクト名 アクター :actor システムに対してユーザーが果たす役割で ユースケースから利益を受けるもの アクター名 ライフライン メッセージ :message 相手オブジェクトが持つ 特定の処理の呼び出しを記述する 矢印には同期と非同期があり 先端の形状が異なる 同期 非同期 活性区間 リターン :return メッセージの返り値 省略可能である リターン

11 例 ) シーケンス図 ( レポート管理システム ) 11

12 例 ) レポート管理システム 12 レポートを提出するまでのシーケンス図を考える シナリオ 学生は Web の画面を使ってレポートを提出する レポート管理制御では レポート Web 画面の制御と ユーザ情報 講義情報を持つデータの取得や生成を行い 学生のレポート提出を完了させる オブジェクトの抽出 ( レポート管理システム ) レポート提出する学生 レポートを提出するための画面 (WEB) ユーザ情報 講義情報をもつデータ 学生が提出するレポート レポート画面の制御 データの取得 生成を行うレポート管理制御

13 例 ) シーケンス図 ( レポート管理システム ) 13 学生 レポート管理制御 データのオブジェクトは消滅しない 画面 (WEB) は ユーザが画面を開くことによって初めて生成され 閉じることによって破棄される レポートは レポート管理システム側に複写生成する ( ユーザが提出したレポートはユーザの手元に残っている )

14 コミュニケーション図 14

15 コミュニケーション図 商品注文のシーケンス図例 機能的な視点オブジェクトの相互作用を明らかにする シーケンス図と同様に オブジェクト間の相互作用を表す シーケンス図が時間の流れに沿って処理順序を記述するのに対して コミュニケーション図はオブジェクト間の関係を記述する 15 オブジェクトの構造的な観点で配置し オブジェクト間の関係を矢印で接続して間を流れるメッセージやデータとその順序を表現する オブジェクト間に何らかのデータのやりとりや関係がある事を表現する 会員登録のシーケンス図例 シーケンス図と同様に オブジェクト同士の相互作用を分析するために作成する シーケンス図は 時系列の観点で作成するが コミュニケーション図は オブジェクト構造の観点から作成する オブジェクト間やクラス間の接続関係を見るのに適している メッセージの順番を示すために メッセージ番号は必須 オブジェクト図やクラス図との対応がつけやすいコミュニケーション図は シーケンス図と等価

16 コミュニケーション図の要素 16 オブジェクト :object: 固有データとそれを処理するための処理手続きをあわせ持ち 境界が明確であり 個々のものとして識別可能なものである 現実世界にける物体は オブジェクトである リンク :link: 他のオブジェクトの参照関係を表す オブジェクト A メッセージ :message 相手オブジェクトが持つ 特定の処理の呼び出しを記述する 矢印には同期と非同期があり 先端の形状が異なる シーケンス図と同様 但し 相対的順序番号 (N) が必須となる オブジェクト名 リンク オブジェクト B N: 同期 N: 非同期 アクター :actor システムに対してユーザーが果たす役割で ユースケースから利益を受けるもの リターン :return メッセージの返り値 省略可能である リターン アクター名

17 17 例 ) コミュニケーション図 ( レポート管理システム )

18 例 ) コミュニケーション図 ( レポート管理システム ) 18

Microsoft PowerPoint - UML1_2009.ppt

Microsoft PowerPoint - UML1_2009.ppt モデリングとモデル UMLとは UMLの主要モデル UML1.4 UML2.1 UML の概要 モデリングとモデル モデリング 実世界の事柄を別の物体で表現すること モデルを作成すること プログラミング 処理をプログラム言語という手段で表現 オブジェクト指向 データ構造をオブジェクトの属性 処理を振る舞いとしてモデリング モデル ある視点から見たシステムの抽象的な表現 ダイアグラム ( 図 ) により表現

More information

UML は次のように表記を拡張して 利用しやすくすることができる ステレオタイプ クラス図などで モデル要素の意味を拡張するもの ギルメット << >> によるラベル表記と アイコン表記がある <<actor>> <<interface>> ステレオタイプ一覧 UML 表記の拡張 ATM 利用者 ス

UML は次のように表記を拡張して 利用しやすくすることができる ステレオタイプ クラス図などで モデル要素の意味を拡張するもの ギルメット << >> によるラベル表記と アイコン表記がある <<actor>> <<interface>> ステレオタイプ一覧 UML 表記の拡張 ATM 利用者 ス 以降のページは HP で公開しているため 書き写し不要 UML の各図 ダイアグラム役割開発フェーズ図 ユースケース図 システムの要件定義アクターとシステム また外部システムとの関係を明記 分析 ( 要件定義 ) クラス図 システムの静的な部分の設計図 オブジェクト図 クラス図から作られるオブジェクト ( インスタンス ) の具体的な構成図 パッケージ図 パッケージの階層関係と依存関係を明記 ( パッケージ

More information

Microsoft PowerPoint - se06-UML(UseCase)_2.ppt [互換モード]

Microsoft PowerPoint - se06-UML(UseCase)_2.ppt [互換モード] ソフトウェア工学 06: UML モデリング (Ⅰ) ユースケースモデリングとユースケース駆動型開発 理工学部経営システム工学科庄司裕子 前回の復習 : 考えてみよう! 個人表に 番号 氏名 クラス名という個人情報と 番号 科目名 ( ) という情報が記載されているとする これをERモデリングして ER 図を書いてみようヒント : クラス という独立エンティティ ( もの を表す) と 所属 という依存エンティティ

More information

講義の進め方 第 1 回イントロダクション ( 第 1 章 ) 第 2 ~ 7 回第 2 章 ~ 第 5 章 第 8 回中間ミニテスト (11 月 15 日 ) 第 9 回第 6 章 ~ 第 回ローム記念館 2Fの実習室で UML によるロボット制御実習 定期試験 2

講義の進め方 第 1 回イントロダクション ( 第 1 章 ) 第 2 ~ 7 回第 2 章 ~ 第 5 章 第 8 回中間ミニテスト (11 月 15 日 ) 第 9 回第 6 章 ~ 第 回ローム記念館 2Fの実習室で UML によるロボット制御実習 定期試験 2 ソフトウェア工学 第 7 回 木曜 5 限 F205 神原弘之 京都高度技術研究所 (ASTEM RI) http://www.metsa.astem.or.jp/se/ 1 講義の進め方 第 1 回イントロダクション ( 第 1 章 ) 第 2 ~ 7 回第 2 章 ~ 第 5 章 第 8 回中間ミニテスト (11 月 15 日 ) 第 9 回第 6 章 ~ 第 12 14 回ローム記念館 2Fの実習室で

More information

2. 目的 1RationalRose を利用する場合にプログラム仕様書としての最低限必要な記述項目を明確にする 2 プログラム仕様書として記載内容に不足がない事をチェックする 3UML の知識があるものであれば 仕様書の内容を理解できること 4Rose にて入力した内容を SoDaWord を利用

2. 目的 1RationalRose を利用する場合にプログラム仕様書としての最低限必要な記述項目を明確にする 2 プログラム仕様書として記載内容に不足がない事をチェックする 3UML の知識があるものであれば 仕様書の内容を理解できること 4Rose にて入力した内容を SoDaWord を利用 プログラム仕様書 (UML 表記法 ) ガイドライン 本仕様書に UML(Rational Rose 使用 ) を用いてプログラム仕様書を作成する際のガイドラインを記す 1. ドキュメントの様式について 1 ドキュメントは制御単位で作成する 2 表紙 及び変更履歴は SWS にて指定されたものを付加すること 3 下記の目次内で指定している UML 図 記述項目は必須項目とする 4SoDa にてドキュメントを出力する場合は

More information

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード]

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード] 第 3 回 Java 基本技術講義 クラス構造と生成 33 クラスの概念 前回の基本文法でも少し出てきたが, オブジェクト指向プログラミングは という概念をうまく活用した手法である. C 言語で言う関数に似ている オブジェクト指向プログラミングはこれら状態と振る舞いを持つオブジェクトの概念をソフトウェア開発の中に適用し 様々な機能を実現する クラス= = いろんなプログラムで使いまわせる 34 クラスの概念

More information

PowerPoint プレゼンテーション

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

More information

Microsoft Word - db4_ERモデル.doc

Microsoft Word - db4_ERモデル.doc 4. ER モデル 4.1 E-R モデルとは何かを理解する a. 教 p.43 上部の図 [ER 図の一例 ] のうち 顧客の部分 ( 右図参照 ) が表していることを説明せよ 顧客 b. 同様に [ER 図の一例 ] のうち 商品の部分が表していることを説明せよ c. 同図中で 顧客 < 注文 > 商品の部分が表していることを説明せよ 顧客番号 顧客名 住所 d. 教 p.43 で E ( エンティティ

More information

モデリング操作ガイド アクティビティ図編

モデリング操作ガイド アクティビティ図編 Modeling Operation Guide by SparxSystems Japan Enterprise Architect 日本語版 モデリング操作ガイド ( アクティビティ図編 ) (2018/09/25 最終更新 ) 目次 1. はじめに... 3 2. アクティビティ図固有の要素 操作... 4 2.1. レーン... 4 2.1.1. パーティション要素を利用する... 4 2.1.2.

More information

Microsoft PowerPoint - chap10_OOP.ppt

Microsoft PowerPoint - chap10_OOP.ppt プログラミング講義 Chapter 10: オブジェクト指向プログラミング (Object-Oriented Programming=OOP) の入り口の入り口の入り口 秋山英三 F1027 1 例 : 部屋のデータを扱う // Test.java の内容 public class Test { public static void main(string[] args) { double length1,

More information

クラス図とシーケンス図の整合性確保 マニュアル

クラス図とシーケンス図の整合性確保 マニュアル Consistency between Class and Sequence by SparxSystems Japan Enterprise Architect 日本語版 クラス図とシーケンス図の整合性確保マニュアル (2011/12/6 最終更新 ) 1 1. はじめに UML を利用したモデリングにおいて クラス図は最も利用される図の 1 つです クラス図は対象のシステムなどの構造をモデリングするために利用されます

More information

コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装

コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装 コンテンツセントリックネットワークにおけるストリームデータ配信機構の実装 川崎賢弥, 阿多信吾, 村田正幸 大阪大学大学院情報科学研究科 大阪市立大学大学院工学研究科 2 発表内容 研究背景 研究目的 ストリームデータ配信機構の設計 ストリームデータのモデル化 コンテンツの名前構造 ストリームデータの要求とフロー制御 ストリームデータ配信機構の実装 動作デモンストレーション 3 コンテンツセントリックネットワーク

More information

Microsoft PowerPoint - 09.pptx

Microsoft PowerPoint - 09.pptx 情報処理 Ⅱ 第 9 回 2014 年 12 月 22 日 ( 月 ) 関数とは なぜ関数 関数の分類 自作関数 : 自分で定義する. ユーザ関数 ユーザ定義関数 などともいう. 本日のテーマ ライブラリ関数 : 出来合いのもの.printf など. なぜ関数を定義するのか? 処理を共通化 ( 一般化 ) する プログラムの見通しをよくする 機能分割 ( モジュール化, 再利用 ) 責任 ( あるいは不具合の発生源

More information

ソフトウェア要求分析から詳細設計までシームレスにつなぐ開発手法

ソフトウェア要求分析から詳細設計までシームレスにつなぐ開発手法 第 18 回 ZIPC ユーザーズカンファレンス ソフトウェア要求分析から詳細設計まで シームレスにつなぐ開発手法 2013 年 9 月 20 日 目次 1. ソフトウェア設計手順の概要 2. トレーサビリティ管理ツール導入のポイント 3. ユースケース / ユースケース記述 4. 要求を仕様化する方法が必要 5. ユースケース記述とUSDMの関係 6. 基盤方式設計と機能方式設計の関係 7. ユースケース

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 基本 Java プログラミング演習 第 13 回 担当 : 植村 今後の予定 7/15 第 13 回 今回 7/22 第 14 回 小テスト ( クラス ) 7/29 第 15 回 総まとめテスト レポート提出 期末テストの時間割に Java のテストの欄がありますが無視してください 再テストはまた別途連絡いたします 2 CHAPTER 11 はじめてのクラス前回の復習 クラスクラスを構成する要素

More information

f2-system-requirement-system-composer-mw

f2-system-requirement-system-composer-mw Simulink Requirements と新製品 System Composer によるシステムズエンジニアリング MathWorks Japan アプリケーションエンジニアリング部大越亮二 2015 The MathWorks, Inc. 1 エンジニアリングの活動 要求レベル システムレベル 要求分析 システム記述 表現 高 システム分析 システム結合 抽象度 サブシステム コンポーネントレベル

More information

11 ソフトウェア工学 Software Engineering デザインパターン DESIGN PATTERNS デザインパターンとは? デザインパターン 過去のソフトウェア設計者が生み出したオブジェクト指向設計に関して, ノウハウを蓄積し 名前をつけ 再利用しやすいようにカタログ化したもの 各デ

11 ソフトウェア工学 Software Engineering デザインパターン DESIGN PATTERNS デザインパターンとは? デザインパターン 過去のソフトウェア設計者が生み出したオブジェクト指向設計に関して, ノウハウを蓄積し 名前をつけ 再利用しやすいようにカタログ化したもの 各デ 11 ソフトウェア工学 Software Engineering デザインパターン DESIGN PATTERNS デザインパターンとは? デザインパターン 過去のソフトウェア設計者が生み出したオブジェクト指向設計に関して, ノウハウを蓄積し 名前をつけ 再利用しやすいようにカタログ化したもの 各デザインパターンの主な内容 そのデザインパターンの目的と効果 どのような役割の部品 ( クラス, インタフェース

More information

Microsoft PowerPoint - se05-ER&OOAD&UML.ppt [互換モード]

Microsoft PowerPoint - se05-ER&OOAD&UML.ppt [互換モード] ソフトウェア工学 05: 理工学部経営システム工学科庄司裕子 今回のテーマ 2 開発プロセスにおける位置づけ 要求分析 分析 要求定義 システム設計 プログラム設計 ウォーターフォール型開発モデル T 反復の 1 サイクル R D C T 設計 コーディング テスト 反復型開発モデル R 運用 保守 3 4 適用範囲 設計 特にデータベース設計 OOAD およびその発展形の UML 分析 / 設計フェーズ全般

More information

モデリング操作ガイド (データベースモデリング編)

モデリング操作ガイド (データベースモデリング編) Tutorial by SparxSystems Japan Enterprise Architect 日本語版 (2019/08/22 最終更新 ) 目次 1. はじめに... 3 2. データベース設計のモデリング... 4 2.1. テーブル要素の作成... 5 2.2. テーブルの定義... 7 2.3. 列の定義... 7 2.4. テーブル間の関係の定義... 9 3. データベース設計のモデリングでの便利なテクニック

More information

10 ソフトウェア工学 Software Engineering ソフトウェアモデリング SOFTWARE MODELING ソフトウェアモデリングとは? ソフトウェアの抽象なモデルを, さまざまな視点から簡潔に表現する作業 表現方法 グラフィカルモデル : 所定の記法による図で表現 流れ図, クラ

10 ソフトウェア工学 Software Engineering ソフトウェアモデリング SOFTWARE MODELING ソフトウェアモデリングとは? ソフトウェアの抽象なモデルを, さまざまな視点から簡潔に表現する作業 表現方法 グラフィカルモデル : 所定の記法による図で表現 流れ図, クラ 0 ソフトウェア工学 Software Engineering ソフトウェアモデリング SOFTWRE MODELING ソフトウェアモデリングとは? ソフトウェアの抽象なモデルを, さまざまな視点から簡潔に表現する作業 表現方法 グラフィカルモデル : 所定の記法による図で表現 流れ図, クラス図など 数理モデル : 数式や論理式で表現 形式手法 ( モデル検査など ) 視点 外部からの視点 :

More information

情報システム設計論(情報のモデリング)演習の手引き

情報システム設計論(情報のモデリング)演習の手引き 情報システム設計論 オブジェクト指向設計演習の手引き 2007 年度版 担当 : 岩井原 はじめに本演習では 情報システムの設計における仕様記述について取り上げる まず 開発しようとするシステムに どのような機能が求められているかやどのような使われ方をするかを把握するため ユースケースという記述方式で設計対象のシステムの振る舞いをテキストで記述する 次に UML というモデリング言語 ( 記法 )

More information

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

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

More information

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能. Viewer manual by SparxSystems Japan Enterprise Architect 読み込み専用版 (Viewer) 利用マニュアル 内容 1 はじめに...3 2 インストールの手順...3 3 起動の手順...6 4 Enterprise Architect のプロジェクトファイルを開く...7 5 内容を参照する...8 5.1 プロジェクトブラウザを利用する...8

More information

プロフィールを編集するにはほかの人のプロフィールが表示されているときは 自分のアカウント名をクリックし プロフィール } タブをクリックし skype 表示名をクリックします 新しい skype 表示名を入力し をクリックすると Skype 表示名がへんこうされます { 番号を追加 } をクリックし

プロフィールを編集するにはほかの人のプロフィールが表示されているときは 自分のアカウント名をクリックし プロフィール } タブをクリックし skype 表示名をクリックします 新しい skype 表示名を入力し をクリックすると Skype 表示名がへんこうされます { 番号を追加 } をクリックし SKYPE 通話する時の 重要チェックポイント 1 画面についてスカイプを起動するとスカイプホーム画面が表示される連絡先を追加したり スカイプの設定変更などが出来る各種メニューにアクセス出来ます skpe 連絡先リスト 会話 通話 表示 ツール ヘルプ等 画面を分離するには ウィンドウ右上の をクリックすると 左ペインと右ペインを分離できます 元に戻す場合は再度右上の をクリックします チャットなど行うと

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 岡山市 Ver 201610 株式会社ファントゥ 1 履歴 作成日バージョン番号変更点 2016 年 9 月 19 日 201609 新システム稼働本マニュアル ( 初版 ) 2016 年 10 月 6 日 201610 システム公開に伴う 初版最終調整 2 目次 Facebook で出来ること 2 Facebook のアカウントの登録 3 アカウント登録補足資料 6 携帯電話番号を入力 (SMS

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション オブジェクト指向 プログラミング演習 第 4 回継承 オーバーライド ポリモルフィズム 今日のお題 継承 オーバーライド ポリモルフィズム 継承 (inherit) あるクラス c のサブクラス s を定義する : このとき s は c を継承していると言う 何かの下位概念を表すクラスは その上位概念を表すクラスの属性や機能を ( 基本的には ) 使える 継承の例 大学生 長崎県立大学の学生 大学生を継承する概念

More information

Microsoft PowerPoint - diip ppt

Microsoft PowerPoint - diip ppt 2006 年度デザイン情報学科情報処理 III 第 12 回マウスによる制御 ブロック崩し の部品 ボール直径 10pixel の円ラケット横 60pixel 縦 10pixel, マウスにより左右に移動ブロック横 50pixel 縦 20pixel,28 個 (7 個 4 段 ) 壁 ( フィールド ) 横 400pixel 縦 600pixel 2006 年度デザイン情報学科情報処理 III 2

More information

科学的モデリング 2 回 継承 2 無断転載 & 無断配布を禁じます 第 2 回 : 科学的モデリング 継承 2 継承される特性( プロパティ ) 第 2 回の話題 継承は何を継承するのか? 今回のコラムの話題は 継承される特性 ( プロパティ ) についてです そもそもサブクラスはスーパークラスか

科学的モデリング 2 回 継承 2 無断転載 & 無断配布を禁じます 第 2 回 : 科学的モデリング 継承 2 継承される特性( プロパティ ) 第 2 回の話題 継承は何を継承するのか? 今回のコラムの話題は 継承される特性 ( プロパティ ) についてです そもそもサブクラスはスーパークラスか 第 2 回 : 科学的モデリング 継承 2 継承される特性( プロパティ ) 第 2 回の話題 継承は何を継承するのか? 今回のコラムの話題は 継承される特性 ( プロパティ ) についてです そもそもサブクラスはスーパークラスからどのような特性 ( プロパティ ) を継承するのか? という疑問に回答し説明します 科学的モデリング の視点から継承される特性 ( プロパティ ) を明確にして 今後の連載コラムの中で正確に継承の意味を探ります

More information

目次 1. 教育ネットひむかファイル転送サービスについて ファイル転送サービスの利用方法 ファイル転送サービスを利用する ( ひむか内 ) ファイル転送サービスへのログイン ひむか内 PCでファイルを送受信する

目次 1. 教育ネットひむかファイル転送サービスについて ファイル転送サービスの利用方法 ファイル転送サービスを利用する ( ひむか内 ) ファイル転送サービスへのログイン ひむか内 PCでファイルを送受信する 教育ネットひむか ファイル転送サービス ユーザーマニュアル 目次 1. 教育ネットひむかファイル転送サービスについて... 2 1.1 ファイル転送サービスの利用方法... 2 2. ファイル転送サービスを利用する ( ひむか内 )... 3 2.1 ファイル転送サービスへのログイン... 3 2.2 ひむか内 PCでファイルを送受信する... 4 2.3 ひむか内 PCで外部 PCから送信されたファイルを受信する...

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

SysMLに関する操作方法について

SysMLに関する操作方法について SysML に関する 操作方法について (2017/12/21 版 ) SparxSystems Japan Co., Ltd. 前提 設定 2 利用条件 以下のいずれかの条件を満たすことが必要 Enterprise Architect+ 有償アドイン MDG Technology for SysML EA Suite システムエンジニアリング版あるいはアルティメット版 ( これらのエディションには

More information

2004/11/23 オブジェクト指向プログラミング - モデル図とシーケンス図の表現方法 - オブジェクト指向プログラミング (OOP:ObjectOrientedPrograming) オブジェクト指向プログラミング言語 (OOPL) Java,C++,Delphi(Pascal),Visual

2004/11/23 オブジェクト指向プログラミング - モデル図とシーケンス図の表現方法 - オブジェクト指向プログラミング (OOP:ObjectOrientedPrograming) オブジェクト指向プログラミング言語 (OOPL) Java,C++,Delphi(Pascal),Visual オブジェクト指向プログラミング - モデル図とシーケンス図の表現方法 - オブジェクト指向プログラミング (OOP:ObjectOrientedPrograming) オブジェクト指向プログラミング言語 (OOPL) Java,C++,Delphi(Pascal),VisualBasic,smaltalk,Simula オブジェクト指向ソフトウエア開発 ( システム開発 ) システム ( プログラム

More information

プログラミング基礎I(再)

プログラミング基礎I(再) 山元進 クラスとは クラスの宣言 オブジェクトの作成 クラスのメンバー フィールド 変数 配列 メソッド メソッドとは メソッドの引数 戻り値 変数の型を拡張したもの 例えば車のデータベース 車のメーカー 車種 登録番号などのデータ データベースの操作 ( 新規データのボタンなど ) プログラムで使う部品の仕様書 そのクラスのオブジェクトを作ると初めて部品になる 継承 などの仕組みにより カスタマイズが安全

More information

アクティビティ図・シーケンス図からのコード生成 機能ガイド

アクティビティ図・シーケンス図からのコード生成 機能ガイド Code generation from Activity/Sequence diagrams by SparxSystems Japan アクティビティ図 シーケンス図からのコード生成機能ガイド (2018/05/16 最終更新 ) 1 はじめに このドキュメントでは ユニファイド版あるいはアルティメット版を利用してアクティ ビティ図やシーケンス図からソースコード生成を行うための手順の概要を紹介しています

More information

Microsoft PowerPoint - prog04.ppt

Microsoft PowerPoint - prog04.ppt プログラミング言語 3 第 04 回 (2007 年 10 月 15 日 ) 1 今日の配布物 片面の用紙 1 枚 今日の課題が書かれています 本日の出欠を兼ねています 2/33 1 今日やること http://www.tnlab.ice.uec.ac.jp/~s-okubo/class/java06/ にアクセスすると 教材があります 2007 年 10 月 15 日分と書いてある部分が 本日の教材です

More information

アナリシスパターン勉強会 責任関係事例紹介 株式会社オーエスケイ小井土亨 (CBOP COM 分科会主査 ) 2000/07/19 1

アナリシスパターン勉強会 責任関係事例紹介 株式会社オーエスケイ小井土亨 (CBOP COM 分科会主査 ) 2000/07/19 1 アナリシスパターン勉強会 責任関係事例紹介 株式会社オーエスケイ小井土亨 (CBOP COM 分科会主査 ) 2000/07/19 1 Agenda システム開発概要 事例説明 システム要件 ( 画面イメージ ) 組織型データ管理フレームワーク詳細 人事情報管理システム詳細 フレームワーク利用カタログ 略語説明 FW フレームワーク CS カスタマイズシステム ( 実行可能な具体システム ) IF

More information

目次 第 1 章はじめに 取扱いについて 記載内容について... 5 第 2 章基本操作 Skype for Business にログインする Windows の起動と同時に Skype for Business を起動

目次 第 1 章はじめに 取扱いについて 記載内容について... 5 第 2 章基本操作 Skype for Business にログインする Windows の起動と同時に Skype for Business を起動 Office 365 Skype for Business - 利用マニュアル - 発行日 2015/06/01 1 目次 第 1 章はじめに... 4 1.1. 取扱いについて... 5 1.2. 記載内容について... 5 第 2 章基本操作... 6 2.1. Skype for Business にログインする... 7 2.2. Windows の起動と同時に Skype for Business

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Office 365 Skype for business 1. サインイン サインアウト 2. 連絡先の登録 解除 3. プレゼンスの確認 4. インスタントメッセージ 5.Web 会議 1 1. サインイン サインアウト 1. サインイン Skype for Business を初めて利用する際は利用者の判別のために サインイン を行います 一度サインインすると 次回起動時からはサインインを自動化することもできます

More information

プログラミング入門1

プログラミング入門1 プログラミング入門 2 第 6 回継承 コンストラクタ 1 講義資料について 新しい言語の機能 ( オブジェクト指向の機構 ) については 随時参考書などを参照するのがよい 過去の資料も参考になる http://java2005.cis.k.hosei.ac.jp/ 今回の範囲は 上記ページの 17 回に詳しい 2 テーマ : 継承 コンストラクタ 継承 (inheritance) インスタンス変数の継承

More information

第 12 講データ管理 1 2 / 14 ページ 12-1 データベースソフトの概要 データベースとは集められた様々なデータをテーマや目的に沿って分類 整理したものです データベースソフトでは データベースを作成し その管理を行います 何種類ものファイルや帳簿で管理していたデータをコンピュータ上で互

第 12 講データ管理 1 2 / 14 ページ 12-1 データベースソフトの概要 データベースとは集められた様々なデータをテーマや目的に沿って分類 整理したものです データベースソフトでは データベースを作成し その管理を行います 何種類ものファイルや帳簿で管理していたデータをコンピュータ上で互 B コース 1 / 14 ページ コンピュータリテラシー B コース 第 12 講 [ 全 15 講 ] 2011 年度春学期 基礎ゼミナール ( コンピューティングクラス ) 第 12 講データ管理 1 2 / 14 ページ 12-1 データベースソフトの概要 データベースとは集められた様々なデータをテーマや目的に沿って分類 整理したものです データベースソフトでは データベースを作成し その管理を行います

More information

モデリング操作ガイド クラス図・オブジェクト図編

モデリング操作ガイド クラス図・オブジェクト図編 Modeling Operation Guide by SparxSystems Japan Enterprise Architect 日本語版 モデリング操作ガイド ( クラス図 オブジェクト図編 ) (2018/09/25 最終更新 ) 1. はじめに このモデリング操作ガイドでは 個別の図や機能について Enterprise Architect の機能 の紹介や操作方法について説明します モデリング操作ガイドは

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

<4D F736F F D E7793B188C D915F88E48FE38BB E646F63>

<4D F736F F D E7793B188C D915F88E48FE38BB E646F63> 基にして小 三原市立久井中学校第 2 学年国語科学習指導案単元名 : いろいろな説明を書き分けよう書き分けよう 食の世界遺産食の世界遺産 小泉武夫 指導者 : 三原市立久井中学校井上靖子 1 日時 : 平成 2 6 年 1 2 月 16 日 ( 火 ) 第 2 校時 9:4 5~1 0:3 5 2 場所 : 2 年 A 組教室 3 学年 学級 : 第 2 学年 A 組 ( 男子 1 3 名女子 1

More information

Microsoft PowerPoint - prog03.ppt

Microsoft PowerPoint - prog03.ppt プログラミング言語 3 第 03 回 (2007 年 10 月 08 日 ) 1 今日の配布物 片面の用紙 1 枚 今日の課題が書かれています 本日の出欠を兼ねています 2/33 今日やること http://www.tnlab.ice.uec.ac.jp/~s-okubo/class/java06/ にアクセスすると 教材があります 2007 年 10 月 08 日分と書いてある部分が 本日の教材です

More information

Team Foundation Server 2018 を使用したバージョン管理 補足資料

Team Foundation Server 2018 を使用したバージョン管理 補足資料 Team Foundation Server 2018 を使用したバージョン管理 Magic xpa 3.0/Magic xpa 2.5/uniPaaS V1Plus 補足資料 マジックソフトウェア ジャパン株式会社 2018 年 8 月 24 日 本ドキュメントは Magic xpa 3.0/Magic xpa 2.5/uniPaaS V1Plus で Team Foundation Server(

More information

RaQuest MindManager

RaQuest MindManager How to use MindManager Add-in with RaQuest by SparxSystems Japan 1. はじめに このドキュメントでは 要求管理ツール RaQuest と 連携するマインドマップツールで ある MindManager の 2 つのソフトウェアを活用し ソフトウェアシステムの設計開発に おける要求分析および管理を効率化する方法についてご紹介します 2.

More information

どのような便益があり得るか? より重要な ( ハイリスクの ) プロセス及びそれらのアウトプットに焦点が当たる 相互に依存するプロセスについての理解 定義及び統合が改善される プロセス及びマネジメントシステム全体の計画策定 実施 確認及び改善の体系的なマネジメント 資源の有効利用及び説明責任の強化

どのような便益があり得るか? より重要な ( ハイリスクの ) プロセス及びそれらのアウトプットに焦点が当たる 相互に依存するプロセスについての理解 定義及び統合が改善される プロセス及びマネジメントシステム全体の計画策定 実施 確認及び改善の体系的なマネジメント 資源の有効利用及び説明責任の強化 ISO 9001:2015 におけるプロセスアプローチ この文書の目的 : この文書の目的は ISO 9001:2015 におけるプロセスアプローチについて説明することである プロセスアプローチは 業種 形態 規模又は複雑さに関わらず あらゆる組織及びマネジメントシステムに適用することができる プロセスアプローチとは何か? 全ての組織が目標達成のためにプロセスを用いている プロセスとは : インプットを使用して意図した結果を生み出す

More information

USDM Quick Start Guide 2014 年 1 月 第 1.0 版 第 29 年度 (2013 年度 ) SQiP 研究会第 6 分科会 D グループ

USDM Quick Start Guide 2014 年 1 月 第 1.0 版 第 29 年度 (2013 年度 ) SQiP 研究会第 6 分科会 D グループ 2014 年 1 月 第 1.0 版 第 29 年度 (2013 年度 ) SQiP 研究会第 6 分科会 D グループ 目次 1. はじめに... 2 2. USDM 記述の流れ... 3 3. USDM 記述ノウハウ... 4 3-1. USDM における要求 理由 仕様の定義... 4 3-2. 要求の階層化のポイント... 5 3-3. 要求の表現の記述ルールとポイント... 6 4. USDM

More information

C. お客様のパソコンのデスクトップ上 または お客様がご選択したフォルダ内に 圧縮ファ イルの図が表示されます このファイルを選択してクリックしますと 下右図のような画面が 表示され フォルダが現れます D. 上記 C の右図のフォルダ ( ) をクリックしますと 下図のようなファイルの一覧が表

C. お客様のパソコンのデスクトップ上 または お客様がご選択したフォルダ内に 圧縮ファ イルの図が表示されます このファイルを選択してクリックしますと 下右図のような画面が 表示され フォルダが現れます D. 上記 C の右図のフォルダ ( ) をクリックしますと 下図のようなファイルの一覧が表 2.J-Trader のインストール ログイン パスワード変更 ログアウト J-Trader のインストール方法 先物 オプション取引口座をお持ちで 取引証拠金残高があるお客様には 美らネット 24 お 客様画面 ホーム ( 上段 ) の お知らせ 欄に J-Trader( 先物 オプション取引システ ム ) のご案内 を掲載します ( 注 ) 以下のご説明は お客様のパソコン設定や OS の違いにより

More information

説明項目 1. 審査で注目すべき要求事項の変化点 2. 変化点に対応した審査はどうあるべきか 文書化した情報 外部 内部の課題の特定 リスク 機会 関連する利害関係者の特定 プロセスの計画 実施 3. ISO 14001:2015への移行 EMS 適用範囲 リーダーシップ パフォーマンス その他 (

説明項目 1. 審査で注目すべき要求事項の変化点 2. 変化点に対応した審査はどうあるべきか 文書化した情報 外部 内部の課題の特定 リスク 機会 関連する利害関係者の特定 プロセスの計画 実施 3. ISO 14001:2015への移行 EMS 適用範囲 リーダーシップ パフォーマンス その他 ( ISO/FDIS 14001 ~ 認証審査における考え方 ~ 2015 年 7 月 13 日 17 日 JAB 認定センター 1 説明項目 1. 審査で注目すべき要求事項の変化点 2. 変化点に対応した審査はどうあるべきか 文書化した情報 外部 内部の課題の特定 リスク 機会 関連する利害関係者の特定 プロセスの計画 実施 3. ISO 14001:2015への移行 EMS 適用範囲 リーダーシップ

More information

構成管理記録テンプレート仕様書

構成管理記録テンプレート仕様書 目次 1. テンプレート利用の前提... 2 1.1 対象... 2 1.2 役割... 2 1.3 プロセス... 2 1.4 ステータス... 3 2. テンプレートの項目... 4 2.1 入力項目... 4 2.2 入力方法および属性... 5 2.3 他の属性... 5 3. トラッキングユニットの設定... 6 3.1 メール送信一覧... 6 3.1.1 起票... 6 3.1.2 EO

More information

<4D F736F F D208FAC8A778D5A8A778F4B8E7793B CC81698E5A909495D2816A2E646F6378>

<4D F736F F D208FAC8A778D5A8A778F4B8E7793B CC81698E5A909495D2816A2E646F6378> 小学校学習指導要領解説算数統計関係部分抜粋 第 3 章各学年の内容 2 第 2 学年の内容 D 数量関係 D(3) 簡単な表やグラフ (3) 身の回りにある数量を分類整理し, 簡単な表やグラフを用いて表したり読み取ったりすることができるようにする 身の回りにある数量を分類整理して, それを簡単な表やグラフを用いて表すことができるようにする ここで, 簡単な表とは, 次のような, 観点が一つの表のことである

More information

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

コンピュータ中級B ~Javaプログラミング~  第3回 コンピュータと情報をやりとりするには? Copyright (C) Junko Shirogane, Waseda University 2016, All rights reserved. 1 プログラミング初級 (Java) 第 10 回オブジェクト指向って? 白銀純子 Copyright (C) Junko Shirogane, Waseda University 2016, All rights reserved. 2 第 10

More information

テスト設計コンテスト

テスト設計コンテスト テスト設計コンテスト 17 話題沸騰ポット (GOMA-1015 型 ) テスト設計 目次 Page 2/25 1. はじめにチーム紹介チームの立ち位置テスト設計の流れ 2. テスト要求分析テスト要求分析の流れ仕様把握と機能要求分析非機能要求分析因子水準表 3. テストアーキテクチャ設計アーキテクチャ設計の流れテストアーキテクチャ全体俯瞰図機能アーキテクチャ非機能アーキテクチャシステム全体俯瞰図 4.

More information

受付代行 設定マニュアル このマニュアルでは 恵比寿ボイスプロダクションが Google アシスタントアプリで公開している 受付代行 ( ) を使って Google

受付代行 設定マニュアル このマニュアルでは 恵比寿ボイスプロダクションが Google アシスタントアプリで公開している 受付代行 (   ) を使って Google 受付代行 設定マニュアル このマニュアルでは 恵比寿ボイスプロダクションが Google アシスタントアプリで公開している 受付代行 ( https://assistant.google.com/services/a/uid/0000004e7c1cab8e?hl=ja ) を使って Google Home を用いた無人受付システムの構築方法を説明します はじめに Google Home や Google

More information

本日の目標 パターンを作る セル オートマトン ライフゲーム

本日の目標 パターンを作る セル オートマトン ライフゲーム 数理生物学演習 第 10 回セル オートマトン 本日の目標 パターンを作る セル オートマトン ライフゲーム セルオートマトン (CA:Cellular Automaton) 生命現象によく見られる 自己組織化 を表現するために作られたモデル 格子状に並ぶ数値 ( セル ) を 局所的ルールの下で変化させ続ける 単純さの割に面白い結果が出るので プログラムの練習にはうってつけ! セル オートマトン

More information

POWER EGG2.0 Ver2.8 スタートアップガイド ~Webデータベース 応用編~

POWER EGG2.0 Ver2.8 スタートアップガイド ~Webデータベース 応用編~ POWER EGG2.0 Ver2.8 スタートアップガイド ~ Web データベースの作成応用編 ~ 第 1 版 2016 年 3 月ディサークル株式会社 改版履歴 版数 改版年月日 備考 1.0 2016/03/04 初版 (POWER EGG2.0 Ver2.8 版 ) 目次 はじめに... 1 第 1 章データベース間の連携設定... 2 1-1 WebDB 間連携項目フィールドの作成...

More information

Cica-Web を快適にご利用いただくために Cica-Web は Internet Explorer で動作確認を行っております その他のブラウザでご利用いただく際は本来の動作と異なる動作をすること がありますので ご了承ください Cica-Web は Cookie を有効にする設定でご利用くだ

Cica-Web を快適にご利用いただくために Cica-Web は Internet Explorer で動作確認を行っております その他のブラウザでご利用いただく際は本来の動作と異なる動作をすること がありますので ご了承ください Cica-Web は Cookie を有効にする設定でご利用くだ ver. : 207. 関東化学株式会社 Cica-Web を快適にご利用いただくために Cica-Web は Internet Explorer で動作確認を行っております その他のブラウザでご利用いただく際は本来の動作と異なる動作をすること がありますので ご了承ください Cica-Web は Cookie を有効にする設定でご利用ください Cookie を無効にすると 一部の機能がご利用いただけなくなることがあり

More information

第 章 システムの概要 WebBase とは 利用環境 ブラウザ操作時の留意事項... 3 第 章 基本操作 ログインとログアウト ポータル画面の構成... 5 第 3 章 メッセージ メッセージを受信する... 6 第

第 章 システムの概要 WebBase とは 利用環境 ブラウザ操作時の留意事項... 3 第 章 基本操作 ログインとログアウト ポータル画面の構成... 5 第 3 章 メッセージ メッセージを受信する... 6 第 操作マニュアル 学生編 - 第 章 システムの概要... 3. WebBase とは... 3. 利用環境... 3. 3 ブラウザ操作時の留意事項... 3 第 章 基本操作... 4. ログインとログアウト... 4. ポータル画面の構成... 5 第 3 章 メッセージ... 6 3. メッセージを受信する... 6 第 4 章 スケジュール... 8 4. スケジュールを登録する... 8

More information

Prog2_6th

Prog2_6th 2016 年 11 月 10 日 ( 木 ) 実施 インテントインテントとは Android アプリは複数のアクティビティを持つことが出来, また, アクティビティ以外の要素も持つので, 複数のアクティビティ間, アクティビティとアクティビティ以外の要素との間といったオブジェクト間を結び付ける仕組みが必要となる その役割を担うのがインテントで, 複数のアプリ間やアプリとシステムとの間もインテントで結び付けることが出来る

More information

Microsoft Word - ModelAnalys操作マニュアル_

Microsoft Word - ModelAnalys操作マニュアル_ モデル分析アドイン操作マニュアル Ver.0.5.0 205/0/05 株式会社グローバルアシスト 目次 概要... 3. ツール概要... 3.2 対象... 3 2 インストールと設定... 4 2. モデル分析アドインのインストール... 4 2.2 モデル分析アドイン画面の起動... 6 3 モデル分析機能... 7 3. 要求分析機能... 7 3.. ID について... 0 3.2 要求ツリー抽出機能...

More information

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i)

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i) 特許庁アーキテクチャ標準仕様書 ( 参考 ) 処理シーケンスサンプル集 第. 版 平成 28 年 6 月 特許庁 改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i) はじめに () 本書の位置づけ 本書は, 特許庁アーキテクチャ標準仕様書 に基づきシステムの動的な振る舞いを処理シーケンスとして定める際に参考とするサンプル集である

More information

できるプログラマーを本気で育てる Java 超 Webプログラマーへの第 歩 第 2 回オブジェクト指向 テクノロジックアート 瀬 嘉秀

できるプログラマーを本気で育てる Java 超 Webプログラマーへの第 歩 第 2 回オブジェクト指向 テクノロジックアート 瀬 嘉秀 できるプログラマーを本気で育てる Java 超 Webプログラマーへの第 歩 第 2 回オブジェクト指向 テクノロジックアート 瀬 嘉秀 内容 オブジェクト指向とは オブジェクト指向のしくみ Java 言語とオブジェクト指向 属性と振る舞い クラスとメソッド オブジェクト指向の特徴 演習問題 勉強会の参考書 Java ( アジャイルソフトウェア開発技術シリーズ 基礎編 ) 発売日 2012 年 5

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

クライアント証明書インストールマニュアル

クライアント証明書インストールマニュアル 事前設定付クライアント証明書インストールマニュアル このマニュアルは クライアント証明書インストールマニュアル の手順で証明書がインストールできなかった方のための インストールマニュアルです エクストラネットは Internet Explorer をご利用ください Microsoft Edge 他 Internet Explorer 以外のブラウザではご利用になれません 当マニュアル利用にあたっては

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 情報システム基礎演習 B 2016/01/28 (Thurs.) テーマ 4 JavaScript による電卓 Web アプリを作成しましょう 健山智子 (t.tateyama.es@cc.it-hiroshima.ac.jp) 広島工業大学情報学部知的情報システム学科知的情報可視化戦略研究室 (ival) 講義のアウトライン 2 1. グループの決定 : 1. 5 人での 6 グループ ( ランダム

More information

Windows GPO のスクリプトと Cisco NAC 相互運用性

Windows GPO のスクリプトと Cisco NAC 相互運用性 Windows GPO のスクリプトと Cisco NAC 相互運用性 目次 概要前提条件要件使用するコンポーネント表記法背景説明 GPO スクリプトに関する一般的な推奨事項 NAC セットアップに関する一般的な推奨事項設定シナリオ 1 シナリオ 2 トラブルシューティング関連情報 概要 このドキュメントでは PC の起動時 およびドメインへのユーザのログイン時の Windows GPO の設定例について説明します

More information

履修管理

履修管理 教務情報システム利用の手引き (2016 年度入学生 ) 2016 年 4 月 福祉健康科学部 1. 教務情報システムの利用可能な機能 1 2. 教務情報システムの起動方法 2 3. 教務情報システムの終了方法 4 4. 学籍情報照会 5 5. 住所情報登録 6 6. 履修 8 7. 成績参照 14 8. シラバス 18 9. 掲示 19 10. 休講補講 21 11. 学内無線 LAN からのシステム利用

More information

レコードとオブジェクト

レコードとオブジェクト レコードとオブジェクト レコード class Point attr_accessor("x", "y") インスタンス変数の宣言 point.rb irb(main):004:0> load("point.rb") => true irb(main):005:0> p = Point.new() => # irb(main):006:0> p.x = 3 => 3

More information

2019/02/13 TCU Storage TCU アカウントを持つ人同士とのファイル共有 TCU アカウントを持つ人同士でのファイル共有の手順を解説します はじめに 以下を 参考にして グループ申請 をおこなってください グループ申請 1. ポータルサイトから グループ申請 手続きをおこないます

2019/02/13 TCU Storage TCU アカウントを持つ人同士とのファイル共有 TCU アカウントを持つ人同士でのファイル共有の手順を解説します はじめに 以下を 参考にして グループ申請 をおこなってください グループ申請 1. ポータルサイトから グループ申請 手続きをおこないます 2019/02/13 TCU Storage TCU アカウントを持つ人同士とのファイル共有 TCU アカウントを持つ人同士でのファイル共有の手順を解説します はじめに 以下を 参考にして グループ申請 をおこなってください グループ申請 1. ポータルサイトから グループ申請 手続きをおこないます メニュー を押します 2. 申請システム を押してから グループ申請 テスト中 を押します 3. 新規申請

More information

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版  

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション スマートフォン タブレット用 ご利用ガイド フレッツ あずけ ~ るをスマートフォン タブレットでご利用いただくための機能や操作について説明いたします ご利用開始にあたって 専用アプリのダウンロード インストール フレッツ あずけ ~ るをスマートフォン タブレット端末でご利用いただくには 専用のアプリのダウンロード インストールが必要となります 初回ご利用時にログイン ID とパスワードをご入力いただくことで

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

BPMNモデリング マニュアル

BPMNモデリング マニュアル BPMN Modeling Manual by SparxSystems Japan BPMN モデリングマニュアル (2018/05/16 最終更新 ) 1. はじめに... 2 2. 注意事項... 2 3. 初期設定... 2 4. BPMN 要素の配置... 3 5. BPMN モデリングの場合にお勧めの設定... 8 6. タグ付き値と外見の関係 (BPMN 1.1)... 9 7. タグ付き値と外見の関係

More information

分析のステップ Step 1: Y( 目的変数 ) に対する値の順序を確認 Step 2: モデルのあてはめ を実行 適切なモデルの指定 Step 3: オプションを指定し オッズ比とその信頼区間を表示 以下 このステップに沿って JMP の操作をご説明します Step 1: Y( 目的変数 ) の

分析のステップ Step 1: Y( 目的変数 ) に対する値の順序を確認 Step 2: モデルのあてはめ を実行 適切なモデルの指定 Step 3: オプションを指定し オッズ比とその信頼区間を表示 以下 このステップに沿って JMP の操作をご説明します Step 1: Y( 目的変数 ) の JMP によるオッズ比 リスク比 ( ハザード比 ) の算出と注意点 SAS Institute Japan 株式会社 JMP ジャパン事業部 2011 年 10 月改定 1. はじめに 本文書は JMP でロジスティック回帰モデルによるオッズ比 比例ハザードモデルによるリスク比 それぞれに対する信頼区間を求める操作方法と注意点を述べたものです 本文書は JMP 7 以降のバージョンに対応しております

More information

Prog2_6th

Prog2_6th 2017 年 11 月 2 日 ( 木 ) 実施 インテントインテントとは Android アプリは複数のアクティビティを持つことが出来, また, アクティビティ以外の要素も持つので, 複数のアクティビティ間, アクティビティとアクティビティ以外の要素との間といったオブジェクト間を結び付ける仕組みが必要となる その役割を担うのがインテントで, 複数のアプリ間やアプリとシステムとの間もインテントで結び付けることが出来る

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

本文中の記号の意味 本文中で使用している記号の意味について以下に示します システムの操作上または処理の手続き上において 特に注意していただきたい事項を記載しています 記載内容を必ずお読みください システムの操作上または処理の手続き上において 参考にしていただきたい事項を記載しています 必要に応じてお

本文中の記号の意味 本文中で使用している記号の意味について以下に示します システムの操作上または処理の手続き上において 特に注意していただきたい事項を記載しています 記載内容を必ずお読みください システムの操作上または処理の手続き上において 参考にしていただきたい事項を記載しています 必要に応じてお 自己署名証明書 設定手順書 平成 28 年 9 月版 社会保険診療報酬支払基金都道府県国民健康保険団体連合会 本文中の記号の意味 本文中で使用している記号の意味について以下に示します システムの操作上または処理の手続き上において 特に注意していただきたい事項を記載しています 記載内容を必ずお読みください システムの操作上または処理の手続き上において 参考にしていただきたい事項を記載しています 必要に応じてお読みください

More information

次に示す数値の並びを昇順にソートするものとする このソートでは配列の末尾側から操作を行っていく まず 末尾の数値 9 と 8 に着目する 昇順にソートするので この値を交換すると以下の数値の並びになる 次に末尾側から 2 番目と 3 番目の 1

次に示す数値の並びを昇順にソートするものとする このソートでは配列の末尾側から操作を行っていく まず 末尾の数値 9 と 8 に着目する 昇順にソートするので この値を交換すると以下の数値の並びになる 次に末尾側から 2 番目と 3 番目の 1 4. ソート ( 教科書 p.205-p.273) 整列すなわちソートは アプリケーションを作成する際には良く使われる基本的な操作であり 今までに数多くのソートのアルゴリズムが考えられてきた 今回はこれらソートのアルゴリズムについて学習していく ソートとはソートとは与えられたデータの集合をキーとなる項目の値の大小関係に基づき 一定の順序で並べ替える操作である ソートには図 1 に示すように キーの値の小さいデータを先頭に並べる

More information

情報リテラシー 第1回

情報リテラシー 第1回 情報リテラシー第 2 回 担当 : 工藤 嗣友 本日の内容 1.KeePass2 で Office365 の内容を登録し運営できること 2. 指定されたファイル名で保存する 3.Office365 のメールを使って添付ファイル付きメールの送信 作業フォルダについて 講義で作成したファイル等を格納する作業フォルダを作成します 指定ノート PC 自前 PC で 2 つにハードディスクが分かれている諸君ローカルディスク

More information

Microsoft Word - _ ‘C’³_V1.6InstManual.doc

Microsoft Word - _ ‘C’³_V1.6InstManual.doc 厚生労働省版医薬品等電子申請ソフト ダウンロードマニュアル 平成 23 年 6 月 17 日版 厚生労働省医薬食品局 はじめに 本マニュアルの利用方法 本マニュアルは 医薬品等電子申請ソフト ( 以下 申請ソフト と呼びます ) のダウンロード方法について説明したものです 申請ソフトのダウンロードは ウェブブラウザを用いたインターネットからの一般のドキュメントやプログラムのダウンロードと大きく異なるところはありません

More information

15288解説_D.pptx

15288解説_D.pptx ISO/IEC 15288:2015 テクニカルプロセス解説 2015/8/26 システムビューロ システムライフサイクル 2 テクニカルプロセス a) Business or mission analysis process b) Stakeholder needs and requirements definieon process c) System requirements definieon

More information

正誤表(FPT1009)

正誤表(FPT1009) Web Apps WordOutlook PowerPoint Web Apps 2 SkyDrive インターネット上にファイルを保存することを アップロード といいます Word Excel PowerPoint で作成したファイルを SkyDrive にアップロードできます ファイルを SkyDrive にアップロードする手順を確認しましょう SkyDrive にアップロードするには インターネットに接続できる環境が必要です

More information

■POP3の廃止について

■POP3の廃止について 最終更新日 :2017.8.28 メール受信方式の変更手順書 (Outlook 版 ) 情報連携統括本部 POP3 の廃止について メール受信方式の一つである POP3 形式はセキュリティ上の問題があるため 2011 年度夏に行いました キャンパス情報基幹システム の更新の際にお知らせいたしました通り 2017 年度夏の更新を持ちまして廃止いたします これにより 更新後は POP3 によるメールの受信はできなくなり

More information

AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ

AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ 改訂履歴 Ver. 改訂日改訂内容 1.0 2019/08/22 新規発行 1.1 2019/10/04 1.3 ワークフロー設定画面を開くには に 1.3.2 Salesforce 版の操作手順 を 追加しました 本書に記載されている会社名 製品名 サービス名などは 提供各社の商標 登録商標 商品名です なお 本文中に TM マーク

More information

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   None

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   None クイック検索検索 目次 Copyright 2013 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform イベントナビゲータ開発ガイド初版 2013-07-01 None 改訂情報概要イベントフローの作成 更新 削除をハンドリングするイベントフローを非表示にする回答を非表示にするリンクを非表示にするタイトル コメントを動的に変更するリンク情報を動的に変更するナビゲート結果のリンクにステータスを表示する

More information

T字形ER手法の概要とWebObjectsへの展開に向けて

T字形ER手法の概要とWebObjectsへの展開に向けて T 字形 E 手法の概要と WebObjects への展開に向けて W W@Csus4.net http://www.csus4.net/w/ 目次 T 字形 E 手法とは何か? T 字形 E 論理モデルの作成 EOFモデルへの展開 関連情報 T 字形 E 手法とは何か? T 字形 E 図の例 T 字形 E 手法の狙い そもそもE 手法とは? T 字形 E 図の例 顧客. 職業. 対照表 顧客コード

More information

<4D F736F F D FC89BF E342E DEC837D836A B2E646F63>

<4D F736F F D FC89BF E342E DEC837D836A B2E646F63> 路線価等システム Ver.4.00 操作マニュアル 平成 23 年 1 月 - 1 - > バージョンアップに伴う旧バージョン (Ver3.01) からの変更点... 3 動作条件... 4 1. 動作条件... 4 システムのインストール... 5 1. 新規インストール... 5 2. 旧バージョンからのバージョンアップ... 7 Windows Vista 7 での使用について...

More information

040402.ユニットテスト

040402.ユニットテスト 2. ユニットテスト ユニットテスト ( 単体テスト ) ユニットテストとはユニットテストはプログラムの最小単位であるモジュールの品質をテストすることであり その目的は結合テスト前にモジュール内のエラーを発見することである テストは機能テストと構造テストの2つの観点から行う モジュールはプログラムを構成する要素であるから 単体では動作しない ドライバとスタブというテスト支援ツールを使用してテストを行う

More information

【購入手順書】ダウンロード JAPAN MAP

【購入手順書】ダウンロード JAPAN MAP ダウンロード JAPAN MAP 購入手順書 Ver. 5.0. . はじめに 本書について 本書はダウンロード JAPAN MAP の 購入手順 を詳細に記載した手順書です 地図データのダウンロード更新手順 ( ナビ 地図データを含む ) については 操作手順書 をご確認ください 画像やイラストは操作を円滑にするためのイメージであり 実物 ( 実機 ) と印象が相違する場合がありますので予めご了承ください

More information

変更要求管理テンプレート仕様書

変更要求管理テンプレート仕様書 目次 1. テンプレート利用の前提... 2 1.1 対象... 2 1.2 役割... 2 1.3 プロセス... 2 1.4 ステータス... 3 2. テンプレートの項目... 4 2.1 入力項目... 4 2.2 入力方法および属性... 5 2.3 他の属性... 5 3. トラッキングユニットの設定... 7 3.1 メール送信一覧... 7 3.1.1 起票... 7 3.1.2 検討中...

More information

GEC-Java

GEC-Java プログラミング初級 (Java) 第 11 回オブジェクト指向って? 白銀純子 Copyright (C) Junko Shirogane, Waseda University 2018, All rights reserved. 1 第 11 回の内容 プログラミングの種類 オブジェクト指向とは? Copyright (C) Junko Shirogane, Waseda University 2018,

More information

01-introduction.ppt

01-introduction.ppt オペレーティングシステム ~ イントロダクション ~ 山田浩史 hiroshiy @ cc.tuat.ac.jp 2015/04/10 オペレーティングシステム 担当 : 山田浩史 ( やまだひろし ) mail: hiroshiy @ cc.tuat.ac.jp 質問等ありましたら気軽にメールをしてください 専門分野 オペレーティングシステムや仮想マシンモニタといった システムソフトウェア と呼ばれる分野

More information

ソフトウェア工学 ( 入門編 ) 掛下哲郎 ( 佐賀大学 )

ソフトウェア工学 ( 入門編 ) 掛下哲郎 ( 佐賀大学 ) ソフトウェア工学 ( 入門編 ) 掛下哲郎 ( 佐賀大学 ) kake@is.saga-u.ac.jp 2 教育目標 大規模なソフトウェア製品を系統的に開発するために, ソフトウェアのライフサイクルモデルが提案されている. 本講義 ( ソフトウェア工学 ) ではライフサイクルにおける各種の技術 ( 段階的詳細化, データ抽象化, 構造化プログラミング, プログラミングスタイル, テスト技法等 ) を身につける.

More information

Microsoft Word Proself-guide4STD+Prof.docx

Microsoft Word Proself-guide4STD+Prof.docx ファイル共有システム利用の手引き 全学基本メール事業室 1. はじめにメールでファイルを送りたい時に ファイルが大きすぎて送れなかったことはないでしょうか あるいはファイルはそれほど大きくないけれどもファイル数が多くて添付するのに手間がかかったり 届いたメールにたくさんのファイルが添付されていて 一つずつ保存するのが面倒だったことはないでしょうか ここで紹介するファイル共有システムを使うと そうした悩みを一気に解決できます

More information

趣旨 UML とは? なぜ UML? を理解する 典型的なオブジェクト指向分析 設計の作業に沿って UML のダイアグラムを理解する Copyright 2000 mamezou Inc. 2

趣旨 UML とは? なぜ UML? を理解する 典型的なオブジェクト指向分析 設計の作業に沿って UML のダイアグラムを理解する Copyright 2000 mamezou Inc. 2 UML による オブジェクト指向分析 設計入門 株式会社豆蔵重見剛 Copyright 2000 mamezou Inc. 1 趣旨 UML とは? なぜ UML? を理解する 典型的なオブジェクト指向分析 設計の作業に沿って UML のダイアグラムを理解する Copyright 2000 mamezou Inc. 2 対象 これから OOで開発をはじめたい方 UMLでモデリングしたい方 必要な知識

More information

Microsoft Word - WebMail.docx

Microsoft Word - WebMail.docx 生涯メールの利用について 2015.4.1 1. はじめに生涯メールは 2015 年 4 月より Microsoft Office365 というクラウドサービスの運用に変更しました これは 東海大学のメールサービスの切り替えに伴う変更で 東海大学では 東海大学コミュニケーション & コラボレーションシステム ( 略して T365) と呼んでいます 従来は転送サービスのみとなっていましたが メールボックスを持ち

More information

第 2 版 東洋英和女学院大学大学院

第 2 版 東洋英和女学院大学大学院 第 版 東洋英和女学院大学大学院 WebCampus に入る Webブラウザアドレス 手順 横浜キャンパス以外からのアクセスは以下の通りです Webブラウザアドレス https://campus.toyoeiwa.ac.jp WebCampusのHPにアクセス ログイン ログイン ユーザIDとパスワードを入力して ログイン を押す WebCampus を終了する 手順 ログアウト を押す WebCampus

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション オブジェクト指向 プログラミング演習 第 4 回継承 オーバーライド ポリモルフィズム 今日のお題 継承 オーバーライド ポリモルフィズム 継承 (inherit) あるクラス c のサブクラス s を定義する : このとき s は c を継承していると言う 何かの下位概念を表すクラスは その上位概念を表すクラスの属性や機能を ( 基本的には ) 使える 継承の例 大学生 長崎県立大学の学生 大学生を継承する概念

More information

JavaプログラミングⅠ

JavaプログラミングⅠ Java プログラミング Ⅰ 12 回目クラス 今日の講義で学ぶ内容 クラスとは クラスの宣言と利用 クラスの応用 クラス クラスとは 異なる複数の型の変数を内部にもつ型です 直観的に表現すると int 型や double 型は 1 1 つの値を管理できます int 型の変数 配列型は 2 5 8 6 3 7 同じ型の複数の変数を管理できます 配列型の変数 ( 配列変数 ) クラスは double

More information