留学生のためのシステム開発・ソフトウェア工学入門
準備中内容紹介
システム開発とソフトウェア工学の基礎を、架空の予約アプリを通して学ぶ入門書です。
情報系の専門学校・大学で学ぶ留学生に向けて、課題の整理から要件定義、設計、実装、テスト、リリース、運用・保守までを順に取り上げます。開発の各段階で何を確かめ、誰と相談し、どのように次へ進むかを、身近な例に沿って考えます。
【こんなことが学べます】
・システム開発の全体像と、企画から運用までの仕事のつながりを整理する
・一括型と反復型など、開発の進め方を状況に応じて考える
・利用者の困り事を要件にし、機能・非機能や受入条件を区別する
・画面、機能、データの関係や、ユースケース図・クラス図・シーケンス図を読む
・コードレビューや変更履歴の管理を通して、チームで実装する方法を知る
・境界値やテストレベルを意識し、条件に合うテストを考える
・リリース後の監視、障害対応、保守、見積もり、品質、セキュリティの基本を学ぶ
・チームで仕様を確認し、理由や未確認事項を日本語で伝える
【この本の特長】
1. 漢字にふりがなを付けた総ルビです。情報系の専門学校・大学で学ぶ留学生向けに、短い文で説明し、専門用語は初めて出るときに英語と意味を示します。
2. 架空の学習相談予約アプリを全章の例として使います。課題や要件から、画面・データの設計、テスト、運用までを一つの流れで追えます。
3. 図、ケースカード、ワークシート、ミニ会話、練習問題を用意しています。選択問題には誤答の理由も示し、記述課題では考え方の例を確かめられます。
4. 特定の製品や開発手法だけを正解として扱わず、条件や関係者を確かめて判断する方法を学びます。本書は資格試験の対策書ではありません。
【全10章】
はじめに/第1章 システム開発の全体像と仕事の役割/第2章 開発の進め方/第3章 要件定義/第4章 設計1:画面・機能・データ/第5章 設計2:UML図の読み方/第6章 実装とコードの品質/第7章 テスト/第8章 リリース・運用・保守/第9章 見積もり・品質・セキュリティ/第10章 チームの日本語とまとめの演習
本書は、情報系の専門学校・大学でシステム開発を学ぶ留学生を主な対象としています。授業での学習に加え、開発の流れを自分で整理したい方にもお使いいただけます。
目次
- はじめに
- 第1章:システム開発の全体像と仕事の役割
- 第2章:開発の進め方
- 第3章:要件定義
- 第4章:設計1:画面・機能・データ
- 第5章:設計2:UML図の読み方
- 第6章:実装とコードの品質
- 第7章:テスト
- 第8章:リリース・運用・保守
- 第9章:見積もり・品質・セキュリティ
- 第10章:チームの日本語とまとめの演習
制作中の原稿の章立てです。変わることがあります。
この本のWeb付録
Web付録は準備中です。公開の準備が整いましたらご案内します。