プロジェクト・マネジメントA[システム]

年度 2006
科目名 プロジェクト・マネジメントA[システム]
教員名 石井 信明
授業概要 情報システムの開発と構築は,色々な職能を持った多数の人々がかなりの期間をかけて行う生産活動であり,しかも一定の品質を保って稼動し,新しい目的や業務を達成するものを作り上げるプロジェクトである.それほど規模は大きくはない個別のシステムの開発もあるが,今日では広範囲の組織や業務をカバーする大規模なシステムの開発が必要になり,開発プロジェクトの企画,計画や実施の管理をするためのマネジメントや管理技術が必要になってきた.世の中には,開発したが大きな欠陥が生じたり,動かないシステムがあるのは,マネジメントの失敗の結果として生ずることが多い.この授業科目では,情報システム開発プロジェクトにおけるマネジメント技術の必要性を認識したうえで,決められた予算,リソース,目標納期のもとで,ユーザの要求を高い品質で達成できるような情報システムを開発するプロジェクトを計画し管理する基礎と方法を学習する.従って以下で「プロジェクト」とは,プロジェクト一般ではなく,情報システムの開発プロジェクトを指している.
授業計画 プロジェクトの特性とマネジメントの必要性
プロジェクト失敗の要因と成功のポイント
プロジェクトマネジメントの歴史
プロジェクト組織とプロジェクト・マネジャーの仕事
プロジェクトマネジメントの知識体系ガイド(PMBOK)の概要
スコープ・マネジメントの概要:スコープ定義とWBS(ワーク・ブレークダウン・ストラクチャー)
演習1: WBSの作成
タイム・マネジメントの概要: スケジュールの重要性とその作成・表現方法
演習2: プロジェクトスケジュールの作成
コスト・マネジメントの概要: コスト見積の種類、目的、技法
品質マネジメントの概要: 品質保障の重要性と品質管理、品質管理の技法
リスクマネジメントの概要: リスクの定義、リスクの特定と対処
コミュニケーション・マネジメントの概要: コミュニケーション計画、コンフリクト・マネジメントの概要
演習3: プロジェクトマネジメント総合演習
プロジェクトマネジメント総合テスト
評価方法 期末試験(または期末レポート)をおもな評価の対象とし、それに小テスト、演習時のレポートの評価、および、出席状況を加味する.
教科書
参考書
メッセージ システムというと「コンピュータを使った」と考えられるが、 コンピュータはデータを処理する手段である。 コンピュータがないシステムも対象として考えなければならない。 「システム設計」は情報システムを構築する方法を学ぶ.ここではそれを基にシステムを具体的に作るさいに,与えられたリソース(資金,人材,開発環境のシステム) をいかに用いて,品質の高いものを作るかの方法を学ぶ.開発も未経験の諸君に,そのマネジメントの局面を理解してもらうのは難しいが,将来のためにも,あるいは技術(しか分からない)馬鹿にならないためにも,管理の実際を学んでおく必要がある.毎回の授業は,それぞれトピックスが異なるため,その日のうちに理解しておく努力をし,やむを得ず欠席したときは次回までに,友達に聞いたりノートを借りたり,分からなければ担当者に質問に来るなりして補っておくこと.
カテゴリー: 2006

システム分析

年度 2006
科目名 システム分析
教員名 石井 信明
授業概要 この授業のテーマは、情報システムの設計にかかる前に「どんなシステムを開発すべきか」を決定する分析フェーズで取り組むべき諸問題と、その解決方法である。初めに組織における開発環境と、開発の際に守るべき一般原則、およびこれに基づいて開発のライフサイクルを管理するための方法論を紹介する。この方法論は参考書の著者が、実際に使われているいくつかの代表的な方法論の中からそれぞれのエッセンスを取り出し、それを教育用の視点で再構成したものである。次にこの方法論の中で、システム分析フェーズに相当する部分の内容を少し詳しく解説する。後半はシステム分析フェーズで使用される代表的なモデリング技法の中から、データモデル、プロセスモデルおよびオブジェクトモデルを取り上げる。データモデルはデータベースIおよびIIで詳説されているので、ここではプロセスモデルとの関連を述べるにとどめる。プロセスモデルでは、機能分割図、DFDという基本的なダイヤグラムの他に、これを使用して分析を実行するための方法論として、イベント分割方式と呼ばれるものを紹介する。これは、分析のためにシステムを分割する際に、システムを駆動する外部イベントに着目するもので、伝統的な構造化方法論の欠点であった開発期間の長期化を避けるために考案された。この考え方はオブジェクトモデルでの動的視点にもつながるものである。オブジェクトモデルについては、基本的な概念を紹介するにとどめた。実際の使用に当たっては、それぞれの領域での専門書を紐解く必要がある。
授業計画 システムアナリストへの期待:
情報システムアーキテクチャ: 誰が、何を、どう見るか
システム開発のための一般的な原則:
システム開発方法論: 開発ライフサイクルに立脚した教育用の方法論
システム分析業務(1):調査
システム分析業務(2):現状分析演習
システム分析業務(3):要求定義作成演習
事例演習(第1回):
システム分析のためのツール(1):データモデル
システム分析のためのツール(2):プロセスモデル(機能分割図、DFD)
イベント分割方式に基づくシステム分析方法
事例演習(第2回):
システム分析のためのツール(3):オブジェクトモデル(ユースケース図、クラス図、シーケンス図)
事例演習(第3回):
システム分析総合試験
評価方法 授業中に出す小テスト、演習課題と、定期試験問題に対する解答を総合的に評価する。
教科書
参考書
メッセージ システム分析は、講義だけではなかなか理解できないものです。本科目は、基本的に毎回行う小テストと数回の演習で積極的に手を動かし、システム分析の難しさと面白さを体験する機会の場と考えてください。なお、本科目はデータベースIの講義内容を前提としています。従ってデータベースIを履修していない人は、それを自習で身につけるという覚悟を持って、この科目を履修してください。
カテゴリー: 2006

ゼミナールⅠ・ゼミナールⅡ

年度 2006
科目名 ゼミナールⅠ・ゼミナールⅡ
教員名 竹田 仁
授業概要 待ち行列理論は、オペレーションズ・リサーチの中で一つの重要な研究分野であり、この理論は歴史的にも古く電話通信における待ち行列から発達してその後、数多くの論文が発表され、理論的側面および実際問題への応用に大きく貢献してきた。 われわれの日常生活でも、病院での待ちや、高速道路の出口での渋滞などよく行列に並び待たされることがある。もし、この行列をなくそうとすると、巨額な費用がかかり、費用と待ち時間を較べながらシステムを設計する必要がある。 特に近年めざましい発展をとげている情報処理システムの中には、数多くのタイプの待ち行列を見うけることができる。例えば、ディジタル通信の高度化に伴い、ディジタル通信ネットワークの高効率化がよく問題になる。パケットがバースト的に発生するメディアを含んだマルチメディア通信の場合には、メディアごとに待ち時間遅延、パケット損失率などの要求が異なるため、これらの要求を満たすネットワーク構成や制御方法をみいだすことは極めて重要である。ゼミナールでは、待ち行列理論を用いて上記の様な問題を理論解析し、シミュレーションによるシステムの検討を行う。
授業計画 前期は、待ち行列理論、シミュレーションについて講義と質問形式で行い。後期では、学会誌などに掲載している論文や解説書などのトピックについて講義と質問形式で行い、各自のテーマについて発表する。
評価方法 出席と各自のテーマの発表などにより評価を行う。
教科書 授業時に指示する。
参考書 授業時に指示する。
メッセージ 4年次で「卒論論文」の履修を希望する。専門知識を是非習得してほしい。情報処理技術者試験(ネットワークスペシャリスト)の資格を取得してほしい。工場見学などを予定している。
カテゴリー: 2006

原書講読

年度 2006
科目名 原書講読
教員名 竹田 仁
授業概要 確率論の名著である An Introduction to Probability Theory and Its Applications を精読する。このテキストで確率論を学習した後に待ち行列理論では最も初歩である The Single Server Queue を解説する。
授業計画 毎回指定した箇所を予習して、課題として提出。
The Sample Space
Elements of Combibinatorial Analysis
Fluctuations in Coin Tossing and Random Walks
Combination of Events
Markov Chains with a Discrete Time Parameter
など
評価方法 出席と各自の発表などにより評価を行う。
教科書
参考書
メッセージ
カテゴリー: 2006

ソフトウェア作成

年度 2006
科目名 ソフトウェア作成
教員名 竹田 仁
授業概要 本授業ではソフトウェア作成の講義と実習を並行して実施する。講義内容に沿った形でC言語によるプログラミング技術の習得を目的とする。C言語は、ミニコンのOSであるUNIXと共に進化した高級言語で、汎用性が強くシステム記述、数値計算処理、テキスト処理、事務処理などの領域で最も活用されているプログラミング言語である。従って、C言語についての知識を有することは、計算機に関連した分野では極めて重要である。本授業では、問題解決のためのアルゴリズムの考え方を詳しく解説しながら、このC言語を用いたプログラミングの講義と実習を行う。科目「プログラミング」に引き続き、基礎を復習しながら、その応用を行う。Cプログラミングにおいては、ポインターを理解することが重要であり、その基本的な課題を取り上げる。なお、本授業は毎回、講義と実習をセットにした2コマ授業で行われる。
授業計画 C言語(歴史的背景、C言語の特徴)とエディタ操作について[講義と実習]
基本規則1(変数と型、流れの制御、標準入出力)[講義とエディタ操作実習]
基本規則2(配列、関数)[講義と実習]
基本規則3(アルゴリズムについての構造化定理)[講義と実習]
文字型データ(文字型、文字変換)[講義と実習]
ビット操作(ビット論理演算、シフト演算)[講義と実習]
ポインター1(アドレスとポインター変数)[講義と実習]
ポインター2(配列とポインター、関数と引数)[講義と実習]
文字列操作(文字列操作の基礎、文字列操作関数の作成と応用、文字列変換関数)[講義と実習]
記憶クラスと初期設定(内部変数と外部変数、記憶クラス、初期設定)[講義と実習]
ポインターの応用(ポインターを用いた分類アルゴリズム、ポインター配列・関数)[講義と実習]
構造体1(構造体の基礎、構造体とポインター)[講義と実習]
構造体2(リスト処理とそのアルゴリズム)[講義と実習]
ファイル処理1(ファイルの概念、順次編成ファイルとそのアルゴリズム)[講義と実習]
ファイル処理2(乱編成とそのアルゴリズム)[講義と実習]
評価方法 学期末試験を評価の対象とするが、出席、演習の際の提出物を加味する
教科書
参考書
メッセージ C言語は難しいプログラミング言語であると思われているようであるが、本講義ではC言語の特徴であるポインターを中心にプログラミングの基本をやさしく講義する。途中で休むと授業についてこられなくなる可能性がある。受講を決意したら休まないように努力して欲しい。なお、本授業を受講する者は、科目「プログラミング」を履修しておくのが望ましい。
カテゴリー: 2006

シミュレーションモデル分析

年度 2006
科目名 シミュレーションモデル分析
教員名 竹田 仁
授業概要 対象システムが大規模化、複雑化してくると、対象の挙動を直観的にとらえることが困難になる。この様な場合、対象システムの挙動などを観察するのにシミュレーションを利用する。シミュレーションとは、現実の問題を実際の場ではなく、代用のモデルを作ってその上で実際にあるのと同じような場合の実験をして評価しようとする方法で、OR(オペレーションズリサーチ)の有力な手法の一つである。この授業は講義と実習を並行して実施する。実習は、講義内容に沿った形で表計算ソフト(Excel)などを使用する。将来業務の中で複雑な経営上の様々な諸問題の問題解決ツールとして、学生諸君には必須技法でもある。シミュレーションの目的や用途を経営や情報システムの設計、運用にどう使うかを中心に考察する。なお、本授業は毎回、講義と実習をセットにした2コマ授業で行われる。
授業計画 1.シミュレーションの目的と機能、シミュレーションモデル分析
2.シミュレーションの概要(確定的および確率的なモデル)[講義と実習]
3.シミュレーションの概要(擬似乱数)[講義と実習]
4.モンテカルロ・シミュレーション[講義と実習]
5.経営シミュレーションⅠ[講義と実習]
6.経営シミュレーションⅡ[講義と実習]
7.生産在庫シミュレーションⅠ[講義と実習]
8.生産在庫シミュレーションⅡ[講義と実習]
9.計量経済モデルシミュレーションⅠ[講義と実習]
10.計量経済モデルシミュレーションⅡ[講義と実習]
11.システムダイナミックスシミュレーションⅠ[講義と実習]
12.システムダイナミックスシミュレーションⅡ[講義と実習]
13.ビジネスゲームとシミュレーションⅠ[講義と実習]
14.ビジネスゲームとシミュレーションⅡ[講義と実習]
15.待ち行列モデルシミュレーション[講義と実習]
評価方法 学期末試験を評価の対象とするが、出席、実習の際の提出物を加味する。
教科書
参考書
メッセージ 以前は、シミュレーションはモデル作成、プログラミングに時間と労力を費やし難しい学問であると思われてきたが、現在ではコンピュータの力を借りて非常に楽にモデリングと計算ができるようになった。従って、いかに問題意識を持つか、何を評価したらいいかが重要になる。本授業では、初心者でも充分理解できるようにモデリングから詳しく解説する。途中で休むと授業についてこられなくなる可能性がある。受講を決意したら休まないように努力して欲しい。
カテゴリー: 2006

シミュレーションモデル分析

年度 2006
科目名 シミュレーションモデル分析
教員名 竹田 仁
授業概要 シミュレーションとは、現実の問題を実際の場ではなく、代用のモデルを作ってその上で実際にあるのと同じような場合の実験をして評価しようとする方法で、OR(オペレーションズリサーチ)の有力な手法の一つである。この授業は講義と実習を並行して実施する。実習は、講義内容に沿った形で表計算ソフト(Excel)などを使用する。将来業務の中で複雑な経営上の様々な諸問題の問題解決ツールとして、学生諸君には必須技法でもある。シミュレーションの目的や用途を経営や情報システムの設計、運用にどう使うかを中心に考察する。なお、本授業は毎回、講義と実習をセットにした2コマ授業で行われる。
授業計画 1.シミュレーションの目的と機能、シミュレーションモデル分析
2.シミュレーションの概要(確定的および確率的なモデル)[講義と実習]
3.シミュレーションの概要(擬似乱数)[講義と実習]
4.モンテカルロ・シミュレーション[講義と実習]
5.経営シミュレーションⅠ[講義と実習]
6.経営シミュレーションⅡ[講義と実習]
7.生産在庫シミュレーションⅠ[講義と実習]
8.生産在庫シミュレーションⅡ[講義と実習]
9.計量経済モデルシミュレーションⅠ[講義と実習]
10.計量経済モデルシミュレーションⅡ[講義と実習]
11.システムダイナミックスシミュレーションⅠ[講義と実習]
12.システムダイナミックスシミュレーションⅡ[講義と実習]
13.ビジネスゲームとシミュレーションⅠ[講義と実習]
14.ビジネスゲームとシミュレーションⅡ[講義と実習]
15.待ち行列モデルシミュレーション[講義と実習]
評価方法 学期末試験を評価の対象とするが、出席、実習の際の提出物を加味する。
教科書
参考書
メッセージ 以前は、シミュレーションはモデル作成、プログラミングに時間と労力を費やし難しい学問であると思われてきたが、現在ではコンピュータの力を借りて非常に楽にモデリングと計算ができるようになった。従って、いかに問題意識を持つか、何を評価したらいいかが重要になる。本授業では、初心者でも充分理解できるようにモデリングから詳しく解説する。途中で休むと授業についてこられなくなる可能性がある。受講を決意したら休まないように努力して欲しい。
カテゴリー: 2006

情報科学

年度 2006
科目名 情報科学
教員名 竹田 仁
授業概要 情報科学(ハードウェア、ソフトウェア、情報処理概論)についての講義を行う。ハードウェア(電子計算機の誕生からその発展、計算機を構成する要素、装置とその役割、動作原理)。ソフトウェア(電子計算機を動かす仕組みについて、プログラムを構成している「命令」がどのようにして電子計算機を動かしているのかについて、ソフトウェア工学の基礎となる情報処理の実際とアルゴリズムの概要)。情報処理概論(コンピュータと仕事の関係およびコンピュータの基幹業務システムとのかかわりについて、データ通信、ネットワークシステムの構築、技術支援などの基礎知識)。
授業計画 1.情報科学とは
2.電子計算機の誕生と発展
3.コンピュータの基礎
4.数値の取り扱い
5.コンピュータの論理回路
6.主記憶装置
7.中央処理装置
8.補助記憶装置
9.入出力装置
10.情報処理の実情
11.コンピュータによる問題処理手順
12.流れ図
13.ファイル編成法
14.プログラム言語
15.情報処理システム
16.ネットワーク
評価方法 学期末試験を評価の対象とするが、出席も加味する。
教科書
参考書
メッセージ コンピュータの分野は発展が著しく、単なる一時点の技術を学ぶだけであってはならない分野である。途中で休むと授業についてこられなくなる可能性がある。受講を決心したら休まないように努力して欲しい。
カテゴリー: 2006

データ処理

年度 2006
科目名 データ処理
教員名 幡鎌 博
授業概要 パソコン、特にWordやExcelを使いこなすことは、大学の授業のレポート作成や会社での日常業務、その他さまざまな場面において必須の能力であり、今や一般常識と同じレベルになりつつあります。この授業では、表計算ソフトExcelの基本操作を学ぶことにより『自分自身で』さらに学習する基礎を培うことを目的とします。具体的には、Microsoft Office Specialist(MOS)のEXCEL 2003 Specialist資格程度の操作知識・技術を習得します。
授業計画 イントロダクション、基本操作
入門・初級:簡単な関数を使った表とグラフの作成
加減乗除の計算、相対参照、絶対参照、複合参照
SUM関数、AVERAGE関数、計算式のコピー、グラフ作成
COUNT関数、MAX関数、MIN関数
印刷の基本操作、ファイルの保存、シートの装飾等
MOS Specialist範囲、便利な関数、その他の機能
置換、オートフィルタ、リストの検索
IF関数、COUNTIF関数、AND関数、OR関数
TODAY関数、NOW関数、WEEKDAY関数、CHOOSE関数
PMT関数、 SUMIF関数、FREQUENCY関数
データベース関数
ピポットテーブルとピポットグラフ
VLOOKUP関数、ウィンドウ枠の固定
評価方法 課題の提出により評価する。
教科書
参考書
メッセージ パソコンと一生縁を切るのではない限り、EXCELを使いこなせるようになることは必要です。慣れないうちは難しく感じるかもしれませんが、たかが道具(されど道具)です。途中であきらめることなく、基本的な知識・操作を確実に身につけてください。
カテゴリー: 2006

経営基礎数学

年度 2006
科目名 経営基礎数学
教員名 竹田 仁
授業概要 高校の数学から経営情報学科で学習するために必要な大学の数学への橋渡しが狙いである。高校数学のいくつかの分野を復習しつつ、3・4年へつながる展望をあたえる。
授業計画 1.連立方程式の解法
2.行列と行列式
3.線形計画法
4.微分法と応用
5.積分法と応用
評価方法 定期試験の成績等を考慮して、総合的に評価する。
教科書
参考書
メッセージ 途中で授業を休むと、授業についてこられなくなる可能性がある。受講を決定したら休まないように努力する。
カテゴリー: 2006