Python うさぎでもわかるソフトウェア工学 Part06 オブジェクト指向とPython こんにちは、ももやまです。 今回は、基本情報でも出てくる「オブジェクト指向」の特徴、具体的には、 今までの考え方とオブジェクト指向の違いクラスとインスタンスの違い汎化と特化継承集約と分散オーバーライドポリモフィズム についてPythonを使いながらわかりやすく説明していきたいと思います。 Pythonを使ったことがない... 2020年7月26日 ももうさ
ソフトウェア工学 【基本情報対策】うさぎでもわかるソフトウェア工学 Part05 ER図 こんにちは、ももやまです。 今回は、データベースの論理設計で使われるER図について説明します。 具体的には、 ER図の読み方 多重度の説明、読み方 ER図から実際にテーブルを作成する方法 の3つについて説明しています。 前回のソフトウェア工学に関する記事はこちら! www.momoyama-usagi.com... 2020年7月12日 ももうさ
ソフトウェア工学 【基本情報対策】うさぎでもわかるソフトウェア工学 Part04 構造化分析とDFD(レシピをDFDで書いてみよう) こんにちは、ももやまです。 いきなりですが構造化分析についての説明を軽くします。 構造化分析とは、システムを階層的に詳細化する分析手法で、要件定義の際に行われます。 構造化分析の方法には、 DFD(データフロー図) データ辞書(データディクショナリ) プロセス仕様書 などがありますが、今回はDFDを用いたデータフロ... 2020年7月7日 ももうさ
ソフトウェア工学 【基本情報】うさぎでもわかるソフトウェア工学 Part03 プロジェクトマネジメントとPMBOK こんにちは、ももやまです。 今回は、マネジメント系に出てくる「プロジェクトマネジメント」や「PMBOK」についてうさぎでも頭に入るように説明していきます! 前回のソフトウェアに関する記事はこちら! システム開発の工程に関するお話です! www.momoyama-usagi.com 1.プロジェクトのいろは (1... 2020年7月6日 ももうさ
ソフトウェア工学 うさぎでもわかるソフトウェア工学 Part02 システム開発の工程の詳細 こんにちは、ももやまです。 今回は、システム開発のそれぞれの工程で、どんなことが行われているのかを説明していきたいと思います。 前回のソフトウェア工学の記事はこちら! www.momoyama-usagi.com ウォーターフォールモデルをベースにシステム開発の工程をおさらいすると、 基本計画(要求分析・要... 2020年6月21日 ももうさ
ソフトウェア工学 うさぎでもわかるソフトウェア工学 Part01 ソフトウェアライフサイクル・開発工程 こんにちは、ももやまです。 今回からソフトウェアに関するお話しを少ししていきましょう。 初回となる今回は、 ソフトウェアの一生 様々なソフトウェアの開発工程 の2つについて説明していきます。 1.ソフトウェアライフサイクル (1) ソフトウェアの一生(ライフサイクル)を見てみよう まずは、ソフトウェアの一生... 2020年6月7日 ももうさ
アルゴリズム うさぎでもわかるアルゴリズム 動的計画法 こんにちは、ももやまです。 動的計画法は、アルゴリズムでもかなり重要な内容です。AtCoderやらプログラミングコンテストとかでもよく出てきます。 ですが、動的計画法は「アルゴリズムを学ぶ上での壁・登竜門」とも呼ばれるとおり、かなり難易度の高いアルゴリズムとなっています。どの参考書を見てもなかなかわかりやすくは書かれて... 2020年5月25日 ももうさ
C言語 うさぎでもわかるC言語における関数の作り方 こんにちは、ももやまです。 今回は、C言語で「関数を作る方法」と「作った関数を使う方法」の2つについて説明していきたいと思います。 1.関数とは 関数を簡単に言うと、魔法の箱です。 もう少し具体的に言うと、何個かの値を箱に入れると、箱の中で何かしらの処理(魔法)がされ、1つの出力が出てくる箱です。 関数(魔法)の具体例... 2020年5月5日 ももうさ
ネットワーク うさぎでもわかるネットワーク Part04 LAN / WAN こんにちは、ももやまです。 今回は、ネットワークに出てくるLANやWANなどについて少し詳しく説明していきたいと思います。(OSI参照モデルで言うところの物理層) 前回のネットワークの記事はこちら! www.momoyama-usagi.com 1.LANとWANとは まずはネットワークで重要なLANとWA... 2020年3月26日 ももうさ
ネットワーク うさぎでもわかるネットワーク Part03 Webページが見れる仕組みと電子メール送受信の仕組み こんにちは、ももやまです。 今回はネットワーク分野の中で、 クライアント・サーバモデルとはなにか Webページが見れる仕組み 電子メールが送受信できる仕組み の3つについて見ていきたいと思います。 前回のネットワークの記事はこちら! IPアドレスについてまとめています。 www.momoyama-usagi.c... 2020年3月23日 ももうさ