デジタル人材育成科 システム開発基礎

システムとは?

Q. ふだん、私達が使っているシステムにはどのようなものがあるでしょうか?

かつて証券市場の取引は、手ゼリによって行われていました。
コンピュータにしかできないことをコンピュータが、人間にできることは人間がやった方がコストが安い時代がありました。
今はシステムに置き換わって、誰も居ません。
出典:スペースデザイン https://space-design.jp/tse-arrows/

開発とは?

Q. 私達の身の回りにある「開発」にはどのようなものがあるでしょうか? またそれらと、システム開発との違いはどんな所だと思いますか?

使いやすく、良いシステムとは?

Q. どのようなシステムが、使いやすいシステムだと思いますか?

Q. 良いシステムとは、使いやすい以外にどのようなポイントがあるでしょう?

システム開発のレシピ

大きな事から、順番に内容を詰めていくのが仕事の基本です。

時計の開発を例に、①要件定義から⑦運用テストまでの各工程のタスクを考えてみましょう。

時計の開発工程の例

システム開発手法

Q. みなさんがブログやWEBサイト制作を作るとき、内部設計や外部設計をしないのはなぜでしょうか

システムの基盤となるサーバについて学ぼう

Q. サーバと皆さんが使っているパソコンの違いは何だと思いますか?

WEBサーバとAPサーバの違い

メインフレーム老人の知恵をWeb青少年に伝えるのは至難の業 | 日経クロステック(xTECH)

 先日ある勉強会で「視野の縮小、視座の低下」と題して10分ほど話をした。何らかの業務を処理する情報システムを設計し、開発し、動かす際に当然やるべき基本的な取り組…

クラウド型サーバとアプライアンスサーバ

クラウドなら、WEBブラウザから瞬時にサーバを作ることができます。

AWSの豊富なメニューなら、複雑なサービスや膨大なデータも柔軟に処理して、顧客にサービスを提供することができます。

出典:https://aws.amazon.com/jp/solutions/case-studies/nttdocomo-leaders-voice/
【2021年】AWS全サービスまとめ | DevelopersIO

こんにちは。サービスグループの武田です。このエントリは、2018年から公開しているAWS全サービスまとめの2021年版です。

クラウドインフラのメリット

  • インフラの素早さと柔軟性
  • 物理的なセキュリティを気にしなくてよい

ITエンジニア向けの資格取得

内部設計の例:フローチャート

フローチャートは、プログラムの処理を記した設計図です。プログラミングだけでなく、設計図も作れるようになりましょう!

順次構造

分岐構造

確認テスト

システム開発の各工程について説明してください。

  • 要件定義
  • 外部設計
  • 内部設計
  • コーディング
  • 単体テスト
  • 結合テスト
  • 運用テスト

次の言葉の意味と関係性を、図で整理して表現してください。

  • サーバ
  • クライアント
  • アプリケーション
  • プログラムコード(ソースコード)
  • クラウドサービス(AWS,GCP,AZURE)
  • システム開発
  • インフラ
  • テスト(単体テスト・結合テスト・運用テスト)

ITエンジニアの職種

ノーコードシフト / プログラミングを使わない開発へ | 本の要約サイト flier(フライヤー)

日々の生活の中で、ふと、「こんなアプリがあれば便利かもしれない」と思いつくことがあったとする。しかし、ほとんどの場合、アプリを自分で作るなどと考えることもなく…

インフラエンジニアについての解説

インフラエンジニアとは

インフラエンジニアのスキルアップ例(T字モデル)

最初の一歩(サーバ操作)

システム構成図

インフラエンジニアが管理するサーバ・ネットワーク機器の構成例

  • 耐障害設計:平時は正系、障害時は副系で稼働する
  • セキュリティ設計①:IPS(DoS攻撃やポートスキャンなどの攻撃を遮断)
  • セキュリティ設計②:ファイアウォール(不正な通信や、犯罪者と思われるアドレスからの通信を遮断)
  • セキュリティ設計③:WAF(クロスサイトスクリプティングなどのアプリケーションレベルの攻撃を遮断)

サーバの操作は、コマンドライン上で行うことができます。

統合開発環境を使ったプログラミングとテスト

統合開発環境の例

プログラムコード(統合開発環境にコピーして、プログラムファイルを仮想サーバに保存してください)

#!/bin/bash
num=1
if [ $((num % 3)) -eq 0 ]; then
echo "大吉"
elif [ $((num % 3)) -eq 1 ]; then
echo "中吉"
elif [ $((num % 3)) -eq 2 ]; then
echo "小吉"
else
echo "凶"
fi
スケールフリーネットワーク / ものづくり日本だからできるDX | 本の要約サイト flier(フライヤー)

バブル崩壊に端を発した「失われた30年」。日本経済は停滞を続けている。平井デジタル改革担当相の「デジタル敗戦」の言葉の通り、デジタル化も出遅れた。一方で、世界経…