オリエンテーション(ppt) - CreW 慶應義塾大学大岩研究室

Download Report

Transcript オリエンテーション(ppt) - CreW 慶應義塾大学大岩研究室

WEBアプリケーションの開発

2002年度春学期 大岩研究会2

大岩研ってどんなとこ?

 私達は・・・  コンピュータで「もの」をクリエートすること  コンピュータで「こと」をプロデュースすること  コンピュータは人を幸せにするか を考えます。

WEBアプリ研究会の主題 人を幸せにするソフトウェアをつくる

ソフトウェアはユーザにサービスを提供するもの ① ② 使う人が欲しいサービスについて考える     そのサービスを受けやすいような仕組みを整える 操作が簡単 楽しい デザインが良い などなど・・・ WEBアプリケーション(以後WEBアプリ)製作を通して実践してみよう!

研究会から得られること

   ソフトウェアプロデュースに必要な技術について理解を深め ることができる その技術を活用して、自分独自のWEBアプリを作れるよう になる オブジェクト指向で考える・議論するための言語UMLを習 得し・・・   チームで円滑なコラボレーションのもと、ソフトウェアをつくることがで きるようになる。 より品質の高いソフトウェアをつくることができるようになる 人を幸せにするソフトウェアをつくることがで きるようになる

WEBアプリで作る意義

 広義のWEBアプリとは・・・ WEBブラウザからサーバ上のサービス 受けられる仕組み   ユーザがサービスを受けやすい! (使う人を幸せにできる可能性が高い)  ローコスト  操作が簡単 成長著しい技術! (さらなる幸せのために)  WEBサービス

この研究会のアプローチ

 1期目: WEBアプリを作るための基礎技術に ついて学びます  HTTP  Servlet, JDBC, (JSP)  RDB, SQL  2期目: 品質の高いWEBアプリ(システム)を 作る方法について学びます  企画書の書き方  オブジェクト指向による分析・設計の方法論  3期目: それまで学んだことを踏まえて、チームで WEBアプリを開発します

1期目の人

 目標 ひとつのWEBアプリを自分の力で実装 できるようになる  そのために • 個人で行動する • WEBアプリ開発に必要な知識を得る • 自分の力でひとつのWEBアプリを実装する

3期目の人

 目標 UMLを使って意思統一を図りながら、チームで 一つのWEBアプリを実装できるようになる  そのために • チームで行動する • 先学期までにやってきたことを生かし、チームでWE Bアプリの企画・分析・設計・実装を行う

1期目の人と3期目の人のコラボ レーション

 3期目の人には、1期目の人に対して技術の レクチャーをしてもらいます  チーム単位でローテーション(予定)  教えることは勉強になる!

授業計画

<1期目履修者> 第1週 オリエンテーション 第2週 第3週 第4週 ~WEBアプリとは1~ HTTPとWEB技術について ~WEBアプリとは2~ WEBアプリの調査発表 (その後飲み会!) ~掲示板システムをつくる1~ Servletの動作原理(Tomcatインストールガイド) 第5週 第6週 第7週 第8週 ~掲示板システムをつくる2~ 簡単なサーブレットを作って動かす ~掲示板システムをつくる3~ サーブレットのフォーム入力 ~掲示板システムをつくる4~ ファイル入出力 掲示板レビュー 簡単に企画書と画面遷移図について 第9週 作りたいもの発表会(簡単な企画書+簡単な画面遷移図) 第10週 ~自分のシステムをつくる1~ サーブレットのSession管理について 第11週 ~自分のシステムをつくる2~ データベース入門 第12週 ~自分のシステムをつくる3~ 基本的なSQL 第13週 ~自分のシステムをつくる4~ インターフェースとJDBC 第14週 最終発表会 <1期目履修者> 第1週 オリエンテーション やりたいことを考えてくる(企画書はいらない) 第2週 第3週 やりたいこと発表(似た者同士でチーム結成) チームごとの企画発表会(その後飲み会!) 第9週 チームごとのプロトタイプ発表会 第14週 最終発表会

その他連絡事項

 研究室は ι 308です。 いつでもなんでも相談に来てください  飲み会をやりましょう! 詳細については追って連絡しますが、おそらく3回 目あたりです  研究会に関して質問等は [email protected]

(小林)まで!

早速宿題!

 1期目の人  今日はありません  3期目の人  作りたいと思っていることを考えてきて下さい • 次回レビューの時間に発表してもらいます • それをもとにチームを結成してもらいます