ソフトウェア開発作品一覧

  • Adaptive Code ~ C#実践開発手法 第2版
    3.0
    大好評の『C#実践開発手法~デザインパターンとSOLID原則によるアジャイルなコーディング』(日経BP社、2015年)がパワーアップして再登場! 本書は“Adaptive Code: Agile coding with design patterns and SOLID principles, Second Edition”(Microsoft Press、2017年)の日本語翻訳版で、『C#実践開発手法』の第2版に当たります。 市場ニーズや顧客要求が常に変化する今日、開発現場では変化にすばやく対応できることが求められています。本書では変化に対応しやすいコードを“アダプティブコード”(adaptive code)と呼び、変化に柔軟に対応できるソフトウェア開発を実現するために、アジャイル開発、デザインパターン、SOLID原則を、開発現場でどのように実践するかを解説します。方法論と実践のギャップを埋めるための書籍です。 今回の改訂では、カンバンの章、依存性の注入の章、結合度・凝集度・コナーセンス(connascence)の章が新たに追加されたほか、テストとリファクタリングの章を分けて説明を充実させています。 初版に引き続き、C#の基本をひととおり理解した開発者が、ワンランク上を目指すために読んでおきたい1冊です。
  • Android Studio本格活用バイブル ~効率的にコーディングするための使い方【電子増補・完全版】
    -
    【ご注意:本電子書籍は,紙の書籍として刊行した『Android Studio本格活用バイブル~効率的にコーディングするための使い方』を,電子版でアレンジしたものです。紙版には収録しきれなかった部分(A5判,約300ページ相当)までをすべて含めた内容となっています】Androidアプリの開発に欠かすことのできないGoogle謹製のIDE「Android Studio」。本書では,基本的な知識から導入方法,エディタの使い方,バージョン管理の方法,さらにはAndroid Studioを語る上では欠かせないリファクタリング機能や内部構造まで,Android StudioのベースとなったIntelliJ IDEAのエキスパートである著者が徹底解説しています。はじめてAndroidアプリを開発する方,これからAndroid Studioを学びたい方はもちろん,ソフトウェア開発に関わるすべての方必読の一冊です。
  • いちばんやさしいアジャイル開発の教本 人気講師が教えるDXを支える開発手法
    4.0
    DX時代を迎え、成長しつづけるIT市場のスピードに合わせてビジネスも変革を迫られる昨今、「アジャイル開発」が注目されています。アジャイル開発は、短期間でリリースして改善するサイクルを繰り返すことでニーズを的確にとらえ、すばやくプロダクトを送り出すための開発手法です。 本書は、ソフトウェア開発の現場でアジャイル開発を実践してきた著者陣が、その知見を丁寧にまとめたものです。どう実践してよいかわからないという人でも読んだその日から自分の現場で取り組めるように、具体的なやり方が豊富な図とともに解説されているのが特徴です。 ●本書はこんな人におすすめです。 アジャイル開発を実践したいエンジニア DXを推進したい経営者 アジャイル開発を業務に活かしたい企画担当者など非エンジニア 過去にアジャイル開発に取り組んだが挫折した人 具体的なプラクティスや実践ノウハウを知りたい人
  • いちばんやさしいオブジェクト指向の本【第二版】
    3.7
    ※本書は2009年に発行された書籍の電子版になります。 【技術が苦手でも、これならわかる。】 オブジェクト指向はなぜ難解なのか。わかったつもりになっても、実はよくわからないのはなぜか。その理由は、オブジェクト指向の持つ“二面性”にある。「理解」と「創造」の二面性を理解することで、いままで難しいと思っていたオブジェクト指向が、驚くほど簡単にわかるようになる。 豊富な具体例を用いてわかりやすく解説する、いちばんやさしいオブジェクト指向入門の決定版。 ■こんな方におすすめ ・オブジェクト指向がわかるようになりたい人 ・オブジェクト指向の本質をつかみたい人 ・ソフトウェア開発でレベルアップしたい人 ■目次 ●第1章 それはシリコンバレーから始まった~オブジェクト指向の歴史 きっかけはアラン・ケイ/コンピューティング環境Smalltalk/シミュレーションのためのSimula/Smalltalk後のオブジェクト指向~C++/Javaの衝撃/UMLの登場/21世紀:オブジェクト指向の一般化/理解するのが難しい理由 ●第2章 ケーキとDVDソフト~オブジェクト指向の概念を理解する あるSEの日常/オブジェクト/メッセージ/オブジェクト指向/オブジェクト指向の使い道/メッセージとオブジェクトの振る舞い/属性/状態/属性と状態/オブジェクトと仕事/責務/クラス/クラスの定義/クラスがあると何が嬉しいのか/オブジェクト指向とクラス指向/クラスどうしの分類/オブジェクト指向の本質は二つだけ ●第3章 プログラミング言語進化論~オブジェクト指向プログラミングへの道 プログラミングの進化の歴史/抽象化へ至る道/手続き抽象/構造化プログラミング/データ抽象/大規模化の壁/機能分割の課題/課題1:大規模分割を最初に行うことの難しさ/課題2:仕様変更の影響範囲の広さ/課題3:類似性の散在/データに関する課題/課題4:データの定義と利用箇所の乖離/課題5:名前の衝突/課題6:アクセス違反/モジュール化/課題1の解決/課題2の解決/課題3の解決/課題4の解決/課題5の解決/課題6の解決/モジュール化を取り入れたプログラミング言語/モジュール化の課題/オブジェクト指向/モジュールを型にする/継承 ●第4章 抽象化と分割の歴史がもたらしたもの~オブジェクト指向プログラミングの特徴 オブジェクト指向で作ったシステムの構造/オブジェクトの定義と生成/カプセル化とアクセス制御/オブジェクト指向システムの動作に関する特徴/オブジェクトの組み合わせ/メッセージの送信/イベントとメッセージ/継承による差分プログラミング/ポリモーフィズム(多態性)/オブジェクト指向プログラミングの七つの特徴 ●第5章 ショートケーキはなぜショートケーキなのか~オブジェクト指向分析 「理解する」ということ/「内包」/特殊な概念と一般的な概念/概念の上下関係/「外延」/「属性」/人間の理解/人間の理解とオブジェクト指向の関係/オブジェクト指向分析の利点/(1)人間の理解の枠組みに対応した表現方法の存在/(2)メッセージの存在/(3)UMLという標準表記法の存在/オブジェクト指向分析の落とし穴/(4)必ずしも正解が手に入るとはかぎらない/(5)すべてを表現できるわけではない ●第6章 中央集権から地方分権へ~オブジェクト指向設計 オブジェクト指向設計の特徴/(1)結合度・凝縮度をコントロールする方法の増加/(2)設計思想の変化/【1】権限の委譲/【2】動くもののやり取り/【3】オブジェクト指向分析に基づく設計/オブジェクト指向らしさとは/(3)新しいメカニズム ●第7章 よくあるQ&A~オブジェクト指向への疑問とその解答 Q1 オブジェクト指向は「重くて使えない」と聞きましたが、本当ですか?/Q2 オブジェクト指向を使うと、生産性や品質が向上するのですか?/Q3 Javaを使えば、オブジェクト指向のメリットが得られるのですか?/Q4 オブジェクト指向で分析・設計をすると、何が嬉しいのですか?/Q5 本当に、現実世界をそのままモデル化できるのですか?/Q6 オブジェクト指向では「シームレスな開発ができる」と聞きましたが、これはどういう意味ですか? 参考文献 ■著者プロフィール 井上樹(いのうえたつき):2000年より(株)豆蔵。現在は組込み系ソフトウェア開発を中心に、オブジェクト指向、プロセス、コンサルティング、セミナーを担当。著書に『オブジェクト嗜好度向上計画』(いずれも翔泳社)などがある。
  • Intel Edisonマスターブック ~IoTデバイスをつくろう~
    -
    1巻3,278円 (税込)
    「Edison」はIntel製のコンピュータモジュールです。乾電池で動作する省電力性を持ちながら,無線LANやBluetooth,高性能プロセッサを搭載していて,話題のIoT関連のハードウェア/ソフトウェア開発に役立ちます。本書では基本となるセットアップやLチカから,気温センサーや加速度センサーの活用,得られたデータの処理方法まで扱っているので,Intel Edisonの様々な可能性を試すことができます。
  • インテル8080伝説(カラー版)
    -
    *電子版のみ掲載写真がカラーとなっております。 語り継がれるエピソードの真相と8080の実態に迫る!! 1974年に登場し、近代的なコンピュータの起源となったインテル8080。とっくに絶滅したと思われていたこのチップが実は未だ複数の部品店の倉庫に眠り、ありきたりな部品に紛れてネット通販リストに載っていたのを見つけたことから著者の創造意欲が猛烈にかき立てられ、約1年かけて制作された渾身の一冊です。 『古い部品で単純に古のコンピュータを作ったら、それは単なる“古い本”』 しかし著者は、この8080を、高速な周辺部品や優れた開発ツールといった現在の環境下で実際に動かし、8080の実態とその登場した前後の出来事を資料に照らし、技術的に検証。結果、かなり正確に紹介する、これまでにない読み物的製作例紹介の読んで楽しい技術解説書が出来上がりました。 8080と周囲のファミリーICなど絶滅危惧の部品を探し回り、誤植だらけのデータシートを解読し、無闇に膨大な配線をこなすなど、著者はあえて製作上のあらゆる困難に正面から立ち向い、七転八倒しつつも次々と難題を解決していく様はまさにアドベンチャーゲーム。ソフトウェア開発ではCP/MとアセンブラをWindowsのエミュレータで動かし、書き込み用にUSB接続のROMライタを製作するなど、高度に優れた技術のヘンな使い方も満載した、アキバ系ホビイスト・オタク必読の書。
  • Windowsコンテナー技術入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、Windowsコンテナーの基本的な概念とシステム構築についてIT技術者を対象にハンズオン形式で解説します。具体的なシステム構築事例として、Docker for Windowsにおけるコンテナー実行環境の構築、AzureにおけるWindow Server 2016へのコンテナーの導入、AzureのService Fabricを利用したソフトウェア開発環境の構築なども併せて取り上げています。 「Windowsのコンテナー技術を断片的には理解し始めたけれども、全体像を理解し、実務に役立てたい」、といったニーズに応える内容になっています。コマンドや手順の紹介だけではなく、技術の生まれた背景、チームでの開発・運用の実際、コンテナー技術の向き不向きや考慮点など、これからWindowsのコンテナー技術を学ぼうという方々に向けて、入門書でありながら、現場で役立つ情報も数多く盛り込まれています。
  • ウェアラブルビジネス調査報告書2016
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、ウェアラブルビジネスの市場概況、企業のビジネスおよび個人利用の最新動向、定量調査に基づいたユーザーの利用意向、製品動向、今後の展望など、ウェアラブルビジネスの今を多角的に分析した内容となっている。ウェアラブル端末メーカーやソフトウェア開発事業者、通信事業者、その他さまざまなプレイヤーが今後の戦略をたてる上で必要となる情報をまとめた報告書である。 第1章の「市場概況」では、ウェアラブル市場を理解するうえで不可欠な市場の動向、ウェアラブルデバイスの利用用途やプレイヤーを整理した産業構造の分析、最新の企業および消費者の利用動向や今後の展望などを中心に分析している。 第2章の「国内・海外企業の動向」では、国内7社および海外23社の動向をまとめている。EPSONやFitbitなどのデバイスメーカー、NTTデータなどのソフトウェア開発者などのビジネス事例などを掲載。海外企業が行っているウェアラブルデバイスを利用した新しいビジネスについて解説している。 第3章の「ユーザーの利用実態と非利用者の今後の利用意向」では、スマートフォン利用者を対象としたアンケートの調査結果を掲載している。調査は、2015年11月~12月にかけて実施しており、ウェアラブルデバイスの利用者と非利用者それぞれに対して利用動向調査を行っている。利用実態調査は「性年代別」「利用しているデバイス別」、非利用者には調査項目は、ウェアラブルデバイスの利用率や利用している機能、利用頻度、決済機能の利用、企業や健康保険組合から配布された時の利用意向など25の調査項目を掲載している。 第4章の「製品動向」では、ウェアラブルデバイスを4分類し、全47デバイスの特徴を解説している。
  • WEB+DB PRESS Vol.136
    -
    【特集1 Python最新Web開発 FastAPI+SQLAlchemyで非同期処理】 本特集では、マイクロサービスやシングルページアプリケーションと相性が良い、PythonのWebフレームワークFastAPIを用いたWeb API開発の解説を行います。FastAPIの中心的な機能であるスキーマ定義からパフォーマンスを引き出す非同期処理、SQLAlchemyを使ったデータベースとの連携を解説したうえで、本格的なWebアプリケーションを開発します。 【特集2 実戦投入パスキー いまこそ実現、パスワードレス認証!】 本特集のテーマは、パスワードレス認証を実現するパスキーです。パスキーの開発にはApple、Google、Microsoftという3 大プラットフォーマーが協力して取り組んでおり、大手サイトでも一気に導入が進むと期待されます。本特集では、パスキーが解決する従来の認証システムの課題と、パスキー導入のベストプラクティスを徹底解説します。 ■目次 ●特集1 Python最新Web開発 FastAPI+SQLAlchemyで非同期処理   第1章:Python WebフレームワークFastAPIに入門   第2章:APIのスキーマ定義   第3章:マシンパフォーマンスを引き出す非同期処理   第4章:FastAPIの豊富な機能   第5章:SQLAlchemyでデータベースと連携   第6章:本格的なWeb API開発にチャレンジ ●特集2 実戦投入パスキー いまこそ実現、パスワードレス認証!   第1章:パスキーの登場   第2章:パスキー時代の認証UX   第3章:パスキー実装の基礎知識   第4章:実践! パスキー実装   第5章:パスキー導入時の考慮事項 ●一般記事   ChatGPTのある世界の歩き方 開発の歴史から将来の課題まで ●連載   実践データベースリファクタリング ── アンチパターンに立ち向かう【最終回】複雑なクエリを紐解く   基礎力アップ! Javaプログラミング【最終回】再帰とスタック、キュー   乗りこなせ! モダンフロントエンド【最終回】日時・数値のフォーマット、多言語化の最新手法   Ruby 3組込みライブラリ紹介【最終回】正規表現とRegexp   現場のPython ── システム開発も! 機械学習も!【最終回】最新Python環境構築   Goに入りては…… ── When In Go...【最終回】あらためてGoの強みとは   Perl Hackers Hub【最終回】Carmelによる依存モジュール管理 ●コラム   池澤春菜のSF小説の歩き方 ──エンジニアリングの未来を描く名作たち【最終回】あなたの世界を変えるSF   サバンナ便り ── ソフトウェア開発の荒野を生き抜く【最終回】脆いテスト   ちょっと気になる隣の技術畑【最終回】チューニングが止まらない! プログラミングの魅力   はまちちゃんとわかばちゃんのREADER'S FORUM ── 読者のページ【最終回】

    試し読み

    フォロー
  • うかる! 基本情報技術者 [科目A編] 2024年版 福嶋先生の集中ゼミ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 基本情報技術者試験の【科目A試験】で出題される内容を対話形式で解説したテキストです。 ・読みやすい対話形式 ・1単元4ページのきっちり構成 ・動画連携で「解き方」がわかる! ・新試験問題の解説動画付き! ※解説動画は2024年12月31日まで視聴可能です 第1章 情報技術の基礎 第2章 データ構造とアルゴリズム 第3章 ハードウェア 第4章 ソフトウェア 第5章 ネットワーク 第6章 セキュリティ 第7章 データベース 第8章 ソフトウェア開発 第9章 マネジメント 第10章 ストラテジ 特別付録 令和5年公開問題[全20問]
  • SEの教科書【完全版】
    4.1
    ※本書は2009年に発行された書籍の電子版になります。 【業務システム開発のNo.1取扱説明書!】 SEの仕事の成否を分けるのは、コミュニケーションとマネジメントだった! 業務システム開発の本質は「人」にあるということをいち早く見抜き、20年以上にわたって開発プロジェクトを次々に成功させてきた著者が、その成功の秘密を公開する、SE必読の書。続編『SEの教科書2』とあわせて改訂・再校正した完全版。 ■こんな方におすすめ ・これからSEになろうと考えている大学生 ・SEに転職しようと考えている人 ・SEになりたての人 ・SEとして楽しく仕事をしていきたい人 ■目次 ●第一部 成功するSEの考え方、仕事の進め方 第1章 SEの仕事は「人」が9割 第2章 失敗の原因はコミュニケーション不足 第3章 マネジメントが成否の鍵 第4章 コミュニケーション重視の会議術【準備編】 第5章 コミュニケーション重視の会議術【実践編】 第6章 プロジェクト初期段階の仕事術 第7章 成果物作成の仕事術 第8章 顧客業務分析の仕事術 第9章 設計・実装・テストの仕事術 第10章 プロジェクト運営の仕事術 第11章 業務システム開発は「伝言ゲーム」 ●第二部 成功するSEのプロジェクト計画・運営術 第12章 名ばかりプロジェクトマネジメント 第13章 誤解がプロジェクトを破綻させる 第14章 上流工程はすべて計画活動 第15章 本当の計画、名ばかりの計画 第16章 ネットワーク図による計画作成術(アナログ式) 第17章 ネットワーク図による計画作成術(デジタル式) 第18章 ネットワーク図による計画の最適化 第19章 IT業界が日本を救う ■著者プロフィール 深沢隆司(ふかさわ・たかし):(株)イマジンスパーク代表取締役。陸上自衛隊少年工科学校第25期生。PMP。対空戦闘指揮装置の修理要員として自衛隊に勤務。退職後、SE としてソフトウェア開発に携わり、一部上場企業や官庁での基幹システム開発等で仕様策定、プロジェクトマネジメントに従事。独自の手法で成功に導く。著書に、『デスマーチよ! さようなら!』『いちばんやさしいPMBOK の本』(いずれも技術評論社)、『ベースラインで成功する プロジェクトマネジメント』(日本実業出版社)など多数。
  • SEは人間力
    3.5
    ※本書は2009年に発行された書籍の電子版になります。 【「属人性の排除」こそ、排除すべき幻想である。】 業務システム開発プロジェクトを行う組織では、最新技術の導入によってプロジェクトの失敗を防ごうとしていることが少なくありません。しかし、実際の現場では、技術以前に「人」の問題がプロジェクトを失敗させていることがとても多いのです。本書では、こうした場合の効果的な改善方法を提案します。豆蔵のコンサルタントとして、約10年にわたって数多くの開発組織にかかわり、効果的な提言によってプロジェクトを成功に導いてきた著者による、「机上の学問」ではなく「現場での実践的知識」をまとめた書籍です。 ■こんな方におすすめ ・システムエンジニア、プロジェクトマネジャー、プログラマー、アーキテクト ■目次 第1章 なぜ技術だけではうまくいかないのか     問題の根源     人間系の問題とは     人間系の影響力     人間系の問題の兆候と発生要因     決まりごとの無視     問題の放置     成果物の品質低下     コミュニケーションの不足     問題発生の要因     モチベーション低下     文化     リソース不足     要員配置ミス     開発者間の不和     責務と権限のバランス喪失     リスク管理の対象     人間系も含めた改善活動     現状満足型     問題放棄型     積極型     標準型     技術やツールよりも重要 第2章 技術以前に改善すべき5つの課題   一 目的は明確か   二 組織のバランスは取れているか   三 情報の流れは円滑か   四 計画は存在するか   五 必要な成果物はすぐに出てくるか 第3章 「視点」を意識しよう     開発を成功させる2つの利益     (1)適切なモデルの作成     (2)有効なコミュニケーション     視点の種類     (1)プロセスの視点     (2)品質の視点     (3)役割の視点     (4)抽象度の視点     視点を意識する方法     視点を理解する     視点をコントロールする     開発プロセスと視点     視点を意識した開発 第4章 もうひとつのプロジェクト管理     「管理」の意味     プロジェクトアドミニストレーションの必要性     プロジェクトアドミニストレーションのプロセス領域     (1)ハードウェア管理     (2)ソフトウェア管理     (3)ネットワーク管理     (4)電子ファイル管理     (5)開発情報管理     (6)リソース管理     プロジェクトアドミニストレーションの実施方法     プロジェクトを円滑に進めるために不可欠な活動 第5章 ユースケースはなぜ使えないのか     時間の無駄?     本当に役に立たない場合     使い方に原因がある場合     ユースケースを活用できない理由     記述が曖昧     書き終り待ち     書きっ放し     ユースケース単位でのプロジェクト計画     ユースケースの効果的な活用法     (1)ユースケースの作成     (2)計画立案     (3)開発工程     (4) 次反復の準備     正しく使えばメリットが得られる 第6章 コンサルタントになる方法     注目されるキャリアパス     コンサルタントの仕事とは?     コンサルタントの仕事を分解する     (1)問題を発見すること     (2)問題の解決法を考え出すこと     (3)解決法を実行すること     (4)人に伝えること     コンサルタントになるには     (1)「人に伝える」スキルを身につける     (2)勉強する習慣を身につける     (3)「コレだけは」というものを身につける     達成感の大きい仕事 ■著者プロフィール 井上樹(いのうえ・たつき):明治大学ソフトウェア工学研究室でオブジェクト指向に出会う。1997年同大学大学院終了。卒業後は(有)インアルカディアにてオブジェクト指向導入コンサルティングやセミナーの支援に従事。2000年より(株)豆蔵。現在は組込み系ソフトウェア開発を中心に、オブジェクト指向、プロセス、ソフトウェア開発改善に関するメンタリング、コンサルティング、セミナーを担当。著書に『オブジェクト嗜好度向上計画』『超入門Javaってなんだろう』『ダイアグラム別UML徹底活用』(いずれも翔泳社)、『いちばんやさしいオブジェクト指向の本【第二版】』(技術評論社)などがある。
  • エッセンシャル スクラム
    4.0
    アジャイル開発に関わるすべての人のための包括的実践ガイド 「スクラムの適用が一番うまくいくのは、関わっている人(深く関わっていない人も含めて)全員が、その本質についてよく理解しているときだ」といわれます。 本書は「スクラムの全体像と詳細の両方を理想的に概観でき、しかも読みやすい」「次世代のスクラム実践者にとって、基礎文献となるに違いない」と、世界中の名だたるスクラムマスタから絶賛された1冊であり、まさしくスクラムの成功を強力に導ける書籍です。 スクラムによるソフトウェア開発に関わるすべての層、特に「スクラムマスター/スクラムコーチ(スクラムのリーダー)」「組織の中での継続的な改善をもっと成熟させたいと思っている人」、また「アジャイル/スクラムに馴染みのない(これから関わる)層」にお薦めです。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】
  • n回目の恋の結び方
    3.3
    魔法のiらんど大賞2020 小説大賞<キャラクター小説 特別賞>受賞作。 一途に恋する幼馴染×不器用女子のじれキュンオフィスラブ! ソフトウェア開発会社でSEとして働く27歳の鎧塚凪(よろいづか・なぎ)は、30代を目前に焦るも恋愛はご無沙汰気味。 チームリーダーとして仕事に奮闘するものの、理不尽な壁にぶつかることも多い毎日。 そんなある日、会社でのトラブルをきっかけに、20数年来の幼馴染で同僚の結城圭吾(ゆうき・けいご)との距離が急接近する。 天才的エンジニアで、明るく人望も厚く、おまけに顔も良くて気の合う相手。 でも単なる家族ぐるみの腐れ縁だと思っていた――のは凪だけで、実は圭吾は凪への片想いを拗らせ続けてきたのだ。 ついに幼馴染の先に動き始める関係、けれど凪のあるトラウマが2人の未来に試練をもたらして……。 近すぎるからこそ、素直に言えない想いがある。 じれったい大人たちのドラマティックラブストーリー! (受賞時「再帰的オーバーフロー」より改題)
  • Effective C# 6.0/7.0
    4.0
    ジェネリスクとLINQを中心に、 C#プログラムを高速で洗練されたものにする50の方法。 スコット・メイヤー監修によるEffectiveシリーズ待望のC#第3版。C#を使った開発時に、躓きがちな問題点、 ・高速化 ・効率化 ・可読性の向上 ・メンテナンス性の向上 ・最新機能を盛り込みつつ、後方互換も取らなければならない ・API設計指針 などの解決策を、豊富な実例とともに詳解しています。単なるサンプルコードの提示だけに留まらず、 「どう違うのか」「なぜそうするのか」「これによって何が得られるのか」を実例による検証とともに解説しています。 [著者について] Bill Wagnerは、もっとも重要なC#開発者の1人であり、ECMA C# Standards Committeeのメンバーである。 彼はHumanitarian ToolboxのPresidentであり、Microsoft Regional Directorの役職を持ち、 .NET MVPを11年受賞し、最近では.NET Foundation Advisory Councilに任命されている。 Billは新事業から大企業まで数多くの会社で働き、ソフトウェア開発のプロセスを改善し、 それらのソフトウェア開発チームを成長させてきた。現在はMicrosoftの.NETのCore contentチームに勤め、 C#言語と.NET Coreに関心のある開発者のために学習用のマテリアルを作っている。 Billはイリノイ大学アーバナ・シャンペーン校でコンピュータサイエンスの学士号を授かっている。※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • エンジニアとして世界の最前線で働く選択肢 ~渡米・面接・転職・キャリアアップ・レイオフ対策までの実践ガイド
    4.4
    世界のソフトウェア開発の本場で働けたら ―― エンジニアならば一度は考える可能性を実現するにはどうすればいいか?アメリカで職を得るために必要なこと,レジュメを書くときの注意点,面接官の前で実際にコーディングをする面接を突破するためのコツ,日本との仕事環境の違い,転職やレイオフとの向き合い方までを具体的に教えます。シリコンバレーやシアトルで計15年,従業員数十人のスタートアップでも10万人以上の大企業でも働き,面接する側も数多く経験した著者だからこそ書けるリアルが満載。
  • エンジニアのための英単語辞書
    -
    本書は、ソフトウェア開発の現場でよく遭遇する、似たり寄ったりする英単語に困惑する開発者の方々に、明確かつ効率的な解決策を提供します。筆者自身が開発を進める中で「これだけの英単語の類似性、混乱を招く要因になっていないか?」との疑問から、一冊の指南書をまとめ上げました。 DB関連からデータの送受信、スレッド、インスタンス、命名、UI関連、位置情報といったカテゴリにわたり、300以上の英単語を精選。それぞれの単語が開発シーンでどのように使用されるか、具体的な使用例とともに解説しています。 ▼本書の特長 ・300以上の厳選された技術英単語とその具体的な使用例 ・一般的に誤解されやすい英単語の解説と正確な使用方法 ・開発作業の効率と品質を向上させるための実用的なアドバイス ▼おすすめの読者層 ・英語の技術用語に自信がない開発者 ・より適切な変数名やメソッド名を探求したいプログラマー ・ソフトウェア開発の初心者から経験豊富なエンジニアまで ・エンジニアとより効果的にコミュニケーションを取りたい非技術者 技術的な英単語の選定と使用法をマスターすることで、開発プロセスがスムーズに進み、チーム内のコミュニケーションも格段に向上します。本書を手に取れば、「これからの開発が格段に楽になる!」と自信を持って言えることでしょう。それぞれの英単語が、あなたのコードとコミュニケーションに明確さと効率をもたらすお手伝いをします。
  • AIソフトウェアのテスト
    3.5
    本書の主題は、「正解を定義できないからこそAIを使う」ことから生じる矛盾を乗り越え、読者がAIシステムをテストできるようになることです。従来行っていた正解に基づくテストは無効ですので、AIソフトウェア向けの新しいテストの方法を説明していきます。 ●想定読者 本書の想定読者は、AIソフトウェアのテスト方法がわからず困っている技術者や、AIシステムに品質問題が発生しないか心配な品質保証担当者、あるいは自社の業務にAIを導入したいけれど、知識不足に不安を抱いている事業担当者などです。 ●本書に必要な前提知識 ・ソフトウェア開発の基礎知識だけでよく、AI/機械学習やソフトウェアテストの専門知識は不要です。 ・4章から7章のチュートリアルは、Pythonを知らなくても体験できます。 ・集合演算や論理式には簡単な記号だけを使っており、高校初級程度の数学の知識があれば、より深く内容を理解できるでしょう。 ・数式やプログラムコードを読み飛ばしても、概要を理解できるよう構成しています。 ●主な構成 まず、AIの専門家でない方々に向けて、1章ではできるだけ平易に「AIとは何か?」の説明から始めます。続く2章では、AIシステムのテストの難しさと、考え方を説明します。3章からはいくつかのテスト技術について説明するとともに、テストを実行するためのソフトウェアの導入方法や実行例も含めながら詳しく解説することで、読者がAIソフトウェアのテストを実践できるようになることをめざします。 ◆「AI/Data Science実務選書」とは… AI開発とデータサイエンスのプラクティスを集め、実務家のスキル獲得/向上を力強く支援します。

    試し読み

    フォロー
  • 多すぎる! 国産アプリのバグ退治
    -
    開発力≠チェック力 開発担当者のバグ確認漏れはよく聞く問題だ。 そのバグをリリース後に発見しても修正してくれないことも少なくない。そういった事態を防ぐために第三者テストサービスが存在している。 その実態をソフトウェア開発企業経営者が徹底解説。 確認者を別に設けることで迅速かつ確実にバグを発見し、バグの悩みからいち早く脱却したい企業必読の書。

    試し読み

    フォロー
  • 親子で学ぶ IT社会のしくみ図鑑
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【しくみがわかれば、安心・安全・便利!】  リス、カメ、トナカイ、ゾウ、クジャク、ウサギたち…こんなゆかいな動物たちと一緒に、IT社会のしくみをきちんと知ることで、楽しく安心・安全に暮らしていこう! 一見難しそうなしくみをていねいに、会話でやさしく解説します。  本書では動物たちがおしゃべりしながら具体的なしくみを解説しているので、会話を読んでいくだけで知識が身についてしまいます。基本から学んでみたい、あるいは学び直したい親御さんから子供さんまで、幅広く楽しんでお読みいただける内容になっています。空き時間に、肩の力を抜いて気楽にリラックスして読める、おすすめの1冊です。 ■こんな方におすすめ ・基本から学んでみたい、あるいは学び直したい親御さんから子供さんまで ■目次 ◆第1章 つながる ― ネットワーク   1-1 つなぎたい! ― インターネット   【コラム】画像生成AI①   1-2 見たい! ― Webページ   1-3 知りたい! ― Web検索   1-4 届けたい! ― メール   1-5 交流したい! ― チャットやSNS   1-6 顔を見て話したい! ― Web会議   1-7 盛り上がりたい! ― 動画や音楽の配信 ◆第2章 くむ ― プログラミング   2-1 動かしたい! ― プログラム   2-2 組みたい! ― プログラミング ◆第3章 まもる ― セキュリティ   3-1 あふれる! ― バッファオーバーフロー   3-2 ようこそ! ― ログイン   【コラム】画像生成AI②   3-3 知られたくない! ― パスワード   3-4 潜んでいる! ― マルウェア   3-5 応答がない! ― DoS攻撃   【コラム】チャットAI①   3-6 ファイルが読めない! ― ランサムウェア   【コラム】チャットAI② ◆第4章 わかる ― スーパーコンピュータ/AI   4-1 ここがすごい! ― スーパーコンピュータ   4-2 遊び相手が欲しい! ― ゲームAI   4-3 まるで本物! ― GAN ◆第5章 しはらう ― 電子決済/暗号通貨   5-1 手軽に支払える! ― 電子決済   5-2 みんなで宝探し! ― 暗号通貨 ■著者プロフィール 松浦 健一郎(まつうら けんいちろう):東京大学工学系研究科電子工学専攻修士課程修了。研究所において並列コンピューティングの研究に従事した後、フリーのプログラマ&ライター&講師として活動中。企業や研究機関向けにソフトウェア、ゲーム、ライブラリ等を受注開発したり、遠隔配信や動画も含む研修の講師を務めたりしている。司 ゆきと共著でプログラミングやゲームに関する著書多数(本書で38冊目)。 司 ゆき(つかさ ゆき):東京大学理学系研究科情報科学専攻修士課程修了。大学では人工知能(自然言語処理)を学ぶ。研究機関や企業向けのソフトウェア開発や研究支援、ゲーム開発、書籍や研修用テキストの執筆、論文や技術記事の翻訳、翻訳書の技術監修、学校におけるプログラミングの講師を行う。
  • オンラインゲームを支える技術 ―壮大なプレイ空間の舞台裏
    4.5
    1巻3,168円 (税込)
    オンラインゲームをテーマとした技術解説書。 ソフトウェア開発において,オンラインゲーム開発者は卓越した技術力を持つ専門性の高い花形と言われています。そこでは,ゲームのアイデアをソフトウェアという形にするため,企画を熟知した上で,CPUサイクルを極限まで節約しながら続々登場する大量のオブジェクトを動かし,ネットワークで発生するミリ秒のレイテンシを徹底的に切り詰め,無数のコネクションを捌き続けることが求められます。 本書では,オンラインゲーム開発の土台となるゲーム&ネットワークプログラミング両分野の速習からスタートし,知識編として歴史的変遷,さまざまな観点からの要求の分析,システムのアーキテクチャを押さえ,さらに実践編としてサンプルゲームの実装を交えてC/S MMO,P2P MO,サーバ/インフラ,開発体制と,全体的な考え方を一気に追いかけます。 ネットワークを経由して,なぜ,あれほど多くのユーザに向けて高いレスポンスを維持しながらリッチなゲームコンテンツを届けられるのか...。普段からソフトウェア開発に携わっている方々,そして広くゲーム開発に関心のある方へ,商用サービスを視野に入れオンラインゲーム開発の舞台裏を凝縮してお届けします。
  • 会計士は見た!
    4.0
    ソニーから東芝まで 事件な企業の決算書を、会計士が読み込む! 数字の羅列から、記者会見からは決して見えてこない企業の「裏の顔」が明らかに。 粉飾、内紛、リストラ、資金繰りの悪化――。 会計士には、隠し事はできない。 ・ソニー:赤字決算にもかかわらず、なぜ多額の法人税を納めているのか? ・大塚家具:トップの座を巡る父と娘の対立は、実は日本型経営と米国型経営の対立だった ・日産:コストダウンでは絶対に削ってはいけない数字がある ・キーエンス:企業内平均年収1600万円超。「工場がない製造業」はなぜ儲かるのか? ・スカイマーク:倒産する企業はまず決算書のここに赤信号がともる ・東芝:監査が見逃した「ソフトウェア開発の数字」に、異常事態がはっきりと現れていた
  • [改訂新版]プログラマのための文字コード技術入門
    4.7
    1巻2,948円 (税込)
    ソフトウェアエンジニアをおもな対象に、文字コードの基本をまとめた解説書。 本書前半では、文字そのものと、文字コードの歴史を少しずつ解きほぐしながら、文字コードの原則、変遷、主要な仕様の要点をはじめとした基礎知識を丁寧に解説。さらに後半では、Unicode/UTF-8/UTF-16、日本の文字コード規格、文字化けのメカニズム、コード変換の基礎、Java、Rubyを例にプログラミング言語における文字コードの扱い、はまりやすい落とし穴とその対処など、広くソフトウェア開発に携わるエンジニアの方々へ、知っておきたい技術情報を厳選してお届けします。 今回の改訂第2版では、初版の骨格はそのままに、9年間の変化を反映して、規格や文字政策、プログラミング言語・API等の最新版に追随するよう、全面的に加筆修正しました。
  • GitLab実践ガイド
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年、企業における迅速なソフトウェア開発において、DevOpsは必要不可欠な要素として認識されています。しかしその一方で、開発プロセス改善に関連する情報の飽和や、新しい開発支援ツールの乱立により、自社の開発チームにとってどれが最適な解なのかの見極めが難しくなっています。さらに、開発ツール導入後も、ツールやプラットフォームの運用に余計な時間を取られ、本来の目的であるコード開発に時間が割けないエンジニアが後を経ちません。このような開発現場の課題に取り組み、各企業にとって最適な開発スタイルを模索する中で、GitLabが注目を集め始めています。  GitLabは、開発プロセスを支援する機能として、単なるリポジトリ管理だけにとどまらず、リポジトリの更新を起点とした継続的インテグレーションや継続的デプロイメントのジョブ機能や開発プロセス全体の改善サイクルを支援するプラットフォームを提供しています。さらに、組織文化の改革という点においても、GitLabではConversational Developmentという開発スタイルを提唱しており、チーム開発に不可欠なコミュニケーションの効率化を支援しています。これらの機能により、GitLabは、開発者における無駄なオペレーション工数を削減し、開発作業の効率化を実現します。  本書はアプリケーション開発支援ツールであるGitLabの基礎から、実務の開発ワークフローの運用で使える機能までを網羅した実践ガイドです。まずGitLabが目指す開発スタイルを理解し、開発プロセスの改善を実践していただくことを目指しています。そのため、本書では単なるGitリポジトリ利用者に対する機能紹介ではなく、普段の開発プロセスの改善やデプロイオペレーションの効率化を図るために必要な情報を網羅しています。
  • 逆向誘拐
    -
    誘拐ミステリーに新風を吹き込む、香港生まれ、カナダ在住の女性ミステリ作家登場。第3回島田荘司推理小説賞受賞作! 投資銀行A&Bに、クライアントである家電製品ソフトウェア開発企業・クインテスの極秘財務資料を誘拐したとのメールが届く。その財務データは、CHOK(Continuous Harmonization of Kinetics)という企画に関連したものであるらしい。 情報システム部のエンジニア植嶝仁の調査によって、そのメールはA&B社内のルータを介して送信されたものであることが判明する。犯人はA&Bの関係部署の人間なのか? 身代金受け渡しは二日後に迫っている。 再び犯人からメールが届き、そこには奇想天外な身代金の受け渡し方法が記されていた。ネットオークションに200の食品を出したので、それに入札しろという。しかしこんな少額の決済で犯人は満足できるのだろうか? 身代金が目的ではないとしたら、犯人の目的は何なのか? 機密データの流出でクインテスの評価を失墜させ、株価を操作しようという魂胆なのか? 植嶝仁は華僑系財閥の御曹司であり、父の会社はCHOKに関する投資信託にも関与しているらしい。事件が明るみにでれば、父の会社の損失も計り知れない。出品者の足取りを追う警察――しかしその捜査もむなしく、犯人は捕まらないままオークションの取引は成立。混迷の中、植嶝仁は真犯人の狙いを突き止めることができるのか? 巨大ビジネスの世界を舞台にネット社会の盲点を突く身代金受け渡しのトリックと、ラストで鮮やかに反転する誘拐の構図。抜群のミステリーセンスが光るアジアミステリーのニューウェーブです。
  • 【業種別人事制度】4 IT・ソフトウェア業
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 人事制度を構築するには、業種・業態ごとの特徴に合わせることが重要になる。本書は、システム開発・ソフトウェア開発などのIT企業の組織特性などを踏まえ、事例を盛り込む。

    試し読み

    フォロー
  • 組み込みエンジニアが脱サラして独立起業した話する?
    -
    【書籍説明】 サラリーマンとして働いているけれども、このままずっと定年までサラリーマンとして働き続けられるのだろうかと不安になっているでしょうか? 個人的な都合でサラリーマンを辞めることを検討しているでしょうか? いつ会社から切られるか分からないからサラリーマンを続けながら起業したいと考えているでしょうか? 本書を読むことでサラリーマンを辞めて、独立して仕事をしていくとはどういうことなのかが分かります。 筆者はずっとサラリーマンとして定年まで働くつもりでしたが、一身上の都合で退職して独立起業しました。 初めての独立なので悩んだことがたくさんありました。筆者なりに試行錯誤したノウハウを本書に詰め込みました。 独立するということは決して楽なことではありません。本気で取り組む人だけが生き残れる世界と言われています。 そうして、筆者は42歳で独立してから一年が経過して、筆者は44歳になりました。果たして、筆者は独立してメシが食えているのでしょうか? 本書は、しがないサラリーマンが会社を辞めて、独立した結果、どうだったのかというお話です。高齢で脱サラして独立したという経験が、読者の皆様に少しでも参考になれば幸いです。 【著者紹介】 平田豊(ヒラタユタカ) 1976年兵庫県生まれ。石川県金沢在住。執筆活動歴は20年以上で、著書は21冊。 2018年に20年勤務したIT企業を退職後、2019年よりフリーランス(個人事業主)として独立起業。YOULAB(ユウラボ)代表。 事業内容は組み込みソフトウェア開発、市販書籍執筆、市販書籍の企画および編集。
  • Clean Craftsmanship 規律、基準、倫理
    4.3
    現代社会では、ソフトウェアが社会のインフラとしてあらゆる場面で活用されている。これらのソフトウェアの不具合や、ソフトウェアを用いた不正行為などが起こると、人々の生活に大きな悪影響を与えることになる。社会に影響を与える技術には、規律と制御が必要とされる。本書の目的は、ソフトウェア開発者とそのマネージャーたちに、規律の必要性を印象づけ、堅牢で対障害性のあるソフトウェアを構築するために最も効果的な「規律、基準、倫理」を教えることにある。
  • 現場で見つけた144のヒント アジャイルに困った時に読む本
    -
    1巻1,782円 (税込)
    ソフトウェア開発から始まった「アジャイル」は、いまやプロダクト開発にとどまらず、ビジネス全般のアプローチとして定着しつつある。しかし、アジャイルを導入してみたが期待したような効果が得られない、経営者の理解が得られない、続けられないといった声も少なくない。本書では「理屈」や「理想」だけではない、多くの開発現場で実践してきたからこそ見えてきた「現実」に役立つアジャイルのヒントを紹介する。
  • ゲームをテストする バグのないゲームを支える知識と手法
    -
    属人的で闇雲な 従来のゲームデバッグはもう卒業だ! ゲーム開発に重要なのが、「仕様どおり実装されているか」「バグはないか」そして何よりも「ゲーム自体が面白いか」などを確認する、品質管理(一般的には「QC」とされますが、ゲーム業界では「QA(品質保証)」とされることも多いです)という業務です。 従来、それは「デバッグ」と呼ばれ、ひたすらゲームをプレイする「フリーテスト」など、センスや経験に依存したバグ出しがメインの、属人的なものでした。そして、キャリアという側面からも「ゲーム開発への入り口」や「下積み」と考えられることが多くありました。 しかし、モバイルゲームが隆盛を極めた昨今では、一般的なソフトウェア開発の世界ではすでに当たり前となっているソフトウェアテストの考え方を応用し、「テストを計画し、分析し、設計し、実装して、実行する」というテストプロセスや各種原則にもとづいた「ゲームテスト」が品質管理手法の主流になってきています。 本書は、ゲーム業界を志す就活生や、現場の開発者に向け、ゲームテストの考え方をゲーム業界に即した例や用語とともに解説します。また、これまでなかなか世に出ることのなかった、品質管理にかかわるデバッガーやテスターの働き方、そしてキャリアパスについても広く解説しています。 本書を読めば、「ソフトウェアテストの7つの原則」をはじめとした基礎的な知識、そして ・多人数プレイチェック ・ユーザーテスト ・バランスチェック ・ガイドラインチェック など、ゲームに特化したテストについても詳しく知ることができます。 さらに、本書の内容は、直接テスト業務を行わないプログラマーやプランナーにとっても、テストしやすい(バグや問題点が見つけやすい)ゲームの開発につながることでしょう。 現代のゲーム開発にかかわるすべての人にとって、必携の一冊です! ◆◆目次◆◆ 第1章 謎めいたゲームテストの世界 第2章 ゲーム開発の変遷 第3章 ゲームテストのための組織 第4章 ゲームデバッグはもう古い!? 第5章 多種多様なゲームテスト 第6章 ソフトウェアテストの活動 第7章先端的な技術の活用 第8章 未経験から始めるゲームテスター 第9章 ゲームテスターのキャリア 第10章 ゲームテストの未来 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • 小飼弾の アルファギークに逢ってきた
    4.0
    1巻1,628円 (税込)
    「アルファギーク」の「アルファ」は,動物行動学ではリーダーとなる個体のこと。「ギーク」は,ひたすら「好き」を貫いて信じる道を往き,世界を少しずつ,しかし確実に良い方向に変えていくエンジニア。本書に登場するアルファギークとは,そういう特性を併せもった人たちです。 本書では,人気フレームワークRuby on Rails,コミュニケーションツールTwitter,Javaの定番フレームワークSeasar2などのソフトウェア開発者をはじめ,数々のギークたちにブログ「404 Blog Not Found」の小飼弾氏が直撃。すべてソフトウェア開発者が,自らのスキルアップや人生設計について考えるためのヒント満載の1冊です。
  • この世界の下に
    -
    ソフトウェア開発で億万長者になったジョーは、前触れもなく広場恐怖症になった。かつては広い空の下を自由に歩き回っていたのに、いまでは彼と広い空のあいだには何トンもの岩盤が広がっている。外に出られなくなり、ニューヨークの地下──グランド・セントラル駅の下にある屋敷で暮らすことを余儀なくされているのだ。介助犬エジソンとともに地下鉄の線路沿いに日課の散歩に出た彼は、ある日、謎の男に遭遇する。れんがの壁にハンマーを叩きつけ、男はなにかを探しているようだ。のちにその男は、死体となって発見され──。
  • CoBRA法入門-「勘」を見える化する見積り手法-
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 習熟者の勘とデータにより正確な見積り計算を行う。  ソフトウェア開発現場の熟練者は、これまでの経験からソフトウェア規模を推定し必要な工数を「勘」を働かせて調整します。例えば、今回のプロジェクトは「開発 期間の制約が厳しい」、「信頼性要求のレベルが高い」、「要件がかなりあいまいだ」、といった状況を念頭において工数を予測します。ただし、勘も完璧ではありません。過去の実績データを使って「勘」の確からしさを評価する必要があります。  CoBRA法は、このベテランの勘と過去の実績データとを相互補完させること で、信頼できる工数見積りモデルを構築する手法です。容易に取り組め、精度が高い特徴があります。ソフトウェア工数見積りの世界のKKDのDを「データ」に置き換え、「勘(K)」、「経験(K)」に科学的アプローチを導入するものです。  また、 ・国立情報学研究所の教育プログラム「トップエスイー」 ・情報処理推進機構SECセミナー にもCoBRA法は取り上げられており、実用的・合理的な見積り手法です。 第1章 本書の読み方 第2章 やってみよう工数見積り -30分で工数見積り- 第3章 CoBRA見積りモデルでできること 第4章 CoBRA法とは 第5章 CoBRA見積りモデルの構築手順詳細 第6章 CoBRA見積りモデルの保守 第7章 構築・活用ベストプラクティス
  • コンピュータアーキテクチャ技術入門 ――高速化の追求×消費電力の壁
    4.0
    1巻3,058円 (税込)
    わずか70年余りで,150億倍もの演算速度向上を遂げたプロセッサ,40年余りで記憶容量が800万倍に増加したメインメモリ,55年余りで記憶密度が3億倍に達したストレージ。そして,省電力化により,演算/W(1ワットあたりの演算能力)に至っては,約70年で2兆倍もの差がある......。驚くべき進化を遂げたコンピュータは,今,どのように成り立っているのでしょうか。 本書では,コンピュータアーキテクチャの今に焦点を当て,手のひらサイズのスマートフォンから,巨大なスーパーコンピュータやデータセンターまで幅広く取り上げながら,プロセッサ,メモリ,I/Oを中心に最新のしくみを徹底解説。合わせて,現在ホットな消費電力や並列処理,GPUの話題も盛り込み,各種プログラミングテクニックもカバー。さまざまなスケールで共通する技術とは何か,異なる/特長的な技術とは何かを押さえつつ,コンピュータにおける性能向上の鍵を探っていきます。 未来に向かう,より効率的なソフトウェア開発のために,長く役立つ技術知識を満載してお届けします。
  • 白湯
    -
    私はただ、プレーンなアイスコーヒーが欲しかったのです。 夏の思い出になるはずが傷心旅行に変わってしまった、行きの飛行機内で起きた異臭騒ぎ。 原因を疑われた私はファーストクラスへ移され、どこか既視感を覚える女性と出会う。 「身から出た粒」他、「大人の自浄」「母ボルト父ミリアンペア」収録。 ちょっと理屈っぽいけれど憎めない。読むほどに後を引く短編集。 <著者紹介> 筆沢鷹矢(ふでさわ たかや) 1976年、大阪府生まれ。帝塚山学院泉ヶ丘高校卒業後、早稲田大学第一文学部ロシア文学科を卒業。主にトルストイと小林秀雄を研究。創作活動は高校時代から始める。大学卒業と同時に起業し、執筆活動の傍ら何社かの取締役を経て現在、ソフトウェア開発を営む(株)とろたく代表。海外ゲームの翻訳会社(株)ニルヴァーナ・スタジオの代表でもある。著書に『ハンマー』(2019年、幻冬舎メディアコンサルティング)がある。

    試し読み

    フォロー
  • The Maker’s Manual フィジカルコンピューティングのための実践ガイドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 自分のアイデアで電子機器を作る人のためのやさしい指南書登場! 加工機械の利用やエレクトロニクス/ソフトウェア開発の敷居が下がった現在、 自分のアイデアで誰もがデバイスを作れる時代がやってきました。 日本でも、個人的なアイデアから機器を作り、それを製品として 多くの人に提供する方法も身近になってきています。 こうした「誰でもモノ作りに挑戦!」という動きは「Makerムーブメント」として認知され、 国内でもイベントが開催されるなど大きな流れとなっています。 本書はこのMakerムーブメントの旗手の立場から書かれたデバイス製作の指南書です。 本書によって、Makerムーブメントはどこから来たのか、アイデアの活かし方、プロジェクト化の問題、 3Dプリンタなどをはじめとした製作技術、ソフトウェア開発の技法や知識など、 制作を実現するための知識を一通り学ぶことができます。 アイデアから製作までをワンストップで解説することで、自分も何かを作ってみたいという気持ちに応えます。 アイデアがあるのだけど知識がないという人を助ける定番入門書の登場です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 仕事を自動化する!Python 入門講座
    4.0
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 面倒くさい日々の作業は、プログラミングで簡単に処理しよう。 ビジネスの現場で自動化・効率化を実現する入門書の決定版! 本書は日常業務の効率化・自動化を目標に、「Python」というプログラミング言語でビジネス用のアプリケーション・ソフトウェア開発を学ぶ入門書です。 効率化や自動化、あるいはビジネスソフトという言葉を耳にすると、プログラミング未経験者や初心者の方は難しそうと感じるかもしれませんが、心配は無用です。Pythonは、とても学びやすいプログラミング言語です。本書は、初学者が理解できるようにプログラミングの基礎から学び始める構成になっています。 また、Pythonや他のプログラミング言語ですでにソフトウェアを開発できるスキルをお持ちで、「本格的に自動化プログラムを組みたい」「GUIを用いたソフトウェア開発をしたい」という方のために、Pythonのプログラミング・テクニックも網羅しています。

    試し読み

    フォロー
  • シチリア富豪と悲運の乙女
    -
    私の心と純潔を奪って姿を消したあなた。どうして私の前に再び現れたの? 旅先で唯一の家族の父を失う悲運に見舞われたフレイヤ。今はニューヨークで憧れの仕事に就くことを夢見つつ、ケータリング会社でウエイトレスのアルバイトをしている。ある夜、豪華なボールルームで出会ったのは、威圧感を漂わせるシチリア富豪、ジョヴァンニ・カタラーノ。事故で家族を亡くしたうえ、自らも体に癒えぬ傷を抱えなから、ソフトウェア開発で莫大な富を築いたカリスマ的な人物だ。フレイヤは彼の魅力に囚われ、誘われるまま純な身を捧げた。まさか結婚までしてくれた彼が突然姿を消すとは思わずに。 ■最愛の父亡きあと、ひとり懸命に生きてきたフレイヤ。やっと運命の男性に巡り合えたと思ったのも束の間、彼はやむを得ぬ事情で突然いなくなります。半年後、新たな人生を歩もうとする彼女の前に再び彼が現れ……。官能の嵐が吹きすさぶD・コリンズの意欲作!
  • Cによる数値計算とシミュレーション
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 C言語をつかった数値計算の方法を具体的なシミュレーションで学ぶ C言語の文法は、ひと通り学んでいるものの自分でプログラミングするとなかなかできないという方を対象に、数値罫線とシミュレーションについて解説した書籍。物理シミュレーション、確率的シミュレーション、エージェントベースの数値シミュレーションなどを実例で示している。「Cによるソフトウェア開発の基礎データ構造とアルゴリズムの基礎から」の姉妹書。 はじめに 第1章 C言語における数値計算 第2章 常微分方程式に基づく物理シミュレーション 第3章 偏微分方程式に基づく物理シミュレーション 第4章 セルオートマトンを使ったシミュレーション 第5章 乱数を使った確率的シミュレーション 第6章 エージェントベースのシミュレーション 付録
  • Cプログラミング入門以前 [第3版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータプログラミングに必要な本当の「基礎」を学ぼう コンピュータプログラミングをマスターするは、コンピュータを使って実際にプログラムコードを入力・実行したり、改造したりしなければ身に付きません。しかし、十分な知識が無いままコンピュータを操作しプログラミングを習得しようとしても、時間ばかりかかってしまい効率が上がらないことがあります。 本書はCプログラミングに取り組む前に知っておいてほしいことをまとめました。本書の内容を学んでおけばプログラミングを効率よく学ぶことができるはずです。 「本書を読んでからCプログラミングの本を読んで学ぶ」「本書とCプログラミングの本を同時に学んでいく」「Cプログラミングの本に取り組んで理解が足らなかったりしたときに本書に頼る」のどの方法でも構いません。たとえCプログラミングに挫折したとしても、本書に戻ってくればかなり理解が深まるはずです。そうなったらしめたものでぐんぐん力が付いていくことでしょう。 序章 Cプログラミングを学ぶ前に 第1章 はじめの一歩 第2章 Cプログラムを観察しよう 第3章 プログラムの作り方 第4章 データの表現方法 第5章 Cを学ぶために必要なコンピュータの知識 第6章 コンピュータは計算機 第7章 変数とメモリ 第8章 処理の流れ 第9章 関数 第10章 ソフトウェア開発の基礎 村山公保(むらやまゆきお) 倉敷芸術科学大学 危機管理学部危機管理学科教授、博士(工学)。主な著書に「基礎からわかるTCP/IP ネットワークコンピューティング入門 第3版」、「マスタリングTCP/IP 入門編 第6版」(共著、オーム社)がある。
  • Cプログラミング入門以前 [第2版]
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータなしで学べる!プログラミングをはじめる前に読む入門書 Cプログラミングを理解するためには、コンピュータやプログラミングに関連する知識について、あらかじめある程度の知識を持っている必要があります。十分な知識が無いままコンピュータを操作してプログラミングを習得しようとしても、間違いだらけで時間ばかりかかってしまい、効率が上がらないことがあります。Cプログラミングに関する知識の吸収力を高めるための準備をしましょう。 本書のコンセプトは「コンピュータなしで学ぶ!」ことです。Cプログラミングを「学ぶ前」に知っておいてほしいことをまとめました。 読み終えた後は、理解力と吸収力の向上により、Cプログラミングの上達速度が飛躍的にアップし、挫折せずにCプログラミングをマスターできるようになるはずです。本書がそれを手助けします。 序章 Cプログラミングを学ぶ前に プログラミングの上達が早い人、その秘訣は? 第1章 はじめの一歩 プログラミングを学ぶ上での基本的な事柄について説明します。 第2章 Cプログラムを観察しよう Cで書かれたプログラムは「宇宙語」ではありません!まずはじっくりと観察しよう。 第3章 プログラムの作り方 闇雲に試行錯誤をしても実力の向上は望めません。プログラムを作るときの考え方を学びましょう。 第4章 データの表現方法 コンピュータの力を存分に発揮できるプログラムを作るために重要なのは、2進数、ビットとバイトの関係についてとことん理解することです。 第5章 Cを学ぶために必要なコンピュータの知識 プログラムを作る理由はコンピュータに何らかの仕事をさせたいからです。Cプログラミングができるようになるためにはコンピュータの知識が必要となります。 第6章 コンピュータは計算機 コンピュータは数学とかなり深い関係がありますが相違点も多くあります。コンピュータ独特の数の扱いについて解説します。 第7章 変数とメモリ 変数を使わないプログラミングというのは考えられません。変数は実行させる度に値を変更可能なため、様々な処理ができるようになります。 第8章 処理の流れ オルゴールはゼンマイが切れるまで同じ音楽を永遠に流すワンパターンな装置といえます。判断や繰り返しなどうまく作られたプログラムは、まるで人間が行動しているかのようにコンピュータを働かせることができます。 第9章 関数 Cプログラムは「1つのmain関数」と「その他の複数の関数」から作られます。関数を作れるようになるための基礎知識についてしっかりと理解しましょう。 第10章 ソフトウェア開発の基礎 ある程度の規模のプログラムは計画的に行うべきです。複数の人で開発することになったら意思の疎通や役割分担が必要です。ソフトウェア開発の基礎について学びましょう。 ◆著者: 村山公保(むらやまゆきお) 倉敷芸術科学大学 危機管理学部危機管理学科教授、博士(工学)。主な著書に「基礎講座C」「基礎からわかるTCP/IP ネットワークコンピューティング入門 第3版」、「マスタリングTCP/IP 入門編 第5版」(共著)がある。
  • 実践スクラム ―スクラム開発プレイヤーのための事例―
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 エヌアイデイ流スクラムのトリセツ&スクラムの品質管理 【雛型】プロジェクト計画書兼報告書解説付き  本書は、筆者が実施してきたスクラム開発の経験を基に、「これからスクラム開発プロジェクトに参画しようとしているが、どのように進めてよいかよくわからない方」や、「すでにスクラム開発に従事しているが、あまりうまくいっていない方」のために開発の進め方やアプローチの方法を具体的にガイドしているものです。プロジェクト計画書の雛形も掲載しており、共通認識としてスクラムチームで活用参照してほしい書籍です。 発刊にあたって はじめに 第1部 アジャイル開発の基礎 第1章 アジャイル開発とは 1.1 なぜアジャイル開発が求められるのか 1.2 アジャイルソフトウェア開発宣言とその意図 1.3 アジャイル宣言の背後にある原則 1.4 ウォータフォール開発とアジャイル開発との違い 第2章 アジャイル開発の手法 2.1 アジャイル開発の手法と特徴 2.2 開発手法の適用状況 第3章 スクラム開発 3.1 スクラム開発とは 3.2 スクラム開発の理論 3.3 スクラム開発の価値基準 3.4 スクラム開発の流れとフレームワーク 3.5 スクラム開発の進め方 第4章 スクラム開発での契約 4.1 契約の前に 4.2 契約形態について(請負契約と準委任契約) 4.3 顧客と当社の役割分担 4.4 契約前チェックリスト 第2部 開発の現場 第5章 受  注 5.1 契約前の合意および確認事項 5.2 見積りおよび契約 第6章 計画・立ち上げ 6.1 スクラムチームの編成と立ち上げ計画策定 6.2 インセプションデッキ作成 6.3 プロダクトバックログ作成 6.4 プロダクトバックログ見積り 6.5 初期リリース計画 6.6 スプリント準備 6.7 プロジェクト計画書の作成 第7章 スクラム開発のフレームワーク 7.1 スプリントプランニング 7.2 開発(技術プラクティス) 7.3 デイリースクラム 7.4 問題・障害・リスクの共有 7.5 進捗管理 7.6 スプリントレビュー 7.7 スプリント・レトロスペクティブ 7.8 リリース 7.9 プロダクトバックログ・リファインメント 第8章 品質管理 8.1 スクラム開発での品質の考え方 8.2 品質管理活動 8.3 品質データの収集および分析について 第9章 終 結 9.1 プロジェクトの実績評価とふりかえり 9.2 プロジェクト完了報告 9.3 プロジェクト実績の保管 第3部 各種資料 資料1 インセプションデッキの作り方・注意点 項目1:我われはなぜここにいるのか 項目2:エレベーターピッチを作る 項目3:パッケージデザインを作る 項目4:やらないことリストを作る 項目5:「ご近所さん」を探せ 項目6:解決案を描く 項目7:夜も眠れなくなるような問題は何だろう 項目8:期間を見極める 項目9:優先順位は? 項目10:何がどれだけ必要なのか 資料2 プロジェクト計画書の解説 1 管理表 2 体制 3 リスク管理 4 予算・要員計画 5 マスタスケジュール 6 進捗管理 7 品質管理 8 完了報告書 資料3 【雛型】プロジェクト計画書兼報告書 資料4 見積リスク評価表 資料5 スクラム開発プロセス俯瞰図 資料6 スクラムの実例紹介 1 プロジェクトの背景 2 プロジェクトの概要 3 インセプションデッキ 4 プロダクトバックログ 5 スプリントバックログ 6 デイリースクラム 7 スプリントレビュー 8 レトロスペクティブ 資料7 用語集 参考文献 あとがき
  • 実践的ソフトウェア工学
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ありそうで無かった解説書!机上の理論ではなく、開発の現場で活かせる実践的知識と理論の体系化! ソフトウェア開発の裏表を知り尽くした現役エンジニアが語る基本とエッセンス! ソフトウェア工学は、ソフトウェア開発に内在する課題や問題を解決する土台となる基礎知識。しかし、様々な要素が複雑に絡まる開発現場では、抽象化された理論では対応しきれない面があることも否定できない。本書は著者が長く開発の第一線で活躍してきた中で、理論と経験を現場で活かせる知識として体系化した、実践に使えるソフトウェア工学の解説書。エンジニアの目からウロコの1冊です。
  • 自分のアタマの中を伝える技術 プロSEが教える!
    4.0
    あなたの周りに、こんな人はいませんか? ・あなたがどんなにやさしく説明しても、理解できない人 ・あなたが繰り返し言っても、何度も間違う人 ・あなたが言ったことを、自分の都合のいいように解釈する人 ・あなたに言われたことしかせず、融通が利かない人 「ああ~、いるよ。困ってるんだ」と笑っている場合ではありません。 こんな人が何人も思い当たるようでしたら、要注意です。もしかしたら、その原因は、あなたの伝え方が悪いせいかもしれません! コミュニケーションが成立しないとき、とかく話し手は「相手の理解力が足りない」となりがち。しかし、それでは会議で建設的な議論ができませんし、説得力のある営業トークもできません。 そこで本書では、大手自動車部品メーカーを経て、フリーエンジニアとして活躍する著者が、言いたいことをきちんと伝える方法を解説します。 著者の仕事は、クライアントの「こんなものがほしい」というイメージを、ソフトウェアとして表現すること。その仕事で培った論理的な考え方を、広くビジネスや日常生活でも使えるよう、情報を正確に“伝える技術”としてまとめました。頭の中のイメージを明確にするための基本的な考え方や方法を紹介します。 ソフトウェア開発を行なう人のみならず、企画、プレゼン、セールスなどに携わるすべてのビジネスマンにおすすめの一冊です!
  • 情報科教育法 (改訂3版)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 「社会と情報」「情報の科学」の指導法に対応!教職課程・情報教育指導のための座右の書! 高校の情報科の教員免許取得には欠かせない、大学教職課程の講義「情報科教育法」の教科書です。前版(改訂2版)は平成20(2008)年度に告示され、平成25(2013)年度から実施されている学習指導要領の内容をふまえて実施に先がけて発行したものでしたが、発行後に一部教科名が変更される(『普通教科「情報」→共通教科「情報」』)、文科省が推奨する教科「情報」の学習の目的区分が変更されるなど、現在の高校の教科「情報」の教育実態に合わせた記述となるよう全体的に見直して、改訂3版として発行するものです。 序章 情報科教育法とは  1.  教育はなぜ必要か  2.  情報教育はなぜ必要か  3.  情報科教育法とその必要性 第1部 情報科とは  1章  情報科の成立   1・1 情報科設立経緯の概観   1・2 情報科の目標   1・3 情報科の学習内容   1・4 他の教科などとの関連   1・5 その他の特記事項  2章  現行学習指導要領における情報教育   2・1 小学校における情報教育   2・2 中学校における情報教育   2・3 高学における情報教育   2・4 現行学習指導要領とPISA 第2部 情報活用の実践力の指導法  第2部の概説  3章  情報活用の実践力の指導法   3・1 「情報活用の実践力」   3・2 「情報活用の実践力」の指導項目   3・3 小中学校における「情報活用の実践力」育成   3・4 高等学校における「情報活用の実践力」育成   3・5 情報フルーエンシーへの昇華 第3部 情報の科学的な理解の指導法  第3部の概説  4章  情報の科学的な理解の指導法   4・1 情報の科学的な理解の指導法   4・2 コンピュータを使わない指導法   4・3 コンピュータを使う指導法  5章  問題解決とモデル化・シミュレーションの指導法   5・1 問題を選定する   5・2 モデル化とシミュレーションを授業で取り上げる   5・3 まとめ  6章  アルゴリズムとプログラミングの指導法   6・1 アルゴリズムとプログラミング学習の必要性   6・2 アルゴリズムとプログラミング指導のポイント   6・3 プログラミングの指導法  7章  情報検索とデータベースの指導法   7・1 情報の整理と検索の必要性   7・2 情報検索と検索エンジン   7・3 データの重要性   7・4 データベースとDBMS   7・5 関係モデルと関係データベース   7・6 データウェアハウスとデータマイニング 第4部 情報社会に参画する態度の指導  第4部の概説  8章  情報モラル・情報倫理の指導法   8・1 情報モラル・情報倫理とは   8・2 指導方法  9章  メディアリテラシーの指導法   9・1 メディアリテラシーの概念   9・2 構成されるメディア   9・3 メディアの変化   9・4 メディアリテラシーの教育   9・5 授業の進め方   9・6 まとめ 10章 情報通信ネットワークとコミュニケーションの指導法   10・1 コミュニケーションとその構造   10・2 コミュニティと情報社会   10・3 情報通信ネットワークの仕組み   10・4 情報通信ネットワークとセキュリティ 11章 情報システムと社会の指導法   11・1 社会における情報システムの役割   11・2 生活の中の情報システム   11・3 情報システムの具体例   11・4 情報システムの社会的な重要性   11・5 授業への展開 第5部 情報科の教員として 12章 「総合的な学習の時間」との協調   12・1 指導要領における「総合学習」の位置づけ   12・2 どのような授業形態が考えられるか   12・3 「総合学習」に臨む教員の姿勢 13章 コラボレーションとプレゼンテーション,および授業システム改善の動き   13・1 コラボレーションプログラムの必要性   13・2 プレゼンテーションプログラムの必要性   13・3 プログラム展開において留意すべき点   13・4 授業システム改善の動き 14章 評価の工夫   14・1 観点別評価と評価の工夫   14・2 評価の計画と学習指導案   14・3 観点別評価の実際   14・4 生徒による自己評価,相互評価 15章 学習指導案の作成   15・1 学習指導案の内容   15・2 作成上の注意点   15・3 学習指導案の例 16章 情報科とプレゼンテーション   16・1 プレゼンテーションとは   16・2 プレゼンテーションの方法   16・3 スライドを用いたプレゼンテーション   16・4 実習としてのプレゼンテーション   16・5 授業におけるプレゼンテーション   16・6 プレゼンテーションのツール 17章 授業形式の実習   17・1 マイクロティーチングと教壇実習   17・2 実習の概要   17・3 ふりかえりの必要性 18章 これからの情報教育   18・1 ドラッカーが主張する21世紀の教育   18・2 知識のストックとフロー   18・3 ブートストラッピング   18・4 身体軸としてのキーボード練習   18・5 入門教育の重要性と熟練の獲得   18・6 プログラミング教育(論理軸) 第6部 情報教育に必要な知識 19章 情報の表現と発信   19・1 情報とデータ,情報量とデータ量   19・2 情報とデザイン   19・3 ユーザーインターフェイスのデザイン   19・4 コンテンツ構成の設計   19・5 Webページの論理構造と物理表現   19・6 情報システムとしてのWWWの設計 20章 ソフトウェア制作から見た情報教育   20・1 専門教科「情報」から見た情報技術教育   20・2 プロジェクトとして見たソフトウェア開発   20・3 見たこともないものを作る難しさ   20・4 お絵かきプログラム開発演習   20・5 ソフトウェア開発の実際   20・6 指導設計(ID) 索  引
  • 情報処理教科書 エンベデッドシステムスペシャリスト 2023年版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 2023年10月からの新試験に対応! ■本書の概要 本書は、情報処理技術者試験のうち、令和5年度「エンベデッドシステムスペシャリスト(ES)」試験の午前II・午後I・午後IIの対策書です。午前I対策には『情報処理教科書 高度試験午前I・II 2023年版』をご利用ください。 ■本書の対象読者 応用情報技術者試験合格者、またはそれと同等の知識のある方を想定しています。 ■試験内容の変更 ES試験は、令和5年度秋期試験から大幅に変更されます。主な変更点は以下のとおりです。 ・午前II:出題範囲にストラテジ系の3分野が追加される ・午後I:試験時間は90分のまま解答数が2問から1問に変更される ・午後II:論述式に変更され、出題範囲に企画・要件定義分野が追加される 詳細はIPAのホームページで、試験要綱、シラバスなどをご確認ください。 本書の序章で、試験の変更内容と対策法について説明しています。 ■本書の特長 ・午前II試験に必要な知識を中心に分野別に解説。午前IIの新しい3分野の解説を追加 ・午前II試験の過去問から再出題の可能性の高い100問を収録。新分野の問題は他の試験区分から選定 ・午後Iの解答テクニックを丁寧に解説 ・午後I対策として、令和4年度までの午後I・午後IIの過去問2回分を書籍に掲載、3回分をWebダウンロードで提供 ・午後II対策として、ITストラテジスト(ST)とシステムアーキテクト(SA)の組込み分野の論述式過去問2回分を取り上げ、論文作成のプロセスと解答例を掲載(『情報処理教科書 ITストラテジスト 2022~2023年版』、『情報処理教科書 システムアーキテクト 2023~2024年版』からの転載) ※ダウンロード期限は2024年6月30日まで ■目次  序章 エンベデッドシステムスペシャリストになるには 第1部 分野別解説  第1章 コンピュータ構成要素  第2章 システム構成要素  第3章 ソフトウェア  第4章 ハードウェア  第5章 ネットワーク  第6章 セキュリティ  第7章 システム開発技術  第8章 ソフトウェア開発管理技術  第9章 ストラテジ系 第2部 午前II対策  第10章 午前II試験の出題傾向と演習 第3部 午後I対策  第11章 午後I問題の解答テクニック  第12章 午後I試験の演習 第4部 午後II対策  第13章 午後II試験の演習 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 情報処理教科書 エンベデッドシステムスペシャリスト 2024~2025年版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 午後IIが論述式になった新試験を徹底解説! ■本書の概要 令和6年度・7年度「エンベデッドシステムスペシャリスト(ES)」試験の午前II・午後I・午後IIの前提知識、解き方、過去問解説をまとめた対策書です。午前I対策には『情報処理教科書 高度試験午前I・II』をご利用ください。 ■本書の対象読者 応用情報技術者試験合格者、またはそれと同等の知識のある方を想定しています。 ■試験内容の変更 令和5年度秋期試験に以下の点が変更されました。 ・午前II:出題範囲にストラテジ系の3分野が追加された ・午後I:出題数・解答数が変更された ・午後II:論述式に変更され、出題範囲に企画・要件定義分野が追加された また、令和6年度秋期試験から、午前IIの出題範囲に「ユーザーインタフェース」分野が追加されます。 詳細はIPAのホームページで、試験要綱、シラバスなどをご確認ください。 ■本書の特長 上記の試験内容の変更に対応し、令和5年度秋期試験の問題を詳しく解説しています。 ・午前Ⅱ試験で必要とされる知識を体系的に解説 ・午前IIは、再出題の可能性の高い過去問100問を精選。令和5・6年度からの新分野の問題は他の試験区分からも選定 ・午後Iは、解答テクニックを丁寧に説明。令和5年度の2問と令和4年度までの記述式7問を書籍に掲載、18問をWeb提供 ・午後IIは、論文作成術、令和5年度の3問とサンプル問題を解説 ・刊行後に実施される令和6年度試験については、午後I・午後IIの解答・解説をWeb提供予定 ※ダウンロード期限は2026年6月30日まで ■目次  序章 エンベデッドシステムスペシャリストになるには 第1部 分野別解説  第1章 コンピュータ構成要素  第2章 システム構成要素  第3章 ソフトウェア  第4章 ハードウェア  第5章 ネットワーク  第6章 セキュリティ  第7章 システム開発技術  第8章 ソフトウェア開発管理技術  第9章 ストラテジ系 第2部 午前II対策  第10章 午前II試験の出題傾向と演習 第3部 午後I対策  第11章 午後I問題の解答テクニック  第12章 午後I試験の演習 第4部 午後II対策  第13章 午後II試験の解答テクニック  第14章 午後II試験の演習 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 情報処理教科書 応用情報技術者 テキスト&問題集 2023年版
    -
    1巻3,080円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 午前・午後の両試験に対応! 試験を知り尽くした著者が合格へ導く ■本書の概要 本書は、情報処理技術者試験「応用情報技術者試験(AP)」の受験対策書です。 信頼と実績のあるベテラン講師が、よく出るポイントを丁寧に解説します。 ■本書の特長 ◎午前試験・午後試験の両方に対応 ◎知識解説と過去問演習で幅広い出題範囲を網羅 ◎基本情報を受験せずに応用情報を受験する場合に配慮して、数学系の基礎理論も解説 ◎技術者に馴染みの薄いストラテジ分野を手厚く解説 ◎令和4年度春期試験の解説を掲載 ◎特典PDFをWebダウンロードで提供 (1)過去問解説17回分(平成25年度春期試験~令和3年度秋期試験) (2)スマホでも読める「よく出題される重要ポイント100」 ※ダウンロード期限は2023年12月31日までです。 ■本書の構成 ・第1章~第12章   分野別の解説:解説+問題で幅広い出題範囲を網羅   節末問題:午前試験の過去問から頻出テーマを厳選   章末問題:午後試験の過去問を収録 ・第13章・第14章   令和4年度春期試験の午前問題(第13章)・午後問題(第14章)を丁寧に解説 ・付録A 応用情報技術者になるには   試験の概要、出題傾向、学習方法、受験の手引きなど ■目次 第1章 基礎理論 第2章 コンピュータ構成要素 第3章 システム構成要素 第4章 ソフトウェアとハードウェア 第5章 ヒューマンインタフェースとマルチメディア 第6章 データベース 第7章 ネットワーク 第8章 セキュリティ 第9章 システム開発技術 第10章 ソフトウェア開発管理技術 第11章 マネジメント 第12章 ストラテジ 第13章 令和4年度春期試験 午前 第14章 令和4年度春期試験 午後 付録A 応用情報技術者になるには ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 情報処理教科書 応用情報技術者 テキスト&問題集 2024年版
    -
    1巻3,168円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 シラバスVer.6.3に対応! 広い出題範囲をこの一冊に凝縮 ■本書の概要 情報処理技術者試験「応用情報技術者(AP)」の令和6年度春期・秋期試験の対策書です。システム監査基準、システム管理基準の改訂に伴うシラバス変更(Ver6.3)に対応しています。 試験を知り尽くしたベテラン講師が、よく出るポイントを丁寧に解説します。 ■対象読者 基本的には、基本情報技術者(FE)試験の合格者またはそれと同等の知識をもつ方を想定していますが、近年、FE試験を受験することなく、AP試験を受験する方が増えていることに配慮し、数学系の基礎理論も解説しています。 ■本書の特長 ◎午前・午後の両試験に対応 ◎知識解説と過去問演習で幅広い出題範囲を網羅 ◎基本情報を受験せずに応用情報を受験する場合に配慮して、基数変換、シフト演算などの基礎理論も解説 ◎技術者に馴染みの薄いストラテジ分野を手厚く解説 ◎令和5年度春期試験の解説を掲載 ◎特典PDFをWebダウンロードで提供 (1)過去問解説19回分(平成25年度春期試験~令和4年度秋期試験) (2)スマホでも読める「よく出題される重要ポイント100」 ※ダウンロード期限は2024年12月31日までです。 ■本書の構成 ・第1章~第12章   分野別の解説:解説+問題で幅広い出題範囲を網羅   節末問題:午前試験の過去問から頻出テーマを厳選   章末問題:午後試験の過去問を収録 ・第13章・第14章   令和5年度春期試験の午前問題(第13章)・午後問題(第14章)を丁寧に解説 ・付録A 応用情報技術者になるには   試験の概要、出題傾向、学習方法、受験の手引きなど ■目次 第1章 基礎理論 第2章 コンピュータ構成要素 第3章 システム構成要素 第4章 ソフトウェアとハードウェア 第5章 ヒューマンインタフェースとマルチメディア 第6章 データベース 第7章 ネットワーク 第8章 セキュリティ 第9章 システム開発技術 第10章 ソフトウェア開発管理技術 第11章 マネジメント 第12章 ストラテジ 第13章 令和5年度春期試験 午前 第14章 令和5年度春期試験 午後 付録A 応用情報技術者になるには ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Joel on Software
    4.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 ソフトウェア開発にかかわるすべての人に贈る、世界的な人気を誇るWebサイト発の厳選コラム かつてExcel VBAの開発を率い、現在ではソフトウェア会社を経営するJoel Spolsky氏は、自身のWebサイト"Joel on Software"にてソフトウェア開発やマネジメントに関する記事を発表し続けてきた。深い洞察力で物事の核心に迫り、それを軽妙な語り口で端的に表現するJoel氏の記事は、世界各国でも有志により翻訳が公開され、すでに日本でも多数の読者を得ている。原書は、それらの記事をJoel氏自身が編纂してまとめたもの。 はじめに 1. 言語の選択 2. 基本に帰れ 3. ジョエルテスト:いいプログラムへの12ステップ 4. すべてのソフトウェア開発者が絶対確実に知っていなければならないUnicodeとキャラクタセットに関する最低限のこと(言い訳なし!) 5. やさしい機能仕様 パート1:なぜわざわざ書く必要があるのか? 6. やさしい機能仕様 パート2:仕様書とはどんなものか? 7. やさしい機能仕様 パート3:だけど……どうやって書くの? 8. やさしい機能仕様 パート4:ヒント 9. やさしいソフトウェアスケジュール 10. デイリービルドは君の友達 11. 手強いバグ修正 12. 5つの世界 13. ペーパープロトタイピング 14. アーキテクチャ宇宙飛行士たちに脅かされるな 15. 射撃しつつ前進 16. クラフトマンシップ 17. コンピュータサイエンスの3つの誤ったアイデア 18. 二文化主義 19. ユーザからクラッシュレポートを自動的に取得する方法 20. 採用面接ゲリラガイド 21. 報奨金有害論 22. テスタを雇わない(間違った)理由、ベスト5 23. 人のタスク切り替えは有害であると考えられる 24. あなたが絶対すべきでないこと PART I 25. 氷山の秘密、明らかに 26. 漏れのある抽象化の法則 27. プログラミングにおけるロード・パーマストン問題について 28. 測定 29. リック・チャップマンの愚かさの探求(あるいは「アホでマヌケな米国ハイテク企業」) 30. この国では犬はどんな仕事をしているの? 31. 下っ端でも何かを成し遂げる方法 32. 2つの話 33. ビッグマック 対 裸のシェフ 34. 何ごとも見た目ほど簡単ではない 35. 「ここで発明されたものじゃない」症候群を擁護する 36. ストラテジー・レターⅠ:Ben & Jerry's 対 Amazon 37. ストラテジーレターII:鶏と卵の問題 38. ストラテジーレターIII: もとに戻してくれ! 39. ストラテジーレターIV:ブロートウェアと80/20の神話 40. ストラテジーレターV:オープンソースの経済学 41. マーフィーの法則が吹き荒れた一週間 42. MicrosoftはいかにしてAPI戦争に負けたか 43. Microsoft、羽目をはずす 44. 私たちの.NET戦略について 45. 申し訳ありませんが、リンカをいただけないでしょうか? 付録:「ジョエルに聞け」選集
  • スクラム 仕事が4倍速くなる“世界標準”のチーム戦術
    4.5
    あなたの仕事の85%はムダ!「会議は15分で強制終了」「マルチタスクは厳禁」「リーダーは“ボス”ではない」――いまや世界的に絶大な支持を集めるプロジェクト管理法「スクラム」。納期遅れ・予算オーバーが当たり前だったソフトウェア開発の現場に大変革をもたらしたスクラムの生みの親が、最少の時間と労力で最大の成果を出すチームの作り方を伝授する。住宅リフォームや結婚式の計画から、FBIのデータ管理、さらに宇宙船の開発まで、スクラムが革命を起こす!
  • スクラム実践入門 ── 成果を生み出すアジャイルな開発プロセス
    3.8
    スクラムとは何かを一言で表すと,「複雑で変化の激しい問題に対応するためのフレームワーク」です。その特徴ゆえに,スクラムはソフトウェア開発に従事する開発者やマネージャーを中心に,ハードウェア開発など非ソフトウェアの分野にまで幅広く導入されており,最も普及しているアジャイル開発手法です。 本書は,これから組織にスクラムを導入しようとしているマネージャー,すでにスクラムを推進しているスクラムマスター,そしてチームで働くすべての方に向けた入門書です。第一線でスクラムを実践している執筆陣が,スクラムの導入にあたって必要な基本的な知識だけでなく,スクラムの導入後に発生するさまざまな問題とその対処のしかたまでを,幅広く紹介しています。
  • スクラムの拡張による組織づくり──複数のスクラムチームをScrum@Scaleで運用する
    4.0
    【チームの増加により発生するコミュニケーションコスト。その爆発的増大にいかに立ち向かうか】 スクラムは、今や数多くの現場で活用されています。しかし、スクラムは少人数での開発を想定しており、大規模開発で実践する際にさまざまな問題が発生します。そこで、大規模開発でスクラムを行うための手法がいくつか提唱されています。本書はその中の一つであるScrum@Scaleを解説する書籍です。Scrum@Scaleは、スクラム提唱者の一人であるJeff Sutherland博士によって作られました。 本書は、筆者が所属しているチームにScrum@Scaleを実際に導入した知見をもとにしています。Scrum@Scaleをどのように日々の開発に取り入れるのか、導入事例を交えながら具体的に解説します。 ■こんな方におすすめ ・規模の大きな組織にスクラムを取り入れたいと考えているマネージャーや経営者 ・ソフトウェア開発の組織設計に関わるマネージャーや経営者 ・大規模スクラムの実践例を知りたいスクラム実践者 ■目次 ●第1章:スクラムのスケーリングと大規模の難しさ   スクラムをスケールするとはどういうことか   さまざまなスケーリングスクラムのやり方   大規模スクラムの導入と組織文化   まとめ ●第2章:スクラムのおさらい   スクラムとは   スクラムにおける3つの作成物   スクラムチーム   スクラムにおける5つのイベント   まとめ ●第3章:とあるチームのScrum@Scaleでの1スプリント   チームの紹介   とあるチームのデイリースクラム   さまざまなデイリースクラム   プロダクトオーナーの活動   まとめ ●第4章:スクラムマスターサイクルとプロダクトオーナーサイクル   Scrum@Scaleの特徴   スクラムマスターサイクル   プロダクトオーナーサイクル   まとめ ●第5章:Scrum@Scaleを形成する12のコンポーネント   習熟度を確認するために12のコンポーネントを使う   最初に行うコンポーネント   スクラムマスターサイクルのコンポーネント   プロダクトオーナーサイクルのコンポーネント   共通のコンポーネント   まとめ ●第6章:現場へどのように導入していくか   ステップ0:機能しているスクラムチームを作る   ステップ1:SoSを立ち上げる   ステップ2:メタスクラムを立ち上げる   ステップ3:改善サイクルを回す   まとめ ●第7章:Scrum@Scaleで運用される現場 ──チャットサービスの開発現場の場合   なぜScrum@Scaleを選択したのか   Scrum@Scaleの組織構造とイベントの運用   Scrum@Scaleのイベント   組織構造の変遷   12のコンポーネントの自己採点と変革バックログ   まとめ ■著者プロフィール 粕谷大輔(かすやだいすけ):Chatwork株式会社 エンジニアリングマネージャー。SIer、ソーシャルゲーム開発でのエンジニア業務、サーバー監視ツール開発のディレクターを経て、2021年より現職。Scrum@Scaleを実践しながら開発組織の整備、会社全体のアジャイル化を推進している。

    試し読み

    フォロー
  • SPINによる設計モデル検証
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 昨今、ソフトウェアの正しさを保証するソフトウェア検証の技術が重要視されているが、その中でも特にモデル検査が脚光を浴びている。それは数理論理学などに関する知識があまりない技術者にも、ソフトウェア開発の中で利用することが可能だからであろう。本書はSPINを中心にモデル検査をいかにしてソフトウェア開発のプロセスの中に位置づけるかについて実例を通して詳説している。
  • 図解即戦力 ITIL® 4の知識と実践がこれ1冊でしっかりわかる教科書
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【ITサービスマネジメントの世界的な共通言語を使いこなす!】 公式認定を受けたITIL 4の入門書です。 今や世界的な「ITサービスマネジメントの共通言語」とも言えるITILは、ITIL 4にバージョンアップされたことで大きく進化を遂げています。そこで本書では、第一線で活躍するITサービスマネジメントのプロが、新しくなったITIL 4の基本と実践法を紹介。豊富な図解と具体例を交えたわかりやすい解説で、現場で生きる基礎が身につきます。 さらに読者限定の特典として、ITIL 4ファンデーション認定試験の模擬問題と解説をダウンロード提供。 ■こんな方におすすめ ITサービスマネジメントを体系的に学びたい方はもちろんのこと、人気資格の対策をしたい方にもおすすめできる一冊です。 ■目次   ■1章 デジタル時代のITサービスマネジメント   01 デジタル時代とは   02 ITサービスマネジメントとは   03 ITILとは   04 ITIL 4の書籍体系と概要   05 ITIL 4の主要コンセプト   コラム 目指すはコール数ゼロのサービスデスク ■2章 サービスマネジメントの主要概念   06 登場人物の定義   07 価値とは   08 サービスとは   09 サービス関係とは   コラム ITIL 4はITサービスだけに関係するのか? ■3章 ITIL 4の主要概念① 4つの側面   10 4つの側面とは   11 組織と人材   12 情報と技術   13 パートナとサプライヤ   14 バリューストリームとプロセス   15 外部要因(PESTLE)とは   コラム パートナとサプライヤの契約を見直そう ■4章 ITIL 4の主要概念② SVS   16 サービスバリュー・システム(SVS)とは   17 従うべき原則とは   18 価値に着目する(7つの従うべき原則①)   19 現状からはじめる(7つの従うべき原則②)   20 フィードバックをもとに反復して進化する(7つの従うべき原則③)   21 協働し、可視性を高める(7つの従うべき原則④)   22 包括的に考え、取り組む(7つの従うべき原則⑤)   23 シンプルにし、実践的にする(7つの従うべき原則⑥)   24 最適化し、自動化する(7つの従うべき原則⑦)   25 ガバナンスとは   26 サービスバリュー・チェーン(SVC)とは   27 プラクティスとは   28 継続的改善とは   コラム 役割分担を整理するITサービス・オペレーティングモデル ■5章 バリューストリーム ユーザサポート業務   29 バリューストリームの活用(VSM)   30 ユーザサポート業務とは   31 サービスデスク   32 サービスカタログ管理   33 インシデント管理   34 問題管理   35 ナレッジ管理   36 サービスレベル管理   37 モニタリングおよびイベント管理   38 継続的改善   コラム ナレッジを可視化し、業務継続性を保証する ■6章 バリューストリーム 新サービス導入   39 新サービス導入とは   40 事業分析   41 サービスデザイン   42 ソフトウェア開発および管理   43 インフラストラクチャおよびプラットフォーム管理   44 変更実現   45 サービスの妥当性確認およびテスト   46 リリース管理   47 展開管理   48 サービス構成管理   コラム CI間の関係性を「見える化」 サービス構成モデルとは ■7章 カスタマー・ジャーニー   49 カスタマー・ジャーニーとは   50 探求   51 エンゲージ   52 提案   53 合意   54 オンボーディング   55 共創   56 実現   コラム 利害関係者の価値についても考える ■8章 ITILに関連するフレームワーク   57 アジャイル   58 DevOps   59 SIAM ■著者プロフィール 加藤明:アビームコンサルティング株式会社 オペレーショナルエクセレンスビジネスユニット シニアマネジャー。組織変革を実現するためのソーシング戦略立案、ITサービスマネジメントを軸としたマルチベンダー管理、IT運用保守の継続的改善、組織のチェンジマネジメント等、幅広いコンサルティング業務に従事。主な保有資格はITILマスター、ITILマネージングプロフェッショナル、ITILストラテジックリーダー、ITILプラクティスマネージャー、VeriSMプロフェッショナル、EXIN SIAMプロフェッショナルなど。
  • 図解即戦力 アジャイル開発の基礎知識と導入方法がこれ1冊でしっかりわかる教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【アジャイル開発手法の基礎と導入のポイントを解説!】 DXが推し進められ、ビジネスやサービスを取り巻く環境やニーズの変化に機敏に対応することが求められる中、アジャイル開発の手法をプロジェクトに取り込むことのメリットがあらためて注目されるようになりました。これまで長い期間をかけて、スクラム開発、XP、チケット駆動といった手法の実践的なノウハウが培われてきましたが、新たに取り組み始めた開発プロジェクトの中には、その場しのぎの導入となってしまっているケースも多いように見受けられます。そこで本書では、「現在のプロジェクトに対して、いかに上手くアジャイル開発の要素を取り込むか」に焦点を当て、実際の開発プロジェクトで実践するための手順や効果的な活用法など、アジャイル開発の基礎と導入時のポイントを図解でわかりやすく解説します。 ■目次 ■Chapter 1 アジャイルソフトウェア開発宣言   Section 01 アジャイルの定義   Section 02 カウボーイプログラミングとの違い   Section 03 ウォーターフォールとの違い ■Chapter 2 スクラムとXP   Section 04 スクラムのチーム・価値観   Section 05 期限の決定   Section 06 バックログの作成・顧客との調節   Section 07 単体テストの自動化   Section 08 ペアプログラミング   Section 09 継続的なコードの改善   Section 10 コードの共有化 ■Chapter 3 チケット駆動の基礎   Section 11 チケットの抽出   Section 12 作業するチケットの決定   Section 13 終わったタスクと終わらないタスク   Section 14 追加されるタスクの調節 ■Chapter 4 バックログとチケットの導入   Section 15 バックログと優先度   Section 16 WBS分割の応用   Section 17 PERT図・ガントチャートの応用   Section 18 増えるタスクとスケジューリング   Section 19 EVMを使ったプロジェクト完了時期の予測 ■Chapter 5 自動テストの導入   Section 20 回帰テストが可能な環境   Section 21 モックアップ(モック)の作成   Section 22 再現テストの環境構築   Section 23 コード改修とテストコード   Section 24 テストコードの保守性 ■Chapter 6 コミュニケーションと振り返り   Section 25 スタンドアップミーティング   Section 26 同じ時間に集まることができない場合   Section 27 リモート作業への応用   Section 28 ホワイトボードの活用   Section 29 やらないことリストと振り返り ■Chapter 7 期日とスケジューリング   Section 30 時間の有効活用   Section 31 タイムボックスの活用   Section 32 マイルストーンの設定   Section 33 マイルストーンの移動・削除   Section 34 学生症候群の活用 ■Chapter 8 ボトルネック   Section 35 ボトルネックの解消   Section 36 リソースを追加する場所   Section 37 いつまでリソースを使うか   Section 38 省力化より無人化へ   Section 39 PDCAによるプロセス改善 ■Chapter 9 ナレッジマネジメント   Section 40 ナレッジマネジメントとは   Section 41 刺身システムによる知識の共有   Section 42 SECIモデルによる知識の循環   Section 43 守破離による基本から応用そして脱却へ   Section 44 知識を貯めるシステム ■Chapter 10 継続的な開発・学習・成長   Section 45 保守・運用まで考える   Section 46 継続可能なソフトウェア開発   Section 47 高品質がもたらす「ゆとり」   Section 48 プロジェクトの目標・個人の目標   Section 49 エンジニアは週末をどう過ごすべきか ■著者プロフィール 増田智明:Moonmile Solutions代表。主な活動はプログラマーと執筆業。他にも、保守、新人教育、技術顧問などなど。アジャイル開発、計画駆動、TOC/CCPM、建築、料理をふまえて、開発プロセスを俯瞰しつつ、ソフトウェア開発に適したスタイルを模索中。著書多数。
  • 成功する起業家は「居場所」を選ぶ 最速で事業を育てる環境をデザインする方法
    4.1
    東大で200以上のプロジェクトを支援してきた アクセラレーターが明かす! ビジネスモデルより大切な「経営環境の4要素」 近年は、起業やイノベーションに関する情報にあふれています。 それでも起業でうまくいかない(または起業する前に諦めてしまう)人が絶えないのは、 知識やノウハウ以外の部分に成否を分ける要素があるからではないか? 長年、起業支援を行ってきた著者は、そんな問題意識を持つようになりました。 そこでこの本では、スタートアップを取り巻く「環境」に注目し、 成功を導く(そして失敗をできるだけ防ぐ)要素を分析しています。 それが、以下の「4つのP」です。 ●Place:どこでやるか? ●People:誰とつながるか? ●Practice:どう訓練するか? ●Process:どう仕組みを作るか? 豊富な事例とエビデンスを用いて「良い環境の作り方」を解説 スタートアップが新しいアイデアを育み、実行力を高め、 チーム全体で成長していくためにはどんな環境がいいのか? 著者は膨大な数の事例とエビデンス(各種研究で導き出された学術的・科学的な根拠)を 引用しながら考察しています。 著名投資家・鎌田富久氏との対談も収録 さらに、「ビジネスと環境の因果関係」についての知見を深めるべく、 携帯電話向けソフトウェア開発で成功し、現在は投資家として数多くの スタートアップを支援している鎌田富久氏との対談 ●「イノベーションを育む環境」の選び方、作り方 も収録しています。 理論と実践の両面から導き出された 「事業運営をエンパワーメントする環境」の特徴を知って、 ぜひあなたもより良い環境を選び、育ててみましょう。
  • 生成AI時代の新プログラミング実践ガイド Pythonで学ぶGPTとCopilotの活用ベストプラクティス
    -
    1巻3,300円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 大規模な言語モデルを活用したサービスである「ChatGPT」と「GitHub Copilot」の登場は、ITエンジニアの世界に大きな影響力を持っています。導入には多くの課題がありますが、これらのサービスをプログラミングに活用することで、より迅速かつ効率的に開発を進める可能性が高まります。 新しい時代のプログラマーやプログラマー志望者にとって、従来のプログラミングスキルに加えて、ChatGPTを使用したプログラミングスキルを習得することは、開発の効率を向上させるための重要なスキルとなります。 本書ではChatGPTの基本的な概念や仕組みを詳しく解説し、プログラマーが使うと便利なChatGPTの基本動作やプロンプトエンジニアリングの学習にも焦点を当てています。また、Microsoftが提供する「GitHub Copilot」を使用したプログラミングの基本から、主要なプログラミング言語であるPythonを使用したChatGPTやGitHub Copilotを組み合わせたソフトウェア開発の実践的な使い方を示しています。その他、OpenAI API(GPT-4V対応)の活用方法、新登場したGPTsを使い、自分好みにカスタマイズする方法、AI開発で現在主流となっているLangChainの使用方法についても詳細に説明しています。 ChatGPT環境に早く適応することは、同時代を生き抜くプログラマーにとって不可欠なスキルです。本書を読んで、ChatGPTを活用したプログラミングの第一歩を踏み出そう!
  • 生成AIで効率的に書く! ITエンジニアのための英語ライティング
    -
    ドキュメントの特徴をつかみ、生成AIを使えば英語が苦手でもすらすら書ける! ITエンジニアにとって英語は避けて通れない関門です。 日本国内で働く場合であっても、英語でライティングをしなければいけない場面はたくさんあります。 海外ユーザー向けのマニュアル、ソフトウェア上に表示するボタン名やメッセージなどなど……。 本書は、ITエンジニアがよく悩む「IT英語のライティング」について解説しています。 従来の機械翻訳ツールや英文添削ツールとはまったく異なるアプローチを伝授。 近年発展が進む生成AIを活用して、1)英文を生成してもらい、2)人間が手を入れて完成させる、シンプルな2ステップです。 便利で強力な生成AIですが、うまく使いこなすにはスキルや知識が欠かせません 作成するドキュメントの文章構造、英文の正しさや妥当性を確認するための英文法や表記法、生成AIに英文を出力させるプロンプトなど、さまざまなドキュメント・タイプを対象に求められるスキルや知識をもらさず解説しました。 【本書のポイント】 ●ITエンジニアに必須のドキュメント7種類について、タイプごとの特徴を解説 ●生成AIを利用した英文ライティングに役立つプロンプトや英文法、表記法も説明 ●頻出の単語や使い分けに迷う表現もまとめて紹介 【こんな方におすすめ】 ●国内で働いているプログラマーなどのITエンジニアの方 ●IT業界を志望する学生の方 【目次】 CHAPTER 1 生成AI時代の英語ライティング CHAPTER 2 参照に使うドキュメントタイプ CHAPTER 3 コミュニケーションに使うドキュメントタイプ CHAPTER 4 開発で書くドキュメントタイプ CHAPTER 5 生成AIの活用で必須の英文法と表記法 CHAPTER 6 英語を生成させるプロンプトと確認ポイント CHAPTER 7 生成AIを活用したライティングの実践 【著者プロフィール】 西野竜太郎(にしの りゅうたろう) IT分野の英語翻訳者。合同会社グローバリゼーションデザイン研究所代表。 米国留学を経て国内の大学を卒業後、フリーランスの翻訳者とソフトウェア開発者に。産業技術大学院大学修了(情報システム学修士)、東京工業大学大学院博士課程単位取得(専門は言語学)。 著書に『ITエンジニアのための英語リーディング』(翔泳社)、『アプリケーションをつくる英語』(達人出版会/インプレス)などがある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • セキュア・バイ・デザイン
    4.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの質を高めることで、セキュリティを向上させることができる― 著者らの考えを様々な形で試し検証を行い、本書「セキュア・バイ・デザイン(Secure by Design)・安全なソフトウェア設計」にまとめました。 本書はEric Evans氏のドメイン駆動設計(Domain-Driven Design: DDD)に関する考えの影響を大きく受けています。設計の中心にセキュリティを取り込む考え、ドメイン駆動セキュリティ(Domain-Driven Security)という名のコンセプトを生み出しこの考えを実際に開発に導入し、発展させてきました。 対象読者はソフトウェア開発者(C言語、JavaやC#など基本的なプログラミング技術を習得済みの方)ですが、特定の言語やフレームワークに依存しすぎないよう、主にセキュリティにおいて重要だと思うものだけを含めるようにしています。全体的なプログラミング・スキルを向上したかったり、既存のプログラムをさらに「安全」なものにしなくてはならなかったりするのであれば、本書はまさにあなたにとっての一冊となることでしょう。 第1部: 導入編 セキュア・バイ・デザインについて実例と共に見ていきます。セキュリティと開発についてどのように考え、それらが組み合わさるのか。あわせてどこで問題が起こりやすいのかと何ができるのかを分析します。 第2部: 基礎編 ソフトウェアの作成におけるセキュア・バイ・デザインの基盤を構築する設計の原則、考え、コンセプトについて学んでいきます。 第3部: 応用編 多くの開発者は「セキュア・バイ・デザイン」をレガシー・コードに適用することが難しいと感じる傾向があります。レガシー・コードの改善、モノリシック・アーキテクチャでよく起こる問題、マイクロサービス・アーキテクチャについて見ていきます。 第1部: 導入編 第1章: なぜ、設計がセキュリティにおいて重要なのか? 第2章: ちょっと休憩: 『ハムレット』の悲劇 第2部: 基礎編 第3章: ドメイン駆動設計の中核を成すコンセプト 第4章: 安全性を確立する実装テクニック 第5章: ドメイン・プリミティブ(domain primitive) 第6章: 状態の完全性(integrity)の保証 第7章: 状態の複雑さの軽減 第8章: セキュリティを意識したデリバリ・パイプライン 第9章: 安全性を考えた処理失敗時の対策 第10章: クラウド的考え方によるメリット 第11章: ちょっと休憩: 保険料の支払いなしに成立してしまった保険契約 第3部: 応用編 第12章: レガシー・コードへの適用 第13章: マイクロサービスでの指針 第14章: 最後に:セキュリティを忘れるべからず!
  • セブン-イレブンの仕事術
    4.2
    単品管理を基礎としたセブン-イレブンの仕事術を、店舗現場の下積みから経営指導に携わるまでの体験に基づいて、物語風に解説。苦戦しても負けない戦い方、勝ち方が分かります。 (※本書は2009/5/9に発売し、2021/1/1に電子化をいたしました) 岩本 浩治(いわもと こうじ) ・1961年、静岡県沼津市で遠洋漁業を営む船主の家に生まれる。 ・1980年、高校卒業。家出に近い状況で故郷を出る。 ・1984年、4年間の放浪生活を経て、秋葉原のソフトウェア開発会社に入社。システムエンジニアとして約5年半従事する。・1989年、自己啓発のために買ったセブン‐イレブンの情報システムに関する本がきっかけとなり、流通業界への転身を決意。(株)セブン‐イレブン・ジャパンに入社する。 ・1996年、同社退社。「セブン‐イレブン的経営手法の伝導」を目的にコンサルタントとして独立。専門誌への執筆活動を開始する。 ・1998年、(有)ライトスタッフ設立。以来、チェーンストア本部を中心に教育・指導・講演・講義を行い、現在に至る。 専門分野は、「単品管理の指導」と「スーパーバイジング部門の強化」の2つ。著書に「スーパーバイザー革命」「商売で大事なことは全部セブン‐イレブンで学んだ」(ともに商業界刊)がある。
  • 組織を芯からアジャイルにする
    4.3
    本書は、ソフトウェア開発におけるアジャイルのエッセンスを、「組織づくり・組織変革」に適用するための指南書です。ソフトウェア開発の現場で試行錯誤を繰り返しながら培われてきたアジャイルの本質的価値、すなわち「探索」と「適応」のためのすべを、DX推進部署や情報システム部門の方のみならず、非エンジニア/非IT系の職種の方にもわかりやすく解説しています。アジャイル推進・DX支援を日本のさまざまな企業で手掛けてきた著者による、〈組織アジャイル〉の実践知が詰まった一冊です。

    試し読み

    フォロー
  • ソフトウェア科学基礎
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 オープンソースの広がりにより、多様な機能を実現することは以前と比較すると驚くばかりに容易になっている。しかし、このような開発法ではスケーラビリティと高信頼性を同時に保証することはできない。機能の実現や追加が比較的安易にできる時代になったからこそ、成長し続けるシステム全体の正常な動作を保証しうる開発検査手法の必要性が増している。 本書では、優れた開発者として最先端の理論やツールと使ってソフトウェア開発をするために必要な基礎知識である、論理学、並行システム、オートマトン、モデル検査のアルゴリズムや実装技術、モデル検証ツールをまとめて解説する。
  • ソフトウェアグローバリゼーション入門 国際化I18Nと地域化L10Nによる多言語対応
    -
    Webアプリケーションやスマートフォンが広く使われる現在、世界中で使われるソフトウェアを開発・配布するための障壁は薄まりつつあります。しかし、多くの人たちに使ってもらうには、さまざまな言語や文化に対応した、グローバルなソフトウェアを開発しなければなりません。本書はソフトウェア開発におけるグローバリゼーション(Globalization, G11N)をテーマにしています。その概要と開発プロセスについて触れた後、二つの大きな分類である国際化(I18N)と地域化(L10N)について、それぞれ詳しく解説しています。 ※本書は達人出版会で発売中の同名タイトルの電子書籍に、国内発のグローバル企業/アプリを対象にした新章「企業におけるグローバリゼーションの実践」を書き下ろしで追加しています。
  • ソフトウェアの法則 コンピュータの利用技術とは
    3.8
    コンピュータに関する話は一般の人には理解できないことが多い。ソフトウェア開発に携わるプログラマの苦労や悩みなどなおさらのことである。しかし、ソフトウェアのきまり(法則)と一般的な社会生活で出くわす出来事は非常に似ている。本書は、技術開発のプロが、「ソフトウェアとは何か」「コンピュータの利用技術」など、みずからの職場体験に、私生活のさまざまなエピソードをまじえて語る機知に富むテクニカルエッセイ。

    試し読み

    フォロー
  • ソフトウェア不具合改善手法 ODC分析―工程の「質」を可視化する
    -
    巨大化・複雑化するソフトウェア開発において、技術者が多大な時間と労力を費やすのが不具合への対応である。従来、不具合を検出し、修正するのが主な対応であった。しかし、ODC分析のアプローチ方法はまったく異なる。不具合を残存させてしまう「やり方」を見つけることで、ソフトウェア品質を改善するのがODC分析手法である。ODC分析においては、工程で摘出された不具合の出方を分析することにより工程実施の質を「見える化」し、必要なアクションを示唆し、実施するのである。 ODC分析は、米国IBM社の研究チームが社外発表した研究論文をもとに手法化された。本書では、ODC分析の分析理論を解説し、実務事例を紹介する。 ※本書は、2020年8月に日科技連出版社が刊行した書籍を東洋経済新報社が電子化したものです。
  • ソリューションエンジニアの教科書
    -
    デジタルやクラウドの世界における、技術営業職のための教科書 昨今、デジタルテクノロジの進化と共に企業がもつ課題も複雑化し、結果、自分達だけで自社の課題を深く理解し、解決することが難しくなってきました。 こうした中、確かな技術的知識を持ち、自社製品やパートナー企業のテクノロジと顧客のビジネスに精通した「ソリューションエンジニア」と呼ばれる職責が重要になってきています。従来の言葉では、セールスエンジニアや技術営業と呼ばれることもあります。 しかしこのソリューションエンジニアリングという領域について日本語で体系的に書かれた資料は少ないようです。周りにお手本となる先輩や上司がおらず、どう実績を積み上げていけばいいのかお悩みの方も多いことでしょう。 そこで本書では、この職種で成功し、自社と顧客のビジネスに貢献するために不可欠な要素を紹介しています。 読者の皆さんがイメージしやすいよう、エンジニアと顧客のリアルな会話の例を掲載し、クロージングまでスムーズに進めるための鉄則を多数紹介しています。 著者は過去15年以上に亘りソリューションエンジニアリングに携わり、今でも現場のソリューションエンジニアとして活躍し続ける山口央氏。 成功事例だけでなく「やってはいけない」失敗事例についても紹介しているので、明日からの商談にすぐに活かすことができます。 【こんな方にお勧めします!】 ・ソリューションエンジニア部門を管理管轄されている方 ・ソフトウェア開発などのエンジニアリング職からのキャリアチェンジを考えている方 ・顧客のビジネスに貢献するため、ソリューションエンジニア職に注目している方 【目次】 Chapter1 ソリューションエンジニアリングとは Chapter2 セールスのプロセス Chapter3 エンゲージメントの準備 Chapter4 顧客課題の発掘 Chapter5 デモ Chapter6 実証実験 Chapter7 クロージング Chapter8 カスタマーサクセス ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 正しいものを正しくつくる-プロダクトをつくるとはどういうことなのか、あるいはアジャイルのその先について
    4.1
    1巻2,860円 (税込)
    従来のソフトウェア開発とは、「既に正解があり、記述された正解をそのまま形にする」というものづくりであり、いかに効率よく作るかという観点が主眼でした。そのため、正解の見えないなかで手探りで進んでいくことが必要となる不確実性の高い現代においては、うまく噛み合わない状況になっている開発現場も少なくありません。 本書では、共創を実現する具体的な手段としてのアジャイル開発を下敷きに、これからのソフトウェア開発/デジタルプロダクトづくりに、作り手(エンジニア、開発者、デザイナーなど)と、それを必要とする人(クライアント)がどのように臨むべきなのか、その考え方と行い方を具体的に提示する一冊です。 「正しいものを正しく作る(著者の掲げる理念)」とは、すなわち「正しくないものを作らない」戦略をとることであり、そのためには粘り強く「正しく作れているか?」と問いに置き換えながら探索的に作っていく必要があります。問いを立て、仮説を立て、チームととともに越境しながら前進していく。本書はそのための力強い手引きとなるでしょう。

    試し読み

    フォロー
  • 小さな会社のスクラム実践講座
    -
    〈電子書籍版に関する注意事項〉 本書は固定レイアウト型の電子書籍です。 【リモートワークで完結! スクラムを始めるなら、まずはここから!】 昨今はリモートワークが一般化していることから、ソフトウェア開発もその形が変わりつつあります。とくに「スクラム」は、コミュニケーション不足が解消され、少人数で進められることから、リモートワーク時代に適した開発形態といえるでしょう。 本書では「これからスクラムを始めたい」という方のために、基本的なルールから実践的なノウハウまで、常に傍らに置けるハンドブックとなるよう丁寧に解説しました。予算や人材が限られた小規模な会社やプロジェクトでも役立つように、理想的ではない状況での現実的な対応方法も含めて紹介しています。また、リモートワーク時代にあわせてオンラインでも完結できるよう、JiraやMiroなどのツールも導入から解説。実際にスクラムを始める際に必要な準備として、導入の説得材料の作り方や契約の整備の仕方など、具体的かつ実用的なアドバイスも満載です。ぜひ本書から、スクラムの正しい運用を始めていきましょう。 〈こんな方にオススメ〉 ・これからスクラムを始めたい方 ・まずは小規模なプロジェクトからスクラムを取り入れたい方 ・現場の実践的なスクラムの運用を知りたい方 〈本書の内容〉 ■Chapter1 スクラムの準備 ■Chapter2 スクラムの基本 ■Chapter3 小さな会社でスクラムを実践する ■Chapter4 スクラム実践の環境を整備する ■Chapter5 スクラムの実践事例 〈本書の特長〉 ・リモートワーク時代に合わせてオンラインで完結する手法を解説 ・Scrum Inc. Japanが監修した正統的なスクラムを紹介 ・各イベントの実践的なノウハウも多様なフレームワークを交えて伝授 ・どのような課題に直面するかがわかるように詳細な実践事例も掲載 〈プロフィール〉 柏岡秀男(かしおか・ひでお)(著) 有限会社アリウープ 代表取締役/明日の開発カンファレンス 実行委員長/PHPユーザ会 発起人の一人/Registered Scrum Master(RSM)/Registered Product Owner(RPO)/Registered Scrum@Scale Practitioner(RS@SP) PHPを中心としたWebアプリケーション開発を通して、多くのプロジェクトを経験。近年は開発のみの案件よりも、スクラムの導入やアジャイルコーチを含めた案件が増えてきている。明日の開発カンファレンス(アスカン)の開催などを通して日本の開発が盛り上がり続けることを熱望している。 Scrum Inc. Japan(監修) Scrum Inc. Japanは、KDDI、永和システムマネジメント、米国Scrum Inc.の合弁会社として、日本のビジネス文化の変革を目的に設立されました。設立以来、日本の製造業の働き方に着想を得たスクラムの普及を通じて、従業員のやりがいと持続的なイノベーションを両立する社会の実現に貢献しています。

    試し読み

    フォロー
  • 小さな会社のFileMakerデータベース作成・運用ガイド Pro13/12/11/10対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 御社の業務に合わせたFileMakerデータシステムを作ろう 本書は、高額なパッケージソフトの導入には二の足を踏むが、データ管理の重要性、データベース導入による業務の効率化には関心のある中小企業の担当者に向けに、FileMakerを利用したデータベースの作成および運用方法を解説した書籍です。単なるデータベースの設計/作成ではなく、実際の社内業務に合わせた効率的なデータベースの制作に必要な考え方を紹介したうえで、実務で使えるデータベースの作成と運用方法について解説します。データベース操作やソフトウェア開発の経験が浅い方でも抵抗なく入り込めるよう、FileMakerデータベースの基本を解説した章も設けています。また作成したデータベースをiPhone/iPadと連携する方法についても解説します。本書はFileMaker 13/12/11に対応しています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 知識ゼロから学ぶソフトウェアテスト 【改訂版】
    4.0
    1巻2,640円 (税込)
    テスト技術者必読のロングセラー!8年振りのリニューアル登場 エンジニアとしての心得やソフトウェアテストにできること、できないこと、など初心者がまず知っておかなければならないことがらにはじまり、必ず実施される各種テスト手法の基礎とポイント、アジャイルなど新しい開発手法に対応したテストの考え方など、テスト技術者にとって不可欠な知識と情報を、親しみやすい記述や例示で判りやすく解説した一冊です。テスト技術者の入門書かつ最適の定番書として、ソフトウェア開発現場のニーズに即した内容を取捨選択のうえ、カラー化して一層読みやすくパワーアップして再登場しました! ソフトウェアテストに携わる初歩のエンジニア/テスト技術者を育成・養成する立場の方におすすめです。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 中小企業向け 会社を守る事業承継
    -
    日本経済を支える全国の中小企業は約419万社。 そして今、その経営者の高齢化が心配されています。 2025年までに平均引退年齢の70歳を迎える経営者は245万人、その半数は後継者が不在だというのです。 後継者不在を理由に、廃業を選ばなければならないのでしょうか? 本書では、「親族内承継」から「第三者承継(中小企業向けの小規模M&A)」の基本に加え、金融機関による事業承継支援の最前線に迫ります。 新たな鍵は、事業承継のDX(デジタルトランスフォーメーション)。 大切な社会資源を次代へつなぐために――事業承継は新たなステージへ進んでいます。 <本書でこんなギモンを解決!> □「誰」に事業をつなぐのか? □どういった流れで相手を決めるのか □事業承継にはどれくらいの費用がかかる? □親族内承継のメリット・デメリットとは? □事業承継における具体的な手続き □債務・個人保証はどう対応するのか? □社内承継での資金調達に対する対応 □後継者が株式を引き継げない場合は? □社内承継で債務・保証・担保の引継ぎは? □M&Aの代表的な類型 □M&A仲介会社による対応 □M&Aのマッチングに向けた流れ □企業価値の算定方法 □M&Aに対する国からの補助金制度 □「M&Aプラットフォーム」の登録~成約までの流れ □「金融機関専用のM&Aプラットフォーム」活用のメリット 【著者プロフィール】 瀧田雄介:1990年生まれ。広島県出身。大手業務基幹パッケージベンダー株式会社ワークスアプリケーションズにて、人事・給与プロダクト開発に従事。その後、スタートアップ企業にてサービス開発を経験し、ソフトウェア開発会社を設立。M&Aナビの開発に当初より関わり、2019年1月取締役CTOとして株式会社ALIVALに参画。2021年2月に代表取締役社長就任、商号も株式会社 M&A ナビに変更する。現在は、自社サービスを地域金融機関にSaaSとして提供し、地域金融機関のM&A・事業承継のDXを支援する。
  • 調教復讐 獣の罪と甘い罠(分冊版) 【第1話】
    完結
    4.0
    ソフトウェア開発会社に勤める横山莉子は姉の沙織を事故で亡くしてしまう。そんな中、姉の死に関するある疑惑を知った莉子は、姉の恋人であった上司の真山と手を組みその真相を探ることを決意するが――。
  • デスマーチはなぜなくならないのか~IT化時代の社会問題として考える~
    3.0
    それは「地獄」でもあり「悦楽」でもあった……「ブラック」では片付けられない真実(リアル)。当事者の証言の分析から明らかになった驚愕の事実とは? 自らソフトウェア開発に携わっていた、新進気鋭の社会学者による瞠目すべき論考!
  • データサイエンティストのための特徴量エンジニアリング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonによる機械学習モデル構築のための特徴量 抽出・作成実践レシピ Pythonを活用した70以上の実践的な"レシピ"により表形式データに対する特徴量エンジニアリングのほぼすべてのトピックをカバー。テキストからの特徴量の抽出の付録として日本語モデルでの実例も取り上げます。 Packt Publishing: Python Feature Engineering Cookbook, Second Edition の翻訳書。 1章 欠損値を補完する 2章 カテゴリ変数をエンコーディングする 3章 数値変数を変換する 4章 変数を離散化する 5章 外れ値を扱う 6章 日付と時刻の変数から特徴量を抽出する 7章 特徴量をスケーリングする 8章 新しい特徴量を作成する 9章 Featuretoolsを用いてリレーショナルデータから特徴量を抽出する 10章 tsfreshを使って時系列データから特徴量を作成する 11章 テキスト変数から特徴量を抽出する 付録 日本語を扱う Soledad Galli : 世界的な学術機関や有名な企業で10年以上の経験を持つデータサイエンティスト、インストラクター、ソフトウェア開発者。保険金請求や信用リスクの評価、詐欺の防止を目的とした機械学習モデルを開発し実運用に成功している。複数のオンラインコースで機械学習を教えており、オープンソースのPythonライブラリFeature-engineを開発・保守している。2018年にData Science Leaders Awardを受賞、2019年にデータサイエンスと分析におけるLinkedIn Voices (LinkedInインフルエンサー) の1人に認定されている。 松田晃一 : 博士(工学、東京大学)。石川県羽咋市生まれ。『宇宙船ビーグル号の冒険』を読み、絵描きではなく、コンピュータの道へ。海(海水浴)と温泉を好む。著書に『Python ライブラリの使い方~ GUI から機械学習プログラミングまで』、『p5.js プログラミングガイド改訂版』(カットシステム)、『学生のためのPython』(東京電機大学出版局)、『WebGL Programming Guide』(Addison-Welsley Professional)など、訳書に『APIデザイン・パターン』、『プログラミングのための数学』(マイナビ出版)、『生成 Deep Learning』、『詳解OpenCV3』(オライリー・ジャパン)、『デザインのためのデザイン』(ピアソン桐原)などがある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • ドキュメント作成システム構築ガイド[GitHub、RedPen、Asciidoctor、CIによる モダンライティング]
    -
    アプリケーションの開発手順,製品のユーザマニュアルなど,ドキュメントの多くはエンジニアによって作成されています。ドキュメントの品質が低い場合,読み手が誰であっても内容の理解に時間がかかります。ドキュメントは簡潔で内容を正確に伝えるものでなければなりません。エンジニアにとってドキュメント作成は避けて通れません。いまやドキュメント作成はコーディングと同様にエンジニアに必要な技術なのです。本書は,ソフトウェア開発の技法に基づいてドキュメント作成を支援するシステムを構築します。このシステムではGitを用いたバージョン管理,GitHubによる共同編集,RedPenによる品質チェック,CIツールによる継続的改善などを利用します。応用としてAsciidoctorによるドキュメントのスタイル調整について解説します。Webでの公開に耐える品質はもちろん,技術文書の電子出版においても役立つ内容となっています。
  • Dockerエキスパート養成読本
    3.0
    Dockerは,アプリケーションの開発・配布・実行のための,オープンソース・コンテナ型仮想化技術です。2013年の登場以来,重要なITインフラ技術として,エンジニアから,そしてITベンダから最重要視されるようになりました。本書では,Dockerをソフトウェア開発・運用で活用するために知っておきたい基礎と実践のための知識をわかりやすくまとめてお届けします。まだまだその導入にあたっては試行錯誤の側面もありますが,まずは本書で,その概要と最新動向はもとより,現場で活用するためのノウハウを習得してみてください。
  • 2023-2024 システムアーキテクト「専門知識+午後問題」の重点対策
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【特長】 毎年,SA試験合格者を送りだしている人気講師”岡山昌二”が,本番で勝てる合格テクニックを惜しみなく伝授!! ◎午前Ⅱを徹底分析し,午後試験に役立つ専門知識を丁寧に解説! ◎午後試験突破のための,解法テクニック,学習方法など,合格のツボが満載! ◎学習者が間違えやすい事例や,コメントを掲載し,なぜ得点が伸びないかを分析!添削済み論文,コラムも充実! 【目次】 第1部 試験の概要と対策 第1章 試験概要 第2章 出題傾向 第3章 試験対策   第4章 合格のツボ! 第2部 午前Ⅱ(専門知識)試験の重点対策 第1章 学習方法 第2章 システム開発技術 第3章 ソフトウェア開発管理技術 第4章 オブジェクト指向分析 第5章 構造化分析 第6章 システム化計画 第7章 要件定義 第8章 調達計画・実施 第9章 セキュリティ 第3部 午後Ⅰ試験の重点対策 第1章 学習方法と合格のツボ! 第2章 午後Ⅰ試験に出題される企業の主要業務 第3章 解法テクニック 第4章 解法テクニック活用の演習 第5章 解法テクニック応用の演習 第4部 午後Ⅱ試験の重点対策 第1章 合格に向けて「筆者と一緒にがんばろう」 第2章 解法テクニック 第3章 論文設計ワークシート活用の演習 第4章 解法テクニック応用の演習 第5章 マイルストーンの設定
  • 2023-2024 プロジェクトマネージャ「専門知識+午後問題」の重点対策
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【特長】 最短ルートで難関プロマネ資格を取得したい人のための試験対策本です!! ◎午前Ⅱの重点対策は「弱点克服」,「基礎固め」 「キーワード+演習問題」という構成で,午後問題にも出題される専門知識の学習ができます。 ◎午後Ⅰの重点対策は「解答のプロセスの理解」 厳選した16問を詳細に解説。出題趣旨を把握し,解答を導き出すためのプロセスを理解しましょう。 ◎午後Ⅱの重点対策は「論文の概要設計」 7本の論文事例を掲載。論述のポイントを確認して,概要設計の作り方をマスターしましょう。 【目次】 第1部 はじめに 第1章 学習の進め方 第2章 試験対策のポイント 第3章 試験に関する情報 第4章 受験ガイド     第2部 午前Ⅱ試験の重点対策 第1章 学習の進め方 第2章 システム企画 第3章 ソフトウェア開発プロセス・手法 第4章 システム開発技術 第5章 プロジェクトマネジメント 第6章 関連法規・コンプライアンス 第7章 セキュリティ    第3部 午後Ⅰ試験の重点対策 第1章 学習の進め方 第2章 演習問題と解答のテクニック     第4部 午後Ⅱ試験の重点対策 第1章 学習の進め方 第2章 論文執筆の基礎 第3章 演習問題と解答のテクニック 第4章 過去の出題テーマ 巻末資料   午前の出題範囲 JIS Q 21500プロセスの目的 索引 著者紹介
  • 2022 システムアーキテクト「専門知識+午後問題」の重点対策
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 毎年,SA試験合格者を送りだしている,人気講師“岡山昌二”が,本番で勝てる,合格テクニックを,惜しみなく伝授!! ◎午後試験につながる専門知識を重点項目に絞って丁寧に解説 ◎午後試験突破のための,解法テクニック,学習方法など,合格のツボが満載! ◎学習者が間違えやすい事例や,コメントを掲載し,なぜ得点が伸びないかを分析!添削済み論文,コラムも多数掲載! 目次 第1部 試験の概要と対策  第1章 試験概要  第2章 出題傾向  第3章 試験対策    第4章 合格のツボ 第2部 午前Ⅱ(専門知識)試験の重点対策  第1章 学習方法  第2章 システム開発技術  第3章 ソフトウェア開発管理技術  第4章 オブジェクト指向分析  第5章 構造化分析  第6章 システム化計画  第7章 要件定義  第8章 調達計画・実施  第9章 セキュリティ 第3部 午後Ⅰ試験の重点対策  第1章 学習方法と合格のツボ  第2章 午後Ⅰ試験に出題される企業の主要業務  第3章 解法テクニック  第4章 解法テクニック活用の演習  第5章 解法テクニック応用の演習 第4部 午後Ⅱ試験の重点対策  第1章 合格に向けて「筆者と一緒にがんばろう」  第2章 解法テクニック  第3章 論文設計ワークシート活用の演習  第4章 解法テクニック応用の演習  第5章 「もう少しがんばろう論文」から学ぶ論述のコツ
  • 2022 プロジェクトマネージャ 「専門知識+午後問題」の重点対策
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 最短ルートで難関プロマネ資格を取得したい人のための試験対策本です!! ◎午前Ⅱ試験は「弱点克服」に重点をおいて対策  …「キーワード+演習問題」という構成なので、弱点分野だけを抜き出して学習ができます! ◎午後Ⅰ試験は「解答のプロセスの理解」に重点をおいて対策  …過去問から厳選した16問を掲載し、そのすべてに詳細な解答のプロセスが付いています! ◎午後Ⅱ試験は「概要設計の作り方」に重点をおいて対策  …過去問から6問を掲載し、そのすべてに概要設計の見本とその作成手順を付けました! 第1部 はじめに 第1章 学習の進め方 第2章 試験対策のポイント 第3章 試験に関する情報     第2部 午前Ⅱ試験の重点対策 第1章 学習の進め方 第2章 システム企画 第3章 ソフトウェア開発プロセス・手法 第4章 システム開発技術 第5章 プロジェクトマネジメント 第6章 関連法規・コンプライアンス 第7章 セキュリティ 第3部 午後Ⅰ試験の重点対策 第1章 学習の進め方 第2章 演習問題と解答のテクニック   第4部 午後Ⅱ試験の重点対策 第1章 学習の進め方 第2章 論文執筆の基礎 第3章 演習問題と解答のテクニック 第4章 過去の出題テーマ 巻末資料 午前の出題範囲 JIS Q 21500プロセスの目的 索引 著者紹介
  • 日本語入力を支える技術 ―変わり続けるコンピュータと言葉の世界
    4.3
    1巻2,827円 (税込)
    コンピュータと人を結ぶ窓口である入力プログラム(IME)は一見シンプルですが,その言語,特に日本語の扱いにはソフトウェアレベルの数多くの工夫が詰まっています。本書では,いまどきの日本語入力システムで利用されている変換アルゴリズムや機械学習といった技術を紐解きます。また,かな漢字変換エンジンの実装を通じて,いかにして変換精度を向上させるか,効率よく日本語を入力するかを丁寧に解説。広くソフトウェア開発者,プログラマの方々へ,新たな技術が続々と取り込まれているIMEのいま知っておきたい基本を紹介します。
  • ノンプログラマーなMacユーザーのためのGit入門
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、プログラミングをしないMacユーザーをとくに意識した、Gitの入門書です。 Gitの知識がまったくない段階から始めて、主要機能をしっかり理解し、GitHubの共有機能までたどり着くことを目標にしています。過去に挫折した方や、いまさら人に質問できない方、こっそりマスターして同僚に差をつけたい方にもおすすめです。 プログラマーの間でGitの人気は高まる一方ですが、「最近では、ノンプログラマーにとってもその利便性が認められてきています。」 たとえば、ソフトウェア開発のプロジェクトにプログラマー以外の立場で参加する場合や、 そもそもプログラムではない一般的な文書作成の目的で、Gitの基礎知識を必要とされるケースが増えてきています。 しかしGitはもともと大規模なソフトウェア開発のために作られたもので機能が多く、 独特な用語が多い上に、ほとんどの解説書では読者がプログラマーであることを前提にしているため、 ノンプログラマーにとっては最初の手掛かりにさえ悩むケースがあります。 【本書の執筆方針】 1.一般的なMac用アプリケーションと同じ感覚でGitを利用できる「Sourcetree」というアプリケーションを使います。 「ターミナル」やコマンド入力は扱いませんが、用語や機能を本書で学んでおけば、将来本格的に使いたくなったときにも役立つでしょう。 2.サンプルには、単純な日本語の文書を使います。 プログラミングの知識は必要ありませんし、操作結果の変化もわかりやすくしています。 3.採りあげるアプリケーションやサービスは、すべて無料です。 規模が大きくなると有料になるものもありますが、独習や、少人数のプロジェクトであれば費用はかかりません。
  • NO HARD WORK! 無駄ゼロで結果を出すぼくらの働き方
    4.1
    オフィスでの深夜残業、終わりのない会議、日曜午後の仕事メール、チャットの応酬……本気で成果を出したいなら、そんなものはみんないらない! 世界各国で支持され続けるソフトウェア開発会社ベースキャンプの経営者コンビが語る、シンプルで超真っ当な仕事論
  • はじめてのテストプロセス改善 ソフトウェアの「バグをなくせ」と言われたら?テストプロセス改善でバグを削減しよう(CodeZine Digital First)
    -
    テストプロセス改善の入門編ハンドブック! ソフトウェアエンジニアリングやテクノロジーは日々進歩していますが、まだまだバグ0の実現には至っていません。 しかし、バグ0は難しいとしても、"プロセス"によりバグの少ないソフトウェア開発の実現は可能です。 「テストプロセス改善」を実施する際、最も困るのが、テストプロセス改善に関するまとまった情報が少ないことです。 そこで本書は、「テストプロセス改善」をするときに欲しい3つの情報をわかりやすく紹介しています。 テストプロセス改善がなぜバグの削減につながるのでしょうか。 テストプロセス改善のメリットと課題はどのようなものでしょうか。 どのようにテストプロセス改善を実施すればよいのでしょうか。 CodeZineで好評いただいた連載を再編し、最新情報を加筆してお届けします。 【著者紹介】 高木 陽平 東京理科大学大学院 技術経営修士(MOT)卒業。バルテスのフィリピン子会社であるVALTES ADVANCED TECHNOLOGY INC.の取締役。 今まで、多数のソフトウェアテストやテストプロセス改善の業務に従事。大学でソフトウェア工学の研究室に入り、プロセス改善を研究。 2019年に、Stuart Reid博士が開発したISO29119(ソフトウェアテスト規格)トレーニングのトレーナー用トレーニングを、 Stuart Reid博士本人より教わり、日本人初のISO 29119トレーニングトレーナーとなる。 ISO 29119 Certified Tester、JSTQB初の完全上級テスト技術者(テストマネージャ、テストアナリスト、テクニカルテストアナリスト)の資格を保有。 訳書に、「ISO/IEC/IEEE 29119 ソフトウェアテスト規格の教科書」(バルテス株式会社、共訳)がある。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Pythonで作って学べる ゲームのアルゴリズム入門
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 本書はPythonというプログラミング言語を用いて、ゲームを制作しながらアルゴリズムを学ぶ入門書です。 Pythonはソフトウェア開発や学術研究の分野で広く用いられるようになり、企業や教育機関で使われる主要なプログラミング言語の1つになりました。 また基本情報技術者試験にPythonが加わるなど、情報処理を学ぶ人たちにとっても触れる機会の多い言語になっています。 Pythonの人気が高まったのは、 ・記述の仕方がシンプルで、他のプログラミング言語より短い行数でプログラムを組める ・記述したプログラムを即座に実行でき、開発効率に優れている ・ライブラリが豊富で、それらの多くが使いやすい などの理由からです。 Pythonはプログラミング言語の中で特に学びやすく、誰もが習得できる言語であることも、広く普及した理由として挙げられるでしょう。 本書はアルゴリズムの学習に力を入れています。初学者が理解できるようにプログラミングの基礎からスタートし、やさしいアルゴリズムから段階を踏んで高度な内容を学ぶ構成になっていますので、どなたにも安心して手に取っていただけます。 ここで言うアルゴリズムとは、問題を解決するための手順や手法のことです。アルゴリズムを学ぶとさまざまな問題を解決する力が伸びるといわれており、しばらく前からアルゴリズムを学ぶ大切さが、色々なところで説かれるようになりました。 アルゴリズムと聞くと難しそうと考えてしまう方もいるかもしれませんが、心配は無用です。本書はゲームを制作していく過程で色々なアルゴリズムを習得できるようになっています。 みなさん、ゲームを作りながら、プログラミングとアルゴリズムを楽しく学んでいきましょう! (本書「まえがき」より)

    試し読み

    フォロー
  • Pythonによるディープラーニング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 現代エンジニアの必須知識:ディープラーニング技術を身に付けよう! PythonのディープラーニングフレームワークKerasの開発者である筆者が、多くの人々がディープラーニングを活用できるようPythonコーディングを交えながら分かりやすく説明していきます。「ディープラーニングを適用できる課題とはなにか」「限界はどこにあるのか」を実践解説。Keras/TensorFlow 2対応。第1版(2017年)以降の話題やモデル・理論とその実装コードなど、より丁寧に解説し大幅にボリュームアップしています。 ディープラーニングにより自動言語翻訳や画像認識の精度は飛躍的に向上し、現代のソフトウェア開発者にとってその技術の理解と習得は必要不可欠な分野になりつつあります。 機械学習プラットフォームTensorFlowの上で動作するKerasは、Pythonで書かれたディープラーニングのAPIです。数学やデータサイエンスの専門的な知識がなくともディープラーニングを手軽に実装できるようになります。 Keras開発者であるFrançois Cholletは、改訂・増補された本書で、機械学習の初心者と経験者、両者に向けたアドバイスを提供します。直感的な説明とわかりやすいイラスト・例題で理解が深まり、ディープラーニングのアプリケーションを開発するために必要なスキルをすぐに身につけることができます。 ・ディープラーニングの最初の一歩 ・画像分類と画像セグメンテーション ・時系列予測 ・テキスト分類と機械翻訳 ・テキスト生成、画像生成 1章 ディープラーニングとは何か 2章 ニューラルネットワークの数学的要素 3章 KerasとTensorFlow 4章 ニューラルネットワーク入門:分類と回帰 5章 機械学習の基礎 6章 機械学習のユニバーサルワークフロー 7章 Kerasを使いこなす 8章 コンピュータビジョンのためのディープラーニング 9章 コンピュータビジョンのための高度なディープラーニング 10章 時系列のためのディープラーニング 11章 テキストのためのディープラーニング 12章 生成型ディープラーニング 13章 現実世界でのベスト・プラクティス 14章 本書のまとめ
  • パイプ椅子裁判──私道に関する争い
    -
    1巻1,100円 (税込)
    地主さん必見!権利がない私道工事を強行する、悪徳不動産屋の手口とは。 国や地方公共団体ではない私人が所有権を有する道路、「私道」。その私道に接する隣の土地が売りに出されたことから、事件は起こった。それは、よくある測量結果の立ち会い承諾……のはずだった。「建築の際に私道へガス管を通したいので、この書類にも氏名と捺印をください」、と不動産屋から差し出されたのは「道路掘削等承諾書」。虚偽の説明で承諾書を回収した悪徳不動産屋により、なんと私道を勝手に利用する車庫の建築が一方的に開始される――。私道をめぐって東京都足立区で起こったトラブルと訴訟に関する貴重な記録。 <著者紹介> 阿部昭夫(あべ ・あきお) 昭和36年10月の丑年生まれ。IT会社を経営し、大手企業のソフトウェア開発に約30年以上従事している。趣味は乗り物で、自動車全般(大型二種、大型特殊二種、牽引二種、大型自動二輪)、小型船舶1級や大型重機の免許等を所持。

    試し読み

    フォロー
  • パターン、Wiki、XP ―― 時を超えた創造の原則
    3.6
    1巻2,508円 (税込)
    ソフトウェア設計の定石集である「デザインパターン」は,今や開発者の必須知識となっています。Wikipediaに代表される「Wiki」は,多くの人々に使われるソフトウェアに成長しました。「XP(エクストリームプログラミング)」は,現在主流となりつつあるアジャイルな開発方法論です。 デザインパターン,Wiki,XP。 一見,何の関係もなさそうに思えるこの3つは,実は同じ起源から発生した兄弟です。 しかもその起源は,ソフトウェア開発とは何の関係もない異分野の人である,建築家クリストファー・アレグザンダーの思想にあります。 本書では,アレグザンダー(パターンランゲージの発明者),ウォード・カニンガム(Wikiの発明者),ケント・ベック(XPの提唱者)らが織りなす約半世紀の歴史物語をたどりながら,優れた創造を行うための共通原則に迫ります。
  • 人が増えても速くならない ~変化を抱擁せよ~
    3.8
    ユーザー数が伸びるにつれて多くの要望が出てきても、新しい機能をスピーディーに追加できなくなってきた。 ちょっとした修正のはずなのに、ものすごく時間がかかる。 ――そのようなことが起こる原因は、ソフトウェアが変化に適応できないから。 プログラミングを学んでも理解できないソフトウェアの本質を、プログラマーとして12年、経営者として12年の経験を持つ著者が集大成。 ・完成しても終わりではない ・人が増えても速くならない ・たくさん作っても生産性が高いとは言えない ・人に依存せず同じ品質にはできない ・プレッシャーをかけても生産性は上がらない ・見積もりを求めるほど絶望感は増す ・一度に大きく作ると得に見えて損をする ・工程で分担しても効率化につながらない これからの事業の成長に欠かせない思考法がわかる。 ■目次 はじめに 1章 完成しても、終わりではない   システムは使い始めてから改善が始まる   なぜ、ソフトウェアなのに固くなってしまうのか   プロジェクトからプロダクトの考え方に変える 2章 人を増やしても速く作れるわけではない   2倍の予算があっても2倍の生産性にはならない   遅れているプロジェクトに人を追加するのはやめて   銀の弾丸はないが"金の弾丸"なら有効なときがある   速く作ることはできないが、速く作れるチームは作れる   チームの哲学や文化が揃っていることが大事 3章 たくさん作っても生産性が高いとは言えない   あらゆる状況を考慮するのに時間がかかる   プログラムは現実の理解の上に成り立つ   影響範囲に気をつけて、重複をなくすことも仕事   同じソフトウェアを複数人で同時改修するのは非効率   生産性は、手を動かした時間で測らない 4章 人に依存せず同じ品質で作ることはできない   ソフトウェアは一品モノ、1つずつ中身が違う   外から見える品質と、見ることのできない品質   エンジニアにしかわからないプログラムの美しさ   クリエイティブな仕事の属人化を解決する 5章 プレッシャーをかけても生産性は上がらない   急がせたところで速く作ることはできない   一時的な妥協は、永遠の負債になる   作れば作るほど、生産性は落ちていく   生産性が上がる仕組みを作ることは投資   楽をするための苦労はいとわない 6章 見積もりを求めるほどに絶望感は増す   なぜ、正確な見積もりが出せないのか   見積もりを守るためのバッファの功罪   見積もりと約束が"受発注"の関係を作ってしまう   事業側と開発側が"協働"の関係を築く   「納品」をなくせばうまくいく 7章 一度に大きく作れば得に見えて損をする   プロジェクトが大きくなるとうまくいきにくいのに、なぜプロジェクトは大きくなってしまうのか   ソフトウェア開発はギャンブルのようなもの、大きく賭けると大きく失敗する   小さくすれば不確実さを下げられる   小さく作って、大きく育てられるのがソフトウェア   プロジェクトを小さくするために、作ろうとする機能の範囲を限定する   不確実な未来を、少しずつ確実なものにしていく 8章 工程を分業しても、効率化につながらない   工程を分離しても生産性は上がらない   猫の手を借りても生産性は上がらない   プログラムは最も低い品質に引っ張られる   ソフトウェアの設計はだれのものか おわりに
  • VRコンテンツ開発ガイド 2017
    -
    【VRコンテンツ開発の最先端ノウハウを網羅した一冊!】 VRコンテンツ開発の最先端ノウハウを網羅! 現在のVR事情を深いところまで押さえて活用できる、テクニカルバイブルが登場! VRアトラクションの雄、ハシラスCTO「古林克臣」、ガンナーオブドラグーンで受賞多数の「野生の男」、パノラマ動画案件を多く手掛ける「izm」、WebVRの先駆者「比留間和也」、VR周辺に詳しい「西川善司」。5名の強力執筆陣による、濃く深い情報が手に入る一冊です! 〈著者について〉 西川善司(トライゼット) テクニカルジャーナリスト。高校時代からパソコン誌へのプログラムの寄稿、商業ゲームソフトの移植業務を受託。その後、日立製作所を経て記者業務に転向。ゲーム開発技術以外に、映像技術、自動車技術にもフォーカスした取材を行っている。 株式会社ハシラス 最高技術責任者/CTO 古林克臣 Unity・UE4エンジニア。CTOを務めるVRコンテンツ制作会社のハシラスでは、主にHTC Viveを使用したVRアトラクションを制作。「ソロモン・カーペット」や「Hashilus」新バージョンなどの制作に関わる。また、「フレームシンセシス」という個人活動名でも多数のVRコンテンツを制作し、VR体験会などで精力的に作品の出展を行っている。 Hydrangea 野生の男 同人ゲームサークルHydrangeaを2013年に立ち上げ、同年のコミックマーケットにて日本初のフルVRゲーム「Perilous Dimension(現BLAST BUSTER)」を展示・頒布。2014年には「BLAST BUSTER」が窓の杜ゲーム大賞を受賞。2016年にBitSummit 4th、Unity VR Expo AKIBAで第2作目「The Gunner of Dragoon」がアワードを受賞。本職は2015年までVRどころかゲームと関係のないソフトウェア開発会社に島根県で勤務していたが、2016年から上京しゲーム会社にてVRエンジニアを務める。 フォージビジョン株式会社VR事業部 リードエンジニア izm 愛知の製造業の会社でR&Dエンジニアとして勤務しながら、趣味のVRコンテンツ開発を数年行う。2016年1月よりVRに関われる現職のフォージビジョン株式会社に転職。現在はOculus Rift、HTCVive、PlayStation VR向けVRコンテンツ開発を主業務としている。座間味ロケットジャンプを始めとして、パノラマ動画コンテンツを複数手がけている。 比留間和也 VRエンジニア/Unityエンジニア。Webエンジニア、iOSエンジニアを経験したのち、趣味のVRコンテンツ開発が高じてVR開発をメインとした活動を開始。現在はOculus Rift、HTCVive向けVRコンテンツ開発を主業務としている。VRコンテンツはゲームを主体とし、ニコニコ生放送などで利用される「複数参加型」のものを多く開発中。
  • VDM++による形式仕様記述
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 明確な仕様の記述と検証を行わずして、抵当な開発を行うことは出来ない! ソフトウェア開発では、上流工程を自然言語で表現する。このため論理的不一致などがおき、手戻りが発生する。これを解決する方法として考えられたのが、数学を用いた形式手法である。本書は、この手法の一つであるVDMとオブジェクト指向記述言語VDM++について実践的に解説する。
  • 部下とチームが動き出す!聴く技術
    -
    ■聴く技術で組織・チームを上手に運営できるようになる本 職場のコミュニケーションは指示から始まることが多いもの。しかし真のコミュニケーションは、さまざまなやりとりで醸成されます。 本書では部下とのコミュニケーションに必要な管理職のスキル強化をめざし、一般的な傾聴に留まらず、「聴く」という切り口から部下とのコミュニケーションの盲点や要点を実践的に解説します。 [本書の読者] ◎組織開発に着手しなければならないが、どうやって部下と接してよいかわからない上司 ◎部下の生産性やモチベーションを上げる具体的な方法を知りたい上司 ◎社内人事制度に慶弔をベースとしたしくみを取り入れたいと考えている人事担当者 ◎キャリアコンサルタントやコーチ 立ち読みができます! 「JMAM出版」 で検索! 【目次】 第1章「聴く」ことへの誤解 第2章 会話の構造を知る 第3章 会話力を上げる「聴く」技術 第4章 考え方や気づきを促す「伝える」技術 第5章 会話の流れをコントロールする技術 第6章 実践ケーススタディ 【著者】 高橋 雅明(たかはし・まさあき) 『キャリア創造塾』代表。 プログラマ、システムエンジニア、プロジェクトマネージャ等を担当し、ITエンジニアとしてソフトウェア開発業務に約15年従事した後、キャリアコンサルタントに転身する。キャリア形成や人材育成に関する活動を行い、のべ2,000人以上のキャリア相談を実施し、ほぼ100%の満足度の実績を持つ。 セミナー研修、講演、キャリアコンサルティング、スーパービジョン、コーチングなどを行う傍ら、IT media『エンジニアライフ』のコラム『5分間キャリア・コンサルティング』でコラムニストとしても活動、2019年5月時点で連載350回を超える。 著書に『日本でいちばんわかりやすいプログラミングのドリル』『マンガでやさしくわかるプログラミングの基本』(日本能率協会マネジメントセンター)、『ひとりでできる! ITエンジニアのキャリアデザイン術~望みをかなえる「壁」の越え方』(技術評論社)。 主な資格に、国家資格2級キャリアコンサルティング技能士、国家資格キャリアコンサルタント、米国PMI 認定Project Management Professional(PMP)など。
  • 文系でも必ずわかる 中学数学×Python 超簡単プログラミング入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これからプログラミングを始めるときに選ぶ言語として注目されているPython。 人工知能(AI)、機械学習、データサイエンスなど、今最もニーズの高い分野で利用されているプログラミング言語です。 そうした分野のソフトウェア開発に数学の知識は必須と言われています。 ならばPythonプログラミングと数学を同時に学んではどうでしょう。 数学というと「自分は文系だから数学は苦手で……」という人も多いでしょう。だったら、最初からやり直してみませんか?本書は徹底して直線だけを学び直します。数学としてはまさに一歩目。中学一年生に戻ったつもりで、“わかるところ”からやり直しましょう。数学が苦手ならなおさら「急がば回れ」がお薦めです。 傾き、切片、垂直、交点、連立方程式、垂直二等分線など、「確かに昔やったよな」とおぼろげに覚えているところを、もう一度しっかり理解できます。これならごくシンプルな数式ばかりなので、「数学は苦手だったのに、なぜ今ならわかるんだろう?」と意外なほど理解できます。 理論で確かめたら、実際に計算して確かめてみましょう。そこはPythonにおまかせ。最初はごくシンプルな数式をプログラムにすることで、プログラミングとPythonに自然に慣れて、ソフトウェア開発の基礎を身に付けていくことができます。 「直線だけじゃ何もできないのでは?」――。直線を舐めてはいけません。直線だけでも、ビッグデータを分析し、将来の予測をすることができます。どうやってそのためのモデル(数式)を作り、分析や予測に役立てるのか。機械学習の一歩目に踏み込むことまでできるのです。入門レベルだからと遠慮せずに、本書でそこまで行ってみましょう!
  • プラトンとナード
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 テクノロジー好きな“ナード”へ贈る「自分たちの仕事の文化的背景」を理解する1冊。 本書では、テクノロジーが生み出される“工学”と呼ばれるプロセスが非常に創造的であること、そしてこのことから工学がもてはやされ競争が激しくなってしまい、聡明な若者がナードと呼ばれるようになっていることを説明します。 エンジニアはモデルと抽象を用い独創的な人工の世界をどのように築いているのか、そして現在では人間がこれまでに公開してきたものすべてをポケットに入れて持ち運べるようになるなどの驚くべき能力をどのようにして提供しているのかについて解説します。 しかしだからといってテクノロジーに限界がないわけではありません。陰と陽のバランスを保つため本書の後半では、一部で暴走ぎみのデジタルテクノロジーとコンピューテーション(計算)&人工知能に対する熱狂への反論を試みます。 本書のタイトル“プラトンとナード”は2つの考え「知識・テクノロジーが人間とは無関係に存在し発見される」「人間は知識やテクノロジーを発見するのではなく作り出す」を対立させるものです。そして「ナード」とは主観的で斬新な作り手であって既存の真実を採掘する者ではありません。 本書からコンピューターサイエンスと歴史、その哲学・論理、そして数学についてなど多くのことを学ぶことができます、若者が工学の道に進むことを検討したくなる一助となれば幸いです。 MIT Press『Plato and the Nerd:The Creative Partnership of Humans and Technology』の日本語版。 ●著者 エドワード・アシュフォード・リー(Edward Ashford Lee) カリフォルニア大学バークレー校EECS(電気工学およびコンピュータサイエンス)の名誉教授、大学院教授。エール大学卒、MITで修士号、カリフォルニア大学バークレー校でEECSに関する博士号を取得。同大学で30年以上教え続け300以上の学術論文とデジタル通信、組み込み、ソフトウェアモデリングに関する教科書の共著がある。サイバーシステム、ロボティクス・自転車システムなどソフトウェア開発に携わる研究を活発に行っている。この本は一般向けに書かれた彼の最初の著作となる。 ●翻訳 株式会社クイープ 1995年、米国サンフランシスコに設立。コンピューターシステムの開発、ローカライズ、コンサルティングを手がけている。2001年に日本法人を設立。主な訳書に『サイバーセキュリティ レッドチーム実践ガイド』、『PythonとKerasによるディープラーニング』(マイナビ出版)、『Python機械学習ライブラリ scikit-learn活用レシピ80+』、『AIアルゴリズムマーケティング』(インプレス)、『入門JavaScriptプログラミング』、『テスト駆動Python』(翔泳社)、『プログラミングASP.NET Core』(日経BP社)などがある。
  • プログラマーとお仕事をするということ
    3.3
    あなたはプログラマーですか? プログラマーではないけれど、あなたの部下や同僚、あなたが関わっているプロジェクトにプログラマーが一人でもいれば、あなたは本書の読者です。 この本では、日頃あなたが不思議に思っていること、すなわち、 ●プロジェクトの計画と遂行の方法とソフトウェア開発プロセスが噛み合わない ●それによって生まれる衝突の回避   ・ソフトウェア開発プロジェクト管理の発展   ・開発手法のその利点と欠点の評価 ●プログラマーは何をどのようにやっているのか ●ソフトウェア開発プロセスや関連する用語、コードを書く以外にプログラマーが行っていること そして、 ●プログラマーの管理   ・プログラマーをどう採用するか   ・一般的なプログラマーの心理学   ・開発者の心を占めているプレッシャーや優先度 ●プロジェクトの失敗にどう対処するか といったことに対して、著者自身が見聞し体験してきた、ソフトウェア開発にまつわる手酷い失敗や過ちをもとにした解決方法と指針を(ユーモアとともに)与えてくれます。 【重要な注】 そしてそれは、円滑にプロジェクトを進めるために必要な相互理解のステップであり、決定権の綱引きの方法ではありません。 もちろん、米国のソフトウェア開発事情と日本とでは、必ずしも全面的に同じではありませんが、日本の非プログラマー管理者たちにとっても、自身のプロジェクトを円滑に進めるためのヒントが詰まっている1冊といえます。 もちろん第一線で活躍しているプログラマーの皆さんにとっても得るものがたくさんあるはずです。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • プログラマーのためのVisual Studio Codeの教科書
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Visual Studio Code」(VS Code)は、Microsoftが中心となってオープンソースで開発されているクロスプラットフォーム(Windows/Linux/macOS)対応のコードエディターです。 VS Codeは、高速で起動・動作し、安定性に優れているというエディターの側面だけではなく、コードの編集、インテリセンス(自動補完)、フォーマッッティング、静的チェック、デバック、タスクランナー、ソースコード管理システムとの連携といった統合開発環境としての機能も持ち合わせています。さらに、リモート開発や共同開発といった最先端の手法にも対応した機能を提供しています。 それだけではなく、世界中の開発者が公開している豊富な拡張機能を手軽に取り込める仕組みとエコシステムも確立されています。 本書は、VS Codeの基礎から、拡張機能の開発まで、幅広いトピックをカバーしています。大きく分けて次の4つのパートから構成されています。 それぞれのパートが独立した内容になっており、目的にマッチしたところから選んで読み進められるようにしています。最初から読み進めても興味のあるトピックに絞って読んでもよいでしょう。  Part 1:VS Codeの基礎(VS Codeの基本機能と全体像)  Part 2:VS Codeによるソフトウェア開発(開発ライフサイクルの支援機能、リモート開発、チーム開発のための統合機能)  Part 3:VS Codeの拡張機能開発(拡張機能API、開発方法、テスト、公開方法)  Part 4:VS Codeによるドキュメント作成(仕様書や論文/書籍などのド
  • プログラマー”まだまだ”現役続行
    4.2
    ※本書は2009年に発行された書籍の電子版になります。 【管理職にならなくたっていい。】 「35歳定年説」が常識としてまかり通っている事実が示すように、我が国ではプログラミングは「若く、給料の安い人がやる仕事」とされている。しかし、世界の常識はそうではなく、40代、50代でも現役としてプログラミングを続けている技術者も少なくない。50代の現在もなお現役プログラマーとして活躍する著者が、生涯プログラマーとして活躍するための心得を説く。 ■こんな方におすすめ ・これからプログラマーになろうと考えている大学生 ・プログラマーに転職しようと考えている人 ・プログラマーになりたての人 ・プログラマーとして楽しく仕事をしていきたい人 ■目次 第1章 ソフトウェアは「人」が作る 第2章 プログラマー現役続行 第3章 論理思考力:現役続行に必要な七つの力(1) 第4章 読みやすいコードを書く力:現役続行に必要な七つの力(2) 第5章 コンピュータサイエンスの基礎力:現役続行に必要な七つの力(3) 第6章 継続学習力:現役続行に必要な七つの力(4) 第7章 朝型力:現役続行に必要な七つの力(5) 第8章 コミュニケーション力:現役続行に必要な七つの力(6) 第9章 英語力:現役続行に必要な七つの力(7) 第10章 コードレビューのすすめ 第11章 若い人たちへ 第12章 30代、40代の人たちへ ■著者プロフィール 柴田芳樹:1959 年生。九州工業大学および大学院で情報工学を専攻し、以来、ソフトウェア開発に従事する。翻訳書に『プログラミング言語Java 第4版』『Effective Java 第2版』『Java Puzzlers 罠、落とし穴、コーナーケース』『Google Web Toolkit ソリューション』(いずれもピアソン・エデュケーション)『アプレンティスシップ・パターン』(オライリー・ジャパン)、著書に『Java 2 Standard Edition 5.0Tiger』(ピアソン・エデュケーション)『ソフトウェア開発の名著を読む【第2版】』がある。
  • プログラミングのための数学
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ソフトウェア開発において数学のスキルがますます重要になっています。時代をリードする企業はデータサイエンスや機械学習を取り入れ活用し、ゲーム開発、コンピューターグラフィックスやアニメーション、画像や信号処理、価格設定、株式市場分析など、数学の知識が多くのシーンで役立ちます。 本書では、プログラミングに必要となる数学:線形代数、微積分、機械学習の基礎を学び、実際のソフトウェア開発で活用できるPythonの主要ライブラリの使い方を習得します。実際のコーディングはJupyter Notebookを通して学びます。 難解な教科書とはならないよう、数学的概念を実世界に当てはめた例題をたくさん取り上げます! 1章 プログラムで数学を学ぶ [第1部] ベクトルとグラフィックス 2章 2次元ベクトルで描画する 3章 3次元にする 4章 ベクトルやグラフィックスを座標変換する 5章 行列で座標変換を計算する 6章 より高い次元へ一般化する 7章 連立1次方程式を解く [第2部] 微積分と物理シミュレーション 8章 変化の割合を理解する 9章 移動する物体をシミュレーションする 10章 文字式を扱う 11章 力場をシミュレーションする 12章 物理シミュレーションを最適化する 13章 音をフーリエ級数で分析する [第3部] 機械学習への応用 14章 データに関数を当てはめる 15章 ロジスティック回帰でデータを分類する 16章 ニューラルネットワークを訓練する 付録A Pythonのセットアップ 付録B Pythonのヒントとコツ 付録C OpenGLとPyGameによる3次元モデルのロードとレンダリング 本書は、プログラミング経験がある程度あり「数学スキルを再確認したい」「数学の応用についてプログラミングを通じて学びたい」と考えている人のための本で中学・高校で習った数学の知識があれば大丈夫です。 例題に沿って、すべての練習問題に挑戦することで、本書を最大限に活用することができます。
  • Processingではじめるゲームプログラミング
    NEW
    -
    本書は、ゲームを作りながらプログラミングについて学び、プログラミングを学びながらゲームを作ります。つまり、「プログラミング」と「ゲーム制作」を分けずに同時に学んでいきます。 制作するゲームは、ルーレット、スロットマシン、三目並べ、ナンバープレイス、マインスイーパ、オセロといったパズルゲームとブロック崩しです。どのゲームもシンプルでありながらそれぞれに奥深さがあり、楽しみながら作り、プレイし、学習を進められるのではないかと思います。 この本でゲーム制作に使うのがProcessingです。Processingはマサチューセッツ工科大学(MIT)で開発されたプログラミング言語であり、同時に統合開発環境でもあります。統合開発環境とは、ソフトウェア開発に必要なものがまとまって利用できる環境のことです。Processingは、Javaという世界的に広く利用されているプログラミング言語をもとに視覚的な表現をしやすく作られているため、プログラミングの学習やゲーム作りに適しています。Processingに影響を受けたシステムやプロジェクトも数多く存在し、Processingを通じたコミュニティが世界中に存在するため、その後の学習にもスムースにつなげられることでしょう。 本書は、プログラミングを始めたい方や、プログラミングの基本は学習したけれど、ゲームなど具体的なものを作ってみたいという方向けに書かれています。また自分で考えながら工夫して、楽しみながらプログラミングを進められるような構成にしています。

最近チェックした本