構造体からオブジェクト指向プログラミング
構造体でオブジェクト指向もどき 前回の講義では、構造体渡しを使ったプログラミングをすることで、データ(オブジェクト)に対して命令をするプログラミングスタイルについて説明をした。これによりデータ隠蔽化・手続き隠蔽化を行うこ […]
値渡しとポインタ渡し
前回はWeb提示資料と課題でガイダンスを行ったが、今日は遠隔授業形式での初回。前回のガイダンス資料を前半ざっと流し、後半はC言語をあまりやっていない学科の人向けのC言語の基礎。ただし、参照渡しについては電子情報の授業でも […]
オブジェクト指向/2020/ガイダンス
専攻科2年のオブジェクト指向プログラミングの授業の1回目。コロナ対策でこのページを見て簡単な初回課題を提示。 シラバスは、ここに示すように、最近のプログラミングの基本となっているオブジェクト指向について、その機能について […]
hogeはメタ構文変数
成績締め切りも近い中、レポートの出ない学生さんに確認したら、メールで送ったそうな。届いてないので確認してもらったら、前記事の福井高専のドメイン名の説明で、hoge@fukui-nct.ac.jp と書いてあったのを私の正 […]
オブジェクト指向プログラミング2019全講義録
オブジェクト指向/2019年度/ガイダンス 引数渡しについて 構造体でオブジェクト指向の最初の一歩 コンストラクタと複素数クラス 派生と継承 純粋仮想基底クラス 複雑な継承 UMLの歴史と意味 UMLと構造図 その他の構 […]
オブジェクト指向とソフトウェア工学
オブジェクト指向プログラミングの最後の総括として、 ソフトウェア工学との説明を行う。 トップダウン設計とウォーターフォール型開発 ソフトウェア工学でプログラムの開発において、一般的なサイクルとしては、 専攻科などではどこ […]
UML課題
期末試験も近いので、今後の日程の確認。 7/12 UMLレポート課題作成, 7/19 オブジェクト指向のソフトウェア工学, 7/26 課題作成 オブジェクト指向プログラミングの第3回レポート課題は、以下の通り。 特別研究 […]
UML振る舞い図
参考資料図をもとに振る舞い図の説明を行う。 ユースケース図 ユーザなど外部からの要求に対する、システムの振る舞いを表現するための活用事例を表す図がユースケース図。 システムを構築する際に、最初に記述するUMLであり、シス […]
その他の構造図
前回の講義で説明した構造図について、クラス図・オブジェクト図以外について説明 構造図の主なものとして、クラス図、オブジェクト図以外に、 パッケージ図(クラスなどをグループ化したパッケージの関係) コンポジット構造図(クラ […]
UMLと構造図
UMLの構造図の書き方の説明。 詳しくは、参考ページのUML入門などが、分かりやすい。 雑談 UMLは、プログラムを図によってイメージを説明するために作られたが、プログラムに対する説明はコメントで書くことの方が多いだろう […]