ソフトウェアの検索結果

非表示の作品があります

  • コミック百合姫 2026年9月号[雑誌]
    NEW
    -
    毎月発売! 世界で唯一の百合専門誌 9月号は、「私に天使が舞い降りた!」の椋木ななつ先生の新連載「バリキャリJKモネ先輩」が巻頭カラー! センターカラーは、散葉ちんみ先生による新連載「神は私を撮りたいって言ってます!」と、あげはる先生「晴れた日のドレスコード」、伊月クロ先生「彩純ちゃんはレズ風俗に興味があります!」です! ●表紙:チェリ子 ●巻頭カラー:《新連載》椋木ななつ[バリキャリJKモネ先輩] ●センターカラー:《新連載》散葉ちんみ[神は私を撮りたいって言ってます!]/あげはる[晴れた日のドレスコード]/伊月クロ[彩純ちゃんはレズ風俗に興味があります!] ●連載作品:未幡[私の百合はお仕事です!]/当麻[君のせいなんだから、責任とってよね。]/なもり[大室家]/なもり[ゆるゆり]/いくたはな[骨に願いを、星に呪いを]/しぼりかすこ[現実世界でも幸せにしてくださいね?]/うさみみき[残骸少女、きらきらな世界の底]/くわばらたもつ[ぜんぶ壊して地獄で愛して]/玉崎たま[無力聖女と無能王女~魔力ゼロで召喚された聖女の異世界救国記~]/アシダカヲズ[超深宇宙より愛をこめて]/紬めめ[ひなちゃんが生きてるなら]/FLOWERCHILD[映しちゃダメな顔]/ひあるろん&達磨[小春と湊] ●読切:三谷てぃつ丸[幼馴染の方程式] ●特集:《好評放送中!》TVアニメ[きみが死ぬまで恋をしたい]/《8月より開催》『きみが死ぬまで恋をしたい×アトレ秋葉原コラボ』/《出張掲載》ゆあま[おまじない]/《出張掲載》あおと響[アンバランス] ●巻末コラム:こばらゆうこ[フィルムに咲く百合の花を集めて君に贈りたい]/ムロマキ[ドイツのBL女子が百合に出会って女王と呼ばれるようになった話]/寺澤百花[オフレコ×ガールズトーク]/星井七億[こじらせろ!百合妄想!] ※電子版「コミック百合姫」内に掲載されている広告・情報・価格は紙版で発行した当時のものとなります。電子版には付録は含まれておりません。プレゼント・アンケート等は締め切りが過ぎているものや受付対象外のものもございますので、何卒ご了承ください。
  • ELDEN RING 黄金樹への道 1
    4.8
    褪せ人・褪夫(あせお)は、謎の女性・メリナと取り引きし、狭間の地にそびえる黄金樹を目指す。パッチ、ブライブ、マルギット、そして魔女ラニ……、褪夫の行く手に個性豊かな人物たちが待ち受ける!?
  • ソフトウェア透明性 攻撃ベクトルを知り、脆弱性と戦うための最新知識
    3.5
    いま、ソフトウェアの安全性を正しく評価することがサイバーセキュリティに求められている! 本書は、ソフトウェア・サプライチェーンセキュリティの背景や脅威、対応する政府機関や民間団体の対応状況などについて体系的、網羅的にまとめた書籍です。 われわれが日常的に利用している食品や医薬品、自動車では当たり前のように行われている安全評価が、ソフトウェアとなるとブラックボックス化しています。ソフトウェアの安全性を正しく評価することは企業を、社会を守る行為と言えます。ソフトウェアの安全性を評価するためにはソフトウェアの利用者だけでなく、生産者、ベンダーなど、各ステークホルダーの協力が欠かせません。本書では、ステークホルダーごとに必要なアプローチ、視点を実践的に紹介します。 また、本書は、米国政府や研究所におけるソフトウェアの安全性を把握するための取り組みを紹介します。具体的には、ソフトウェア透明性の歴史、SBOM(ソフトウェア部品表)、証明書などのトピックを取り上げています。これからのサイバーセキュリティやアプリケーションセキュリティに必須となるソフトウェア透明性を本書で学ぶことができます。 ■目次 Chapter 1 ソフトウェア・サプライチェーンの脅威の背景 Chapter 2 既存のアプローチ ― 伝統的なベンダーのリスク管理 Chapter 3 脆弱性データベースとスコアリング手法 Chapter 4 ソフトウェア部品表(SBOM)の台頭 Chapter 5 ソフトウェア透明性における課題 Chapter 6 クラウドとコンテナ化 Chapter 7 民間部門における既存および新たなガイダンス Chapter 8 公共部門における既存および新たなガイダンス Chapter 9 オペレーショナルテクノロジーにおけるソフトウェア透明性 Chapter 10 サプライヤのための実践的ガイダンス Chapter 11 利用者のための実践的ガイダンス Chapter 12 ソフトウェア透明性の予測 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ソフトウェア工学
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 基礎の基礎からプロジェクト管理まで、シッカリ学べる!  本書はソフトウェア工学の全体像をつかむための地図である。著者たちが企業や研究所で経験した「よい設計なくして、よいソフトウェアは望めない」という経験値を先人たちの知見と併せて一冊の書籍としてまとめた。  大学でソフトウェア工学を学ぶ学生には教科書として、企業で設計に携わる技術者にとっては参考書として活用できるように設計している。  分からない点や疑問な点を素早く探せるように、索引と傍注をリンクさせてレファレンス性を高めている。さらに傍注にはソフトウェア設計のヒントとなる事項を取り上げピンポイントで解説している。  今や社会基盤となった情報システムの中核であるソフトウェア工学を、しっかり学ぼうとする初学者やより確かな知識を得ようとしている読者には、まさに座右の書である。
  • ソフトウェアテスト徹底指南書 ~開発の高品質と高スピードを両立させる実践アプローチ
    5.0
    1巻3,960円 (税込)
    本書を通して、ソフトウェアテストの知識・技術を体系的に学びます。そしてその中でテストによって次の課題にどのように対応していくか学び、現代的なソフトウェア開発に対応するため総合力・基礎力を強化します。 ・開発成功や顧客満足実現をどう支えるか ・開発の高品質と高スピードの両立を支えるアプローチとは ・アジャイルや継続的デリバリー、DevOpsの導入にどう対応するか ・テスト自動化といったテスト技術導入を成功させるには ・チーム全体でテストを推進していくためには ・定番のテスト失敗要因に対しマネジメントでどう対策すべきか ■こんな方におすすめ ・テストエンジニアやQAエンジニアにこれからなる人 ・テストに疎いが、テストに関わることになった開発者やマネージャ ・旧来のテストと、モダンな開発現場で求められるテスト技術のギャップに悩んでいる人 ・個々の担当ごとのテストの遂行はできているが、それらを連携させた、チーム全体のテストの体制構築や戦略立てをどうすればよいか悩んでいる人 ■目次 ●PartI ソフトウェアテストと品質マネジメント ・第1章 ソフトウェアテストとは ・第2章 品質マネジメントとソフトウェアテスト ・第3章 ソフトウェアテストの全体像 ●PartII テストの戦略とプロセス ・第4章 テストの戦略立て ・第5章 定番のテスト戦略 ・第6章 アジャイル開発でのテスト戦略 ・第7章 継続的デリバリーでのテスト戦略 ・第8章 DevOpsでのテスト戦略 ・第9章 ソフトウェアプロダクトライン開発でのテスト戦略 ・第10章 テストを支えるプロセスの構築と運用 ●PartIII テストの作成と実行 ・第11章 テストの分析・設計・実装の全体像 ・第12章 テスト基本分析 ・第13章 テストアーキテクチャ設計 ・第14章 テストアーキテクチャ設計手法:VSTeP ・第15章 テスト詳細分析とテスト設計 ・第16章 テスト設計技法の活用 ・第17章 応用的なテスト設計のアプローチ ・第18章 テスト実装 ・第19章 テスト環境の構築 ・第20章 テストの実行と結果判定 ・第21章 リスクベースドテスト ・第22章 探索的テスト ・第23章 ユーザーストーリーテスト ・第24章 静的テスト ●PartIV 自動テストの活用 ・第25章 自動テストの活用 ・第26章 自動テストの品質の作りこみ ・第27章 自動テストの評価 ・第28章 自動テストの設計・実装の原則 ・第29章 自動テストコードのパターンやイディオム ・第30章 開発者テスト ・第31章 テスト駆動開発 ●PartV テストの計画とマネジメント ・第32章 テスト計画 ・第33章 テストのモニタリングとコントロール ・第34章 プロジェクトリスクのマネジメント ・第35章 テストで求められる能力 ・第36章 テストを担う組織の構築 ●PartVI テストを支える技術 ・第37章 CI/CDの構築 ・第38章 バグ管理とバグチケット設計 ・第39章 テスト容易性の確保 ・第40章 テスト設計を支えるモデリング ・第41章 テストを支える契約による設計 ・第42章 ソースコードのブランチ管理とテストの連携 ・第43章 システムエンジニアリングで支えるテスト ■著者プロフィール 井芹洋輝:開発者、コンサルタント、テストエンジニア、QAエンジニアなど様々な立場で様々なソフトウェアテストの業務に携わる。現在は車メーカーでテスト/QAテックリードとしてテスト/QA活動に従事。その他テストに関する講演、技術指導、複数の論文・書籍執筆などを手掛ける。JSTQB技術委員、テスト設計コンテストU-30クラス初代審査委員長。
  • GitHub CI/CD実践ガイド――持続可能なソフトウェア開発を支えるGitHub Actionsの設計と運用
    5.0
    1巻3,740円 (税込)
    【GitHub Actionsの基本から運用のコツまで学び、品質の高いソフトウェアをすばやく届けよう】 本書はCI/CDの設計や運用について、GitHubを使ってハンズオン形式で学ぶ書籍です。GitHub Actionsの基本構文からスタートし、テスト・静的解析・リリース・コンテナデプロイなどを実際に自動化していきます。あわせてDependabot・OpenID Connect・継続的なセキュリティ改善・GitHub Appsのような、実運用に欠かせないプラクティスも多数習得します。 実装しながら設計や運用の考え方を学ぶことで、品質の高いソフトウェアをすばやく届けるスキルが身につきます。GitHubを利用しているなら、ぜひ手元に置いておきたい一冊です。 ■こんな方におすすめ ・GitHubは使っているけれど、プルリクエストぐらいしか利用していない ・CI/CDというキーワードは知っているけれど、自分で設計したことはない ・GitHub Actionsには触れているけれど、正直雰囲気で運用している ■目次 [基礎編] 第1章 ソフトウェア開発とGitHub 第2章 GitHub Actionsの基礎概念 第3章 ワークフロー構文の基礎 第4章 継続的インテグレーションの実践 第5章 運用しやすいワークフローの設計 第6章 アクションによるモジュール化 [実践編] 第7章 クリーンなリポジトリの維持 第8章 Dependabotによる依存関係バージョンアップ 第9章 GitHub Releasesによるリリース自動化 第10章 GitHub Packagesによるパッケージ管理 第11章 OpenID Connectによるセキュアなクラウド連携 第12章 コンテナオーケストレーションのデプロイメント 第13章 アクションのオープンソース化 [応用編] 第14章 GitHub Actionsの高度な使い方 第15章 GitHub Actionsのセキュリティ 第16章 GitHub Actionsのセキュリティ 第17章 GitHub Appsトークンによるクロスリポジトリアクセス 第18章 継続的デリバリーの実践 ■著者プロフィール 野村 友規:ソフトウェアエンジニア。事業会社で10年ほどWeb系システムの開発・運用に従事。2021年に独立し、技術顧問やソフトウェアアーキテクトとして複数社をサポート。システムアーキテクチャ設計・IaC導入・CI/CD運用・エンジニアリングマネージャー支援・技術戦略策定などを生業にしている。書籍執筆や雑誌寄稿もしており、代表著書に「実践Terraform」がある。技術書オタクで紙の本が大好き。積読は気にしたら負けの精神で生きている。
  • 仕組みからわかる大規模言語モデル 生成AI時代のソフトウェア開発入門
    3.5
    基礎からソフトウェア開発の入門まで、LLMを体系的に学びたい人のための必携書 本書は1冊で仕組みと開発手法を体系的に学べる、大規模言語モデル(LLM)を活用したソフトウェア開発の入門書です。 LLMは生成AI時代に欠かせない技術としてソフトウェア開発のあり方を大きく変えつつあり、あらゆる領域で応用可能な「知的エンジン」として進化しています。LangChainなどのフレームワークを用いてRAGを実装したり、マルチエージェントシステムを構築することでLLMの可能性がさらに広がります。 LLMを使いこなすには、Transformerの仕組み、学習プロセス、プロンプトエンジニアリングといった基礎知識を身につけることが欠かせません。本書ではこれらの技術を丁寧に解説し、オープンソースのLlama 3を解説することで、実用LLMをホワイトボックスとして活用できる視点を提供しています。 また、実践的なスキルが身につくようPythonによるコード例を豊富に掲載し、代表的なAPI(OpenAI API、Anthropic API、Gemini API)の利用方法を紹介。LangChainやLangGraphを用いた開発事例を通じて、応用可能なスキルを習得できるよう構成しています。 本書を通じてマルチモーダルLLMの仕組み、LangChainやLangGraphを活用したアプリケーション開発、マルチモーダルRAGやマルチエージェントシステムなどへの展開といった実践手法を身に付けられるでしょう。 【本書に必要なスキルや前提条件】 ・Pythonの基本的な文法 ・Pythonの環境構築方法 【目次】 第1章 Transformer 第2章 学習 第3章 プロンプトエンジニアリング 第4章 言語モデルAPI 第5章 LLMフレームワーク -LangChain- 第6章 マルチエージェントフレームワーク -LangGraph- 第7章 アプリケーション Appendix 【著者プロフィール】奥田 勝己(おくだ かつみ) 三菱電機株式会社 先端技術総合研究所 主席研究員。東京大学大学院情報理工学系研究科博士課程修了。博士(情報理工学)。2023年3月から2年間、マサチューセッツ工科大学(MIT)コンピュータ科学・人工知能研究所(CSAIL)にて客員研究員として、LLM(大規模言語モデル)を用いたコード最適化やプログラミング言語技術の研究に従事。企業では、プログラミング言語技術、コンパイラ、および組み込みシステムの研究開発に長年取り組む。その成果は、FA(ファクトリーオートメーション)システムや宇宙システムの高度化など、実際の製品やシステム開発に応用されている。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ソフトウェアファースト第2版 あらゆるビジネスを一変させる最強戦略
    3.6
    1巻2,420円 (税込)
    ソフトウェアで新たな価値を生み出そうとする企業と、そうでない企業との差は、さらに開きつつあります。今こそソフトウェアを武器に真のDXに取り組む時です。 ソフトウェアの進化スピードと柔軟性を武器にして(手の内化して)、事業価値や顧客体験を向上させるプロダクト(製品やサービス)を生み出す方法を解説します。 世界的IT企業で働き、現在は製造業をはじめとする日本企業の変革にも携わる著者による、今どきの、そしてこれからの「ソフトウェアファーストなプロダクト開発論」。プロダクト開発を率いる経営層はもちろん、実践に携わるマネジャーとエンジニアに向けて初版から内容を大幅改訂。
  • 図解即戦力 ソフトウェア業界のしくみとビジネスがこれ1冊でしっかりわかる教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆ソフトウェア開発業界についてよくわかる◆  本書は、急速に成長・変化するソフトウェア業界について、初心者にもわかりやすく解説する入門書です。業界の構造や仕事の内容、ビジネスモデル、法律、そして未来の技術まで幅広くカバーしています。テクノロジーに詳しくない人でも、ソフトウェア業界への理解を深め、関わるヒントが得られる構成です。「ソフトウェアとは何か」から「自分が関わるにはどうすればいいか」までを一冊で理解できる内容となっています。技術だけでなく、ビジネス・法律・社会との接点まで広く視野を持つことができるのが特徴です。 ■こんな方におすすめ ・業界への就業を目指す人。主に文系の学生。他業種から転職を希望する人 ・ソフトウェア関連のプロジェクト管理やマーケティングに関わる一般社員や営業担当者 ・キャリアアップやビジネス戦略の理解を深めたい社会人 ■目次 Chapter 1 ソフトウェアの種類 Chapter 2 ソフトウェア業界の全体像 Chapter 3 ソフトウェアでできること Chapter 4 ソフトウェア業界の仕事 Chapter 5 タイプ別に見るソフトウェア企業 Chapter 6 ソフトウェアをつくる仕事 Chapter 7 ソフトウェアを支える仕事 Chapter 8 ソフトウェア業界の労働環境 Chapter 9 ソフトウェアの法律とルール Chapter 10 ソフトウェア業界の未来 ■監著者プロフィール ●監修-松野 良信 (まつの よしのぶ):有明工業高等専門学校 創造工学科(情報システム)教授。学位:修士(工学)(佐賀大学)。1993年有明工業高等専門学校電子情報工学科に着任。2006年4月から国立高等専門学校機構 情報基盤委員会等委員を経て、2016年から2023年3月まで同機構情報戦略推進本部情報セキュリティ部門長を歴任、現在に至る。 ●著者-ワードクラフトプロデュース:書籍の企画・編集・執筆に加え、プレゼン資料や研修教材、コピーライティング、ストーリーデザインまで、言葉に関わるあらゆる表現をトータルにプロデュース。
  • ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた
    -
    なぜその案件はいつも炎上するのか? 受託開発リーダー必読の「失敗」の教科書! 受託開発が当たり前となった昨今、外部企業からの依頼を受けて開発を担う機会は増え続けています。 しかし、他社が絡む開発では常識や文化、さらには言語の違いなどが原因でトラブルが多く発生し、気づけば“炎上案件”に陥っていることも少なくありません。 ・勢いで受注した案件に、想定外の技術課題が潜んでいた ・契約前に開発を始めた結果、案件そのものが消滅した ・要件が膨張し、気づけば赤字案件に転落していた 本書は、このような受託開発の現場で起こりがちな「失敗」を集めた事例集です。 架空の開発現場を舞台に「見積もり・契約」「要件定義」「オフショア開発」「納品」などに潜む落とし穴を全42篇収録。著者の実体験をもとにした、フィクションとは思えない臨場感抜群のエピソードの数々を通して、失敗をどうすれば回避できるのかを解説します。 ★★★★★★★★★★ 開発を“託される”のは、なぜこんなにも難しい? 受託はしても受難はするな! 著者史上「最大の失敗」が、あなたに迫るッ! 【収録エピソード(一部抜粋)】 ●予算内で可能です「できます症候群」 ●技術がなくても可能です「できます症候群(重篤化)」 ●契約前に見切り発車「フライング受託」 ●互いの言葉が通じない「テキストベース誤読要件」 ●現世の常識を超えてくる「異世界仕様」 ●いつでもオールグリーン「壊れた青信号」 ●遅れなどなかった「進捗とんち職人」 ●認識は人それぞれ「十人十色品質」 ●バグこそありますが「エクスキューズ納品」 ●責任のなすりつけあい「エビデンス発掘現場」 ●不具合に付け込まれる「バグの身代金」 ●その人はもういません「渡り鳥技術者」 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ISO/IEC/IEEE 29119 ソフトウェアテスト規格の教科書
    完結
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆詳細 ISO29119の解説書がついに日本に登場! 現場で活かせるノウハウが満載! ! 規格の主要部分であるテストプロセス、テストドキュメント、テスト技法を仮想プロジェクトを通じて解説 ●規格のWG議長だから分かる規格の勘所を徹底解説 ●この一冊で規格について全てが分かる ●仮想プロジェクトでの適用例が満載 ●リスクベースドテストの真髄ここにあり ◆CONTENTS 第1章 はじめに 第2章 劇場予約システムの例 第3章 テストプロセス 第4章 テストドキュメント 第5章 テスト技法 第6章 用語集 ※本書はStuart Reid博士が執筆した ISO/IEC/IEEE 29119 SOFTWARE TESTING STANDARDS A Practitioner's Guideの日本語翻訳書です。 ◆本書「まえがき」より ISO Software Testing Working Groupの議長として、10年以上に渡り、多くの時間を費やしてきた。 そのため、ソフトウェアテストの国際規格であるISO/IEC/IEEE 29119には、いささか愛着を持っている。 よって、この本を書くことは、規格の認知向上と有用性を説明するのに良い機会だと捉えている。 本書は、規格よりも分かりやすく記述することを心掛けた。 この本は、以下の3つの事柄を狙いとしている。 1.ISO/IEC/IEEE 29119テスト規格の各規格を読む時間のない読者のために、短く1つにまとまった概要を示すこと 2.規格をどのように活用するか、1つのシステムをテストする例を通して示すこと 3.規格には記載されていない解釈や規格適用のための予備知識を示すこと ◆出版社より 本書の出版にあたり、原著者であるStuart Reid博士よりメッセージをいただいています。 日本語版によせて ISO/IEC/IEEE 29119 シリーズのソフトウェアテスト規格は、日本から多くの影響を受けました。 日本のレビューアーは、規格の最初のドラフトが配布された2008年から、初めて規格が発行された2013年までの数年に渡り、規格の策定に役立つ貴重なフィードバックを提供してくれました。 その結果、日本の価値観を適切に反映したソフトウェアテストの規格が生み出せたと思っています。 本書は、忙しい読者や規格を読む必要のある読者に向けて、ソフトウェアテスト規格を紹介するとともに、これらの規格をどのように適用するか、例を使いながら説明しています。 訳者の高木陽平氏は、本書の日本語版によって、日本の読者にとって規格がより身近なものにしてくれました。高木氏の労力と努力に感謝しています。 Stuart Reid 2020年2月
  • アジャイル開発とスクラム 顧客・技術・経営をつなぐ協調的ソフトウェア開発マネジメント
    3.9
    日本生まれ、米国育ち 注目のソフトウェア開発手法「スクラム」 本書は、企業の経営層に向けて、ソフトウェアの開発手法アジャイルとその手法の1つである「スクラム」を体系的に解説するものである。また、スクラムはソフトウェア開発のみならず、組織や企業活動、企業経営全体にまで適用できることを示し、この手法を取り入れ、ビジネスと一体となってソフトウェアを開発する組織や、その組織に息を吹き込む、新しいタイプのリーダーシップ像について考える。日本におけるアジャイル開発の第一人者、平鍋健児氏と、世界的な経営学者でありスクラムの提唱者、野中郁次郎氏の両者が、日本企業のリーダーシップと競争力を高めるために必要な、知識創造プロセスの重要性を提言する。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • アジャイル開発とスクラム 第2版 顧客・技術・経営をつなぐ協調的ソフトウェア開発マネジメント
    4.2
    アジャイル、スクラムの第一人者が 企業のリーダー層に送る必読書、8年ぶりに大改訂!ソフトウェア開発手法「アジャイル」と、 その手法の1つである「スクラム」の体系的な解説書が 初版刊行から8年の時を経て、装い新たに新登場です。第2版となる本書では、 ビジネスで広く存在感を示すようになったアジャイルの 新しい知見を盛り込み、内容をアップデート。アジャイルとスクラムの全体像や、 野中郁次郎の知識創造プロセスとの関係など、 初版での核心部分はそのままに、 アジャイルを組織内で大規模化するためのスケールフレームワークなど、 新たな観点から、解説を追加しています。また、国内有名企業による実践をまとめた、 事例記事&インタビューも一新。 KDDI、ANA、IMAGICA.Lab、NTTの最新事例を収録し、 国内企業ならではの取り組みを紹介しています。日本におけるアジャイル開発の第一人者、平鍋健児氏、 アジャイル開発実践者の筆頭である、及部敬雄氏、 そして世界的な経営学者でありスクラムの提唱者、野中郁次郎氏 これら国内を代表する著者陣による提言は、 ITエンジニアはもちろん、 あらゆる業界・企業のリーダー層に受け取ってほしい内容です。※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • アーキテクトの教科書 価値を生むソフトウェアのアーキテクチャ構築
    4.5
    アーキテクトを目指すITエンジニアのための道標、最初に読むべき一冊! ソフトウェア開発の土台となるアーキテクチャ。その重要性はますます高まっており、それを構築するアーキテクトという人材が求められています。本書では、これからアーキテクトを目指す方やアーキテクトとしての経験が浅い方に向けて、アーキテクティングの基礎知識をわかりやすく解説しています。 アーキテクトとして職務を遂行するには、幅広い知識と経験が求められます。日々の業務で多忙を極める中、相談できる先輩や上司が身近におらず、思うようにキャリアを築けていないという方も多いことでしょう。 そこで本書は、筆者が若手だった頃にこんな本があればもっと効果的に学習を行えただろう、という内容を目指して執筆しています。 アーキテクティングに主軸を置きつつ、設計やテストなどソフトウェアエンジニアリング全般についても広くカバーしているので、初学者に最適です。 本書を読んで、ソフトウェアアーキテクトへの道を歩み始めましょう! 【こんな方におススメします】 ・これからアーキテクトを目指す方 ・アーキテクトとしての経験が浅い方 ・駆け出しのITエンジニア ・ソフトウェアアーキテクチャの基礎知識を学びたい方 ・自分の知識や経験の棚卸しをしたいアーキテクト 【本書で習得できる主な内容】 ・ビジネスを支えるITアーキテクトの役割 ・変化に強いコードを書くための設計原則 ・アーキテクチャ構築の考え方や実践方法 【目次】 第1章 アーキテクトの仕事 第2章 ソフトウェア設計 第3章 アーキテクチャの設計 第4章 アーキテクチャの実装 第5章 品質保証とテスト 第6章 アーキテクトとしての学習と成長 【著者プロフィール】 米久保 剛(よねくぼ たけし) ユーザー系SIer、技術コンサルティング会社を経て、2008年より株式会社電通総研に所属。システムアーキテクト(SA)。複数の大規模SI案件でアーキテクトとしての経験を積み、現在は自社プロダクト開発においてリードアーキテクトを務める。得意領域はアプリケーションアーキテクチャ設計とテスト駆動開発。すべての関係者がハッピーになれるソフトウェア開発を目指して日々活動している。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • いま明かされる!すばる望遠鏡ソフトウェアとの熱き闘い 開発に秘められた情熱と現実
    -
    すばる望遠鏡は、ハワイ島のマウナ・ケア山山頂に建設された国立天文台の大型光学赤外線望遠鏡です。その建設は1991年に始まり、10年近くの年月をかけて完成しました。その主鏡は8.2メートルで、当時世界最大の反射望遠鏡でした。 すばる望遠鏡はコンピューター制御の天体望遠鏡ですが、現在では、コンピューターが望遠鏡にとって最も重要な要素の1つになっています。しかし、いくら高性能のコンピューターを使っても、その上で動くソフトウェアがまずければ、望遠鏡や観測装置が本来備えている能力を十分に引き出せません。 つまり、コンピューターというハードウェアを満足に機能させるには、それ相応のソフトウェアが必要であり、ソフトウェアの善し悪しが望遠鏡の性能や信頼度を決定するのです。 たとえば、以下のような重要なソフトウェアがあります。 ・望遠鏡制御ソフトウェア: 望遠鏡を目的の天体にすばやく向け、天体の動きに合わせて望遠鏡をなめらかに動かす ・観測装置制御・データ取得ソフトウェア: 巨大なデジカメである観測装置を操作してデータを取り、ただちに画像データに変換して出力する ・データ解析ソフトウェア: 得られた観測画像データに写っている目的天体を詳しく調べる それにもかかわらず、ソフトウェアは、観測結果の写真や望遠鏡、コンピューターといった機械と違って眼に見えないため、あまり紹介もされず、その存在自体が忘れられがちです。しかしながら、すばる望遠鏡の場合でも、このような高精度を要求されるソフトウェアの開発には、望遠鏡本体の開発と同様に、多くの人材と長い時間が必要だったのです。 本書では、これらのソフトウェアをどんな人々がどのようにして作り上げたのか、開発を担当した当事者の立場から、その歴史と状況をソフトウェアの機能を織り交ぜながら紹介・解説します。
  • AI駆動開発完全入門 ソフトウェア開発を自動化するLLMツールの操り方
    4.0
    1巻3,190円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 エンジニアの生産性を劇的に高める必携書。体験しながらAI駆動開発をマスターできる! 本書では、AIコードエディタCursor(カーソル)を使ったAI駆動開発のノウハウを学んでいきます。大きく準備編、基礎編、実践編の3パートで構成しており、準備編ではCursorなど開発環境の導入を行い、基礎編ではオセロ、2048などのシンプルなパズルゲームを開発。その後の実践編では音楽配信サービス的なWebアプリケーション開発を通じて本格的なAI駆動開発を体験します。多数のプロセスを経る開発をAIによって効率化し、エンジニアの生産性をアップする手法がしっかり身につきます。 <本書はこんな人におすすめ> ・アプリケーション開発に興味があるが、開発スキルがない人 ・仕事に追われ、開発にAI活用を模索しているエンジニア ・AI系開発ツールの使い方をマスターしたい人
  • AI駆動開発チームの作り方・育て方 生産性20倍アップのソフトウェア開発
    3.7
    本書を執筆した目的は、企業内の様々な組織において、実際にチーム開発の生産性を高めるために、AI駆動開発をどのように取り入れ、実践すべきか、その指針と具体的なノウハウを共有することにあります。本書の主眼はチームにおけるAI活用にあり、ほとんどの内容はチームに関するものですが、内容によっては開発組織あるいは企業全体で取り組むべきことについても触れていきます。また、チームの中には、顧客コミュニケーションやプロジェクトマネジメントを担当する開発者以外の人材も含まれるケースがあると思いますが、本書はあくまでチーム内でソフトウェア開発業務に関与する人に焦点を当てています。 私の考えでは、AI駆動開発を取り入れることで、ほとんどのチームの生産性は数倍、あるいは数十倍にまで高められる可能性があります。ですが、その可能性はいまだ十分に開拓しきれていません。もちろん私自身も、開発者として、また経営者として、「生産性向上は道半ば」という思いを抱えています。それでも、外部から一定の評価を受けている私たちグラファーが培ってきたAI駆動開発のノウハウを言語化し、現場で開発に関わるチームの皆さんに共有することで、ソフトウェア開発の世界がさらに進歩する一助になれないかと考えています。
  • AIソフトウェアのテスト
    3.7
    本書の主題は、「正解を定義できないからこそAIを使う」ことから生じる矛盾を乗り越え、読者がAIシステムをテストできるようになることです。従来行っていた正解に基づくテストは無効ですので、AIソフトウェア向けの新しいテストの方法を説明していきます。 ●想定読者 本書の想定読者は、AIソフトウェアのテスト方法がわからず困っている技術者や、AIシステムに品質問題が発生しないか心配な品質保証担当者、あるいは自社の業務にAIを導入したいけれど、知識不足に不安を抱いている事業担当者などです。 ●本書に必要な前提知識 ・ソフトウェア開発の基礎知識だけでよく、AI/機械学習やソフトウェアテストの専門知識は不要です。 ・4章から7章のチュートリアルは、Pythonを知らなくても体験できます。 ・集合演算や論理式には簡単な記号だけを使っており、高校初級程度の数学の知識があれば、より深く内容を理解できるでしょう。 ・数式やプログラムコードを読み飛ばしても、概要を理解できるよう構成しています。 ●主な構成 まず、AIの専門家でない方々に向けて、1章ではできるだけ平易に「AIとは何か?」の説明から始めます。続く2章では、AIシステムのテストの難しさと、考え方を説明します。3章からはいくつかのテスト技術について説明するとともに、テストを実行するためのソフトウェアの導入方法や実行例も含めながら詳しく解説することで、読者がAIソフトウェアのテストを実践できるようになることをめざします。 ◆「AI/Data Science実務選書」とは… AI開発とデータサイエンスのプラクティスを集め、実務家のスキル獲得/向上を力強く支援します。

    試し読み

    フォロー
  • AIとソフトウェアテスト 信頼できるシステムを構築するために
    完結
    -
    ●AI&ソフトウェアテストにおける世界的な第一人者が、  AIをソフトウェアテストと品質保証の視点から解説!  本書は、『Artificial Intelligence and Software Testing: Building systems you can trust』(BCS, The Chartered Institute for IT:英国コンピュータ協会 刊)の翻訳書です。  AI(Artificial Intelligence:人工知能)は、ソフトウェアに新しい可能性をもたらすとともに、私たちの生活にも大きな変化を起こしました。もちろん、その品質保証のスタイルも大きな変更を余儀なくされました。本書は、AIをソフトウェアテストと品質保証の視点から解説し、複雑なAIシステムをどのように信頼のあるシステムにしていくかを読者に示します。  AIは、その機能品質の担保の難しさというデメリットだけではなく、テスト自動化等々のソフトウェアテストに活用できるというメリットも注目され始めています。本書では、これらについても扱います。また、シフトライトテスト(リリース後にユーザーフィードバックを素早く製品に反映すること)や、AIOps(AIを活用したIT運用管理)といったトピックなど、AIにおける品質保証とテストについても扱います。  AI開発を行なうITエンジニアやテスト担当者に一読いただきたい一冊です。 ●本書の構成 第1章 イントロダクション――Rex Black 第2章 信用できるAIと品質――Adam Leon Smith 第3章 品質とバイアス――James Harold Davenport 第4章 機械学習システムテスト――Adam Leon Smith 第5章 AIベースのテストの自動化――Jeremias Rößler 第6章 ソフトウェアテストのオントロジー――Joanna Isabelle Olszewska 第7章 デジタルツインであるメタバースにおけるシフトライトテスト――Jonathon Wright
  • オブジェクト指向UIデザイン──使いやすいソフトウェアの原理
    4.1
    オブジェクト指向ユーザーインターフェース(OOUI)とは、オブジェクト(もの、名詞)を起点としてUIを設計すること。タスク(やること、動詞)を起点としたUIに比べて、画面数が減って作業効率が高まり、また開発効率や拡張性も向上する、いわば「銀の弾丸」的な効果を持つ。ブログや雑誌記事などで大きな反響を得たこの設計手法について、前半部では理論やプロセスを詳説。そして後半部の「ワークアウト(実践演習)」では18の課題に読者がチャレンジ。実際に考え、手を動かし、試行錯誤をすることにより、OOUIの設計手法を体得できる。
  • 歌声合成ソフトウェア SynthesizerVユーザーズガイド
    -
    Synthesizer V(シンセサイザーV)は人工的に歌声を合成するソフトウェアです。 コンピュータに音符と歌詞を入力することで、実際にレコーディングをしなくても、DTM(デスクトップミュージック)で簡単にボーカルを作ることができます。 本書では、この新世代の歌声合成ソフトSynthesizerVの使い方を解説します。 ●Chapter>01 Synthesizer Vとは VOCALOIDとは異なる新世代の歌声合成ソフト Synthesizer Vとは ●Chapter>02 無料のSynthesizer V Studio Basicを体験してみよう 無料版で試すSynthesizer V フリーのSynthesizer V StudioBasicを入手する ライト版の歌声データベースの入手とインストール 歌声データベースを無料で入手する インストールいらずで試せるWeb Synthesizer V Web Synthesizer Vを試してみる ●Chapter>03 Synthesizer V Studio Proをインストールしよう Windows環境でのインストールの手順 Synthesizer V Studio Proのインストール Windows編 Macintosh環境でのインストールの手順 Synthesizer V Studio Proのインストール Mac編 歌声データベースのインストール ライセンスとアップデート Windows環境でのセッティング Synthesizer V Studio Proで基本設定 Windows編 Macintosh環境でのセッティング Synthesizer V Studio Proで基本設定 Mac編 Synthesizer V Studio Proに用意されている各種ウィンドウ Synthesizer V Studio ProのUIについて ニューラルネットワークチューナーで最適化を実現 自動で最適な環境を構築する ●Chapter>04 Synthesizer V Studio Proの歌わせ方 基礎編 歌声を入力するにあたっての準備 歌声データベース、テンポや拍子を指定する メロディーを入力する基本的な方法 ノートの打ち込みについて 歌詞を入力する基本的な方法 ピアノロール上での歌詞の入力 歌詞の流し込みについて 歌詞の一括入力の仕方 入力したメロディーを流用したり、ハーモニーを作る方法 グループとトラックを使いこなす オーディオトラックを読み込む 作ったオケをSynthesizer V Studio Proに読み込む方法 ●Chapter>05 Synthesizer V Studio Proの歌わせ方 応用編 デフォルトの歌声パラメーターの編集 歌声の設定を変えて違った声にする パラメーターパネルを使った調声 リアルタイムで歌い方を変える方法 ピアノロールでのピッチ調整 細かくピッチを変更する方法 ノートプロパティの調整 ノートプロパティを使って、細かくノートを調整する 機能性歌詞と音素 より高度な歌詞の編集 レンダリングパネルの使い方 WAVファイルへのプロジェクトの書き出し Synthesizer V Studio Proのショートカットカスタマイズ ショートカットを活用する ●Chapter>06 Synthesizer V Studio Proの歌わせ方 発展編 デフォルトの歌声パラメーターの編集 歌声の設定を変えて違った声にする パラメーターパネルを使った調声 リアルタイムで歌い方を変える方法 ピアノロールでのピッチ調整 細かくピッチを変更する方法 ノートプロパティの調整 ノートプロパティを使って、細かくノートを調整する 機能性歌詞と音素 より高度な歌詞の編集 レンダリングパネルの使い方 WAVファイルへのプロジェクトの書き出し Synthesizer V Studio Proのショートカットカスタマイズ ショートカットを活用する ●Chapter>06 Synthesizer V Studio Proの歌わせ方 発展編 MIDIデータの読み込み MIDIを読み込ませて入力を効率化 VOCALOIDのデータを活用する方法 VOCALOIDデータを読み込む 単語や発音を保存して、自分だけの辞書を作る 辞書登録を活用する スクリプトを使ってSynthesizer V Studio Proをさらに活用する方法 スクリプト機能を使ってみる ●Chapter>07 Synthesizer VをDAWと連携させる Synthesizer V Studio Proをスタンドアロンで使う Synthesizer V Studio ProとDAWの連携 DAW上でSynthesizer V Studio Proを動かす VSTiプラグインとしての使い方 Cubase編 DAW上でSynthesizer V Studio Proを動かす VSTiプラグインとしての使い方 Studio One編 DAW上でSynthesizer V Studio Proを動かす AudioUnitsプラグインとしての使い方 Logic Pro編 歌声にEQやコンプ、リバーブをかける エフェクトを活用する 歌とオケのバランスを調整する ミックスダウンを行う 最終的な音をブラッシュアップする マスタリングで完成させる ●Chapter>08 開発者 Kanru Huaさんインタビュー このAI歌声合成ソフトは中国の天才青年によって生み出された! Synthesizer Vの開発者、Kanru Huaさんインタビュー
  • ALL THAT 日本一ソフトウェア!! 設立20周年記念大全集
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■『ジグソーワールド』から最新作『アルカディアスの戦姫』まで、 20年で110本のタイトルを凝縮紹介! ■大量のビジュアルを掲載! ■項目数1000以上! 読み応え抜群の日本一用語辞典! ■日本一ソフトウェア開発陣からの60本を超える記念コメントに加え、 過去タイトルに関わったクリエイター陣や声優陣の寄稿&祝辞もたっぷり! ■新川社長や佐藤天平氏などの看板クリエイターインタビューも必見! ■ディープなファンは要注目(!?) オフィス直撃取材も! ■雑誌や広告に掲載されたコミックやショートストーリーもたっぷり収録!
  • [改訂3版]演習で学ぶソフトウェアテスト 特訓200問 ――JSTQB認定テスト技術者資格 Foundation Level対応
    -
    Foundation Levelシラバス2018(Version 2018.J03)対応 本書は、JSTQB(Japan Software Testing Qualifications Board)が開催しているテスト技術者資格 Foundation Level試験の受験者だけでなく、グローバルで通用するソフトウェアテストの知識について学びたい人のための学習書です。受験のためだけでなく、開発の現場で起こるミスコミュニケーションを軽減するために、テスト技術者のほか、プロジェクトマネージャや設計者、プログラマなどすべての人に習得していただきたいテストに関する用語や知的技能が、演習とその解説を通して学べるように構成されています。
  • [改訂新版]マインドマップから始めるソフトウェアテスト
    4.3
    2007年に刊行されたテスト入門書が待望の復刻改訂! ソフトウェアテストの各フェーズにマインドマップを適用しながら,考え方やノウハウを実例とともにわかりやすく紹介します。マインドマップの手法を適用することで,初級者でもテストの計画や分析,設計,実装,報告といった一連の工程に,スムースに取り組めるようになります。
  • [改訂版]演習で学ぶソフトウェアテスト 特訓150問――JSTQB認定テスト技術者資格 Foundation Level対応
    3.0
    1巻2,178円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,JSTQB(Japan Software Testing Qualifications Board)が開催しているテスト技術者資格Foundation Levelの受験者,そして国際的なソフトウェアテストの考え方について学びたい人のための学習書です。また,受験のためだけでなく,開発の現場で起こるミスコミュニケーションを軽減するために,テスト技術者のほか,プロジェクトマネージャや設計者,プログラマなどすべての人に習得していただきたいテストに関する用語や知的技能が,演習とその解説を通して学べるように構成されています。
  • 角川インターネット講座2 ネットを支えるオープンソース ソフトウェアの進化
    3.5
    インターネットを支える膨大なソフトウェア群。利用者の視点では見えにくい開発現場の思想を、世界的プログラマーのまつもとゆきひろが、「オープンソース」をキーワードにやさしく解説する。 ※本文に記載されている「購入者特典」には期間が限定されているものがあります。あらかじめご了承ください。 ■執筆者情報 《第一部 プログラミングがすべてをつくった》 序章 インターネットはソフトウェアでできている  まつもとゆきひろ(プログラマー、Ruby設計者、角川アスキー総合研究所主席研究員)監修者・代表監修者 第1章 インターネットを支えるソフトウェアを知る  法林浩之(日本UNIXユーザ会(jus)幹事、フリーランスエンジニア) 第2章 プログラミングとは何か  久野靖(筑波大学ビジネスサイエンス系教授) 第3章 プログラミングと教育  阿部和広(青山学院大学非常勤講師、津田塾大学非常勤講師) 第4章 ハッカー精神とは何か  吉岡弘隆(楽天株式会社技術理事、ビジネス・ブレークスルー大学教授、産業技術大学院大学客員教授) 《第二部 オープンソースが高めたネットの価値》 第5章 ライセンスというプロトコル  やまねひでき(Debian JP Project会長(2013~2014年度)、Debian Developer) 第6章 オープンソース化が生んだ変化  瀧田佐登子(一般社団法人Mozilla Japan代表理事) 第7章 企業とオープンソース  鵜飼文敏(グーグルソフトウェアエンジニア)
  • カルチュラル・コンピューティング : 文化・無意識・ソフトウェアの創造力
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「カルチュラル・コンピューティング」の概念を提示し、未来のコンピュータのコミュニケーション能力に欠かせない、人間の感情、意識、記憶の違いを反映させるコンピューティングの方法を説明する。
  • 関数型ドメインモデリング ドメイン駆動設計とF#でソフトウェアの複雑さに立ち向かおう
    4.0
    ドメイン駆動設計と関数型プログラミングを組み合わせることで、顧客満足度の向上、開発サイクルの短縮、無駄な作業の削減を実現できます。本書では、ビジネスドメインの例とF#のコードで、ビジネスに焦点を当てた、柔軟で高品質なソフトウェアを構築する方法を紹介します。たとえば、F#の型システムを使って複雑なドメインをモデル化し、読みやすいドキュメントにもなるコードを作成します。また、ビジネスルールをエンコードして「コンパイル時ユニットテスト」を作成することで、不正な状態を表現できないようにして潜在的なバグを排除します。関数型プログラミングの核となる原則を適用することで、実世界の要求をエレガントかつ簡潔にモデル化したソフトウェア設計を実現できます。
  • Kinectソフトウェア開発講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 Microsoft Kinect を256%使うソフトウェア開発本 マウスでもキーボードでもない入力デバイスとして耳目を集めているマイクロソフトのKinect(キネクト)。人体の動き(ジェスチャー)を認識し、その動きによって、マウスやキーボードが行なっていたように、パソコンを操作できるようにするモノです。Wiiのように何かを持ったり踏んだりする必要はありません。Kinectの前で手を振れば、それがPCの操作となります。ただし、手を振る動作が、どんな入力内容なのかをPCに理解させなければなりません。その方法を多数のサンプルとともに詳解してゆきます。映画『マイノリティ・レポート』で描かれた世界を現実にするデバイスと、それを使ったソフトウェアの書き方を、広く深く解説します。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • CAREER SKILLS ソフトウェア開発者の完全キャリアガイド
    4.6
    ソフトウェア開発者として成功するために知っておくべきノウハウ・スキルを網羅したキャリアガイドです。 ソフトウェア開発者として成功したい――。そのような願いは自然なものです。 本書は、成功するために必要なスキルの種類とその身につけ方を全60章、約650ページにわたって具体的に解説します。 米アマゾンでは圧倒的な高評価(365以上の五つ星)を獲得している、 「一人前」のソフトウェア開発者になるための指南書です。 ■「解説」から抜粋 本書『CAREER SKILLS ソフトウェア開発者の完全キャリアガイド』は、ソフトウェア開発者というキャリアで成功するためのさまざまなスキルについて解説している書籍です。 技術者向けの書籍ではありますが、特定の技術に関する解説はほとんどなく、主に「技術そのものをどう取り扱うか」のような「メタ技術」を取り上げている書籍です。 (中略) 本書で紹介する「メタ技術」の発想から考えると、このような状況にこそ、キャリアを「ハック」するための大きな余地があるのではないかと思います。 良い組織、悪い組織が混在しているなかで、その状況をうまく利用して自分のキャリアを高めるスキルというものは確実に存在しており、本書が解説する「メタ技術」を応用することで、 そのスキルを発見し自分のものにすることができる可能性は相当高いと思います。 ――まつもとゆきひろ(Matz)
  • 【業種別人事制度】4 IT・ソフトウェア業
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 人事制度を構築するには、業種・業態ごとの特徴に合わせることが重要になる。本書は、システム開発・ソフトウェア開発などのIT企業の組織特性などを踏まえ、事例を盛り込む。

    試し読み

    フォロー
  • 組込みソフトウェア開発のための構造化プログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 組込みソフトウェアの開発は、リソースの制限が厳しい上に、堅牢性、リアルタイム性など、より高い完成度が要求されます。これらを克服するために、要件定義、分析、設計などの上流工程、およびプログラミングの方法論が数多く提唱されてきました。しかし、こららはやや難解で初心者には敷居が高いという一面がありました。 本書は、組込みシステム開発の下流工程に注目して構造化設計を学びます。題材は、レゴマインドストームを使って組み立てた自動走行ロボットです。筐体を2つのタイヤで倒立させてバランスを保ち、床面に描かれたラインをセンサーでたどって走行します。この制御をプログラムで行います。一見難しそうですが、実はとてもシンプルなプログラムで実現しています。このソースコードと設計図を見比べていくことで、プログラミングと設計を同時に習得することを目指します。 本書で学ぶ構造化設計とC言語によるプログラミングは、普遍的かつ汎用的なので、業界や時代を問わず活用することができます。 【本書の特徴】 ・プログラミングと設計の基本を同時に学べる ・親しみやすく汎用的な例題 ・業界/時代を問わず役に立つ知識が得られる ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Google Cloud Platform GAEソフトウェア開発入門――Google Cloud Authorized Trainerによる実践解説
    4.0
    Google Cloudは、すぐにクラウドでアプリを開発できるので、ビジネスをすばやくIT化できます。フルマネージド(サーバー管理が要らない!)なので、Googleの技術基盤にフルに任せながら、安心してソフトウェア開発に注力できます。しかもGoogle App Engineを使うならば、必要なプログラミング言語はPythonだけです。しかもWebブラウザだけで開発できます。本書はGoogle Cloudの優れた機能を紹介しながら、Python+Flaskフレームワークを使いWebアプリ方を紹介します。この開発工程をともに学ぶことでクラウド上でのソフトウェア開発の要諦を学ぶことができるでしょう。Google Cloudのパワーとテクノロジーを習得しましょう!
  • 継続的デリバリーのソフトウェア工学 もっと早く、もっと良いソフトウェアを作るための秘訣
    5.0
    本書はソフトウェアに関する諸問題を、「工学」に基づいて解決する方法を実利的に示します。 『継続的デリバリー』で著名なデイビッド・ファーリーの“Modern Software Engineering : Doing What Works to Build Better Software Faster”の日本語版です。 継続的デリバリー(『継続的デリバリー』の共著者)の先駆者で、DevOps、TDD、その他ソフトウェア開発全般についての実践者である著者が、ソフトウェア開発に科学的思考法を応用するとはどういうことなのかを明らかにし、本当にソフトウェア工学と呼べるものを実現するにはどうすればよいかを具体的に示します。 真のソフトウェア工学は、私たちの創造力と、高品質で役立つものを自信を持って作る能力を引き上げます。アイデアを掘り下げ、創造力を伸ばせるようになり、大規模で複雑なシステムを構築できるようになります。 コードは誰でも書けますが、それは私たちの仕事ではありません。ソフトウェア開発はコードを書くことよりも大きな仕事です。私たちの仕事は、問題を解くことであり、そのためには設計に注意の目を光らせ、生み出す解決策の有効性を考えなければなりません。 本書はこれからソフトウェア開発の大海に船を漕ぎ出す人には良い羅針盤となる書籍だと思うし、私のように長年この業界で過ごしてきた人間にとっては、自分の経験を振り返る良いきっかけとなり、自分の考えが変化を受容しているか客観的に見る示唆を与えてくれるものとなることを確信する。 ――「解説」より
  • 現場がわかる 組込みソフトウェア開発
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 組込みソフトウェア開発の現場がよくわかる!  本書は、組込みソフトウェア開発の現場の知識を学ぶことができる実務入門書です。  現場で必要となる知識をQ&Aの形式で整理し、現場に配属された新人・若手エンジニアの成長の流れ(配属前→プログラマ→エンジニア→チームリーダー)に沿ってまとめているので、どこでこの知識が必要になるのかを具体的にイメージしながら仕事の要点をつかみ、学んでいくことができます。  全体に平易に、先輩が現場の流れを教えてくれるようなかたちで記述しているので、教科書的な記述が苦手な方にもお勧めできる一冊です。 1章 組込み開発現場に入る前に(最初の疑問) 2章 プログラミングとテスト(プログラマの視点) 3章 内部設計とプログラム設計(エンジニアの視点) 4章 チームのリーディング(チームリーダーの視点)
  • Game Programming Patterns ソフトウェア開発の問題解決メニュー
    4.8
    開発経験に基づくパターン実践の極意! パターン誕生の背景/エッセンス/適用条件/サンプルを解説。 ゲームプログラミングを含むソフトウェア開発の現場で、デザインパターンをより的確に利用するための解説書。著者は、米国大手ゲーム会社エレクトロニック・アーツでゲーム開発に従事。その経験に基づき、GoFや著者独自のパターンについて考察。より容易に変更できる洗練されたアーキテクチャ、ゲームに求められる実行速度といった視点を重視しつつ、幅広く応用できるパターンやゲーム必須のパターンを取り上げています。本書は、『Game Programming Patterns』の翻訳書です。米国アマゾンで60以上のレビューを集め、その9割が星5つと評価されています(2015年8月)。 【以下、本書イントロダクションより抜粋】 私がこの本で提供したいのは、解決策のメニューのようなものです。この本の各々の章では、単独でコードに適応可能なアイデアを解説しています。役立つものをメニューから選んで組み合わせることができます。
  • この一冊でソフトウェアテストの基本がわかる!
    完結
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は2009年に刊行された「いちばんやさしいソフトウェアテストの本」が刊行から10年以上経過し、旧版が入手しづらくなったこと、掲載事例などがいささか古くなったことから、より多くの方々にソフトウェアテストを広く知っていただけるようにと、このたび改稿し、タイトルも改めて『この一冊でソフトウェアテストの基本がわかる!』として生まれ変わりました。 IT業界の人に限らず業界外の人にも、これからIT業界で活躍することを志す学生の皆さんにも、気軽に読んでもらえるよう専門用語はできる限り使わず、使った際には不必要とも思えるほど丁寧な解説を加えました。さらに、読者がセミナーを受講している気分になれるよう、実況中継のごとく書き下ろしています。 そのため、 「ソフトウェアテストとは何かを知るにはこれまでで一番の本だった」 「説明したくても自分では言葉にできなかったテストの考え方が、わかりやすく書いてあった」 「新人には必読文献として読ませている」 という感想を数多く頂戴しています。 本書の内容は、バルテスのテスト実務経験だけでなく、バルテスの技術セミナーにおける受講者とのやり取りを基にしています。従って、初めてソフトウェアテストについて学ぶ人にとって、最小限必要な項目を厳選したと自負しています。 これまでソフトウェアテストを知らなかったすべての方が、本書を通じて少しでも、「ソフトウェアテストって面白い!」と思っていただけたら、これほどうれしいことはありません。
  • 【この1冊でよくわかる】ソフトウェアテストの教科書 [増補改訂 第2版]
    4.4
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 基礎からしっかり、体系的に学習できる 世界一わかりやすい「テストの教科書」、遂に刊行! 品質を決定づけるテスト工程の全体像と実施方法がよくわかります! ●初学者を対象とした丁寧な解説、平易な文章 ●体系的に学ぶことで、実践力を培うことができる ●ソフトウェアテストにおける基本的な考え方 ●4つのテスト技法を用いた欠陥の検出方法
  • 【この1冊でよくわかる】ソフトウェアテストの教科書 ―品質を決定づけるテスト工程の基本と実践
    4.1
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 基礎からしっかり、体系的に学習できる世界一わかりやすい「テストの教科書」、遂に発刊! 品質を決定づけるテスト工程の全体像と実施方法がよくわかります! ●初学者を対象とした丁寧な解説、平易な文章 ●体系的に学ぶことで、実践力を培うことができる ●ソフトウェアテストにおける基本的な考え方 ●4つのテスト技法を用いた欠陥の検出方法
  • Coders(コーダーズ)凄腕ソフトウェア開発者が新しい世界をビルドする
    4.0
    「社会を作り変えたいなら、コードを書くのが一番だ」 フェイスブックやツイッター、ウーバー、ペイパル、インスタグラムといった各種サービスを開発・提供する「ソフトウェア開発者」の多彩かつ具体的なエピソードを通じて、彼ら・彼女らはどのように考え、行動し、デジタル世界に大きな影響を与えるソフトウェア/サービスを生み出しているのかを解き明かした読み物です。 デジタル世界、およびソフトウェア・ファーストが浸透するにつれて、社会におけるプログラマーの重要性はますます高まっています。彼ら・彼女らの役割と実態を、IT分野で活躍したい方々はもとより、彼ら・彼女らと接するビジネスパーソンも知ることで、生産性を高め、よりよいサービスを生み出す大きなヒントが得られるでしょう。 ――――――――――――――― ソフトウェアにより世の中が変わりつつあることが明白ないま、企業は、企業の管理職は、コーダーをどのように活用するかを考えなければならない。本書はそのようなコーダーを活用することが必要となった管理職にとって必読の書だろう。 本書の原題は「Coders The Making of a New Tribe and the Remaking of the World 」だ。世界のリメイク。自分の周りや組織、会社など、すでにできあがっているようなものも、いまの混沌とした社会状況の中、再構築が必要だ。コーダーが世界をリメイクする人種であるのだが、あえて逆説的に言うと、世界をリメイクするのがコーダーなのだ。世界をリメイクするために、あなたも本書を指南書として、コーダーになろう。 及川 卓也、「ソフトウェア・ファースト」著者
  • Cによるソフトウェア開発の基礎 データ構造とアルゴリズムの基礎から
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 C言語を用いたソフトウェアシステム構築の方法を段階的に学べる! 本書は、C言語によるデータ構造とアルゴリズムの話題を軸に、C言語を用いたソフトウェアシステム構築の方法を順を追って示すことで、プログラムを作成するとは何をすることなのかを実例で示す。はじめは簡単なプログラムから始め、構造をもったデータの扱いやファイルの扱いや、それらに関連するアルゴリズムをさまざまな例題を紹介する。 はじめに 第1章 C言語によるソフトウェア開発 1.1 プログラムとは何か、プログラミングとは何か 1.2 プログラミングとプログラミング言語 1.3 ソフトウェア開発の方法 1.4 C言語によるプログラミングを学ぶ意味 第2章 C言語における基本的なデータ型 2.1 基本データ型の役割 2.2 配列の使い方――整列を題材として 2.2.1 C言語の配列 2.2.2 バブルソートによる整列プログラム 2.2.3 クイックソートによる整列プログラム 2.2.4 C言語における配列利用の注意点 2.3 ポインタは何の役に立つのか 2.4 構造体の利用 第3章 制御構造の基本 3.1 制御構造の設計方法 3.2 メニューに従って処理を行う対話型プログラムの設計と実装 3.2.1 トップダウンによるプログラムコードの作成 3.2.2 プログラムの詳細部分の作成 3.3 ソースファイルの分割と多人数での開発 3.4 再帰処理の考え方 第4章 C言語と文字列 4.1 文字列の読み込み・格納・出力 4.1.1 C言語における文字列の扱い 4.1.2 文字列の比較 4.1.3 string.h ヘッダファイルに宣言されている文字列処理関数 4.2 文字列の探索(単純法・BM法) 4.2.1 単純法による文字列の探索 4.2.2 BM法による文字列の探索 4.3 文字列の生成(形式文法) 4.3.1 形式文法を用いた文字列の生成 4.3.2 文字列生成プログラムの実装 第5章 さまざまなデータ構造 5.1 スタックやキューの実現 5.1.1 C言語におけるスタックの実現方法 5.1.2 スタックを使ったアプリケーションの構築 5.1.3 キューの利用 5.2 リスト構造 5.2.1 リスト構造とは 5.2.2 リスト構造の利用例 5.3 木構造とグラフ 5.3.1 木の表現と探索(2 分木) 付録 付録A Cygwin 開発環境 付録B ソースファイルを分割した場合のコンパイル作業 B.1 すべてのソースファイルを一括して手作業でコンパイルする場合 B.2 個々のソースファイルをそれぞれ手作業でコンパイルする場合 B.3 make コマンドを利用する場合 付録C push( ) 関数とpop( ) 関数を呼び出すプログラム simplestack.c 付録D enquene( ) 関数とdequene( ) 関数を呼び出す プログラムsimplequeue.c 参考文献 索引
  • The Artworks of Masayuki Furuya’s Vision~日本一ソフトウェア古谷優幸の世界~
    完結
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 日本一ソフトウェア・古谷優幸氏が携わった人気作『void tRrLM(); //ボイド・テラリウム』『ハコニワカンパニワークス』『ロゼと黄昏の古城』『htoL#NiQ-ホタルノニッキ-』のグラフィックスが一冊の本になって登場! 本書初公開のものも含め数多のイラストを収録。古谷氏による開発エピソードやコメントなども掲載しており、関わった作品の魅力や舞台裏も触れることができるイラスト集です。
  • 実践ソフトウェアエンジニアリング (第9版)
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 ソフトウェアエンジニアリング・スタンダードの第9版 「ソフトウェア技術者なら、この財産を活用しない手はない」とマイクロソフト榊原彰氏よりの推薦文にあるように、その通りに期待できる内容です。 「本書は米国においての第1版が発行(1982年)されて以来、世界累積300万部を超えるベストセラーの最新刊である第9版の邦訳書です。ソフトウェア同様、改良が続けられているソフトウェアエンジニアリングの「最良の手法」を解説している書籍であり、現役のソフトウェアエンジニアならびに学生諸氏におすすめする1冊です。 原書:Roger S. Pressman, Bruce R. Maxim, Software Engineering,McGraw-Hill, 2020 著者について/まえがき/訳者まえがき 第1章 ソフトウェアとソフトウェアエンジニアリング 第1部 ソフトウェアプロセス 第2章 プロセスモデル 第3章 アジャイルとプロセス 第4章 推奨のプロセスモデル 第5章 ソフトウェアエンジニアリングの人間的側面 第2部 モデリング 第6章 プラクティスの指針となる原則 第7章 要求エンジニアリング 第8章 要求モデリングの推奨手法 第9章 設計の概念 第10章 アーキテクチャ設計の推奨手法 第11章 コンポーネント設計 第12章 ユーザエクスペリエンス設計 第13章 移動体端末におけるソフトウェアの設計 第14章 パターンに基づく設計 第3部 品質とセキュリティ 第15章 品質の概念 第16章 レビューの推奨手法 第17章 ソフトウェア品質保証 第18章 ソフトウェアセキュリティエンジニアリング 第19章 ソフトウェアテスト―コンポーネントレベル 第20章 ソフトウェアテスト―統合レベル 第21章 ソフトウェアテスト―移動体端末と特定ドメインに対するテスト 第22章 ソフトウェア構成マネジメント 第23章 ソフトウェアメトリクスと分析 第4部 ソフトウェアプロジェクトのマネジメント 第24章 プロジェクトマネジメントの概念 第25章 実行可能で役立つソフトウェア計画 第26章 リスクマネジメント 第27章 ソフトウェアサポート戦略 第5部 先端的な話題 第28章 ソフトウェアプロセス改善 第29章 ソフトウェアエンジニアリングの新興トレンド 第30章 おわりに 付録/参考文献/索引/訳者プロフィール
  • 実践的ソフトウェア工学
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ありそうで無かった解説書!机上の理論ではなく、開発の現場で活かせる実践的知識と理論の体系化! ソフトウェア開発の裏表を知り尽くした現役エンジニアが語る基本とエッセンス! ソフトウェア工学は、ソフトウェア開発に内在する課題や問題を解決する土台となる基礎知識。しかし、様々な要素が複雑に絡まる開発現場では、抽象化された理論では対応しきれない面があることも否定できない。本書は著者が長く開発の第一線で活躍してきた中で、理論と経験を現場で活かせる知識として体系化した、実践に使えるソフトウェア工学の解説書。エンジニアの目からウロコの1冊です。
  • 実践的ソフトウェア工学 第2版 実践現場から学ぶソフトウェア開発の勘所
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 開発の現場で活かせる実践的知識と理論を体系化!  現場視点のソフトウェア工学の知識が網羅的に紹介されているとして好評を博した『トップエスイー入門講座1 実践的ソフトウェア工学』の第2版。初版を踏襲した章構成に掲載項目追加し、新たに用語解説等も加え、より内容を充実させた。  ソフトウェア工学の知識を持たない初学者でも、開発現場で生かせる理論までを学ぶことができる1冊。現場技術者の学び直しにも最適。
  • Javaエンジニアのための ソフトウェアテスト実践入門 ~自動化と生成AIによるモダンなテスト技法~
    3.0
    ◆モダンな開発に不可欠なテストの技法を身につける◆ プログラミング開発において、テストと伴奏しながら開発を進めるスタイルが常識となりつつあります。本書はJUnit 5を軸に、定番のJavaのテスティングフレームワークを網羅的に取り上げ、効率的な開発環境の構築をサポートします。テストを効率的かつ継続的に行うためのビルド支援ツールや継続的インテグレーションなどの周辺技術についても、ユニットテストからの視点で説明します。近年、発展の著しい生成AIについても、本書で紹介するツール類でどのように活用できるのかを紹介していきます。 ■こんな方におすすめ ・Javaの最新のテスト環境や、それらの連携方法を押さえておきたいJavaエンジニア ■目次 ●第1章 ソフトウェアテストの全体像 ・1.1 ソフトウェアテストの概要 ・1.2 単体テストの手法と戦略 ・1.3 結合テストとシステムテスト ・1.4 テスティングフレームワーク ・1.5 CI/CD ●第2章 JUnit 5による単体テスト ・2.1 JUnit 5のさまざまな機能 ・2.2 単体テストにおける「依存性注入」とテストダブルの利用 ・2.3 JUnitの開発環境 ●第3章 モッキングフレームワークの活用 ・3.1 Mockitoによるモッキング ●第4章 データベーステストの効率化 ・4.1 DBUnitによるデータベーステスト ●第5章 Spring Bootアプリケーションの単体テスト ・5.1 Spring Boot Testによる単体テスト ●第6章 REST APIのテスト ・6.1 RestAssuredによるREST APIのテスト ・6.2 WireMockによるモックサーバー構築 ●第7章 UIテストの自動化 ・7.1 SelenideによるWebブラウザのUIテスト ●第8章 負荷テストの自動化 ・8.1 Gatlingによる負荷テスト ■著者プロフィール 斉藤 賢哉(さいとう けんや):1970年生まれ。一橋大学経済学部を卒業後、1994年に金融機関に入社。4年目よりシステム部門に配属となり、今日まで25年以上に渡って企業システムの開発に従事。専門分野はJavaによるシステム開発で、アーキテクトとして重要システムの技術設計やソリューション選定、もしくは社内標準のフレームワーク開発といった、豊富な経験を有する。現在はグループのシステム関連会社にて、先進技術による機能開発や横断的な施策を担う部門を本部長として統括する傍ら、生成AI活用によるDXの推進についてもテクニカルリード的な役割を担当。
  • 情熱プログラマー ソフトウェア開発者の幸せな生き方
    4.2
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 プログラマが素晴らしいキャリアを築くための実践的な考え方と方法を説く 本書は、等身大のプログラマの一人がキャリア開発の重要性を説き、そのための心構えなどを示したもの。「プログラマはビジネス視点を持って意識的なキャリア開発をすべき」という視点から、その実践方法を著者独特の生き生きとした共感できる語り口で伝える。原書は“The Passionate Programmer: Creating a Remarkable Career in Software Development”(The Pragmatic Programmers,2009) 『My Job Went To India オフショア時代のソフトウェア開発者サバイバルガイド』(オーム社、2006年)の改題改訂版。 日本の読者の皆さんへ 本書に寄せて 謝辞 イントロダクション 第1章 市場を選ぶ 第2章 製品に投資する 第3章 実行に移す 第4章 マーケティング……スーツ族だけのものじゃない 第5章 研鑽を怠らない 楽しもう 参考文献 監訳者あとがき
  • 図解 コンピュータ概論[ソフトウェア・通信ネットワーク](改訂4版)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 『コンピュータ概論』の決定版教科書、待望の改訂4版!  2010年に発行され、多くの大学で好評を博してきた教科書の改訂4版です。    前版の内容の範囲・程度、解説の観点などを引き継ぎつつ、スマートフォンの登場、ネットワーク仮想化、ますます重要性の増すセキュリティを中心として内容を一部刷新。2色刷で見やすく、わかりやすく解説しています。 1章 コンピュータの構成 2章 ソフトウェア 3章 プログラミング言語 4章 オペレーティングシステム 5章 ファイルとデータベース 6章 通信ネットワーク 7章 情報化社会と情報リテラシー 8章 情報セキュリティ 9章 情報システム 演習問題解答 参考・引用文献
  • ずっと受けたかったソフトウェアエンジニアリングの新人研修 開発現場編
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 実開発の流れや作業、勘所を学べる 本書は、学生や新人研修後の若手技術者など、これから開発プロジェクトに携わる方々に向けた「システム開発の実践的な入門書」です。新人研修を終えた若手技術者たちは、開発現場に配属され、研修で得た知識を手掛かりに、多くの先輩の指導を受けながら様々なシステムを開発していきます。 本書では、このような先輩技術者の知見を基に、実際のシステム開発で遭遇する可能性の高い27の課題を取り上げ、その解決までの過程を実例に沿った形で解説していきます。開発プロジェクトに参加する際の心構えや基礎知識、開発の各工程で行なうべき作業や勘所、課題とその対処方法など、システム開発の流れと要点について総合的に学習できます。学生や新人・若手技術者の方にはシステム開発の指南書として、中堅技術者の方には復習教材として、ご活用いただきたい一冊です。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ずっと受けたかったソフトウェアエンジニアリングの新人研修 第3版 エンジニアになったら押さえておきたい基礎知識
    4.6
    企業の新人研修にも即使える 「新人エンジニア向け教科書」第3版! 低予算や短納期、多様化するIT技術など、システム開発を取り巻く環境は厳しくなる一方です。しかしいちどベースとなる普遍的な知識さえ身に付けてしまえば、なにも恐れることはありません。本書は、社会人エンジニアとしての第一歩を踏み出す方、エンジニアを目指す学生に対し、そうした押さえておきたい基礎知識をゼロから丁寧に解説する入門教科書です。 第3版では、システム開発の目的や意義、流れ、手法、用語などを統合的に学習できるというコンセプトはそのままに、アジャイル型開発の解説を大幅に加筆したほか、全体的な改訂・増補を行いました。ウォータフォール型、アジャイル型の双方の特徴や違い、注意点等、システム開発にあたって知っておくべき知識をしっかり学べるようになっています。 開発途中に作成される各種の定義書・文書については、作成手順や記載項目を説明するほか、作成例を紹介。各章末には、個人学習にもグループ研修にも使える演習課題を用意しています。新人・学生はもちろんのこと、現場の必須知識を再確認したい現役エンジニア、研修を担当される方にも役立つ一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ずっと受けたかったソフトウェアエンジニアリングの新人研修 第2版
    3.5
    企業の新人研修にも即使える 新人エンジニア向け教科書 低予算や短納期、多様化するIT技術など、システム開発を取り巻く環境は厳しくなる一方です。しかしいちどベースとなる普遍的な知識さえ身に付けてしまえば、なにも恐れることはありません。本書は、社会人エンジニアとしての第一歩を踏み出す方、エンジニアを目指す学生に対し、そうした知識をゼロから丁寧に解説する入門教科書です。 第2版では、システム開発の目的や意義、流れ、手法、用語などを統合的に学習できるというコンセプトはそのままに、年数を経て古くなった情報や説明が不足している箇所の改訂・増補を行い、さらにわかりやすく・実務に即した内容になりました。 開発途中に作成される各種の定義書・文書については、作成手順や記載項目を説明するほか、作成例を紹介。各章末には、個人学習にもグループ研修にも使える演習課題を用意しています。新人・学生はもちろんのこと、現場の必須知識を再確認したい現役エンジニア、研修を担当される方にも役立つ一冊です。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ずっと受けたかったソフトウェア開発管理の集中研修
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 QCDから考えよう! プロであるから学びたい品質保証・見積り・リスク予測 ソフトウェア開発プロジェクトを成功に導くには、製造業と同様にQCD(Q:品質、C:費用、D:納期)を守ることが必要です。本書は、開発現場で数年経験を積んだ若手SEを対象に、QCDの基礎知識から、QCDを守るためのスキルやノウハウまでをゼロからやさしく解説します。 また、実際のプロジェクトを想定した実務演習も紹介しており、知識を具体的な活動に生かす方法をリアルに理解できるほか、企業や学校などで実施される研修にも役に立ちます。プロジェクトマネージャーを目指す方、育てる方に是非一度読んでいただきたい1冊です。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ずっと受けたかったソフトウェア設計の授業
    3.7
    実務に通用する“基本”が身につく  学生はもちろん実務者にも好適 本書は、ソフトウェア開発の入門書として学生・新入社員などから幅広い支持をいただいた『ずっと受けたかったソフトウェアエンジニアリングの授業』の姉妹書で、ソフトウェア開発プロセスの中でも特に重要とされる「設計」にフォーカスした入門書です。ビジネスの変化が激しい現代では、ソフトウェア開発者は多岐にわたる多くのことを日々学ばなくてはなりません。その状況において、本当に使えるスキルを身につけるためには、“基本”を押さえておくことが大切です。 本書は、ソフトウェア設計における普遍的な考え方やものの見方、意思決定の方法など、その場しのぎではなく真に必要とされる知識の“基本”をわかりやすく解説しています。紙面はイラストや語り口調を用いて、初学者の方にも取り組みやすいような工夫をこらしています。ITエンジニアを目指す方はもちろん、ITエンジニアの育成に携わる方、ITエンジニアとして基本を再確認したい方などにもおススメです。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】
  • 生成AIによるソフトウェア開発 ―設計からテスト,マネジメントまでをすべて変革するLLM活用の実践体系―
    4.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 生成AIおよびエージェントが拓くソフトウェア開発新時代 - 学会監修による全工程網羅の体系、事例、動向  本書は、情報処理学会ソフトウェア工学研究会の監修のもと、生成AI・LLM・エージェントをソフトウェアの設計からテスト、運用・保守にいたる全工程、さらにはマネジメントにまで組み込むための実践的な体系をまとめた一冊です。表面的な技術の流行にとらわれず、事例や研究動向を交えながら、社会や産業における新たな方向性を解説しています。  生成AIは、従来の自動化ツールでは困難だった多様で複雑なタスクを、思考のプロセスをともない、人と自然に対話するように遂行できます。これにより、顧客の声を的確に反映し、価値を継続的に高め、効率的かつ信頼性の高い開発と運用が可能になります。本書を通じて、従来の常識を超えたAI時代の開発のあり方を体得してください。 Chapter 1 生成AIの仕組み Chapter 2 生成AIによるソフトウェアの要求 Chapter 3 生成AIによるソフトウェアの設計 Chapter 4 生成AIによるプログラムの実装 Chapter 5 生成AIによるソフトウェアのテスト Chapter 6 AIエージェントによるソフトウェア開発の自動化 Chapter 7 生成AIの評価 Chapter 8 生成AIを活用したプロセスとマネジメント Chapter 9 生成AIによるソフトウェア産業の将来
  • 絶対に失敗しない ものづくり現場からのソフトウェア発注
    -
    【内容紹介】 ものづくり現場からソフトウェアを発注して失敗に終わる例が後を絶たない。その直接的な原因は、ものづくり現場にソフトウェア発注のノウハウが大きく不足していることにある。 本書が対象としているのは、工場などでの生産活動を合理化するためのコンピュータシステムやソフトウェアである。これらの中には、工場や会社全体で導入され、専任の情報システム担当者によって運用される汎用システムや基幹システムも含まれるが、大多数を占めるのは現場の担当者自らが企画・運用するシステムである。それらの多くは非常にハードウェア寄りで、設備や業務に高度に特化した、いわば「個性的で泥臭いシステム」である。 このように、対象とするのは、工場内・ライン内・ショップ内など、ローカルに閉じたエリアで使われる小さなコンピュータシステム。たとえば、機械装置の制御や監視、安全対策、異常検知、自動化や省力化、遠隔での操作や通知などの目的で使われる比較的小規模のコンピュータシステムである。 具体的な例として、 ・製品試作品の耐久試験のデータを自動記録するシステム ・生産品の外観を全数撮影して記録・管理するシステム ・自動搬送車の運行状況を監視するシステム ・容器などに一定量の資材が入ったら知らせるシステム ・機械設備を監視していて異常があったら知らせるシステム ・人間が行っている作業を自動化・省力化するシステム などがある。 こうしたシステムの特徴は、 ・仕様が決めにくい上、試行錯誤が必要になることも多い。その点で汎用システムや  基幹システムとは、必要な発注ノウハウが大きく異なる ・生産設備の一部として、生産ラインのすぐ近くに設置される ・基幹システムと連携する必要はあまりなく、ローカルに運用される ・情報システム担当者の世話にならず、現場の裁量で運用される ことが多い。 もともと機械工学を専門としていた筆者が「ものづくり現場からのソフトウェア発注を失敗させないノウハウ」を提唱する。 【目次】 第1章 失敗するソフトウェア発注 1 ソフトウェア発注の成功率と失敗率 2 ソフトウェア発注失敗のパターン  3 ソフトウェア発注が失敗する原因 第2章 ソフトウェア・ソフトウェア開発・ ソフトウェア開発者 1 ソフトウェアとはどういうものなのか 2 ソフトウェア開発とはどういう仕事なのか 3 ソフトウェア開発者とはどういう人たちなのか 第3章 進化を続けるソフトウェア開発のあり方 1 オブジェクト指向がもたらしたプログラミング革命 2 今も続くソフトウェア開発方式の模索 3 サブスクリプションは損なのか 第4章 ものづくり現場からのソフトウェア発注 1 ものづくり現場で使われるソフトウェアの特異性 2 ものづくり現場とシステムベンダの残念な関係 第5章 やってしまいがちなこの行為が失敗を招く 1 失敗誘発行為とそのパターン 2 使ってはいけない情報を参考にする 3 開発者にしかわからないことに干渉する 4 受け取っても役に立たないものを求める 5 ソフトウェア開発の性質を理解しない 6 開発内容に合わない発注先を選ぶ 7 開発者との信頼関係を大事にしない 第6章 ソフトウェア開発者とのコミュニケーションの基本 1 コミュニケーションの重要性 2 メールでのコミュニケーションテクニック 3 発注先の選定とコミュニケーション 第7章 場面別コミュニケーションの実際 1 発注先が決まるまでのやり取り 2 開発序盤~中盤でのやり取り 3 開発終盤でのやり取り
  • ゼロから学ぶGit/GitHub 現代的なソフトウェア開発のために
    3.0
    【初学者納得、玄人脱帽!】 SNSで大絶賛の名講義が書籍化! Gitの仕組みから現代的な多人数開発の手法に至るまで、この一冊に網羅した。 学生から熟練エンジニアまで手に取ってほしい。 エンジニア人生を支える、骨太な知識が身につく! 【目次】 第1章 バージョン管理システムとは 第2章 Gitの仕組みと用語 第3章 Gitの基本的な使い方 第4章 ブランチ操作 第5章 リベース 第6章 Gitの便利な使い方 第7章 GitHubのアカウント作成と認証 第8章 リモートリポジトリの操作 第9章 GitHub Pagesへのデプロイ 第10章 GitHubにおける多人数開発 第11章 Gitの中身
  • ソフトウェアアーキテクトのための意思決定術 リーダーシップ/技術/プロダクトマネジメントの活用
    3.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ソフトウェアの計画・設計における 意思決定の原則とその適用法を考察 本書では、まず5つの質問と7つの原則を提示します。 これらは、さまざまな不確実性やリスクがある中で、 アーキテクチャを取り巻く状況の理解を助け、 適切な意思決定を行うための道標として機能するものです。 その後、パフォーマンスやUXのほか、マクロアーキテクチャの 各技術分野の知識を取り上げ、意思決定のポイントを解説します。 最後に全体を俯瞰し、開発者が効率的に仕事を進められるように リーダーがどのようにすべきかを説明します。 総合的な判断力を高め、優れたアーキテクチャを実現するために アーキテクトや上級エンジニア、テクニカルリーダーの方たちに ぜひ手に取っていただきたい内容となっています。 【章構成】 1章 ソフトウェアリーダーシップ入門 2章 システム、設計、アーキテクチャを理解する 3章 システムパフォーマンスを理解するためのモデル 4章 ユーザーエクスペリエンス(UX)を理解する 5章 マクロアーキテクチャ:はじめに 6章 マクロアーキテクチャ:コーディネーション 7章 マクロアーキテクチャ:状態の一貫性の保持 8章 マクロアーキテクチャ:セキュリティへの対応 9章 マクロアーキテクチャ:高可用性とスケーラビリティへの対応 10章 マクロアーキテクチャ:マイクロサービスアーキテクチャでの考慮事項 11章 サーバーアーキテクチャ 12章 安定したシステムの構築 13章 システムの構築と進化 ※本書は『Software Architecture and Decision-Making: Leveraging Leadership, Technology, and Product Management to Build Great Products』の翻訳書です。
  • ソフトウェアエンジニアのための ITインフラ監視[実践]入門
    4.6
    クラウドの一般化に伴って,ITインフラの運用にIaaS(Infrastructure as a Services)を利用するケースが非常に増えました。IaaSによって,サーバ構築・運用の負荷は劇的に軽くなりましたが,その分,ITインフラ管理の業務を開発者が行うようなケースも増えています。本書では,そうした趨勢において,サーバサイドソフトウェアエンジニアやITインフラエンジニアが限られた時間とコストで,効率的にITインフラ,とくにWebサービスの運用における監視の設計・構築,そして運用を行うためのノウハウをわかりやすく解説します。
  • ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた
    4.0
    やらかしたくないエンジニアに贈る「失敗の教科書」! 失敗事例で学ぶ、よくある落とし穴の回避策 ソフトウェア開発は、どんなときも順調に進むとは限りません。チームで開発を進めるエンジニアたちは、開発の足を止める「落とし穴」の数々と向き合わなければなりません。 「いつのまにか機能が肥大化していて、手がつけられなくなった…」 「仕様がまったく共有されていないまま、開発が進んでいた…」 「ちょっとしたコード変更が一日分の工数を奪った…」 本書は、このような落とし穴にハマってしまった開発現場の「失敗エピソード」を面白おかしく紹介する、失敗事例集です。事例は架空の開発現場を舞台にしたフィクションですが、著者自らが体験した経験をベースに構成しているので、臨場感たっぷり。読んでいるだけで冷や汗が浮かびます。 また、失敗につながる落とし穴を回避したり、抜け出すための方法も解説しています。新しく開発チームを率いることになった新任リーダーや、チームで開発に取り組むエンジニアが、失敗に直面した際にどのようなアクションを起こせばよいか、現場で役立つ具体策がわかります。 エピソードは「企画」「要件定義」「実装」「品質管理」といった開発の工程別に42篇を収録。各エピソードの冒頭には、4コマ漫画を掲載しているので、楽しく読み進められます。 【収録エピソード(一部抜粋)】 ●機能がてんこ盛りで実装が間に合わない「全部入りソフトウェア」 ●お願いされた機能を断れない「八方美人仕様」 ●ユーザーを迷わす自分ルールのUI「オレオレ表記」 ●カタログだけで判断する「スペック厨導入」 ●行間を読ませる「文学的仕様書」 ●リリース版が復元できない「不完全リポジトリ」 ●つい自分でやってしまう「経験値泥棒」 ●修正が新たなバグを生む「バグ無間地獄」 ●アクションしない「聞くだけ進捗会議」 ●施策を打ち続ける「カイゼンマニア」 など全42篇! 【目次】 Chapter1 「企画」で失敗 Chapter2 「仕様」で失敗 Chapter3 「設計・実装」で失敗 Chapter4 「進捗管理」で失敗 Chapter5 「品質管理」で失敗 Chapter6 「リリース後」に失敗 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ソフトウェア開発で伸びる人、伸びない人【第二版】
    4.1
    ※本書は2009年に発行された書籍の電子版になります。 【最新の技術よりも、大切なことがある。】 実力をつけて伸びていく人と、素質に恵まれながら伸び悩む人の違いはどこにあるのか? 学歴とソフトウェア開発の関係は? 開発者やコンサルタントとして多くの技術者と接してきた著者が、伸びる人・伸びない人の特徴を分析し、ソフトウェア開発者として成功するための条件を明らかにする。初版の発売以来多くのSEに絶賛されてきたベストセラーに多数のイラストを追加し、さらに3つの章が追加された待望の第二版。 ■こんな方におすすめ ・これからSEになろうと考えている大学生 ・SEに転職しようと考えている人 ・SEになりたての人 ・SEとして楽しく仕事をしていきたい人 ■目次 第一部 ソフトウェア開発で伸びる人、伸びない人 第1章 よくある疑問 現場の素朴な疑問/企業にとって扱いやすい人と優れた技術者は違う?/優等生は優れた技術者になる?/常識ってなんだろう?/技術力があれば伸びていく?/技術者ってサラリーマン? 第2章 ソフトウェア開発で伸びない人 一 「伸びる・伸びない」は姿勢と習慣から/二 プライド/三 解決策偏重/四 正解はひとつ主義/五 受け身/六 階級闘争 第3章 ソフトウェア開発で伸びる人 一 伸びる人の特徴/二 伸びる人の共通スキル/三 言語力/四 目的指向/五 構造力/六 日々の習慣/七 人との関係/八 美的センス/九 プロ意識/十 「惜しい」技術者 70点プレーヤー/十一 さらに伸びていくために 第4章 これからのソフトウェア技術者 一 問われる専門性と役割/二 技術はできて当たり前の管理職 第二部 ソフトウェア開発で幸せになれる人、なれない人 第5章 ソフトウェア開発で幸せになれない人 一 あなたは幸せになれる人?/二 会社依存症/三 課題待ち症候群/四 減点主義/五 過剰期待/六 ネガティブ思考/七 井の中の蛙 第6章 ソフトウェア開発で幸せになれる人 一 会社と仕事を別の実体と考える人/二 問題と人を分けて考える人/三 粘り強く考える人/四 他人への期待を明らかにする人/五 肯定形の言葉を使う人/六 業界における自分の位置を知る人 第7章 技術者としての幸せとは クリエイティブであること/楽しい仕事と、仕事を楽しくすることの違い/プランニングのスキルを上げる/底まで落ちたら這い上がればいい/会社や他人に依存しない/組織や他人にコントロールされない 特別付録 音楽とソフトウェア開発 第8章 音楽とソフトウェア開発 どうしてこの業界に?/共通点(1)正確な技術が要求される/共通点(2)思想としての側面を持っている/共通点(3)国際性がある/音楽とソフトウェアの相違点/構造と美/バッハ、モーツァルトとコンポーネント/ソフトウェアと構造美 第9章 演奏とソフトウェア開発 “動的芸術”というメタファ/「演奏している」とは?/必要なスキル(1)解釈力/必要なスキル(2)技術力/必要なスキル(3)集中力/スキルを伸ばすには?/演奏とプロジェクト 第10章 オーケストラとプロジェクトマネジメント 高いプロ意識と協調性/(1)大規模かつ複雑なプロジェクトを扱う/(2)異なる役割を持った人々から構成される/指揮者とプロジェクトマネジャー(3)/オーケストラ楽員とプロジェクトメンバー/副指揮者とプロジェクトリーダー/コンサートマスターとアーキテクト/協調が重要/異なるパートの複数の人々によって構成される/一人ひとりの成功が全体の成功に結びつく ■著者プロフィール 荒井玲子(あらい・れいこ):1991 年から、日本国内企業へのオブジェクト指向技術普及活動に携わる。富士ゼロックス情報システム(株)、日本ラショナルソフトウェア(株)にてオブジェクト指向の導入、研究開発、人材育成を軸に活動。プロセスエンジニア、シニアアーキテクトとして、プロジェクトにおけるオブジェクト指向技術の適用実績を持つ。著書に、『ソフトウェア開発で伸びる人、伸びない人』『UML は手段』(技術評論社)など多数。"
  • ソフトウェア開発にChatGPTは使えるのか?――設計からコーディングまでAIの限界を探る
    4.3
    【ChatGPTをソフトウェア開発で活用しよう!】 ChatGPTに一番相性がいいのは、ソフトウェア開発かもしれません。コンピュータのことはコンピュータに聞くのがいい! 「ソフトウェア開発にChatGPTは使えるのか?」エンジニアならば誰しも考える疑問です。本書は、ベテラン技術者が真正面からChatGPTにあたり、その性能をさまざまな点から検証しいきます。Officeなどのドキュメントの自動生成だけでなく、ソフトウェア設計やテスト、リファクタリングで活用など目からうろこの活用術を解説。 単に質問に答える人工知能ではありません。開発の仲間としてChatGPTを使う方法を紹介します。 ■こんな方におすすめ AIのソフトウェア活用を検討しているプログラマー。ChatGPTの活用を考えているエンジニアなど。 ■目次 ●第1章 ChatGPTで何ができる?なぜできる?   1-1 ChatGPTで何ができる?   1-2 なぜそんなことができるのか? ●第2章 プログラミングでの活用   2-1 自動コード作成   2-2 エラー対策   2-3 クラス化について   2-4 状態遷移表でコードを生成   2-5 デザインパターンを提案してもらう   2-6 アルゴリズムを提案してもらう   2-7 段階的積み上げ手法   2-8 コードの変換   2-9 付記:テストケースの注意点 ●第3章 リファクタリングでの活用   3-1 隙間時間でお気軽リファクタリング   3-2 コメントとドキュメンテーション   3-3 セキュリティの脆弱性チェック   3-4 例外処理と論理完全性の改善 ●第4章 ドキュメントの自動生成   4-1 PowerPointのスライドを自動作成   4-2 Wordドキュメントの自動作成   4-3 Excelと連携しドキュメントを自動作成   4-4 diagramsを使ってクラウド図を作成   4-5 dbdiagram.ioでER図を作成する ●第5章 各種開発手法の提案   5-1 DDDによる設計と実装   5-2 TDDによるテストからの実装   5-3 ChatGPTとソフトウェア開発のアプローチ ●第6章 学習プロセスでの活用   6-1 分野別の学習   6-2 プログラミング言語の学習   6-3 ChatGPTは学習を加速する ●第7章 ChatGPT APIを活用する   7-1 最も基本的な使い方   7-2 要約をしながら文脈をつなげていく   7-3 社内データベースに日本語で問い合わせる   7-4 社内データベースと連携してユーザーサポートをする ●第8章 ChatGPTで長文データを扱う   8-1 LlmaIndexで長文データを扱う   8-2 LangChainで長文データを扱う ●第9章 長文をChatGPTで扱うコツ   9-1 LangChainの仕組みとは   9-2 Chainsでタスクをつなげる   9-3 Chainsによるチャットボットの例   9-4 Agentによるコードの実行   9-5 Agentによる判断・実行・プロセスの自動化   9-6 AgentによるChatボットの最終形 ■著者プロフィール 小野哲:ソフトウェア開発歴40年を超えるプロ技術者。技術評論社では『逆算式SQL教科書』『最新図解 データベースのすべて』『3ステップで学ぶOracle入門』など書籍がある。そのほかに『現場で使えるSQL』(翔泳社)など。ウェブアプリからデータベースまで幅広い知見と技術を持ち、最近ではPythonでアプリ開発を請け負う。
  • ソフトウェア開発の見える化をさらに進めた図る化 ―定量的プロジェクト管理とチーム・コンピテンシー向上を目指して― (第2版)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 ソフトウェアエンジニア必携!  ビジネスモデルの変革を見据えたDXが進展する状況下、一方でシステムの老朽化、リリース後の障害および不採算プロジェクトなどの問題が後を絶ちません。  そこで、本書の第Ⅰ部では、CMMIの最高成熟度(レベル5)を達成した実績から、ソフトウェア開発の「定量的プロジェクト管理」に焦点を当て、独自の生産管理方式(ACTUM)に基づく見積り方式や品質管理・出来高管理方式による「組織ベースライン」の構築、さらに上流工程問題など、ACTUMを応用した幾つかの開発プロセスの改善事例を紹介します。  第Ⅱ部では、「人間特性」、「関係特性」などに焦点を当て、独自のSRMモデルによるチームエラーの削減、ステークホルダ間での齟齬の改善およびDXの進展に伴う未知の課題などに対応すべく推論力を働かせた課題の解決、さらにマーケティング技法を応用した潜在ニーズの顕在化による問題解決を実事例とともに紹介した一冊です。 第Ⅰ部 定量的プロジェクト管理の導入編 第1章 生産物量と生産性によるソフトウェア開発の生産管理方式 第2章 システムプロファイルごとの要求品質と開発コストとの関係 第3章 要求の定量化に基づく膨らむ要求の制御と手戻りコストの低減 第4章 環境変数を応用したプロセス改善などによる品質と生産性の向上 第Ⅱ部 システムエンジニア・リソース・マネジメントの導入 第5章 SRMモデルとは 第6章 SRMモデルによるチームエラーの削減 第7章 SRMモデルによるステークホルダ齟齬の改善 第8章 SRMモデルによる推論力を働かせた課題の解決 第9章 ‘S+SPIN話法’による潜在ニーズの顕在化と問題解決 参考文献 索引
  • ソフトウェア開発の名著を読む【第二版】
    -
    ※本書は2009年に発行された書籍の電子版になります。 【壁を乗り越える力を名著で身につけよう!】 コンピュータが人類の歴史に登場して以来、その進化のスピードは一向に衰えることなく、21世紀の現在ではさらに加速している。その一方で、ソフトウェアは「人」が開発するという事実は不変であり、この真実をとらえた書籍は時の経過にもけっして色褪せることがない。コンピュータ産業の歴史に多大な影響を与えてきた不朽の名著から、ソフトウェア開発の「本質」を読み解く。初版の内容に新たに2冊の名著を加え、全10冊を紹介する充実の第二版。 ■こんな方におすすめ ・これからSEになろうと考えている大学生 ・SEに転職しようと考えている人 ・SEになりたての人 ・SEとして楽しく仕事をしていきたい人 ■目次 第一部 ソフトウェアは「人」がつくる ●『プログラミングの心理学』ジェラルド・M・ワインバーグ   ソフトウェア開発の人間的側面に初めて正面から取り組んだ、ワインバーグの古典的作品 ●『人月の神話』フレデリック・P・ブルックス,Jr.   見積もりとスケジューリングの単位としての「人月」の危険性を指摘した不朽の名著 ●『ピープルウエア』トム・デマルコ/ティモシー・リスター   ソフトウェア開発における人間的側面を重視し、人間中心に考えることの大切さを説く ●『デッドライン』トム・デマルコ   人間中心のプロジェクト管理について、デマルコが小説形式で表現した異色の作品 第二部 実践する開発者 ●『ソフトウェア職人気質』ピート・マクブリーン   ソフトウェア開発を「工学」ととらえることをやめて、「職人気質」という基本へ回帰せよと提唱する ●『達人プログラマー』アンドリュー・ハント/デビッド・トーマス   「割れ窓理論」「DRY原則」など、実践的なプログラマーとなるためのアドバイスを網羅 第三部 読みやすいコードを書く ●『コードコンプリート』スティーブ・マコネル   より優れたコードを書くためのガイドラインを提供する、プログラマー必読の書 ●『プログラミング作法』ブライアン・W・カーニハン/ロブ・パイク   プログラマーにとって基本的かつ不可欠な事項が述べられているが、すべてマスターしている人は意外に少ない ●『リファクタリング』マーチン・ファウラー   今ではソフトウェアエンジニアの常識となったリファクタリングを提唱する、ファウラーの代表作 ●『ビューティフルコード』ブライアン・カーニハン他   「美しいコード」について、33名の著名なプログラマーがそれぞれの想いを語る超大作 ■著者プロフィール 柴田芳樹(しばた・よしき):1959年生。九州工業大学および大学院で情報工学を専攻し、以来、ソフトウェア開発に従事する。翻訳書に『プログラミング言語Java 第4 版』『Effective Java 第2 版』『Java Puzzlers 罠、落とし穴、コーナーケース』『Google Web Toolkit ソリューション』、著書に『Java 2 Standard Edition 5.0 Tiger』(いずれもピアソン・エデュケーション)、『プログラマー現役続行』(技術評論社)。
  • ソフトウェア開発はなぜ難しいのか―「人月の神話」を超えて
    4.1
    ※本書は2009年に発行された書籍の電子版になります。 【どうしたら本質的困難に対応できるのか?】 ソフトウェア開発の難しさは今も昔も変わりません。多くの開発プロセスや言語、マネジメント手法が生まれましたが、デスマーチは終わることも減ることもありません。実はその原因をブルックスは「人月の神話」で本質的困難として指摘しているのですが、その本質的困難を現在のソフトウェア開発はどれだけ克服できたのでしょうか。本書では名著「人月の神話」を振り返りながらソフトウェア開発の本質的困難を再検討し、今後のソフトウェア開発が目指すべき方向を提案します。 ■こんな方におすすめ ・ソフトウェア関連企業の経営者 ・PM、SE、PG ・ソフトウェアエンジニア ■目次 はじめに   なくならない苦労   人月の神話   本書の構成 ●第1章 普遍的な問題   プロフェッショナルとしてのソフトウェア開発   ソフトウェアエンジニアリングとは   人月という考え方の根源   組み合わせの爆発   火に油を注ぐ   労働価値説 ●第2章 本質的困難   本質と偶有   本質的困難の普遍性   複雑性とは   同調性とは   可変性とは   不可視性とは ●第3章 人月との戦い   ソフトウェアエンジニアリングは何を解決してきたのか   時代背景と本質的困難の関係   ソフトウェアエンジニアリングと本質的困難 ●第4章 これからのソフトウェアづくり   抽象化・自動化・モジュール化   抽象化   仕様化と実現の関係   進化型ソフトウェア   新しい世界観   一様から多様へ   操作から生命へ   可視から不可視へ   本質的困難再考 おわりに―人月の神話を超えて 読書案内 ■著者プロフィール 大槻繁(おおつきしげる):日立製作所にてソフトウェアエンジニアリングの研究・開発に従事。2004年よりコンサルタント会社一(いち)副社長。ITシステム関連の調達・開発プロジェクトの見積り評価、診断・改善のコンサルティングを行う傍ら、コストモデルや経済モデルの研究・開発を進めている。IPA/SEC定量的マネジメント領域委員、同価値指向マネジメントWGリーダ、JEITAソフトウェアエンジニアリング技術分科会委員、アジャイルプロセス協議会フェロー、同知働化研究会運営リーダを務める。
  • ソフトウェア科学基礎
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 オープンソースの広がりにより、多様な機能を実現することは以前と比較すると驚くばかりに容易になっている。しかし、このような開発法ではスケーラビリティと高信頼性を同時に保証することはできない。機能の実現や追加が比較的安易にできる時代になったからこそ、成長し続けるシステム全体の正常な動作を保証しうる開発検査手法の必要性が増している。 本書では、優れた開発者として最先端の理論やツールと使ってソフトウェア開発をするために必要な基礎知識である、論理学、並行システム、オートマトン、モデル検査のアルゴリズムや実装技術、モデル検証ツールをまとめて解説する。
  • ソフトウェア技術者のためのFPGA入門 機械学習編
    -
    【ソフトウェアプログラマのためのFPGAチュートリアルガイド!】 プログラム可能なハードウェア「FPGA」をソフトウェア技術者が活用するためのチュートリアルガイドです。FPGAの基礎知識からツールの入手方法、機械学習を例にした実際の動作までを図表やツールの動作、ソースコードの紹介を交えてわかりやすく紹介しています。
  • ソフトウェアグローバリゼーション入門 国際化I18Nと地域化L10Nによる多言語対応
    -
    Webアプリケーションやスマートフォンが広く使われる現在、世界中で使われるソフトウェアを開発・配布するための障壁は薄まりつつあります。しかし、多くの人たちに使ってもらうには、さまざまな言語や文化に対応した、グローバルなソフトウェアを開発しなければなりません。本書はソフトウェア開発におけるグローバリゼーション(Globalization, G11N)をテーマにしています。その概要と開発プロセスについて触れた後、二つの大きな分類である国際化(I18N)と地域化(L10N)について、それぞれ詳しく解説しています。 ※本書は達人出版会で発売中の同名タイトルの電子書籍に、国内発のグローバル企業/アプリを対象にした新章「企業におけるグローバリゼーションの実践」を書き下ろしで追加しています。
  • ソフトウェア工学の基礎 30
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はFOSE主催ワークショップの予稿集(2023年度)。ソフトウェア工学研究の活性化に寄与する情報がまとめられています。
  • ソフトウェア工学の基礎 31
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はFOSE主催ワークショップの予稿集(2024年度)。ソフトウェア工学研究の活性化に寄与する情報がまとめられています。
  • ソフトウェア工学の基礎 32
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はFOSE主催ワークショップの予稿集(2025年度)。ソフトウェア工学研究の活性化に寄与する情報がまとめられています。
  • ソフトウェア工学の基礎 29
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はFOSE主催ワークショップの予稿集(2022年度)。ソフトウェア工学研究の活性化に寄与する情報がまとめられています。
  • ソフトウェア工学の基礎 28
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はFOSE主催ワークショップの予稿集(2021年度)。ソフトウェア工学研究の活性化に寄与する情報がまとめられています。
  • ソフトウェアシステムアーキテクチャ構築の原理 第2版
    4.5
    クラウド、ビックデータ、アジャイル開発の時代に、ITアーキテクトが「ステークホルダ」を満足させる設計に求められる判断の原則を、多様な「ビューポイント」と「パースペクティブ」の手法で詳細に体系化。
  • ソフトウェア設計の結合バランス 持続可能な成長を支えるモジュール化の原則
    完結
    4.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ソフトウェア設計に対する新たな視点を提供する一冊。 「結合」を活用し、システムの複雑性を管理、モジュール性を高める! 柔軟性の高い進化するシステムを構築。 「結合」とは、モジュール設計における基本概念の1つで、モジュール間の相互作用や依存関係の強さを表します。この「結合」を適切に管理することで、ソフトウェアシステムの保守性や拡張性、ひいては進化性を向上できます。 言い換えれば、ソフトウェアシステムの持続可能な成長には、「結合」の適切な管理が欠かせません。しかし、その重要性にも関わらず、「結合」の概念は深く理解されないまま使われているのが実情です。 本書は、「結合」という概念を現代のソフトウェアエンジニアリングに適応できる形で改めて解説することで、こうした状況に一石を投じます。 本書では、まず構造化設計やオブジェクト指向設計に用いられてきた「結合」に関するモデルや評価手法を包括的に解説します。さらに、複雑性を管理し、モジュール性を高める設計ツールとして「結合」を使用する新たなアプローチを提案します。 ソフトウェアアーキテクトや開発者だけでなく、ソフトウェア設計に関わるすべての人々にとって、ソフトウェア設計に対する新たな視点を提供する一冊です。 【章構成】 ■第I部 結合 第1章 結合とシステム設計 第2章 結合と複雑性:クネビン 第3章 結合と複雑性:相互作用 第4章 結合とモジュール性 ■第II部 次元 第5章 構造化設計におけるモジュール結合 第6章 コナーセンス 第7章 統合強度 第8章 距離 第9章 変動性 ■第III部 バランス 第10章 結合の均衡化 第11章 結合の再均衡化 第12章 ソフトウェア設計のフラクタル幾何学的性質 第13章 均衡結合の実践 第14章 結論 第15章 エピローグ ※本書は『Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems』の翻訳書です。
  • ソフトウェアテスト教科書 JSTQB Foundation 第5版 シラバス2023対応
    -
    ソフトウェアテスト技術者の必携資格 JSTQB Foundation Levelのロングセラー公認テキスト! JSTQB Foundationはソフトウェアテスト技術者を認定するためのエントリーレベルの資格試験です。安全で高品質なソフトウェアのために、テスト技術力の向上を目指して実施されています。 2006年の第1回以降、着実に受験者が増え続け、2022年10月からはCBT(コンピュータの画面上で解答する試験形式)により行われるようになっています。 その試験が2024年11月から新シラバス「Version 2023」に準拠したものに替わります。 ウォーターフォール型からアジャイル型へというソフトウェア開発手法の変遷に合わせ、アジャイルやDevOpsに関するトピックが大幅に増えました。 本書はシラバスVersion2023に対応した学習書で、試験範囲をもれなく解説するとともに、豊富な練習問題、重要用語の定義、1回分の模擬試験を収録しています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ソフトウェアテスト教科書 JSTQB Foundation 第3版
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 テスト技術の人気資格テキストの決定版が新試験範囲に対応 「JSTQB認定 テスト技術者資格」は、国際的なソフト技術者任意組織ISTQBの日本における運営組織JSTQBが認定するソフトウェアテストの資格です。使用製品を問わず、システム開発に必須のテスト技術を認定する資格として、今後ますます注目度が上がりそうです。本書は、この認定資格の初心者向け試験である「Foundation Level」の対策書で、『ソフトウェアテスト教科書 JSTQB Foundation 第2版』の改訂版にあたります。 本改訂では、最新のシラバスVer2011.J01の新試験範囲に対応しています。また、重要用語を章ごとにまとめてチェックできるなど、学習しやすい工夫とともに、誌面もブラッシュアップしました。ご好評をいただいている第2版と同様、JSTQB運営委員会のメンバーでもある豪華執筆陣が試験の傾向に沿ってわかりやすく解説しているため信頼性抜群です。豊富な練習問題に加え模擬試験も収録、本書1冊で試験対策は万全です。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ソフトウェアテスト教科書 JSTQB Foundation 第4版 シラバス2018対応
    4.0
    テスト技術者の必須資格 JSTQB Foundation Levelのロングセラー公認テキスト! JSTQB Foundationはソフトウェアテスト技術者を認定するためのエントリーレベルの 資格試験です。安全で高品質なソフトウェアのために、テスト技術力の向上を目指して 実施されています。 試験は2月と8月の年2回行われ、2006年の第1回以降、受験者が増え続けています。 その試験が、2020年2月の第28回試験から新しいシラバス「Version 2018」に準拠して 実施されます。 本書はシラバス2018に対応した学習書で、試験範囲をもれなく解説するとともに、 覚えておくべき重要用語の定義や、1回分の模擬試験も収録しています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ソフトウェアテスト技法練習帳 ~知識を経験に変える40問~
    -
    新人や経験の浅いテストエンジニアにとって,座学で学んだ「ソフトウェアテスト技法」を実務に活かそうにも,どのように適用したらよいかわからないというのが悩みです。そこで,本書では実践的なシチュエーションを想定した問題を繰り返し解いていくことにより,テスト技法の知識定着を目指します。個々のテストエンジニアのスキルアップや,企業における新人研修の教材としてもご活用いただけます。
  • ソフトウェアテスト自動化の教科書~現場の失敗から学ぶ設計プロセス
    3.7
    「開発側は効率化されてきたのに、テストはいつも炎上ばかり」 「テストの数は増える一方なのに、コストを減らせと言われる」 「やっと自動テストを導入できたけど、逆に工数が増えている気がする」  開発技術の進化とともにテスト技術も着実に進化しているなか、テスト現場ではなぜこんな問題が絶えないのでしょうか? それは、自動テストに関する知識と設計方法を正しく知らないからだと言えるでしょう。  本書は、自動テストの基礎知識、設計・プロセスに焦点を当て、どのように進めればリスクを抑えながらコスト削減を実現できるかまとめた自動テストの教科書です。テスト会社のエンジニアとして数々の現場で自動テストを成功させてきた著者が、現場のさまざまな失敗例を交えながら、成功する設計ノウハウを伝授します。  テストに関わるすべてのエンジニア必携の1冊です。
  • ソフトウェアテスト293の鉄則
    4.0
    ソフト開発プロセスの「テスト」という切り口から、ソフトウェア技術者の仕事の進め方のポイントを、切れ味鋭い293の教訓として整理した本です。1つ1つが短くまとまっており、どこからでも読める金言集になっています。ソフト開発の現場を知り尽くした著者でなければ書けない、思わずうなずいてしまう指摘が満載。技術の紹介だけでなく、開発者の人間的側面に焦点を合わせた記述も秀逸です。世界中の読者から支持された大好評書籍『基本から学ぶソフトウェアテスト』の姉妹書。

    試し読み

    フォロー
  • ソフトウェア・テストの技法 第2版
    4.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 1979年に発行された『ソフトウェア・テストの技法』は、「作ったソフトウェアが意図した通りに動き、意図していないことはしないようにするにはどうしたらよいか」という、もっとも根本的な問題を扱っており、四半世紀にわたって読み継がれる、この分野の古典となっている。  第2版では、インターネット時代に合ったソフトウェアの品質を確保するため、第8章を全面的に書き換え、第9章と付録を新たに追加した。
  • ソフトウェアテストのセオリー 土台からしっかり学ぶ
    3.5
    ソフトウェアテストは、テスターや品質保証部門だけの仕事ではありません。単に不具合を見つけ出す以上の役割があるのです。本書は、そのような「ソフトウェアテストの広い役割を知ってほしい」と思って執筆しました。  主な読者には、「開発経験は多少あるものの、テストについてはこれから」、あるいは「改めて知識を整理したい」というエンジニアの方々を想定。基本的な概念を体系的に示しつつ、新しいトピックスも含めることで、ソフトウェアテストの全体感を一冊で俯瞰できるようにしました。また、多くの先人たちの知見を紹介する一方、筆者たちが業務で行っている工夫を加え、読者が実践的な技法まで修得できるよう最大限努めました。 本書の執筆陣は、幅広い事業領域を持つ企業で、各々が複数の製品ドメインに携わってきた研究者や技術者です。社内外でテスト技術の普及活動にも携わってきました。それぞれが得意とするネタを持ち寄って、できる限り広範に、実践的な内容を盛り込みました。 (本書「まえがき」より抜粋して編集)

    試し読み

    フォロー
  • ソフトウェアテストをカイゼンする50のアイデア
    3.5
    よりよく、より簡単に、より速く! アジャイル開発でもテストの品質を上げるためのヒント集 ◆◆◆◆◆ Web業界の小規模なスタートアップ企業から世界最大級の銀行組織まで、 さまざまな現場や状況で活用してきたアイデアを集めた 『Fifty Quick Ideas To Improve Your Tests』の邦訳がついに登場! ◆◆◆◆◆ アジャイル開発においても、よりよいソフトウェアを開発するためには、 さまざまなテストを組み込むことになります。 しかしそれは「短い反復」という厳しい時間的な制約のもと、 頻繁に変更されるソフトウェアに対するものとなり、一筋縄ではいかないのが現実です。 本書は、ソフトウェアテストを行う読者に向けて、 アジャイル開発において、ユーザーストーリーにもとづいたテスト計画を立て、 それを短い反復という開発プロセスに合わせた形で整理する方法を提供してくれます。 ・【「代わりに何が起こるか」と尋ねよう】 ・【厳格なカバレッジ目標を持たないようにしよう】 ・【テストコードは書くためではなく読むために最適化しよう】 など、本書で紹介される50のアイデアは、 テストの設計や実行において役に立つ珠玉のものばかり。 そしてさらに、日本語版独自コンテンツとして、 訳者によるCI/CD関連を中心とした5アイデアも追加! 本書を読めば、テスター・アナリスト・開発者など、 あなたのチームメンバーが緊密なコラボレーションを築き、 ステークホルダーを巻き込みながら、ソフトウェア品質を向上させる 多くのヒントが手に入るはずです! ◎目次◎ ◆テストのアイデアを生み出す  ・【関係者と品質に関する全体像を定義しよう】  ・【「常にある/決してない」から考えよう】   など ◆適切なチェックの設計  ・【重要な具体例に焦点を当てよう】  ・【テストシナリオの期待値には数式ではなく具体的な値を記述しよう】   など ◆テスト容易性の向上  ・【CPU時間ではなく論理的なビジネス時間を導入しよう】  ・【テストからデータ生成処理を分離しよう】   など ◆大規模なテストスイートの管理  ・【自動テストを開発者の責任としよう】  ・【他のチームと一緒にテストを設計しよう】   など ◆日本語版追加アイデア  ・CI/CD関連など ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Software-Defined Networks ソフトウェア定義ネットワークの概念・設計・ユースケース
    3.0
    ソフトウェア定義ネットワークの概念・設計・ユースケースを知る SDN(Software-Defined Networks:ソフトウェア定義ネットワーク)は、 ソフトウェアの力によって、従来のネットワークに対し高い柔軟性と拡張性を提供する技術です。 コントローラによる集中管理とデータプレーンのプログラマビリティを利用して、 従来のネットワークでは不可能だったさまざまなユースケースを実現できます。 また、オープンソースの実装も増えてきており、より身近なものになりつつあります。 本書は、SDNのコンセプト、基本アーキテクチャ、設計と実装のベストプラクティス、 さまざまな応用事例などについて包括的に解説した書籍です。 SDNの第一人者であるLarry Peterson氏・Bruce Davie氏らによって 「最先端のSDN」について説明された原著を、VMwareの進藤資訓氏らが翻訳。 第11章と付録では、日本語版オリジナルの書き下ろしとして、 国内でのSDNの活用事例も紹介しています。 ▼主な内容 ・オープンソースソフトウェアを例としたSDNのスタックの解説 ・SDNを支えるコンセプト、概念、設計理念 ・スケーラブルなクラウドのデザインがどのようにネットワークに適用できるか ・固定機能およびプログラマブルなスイッチに関する解説 ・スイッチをプログラム、制御するために使われるP4のためのツールチェーンの説明 ・SDNの各種ユースケースの紹介 ・社内、データセンター、アクセスにおけるネットワーク ・GitHubからダウンロード可能なハンズオン練習問題を含む SDN技術を学びたい(SDNの本質や実装を知りたい)エンジニア、 ネットワーク・クラウドの開発・構築に携わるエンジニアに一読いただきたい一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ソフトウェアで体験して学ぶ ディジタルフィルタ
    -
    1巻3,520円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 著者作成のフリーソフトでディジタルフィルタの原理と設計をビジュアルで理解しよう! 本書はディジタルフィルタの動作を著者作成のソフトウェアで体験しながら、ディジタル信号処理の理論とディジタルフィルタの原理、設計手法を学ぶものです。 ソフト上で出力結果を見ながら調整することで、極や零点といったわかりづらい概念の感覚をつかみ、実感を持って学習することができます。 また、その原理についても詳細に解説しているので、大学学部生のディジタル信号処理の学習から技術者の新人教育・学び直しに最適です。実際のディジタルフィルタの設計の下準備にも用いることができるようになっています。 第1章 ディジタルフィルタを体験しよう 第2章 ディジタルフィルタの基本動作を知ろう 第3章 IIRフィルタを設計しよう 第4章 FIRフィルタを設計しよう
  • ソフトウェアとしてのRFIDメカニズムと開発手順
    3.0
    1巻3,300円 (税込)
    この時代に改めて求められる「無人コンビニ」「セルフレジ」…そこにRFIDソリューションは欠かせません。これらの仕組みを実現しているのは「RFIDタグ」です。 RFIDタグは、物流で使われているパレットやカゴ台車、あるいは工事現場や鉄道の保線作業で使う各種工具にも付けられており、販売管理だけでなく、物流管理・在庫管理・備品管理など、活用範囲が急速に拡大しつつあります。 本書では、主に次の方を対象とし、グローバル標準でシステムを構築するために何が必要かを解説します。 ・RFIDを使ってシステムの設計および構築を行う開発担当者、SE、プログラマ ・RFIDを実際に使うユーザ

    試し読み

    フォロー
  • ソフトウェアの法則 コンピュータの利用技術とは
    3.8
    コンピュータに関する話は一般の人には理解できないことが多い。ソフトウェア開発に携わるプログラマの苦労や悩みなどなおさらのことである。しかし、ソフトウェアのきまり(法則)と一般的な社会生活で出くわす出来事は非常に似ている。本書は、技術開発のプロが、「ソフトウェアとは何か」「コンピュータの利用技術」など、みずからの職場体験に、私生活のさまざまなエピソードをまじえて語る機知に富むテクニカルエッセイ。
  • ソフトウェアパターン
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、実際にアーキテクチャを設計するための具体的なスキルとして設計原則や開発プロセスと対応付けながら、アーキテクトの最も基本的な素養としてのソフトウェアパターンを丁寧に解説している。ソフトウェアアーキテクト育成ための理論と実践という観点でバランスのとれた書籍であり、独習書として実務家にも最適である。
  • ソフトウェア品質知識体系ガイド (第3版) ―SQuBOK Guide V3―
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 ソフトウェア品質に関する膨大な技術を整理、体系化 本書は、ソフトウェア、ITシステムの専門家である著者らが長年取り組んできたソフトウェアの品質について体系立てて整理し、簡潔に解説したものです。第1版発行から13年、第2版から6年が経過し、ソフトウェアを取り巻く環境は大きく変化しました。これを踏まえ、従来の内容を見直し、最新の技術(AI、IoTなど)の品質についても大幅に加筆しました。本書の情報をもとに、ソフトウェアの品質がどのようなものであるのか、どのように品質を確保するか、といった検討が可能になります。ソフトウェアに携わるすべての方におすすめの一冊です。 序章 SQuBOKガイド 概略 第1章 ソフトウェア品質の基本概念 第2章 ソフトウェア品質マネジメント 第3章 ソフトウェア品質技術 第4章 専門的なソフトウェア品質の概念と技術 第5章 ソフトウェア品質の応用領域
  • ソフトウェア品質保証の極意 ―経験者が語る、組織を強く進化させる勘所―
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 現場での問題解決に役立つ、ソフトウェア品質保証のための実践的な指南書/解説書!  組織におけるソフトウェア品質保証部門はソフトウェア品質を向上・維持するべく活動していますが、実際の現場においては、開発部門に対して手数のかかる検査を高頻度に要求せざるをえないなどの理由により、開発部門と対立してしまうことがあります。開発部門はコストや納期の成果達成を重視する傾向があり、品質保証部門からの要求はその支障となりがちなため、品質保証部門は開発部門に協力してもらうために、自身の要求の意図・意義を正しく伝えられなければなりません。  本書は、ソフトウェアの品質を高めたいと思いながらも、具体的な施策を立案できない、開発部門との調整がうまくいかない、などと悩んでいる読者に向けて、解決の基となる普遍的・本質的な考え方と、現場の実践で得られた知見による具体的な解決方法を解説します。 第1章 ソフトウェア品質の基本概念  1.1 品質の概念  1.2 品質マネジメントの概念  1.3 ソフトウェア品質マネジメントの特徴 第2章 組織レベルのソフトウェア品質マネジメント  2.1 ソフトウェア品質マネジメントシステムの構築と運用  2.2 ライフサイクルプロセスのマネジメント  2.3 ソフトウェアプロセス評価と改善  2.4 検査のマネジメント  2.5 監査のマネジメント  2.6 教育および育成のマネジメント  2.7 法的権利および法的責任のマネジメント 第3章 プロジェクト共通レベルのソフトウェア品質マネジ メント  3.1 意思決定のマネジメント  3.2 調達マネジメント  3.3 リスクマネジメント  3.4 構成管理  3.5 プロジェクトマネジメント 第4章 プロジェクト個別レベルのソフトウェア品質マネジ メント  4.1 品質計画のマネジメント  4.2 要求分析のマネジメント  4.3 設計のマネジメント  4.4 実装のマネジメント  4.5 レビューのマネジメント  4.6 テストのマネジメント
  • ソフトウェア品質を高める開発者テスト アジャイル時代の実践的・効率的なテストのやり方
    4.3
    ソフトウェア上流品質を上げまくって、 バグだらけ・死ぬほど働くのをやめませんか? テスト界の第一人者、高橋寿一氏執筆の ロングセラー『知識ゼロから学ぶソフトウェアテスト』の続編が登場! 今回のテーマは「開発者テスト」です。 本書では、アプリ・システム開発において、バグを減らすために 開発者が行うべきテスト(開発者テスト)についてわかりやすく解説します。 開発者テストを実施するために知っておくべき概念・手法や、 ○単体テスト ○リファクタリング ○アジャイル開発での品質担保 ○テストの自動化 などについて、実例を出しながら解説していきます。 品質コンサルタントとして長年培ってきた筆者の経験をもとにした、 現場で必須の手法+学術的根拠のエッセンスを詰め込んだ一冊です。 ̻□章構成 第1章 はじめに 第2章 上流品質向上のためのテスト 第3章 開発者テストの基本の基本 第4章 コードベースの単体テスト 第5章 単体テストの効率化――楽勝単体テスト 第6章 機能単位の単体テスト 第7章 リファクタリング 第8章 コードレビュー 第9章 統合テスト 第10章 システムテストの自動化 第11章 探索的テスト 第12章 まとめ――全体テストのデザイン 第13章 品質と要求仕様とテストのケース 第14章 アジャイル開発 versus ウォーターフォール開発 第15章 開発者テストの実サンプル ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ソフトウェア・ファースト
    4.2
    MicrosoftやGoogleで世界標準の製品開発に 携わってきた技術者が書き下ろす、 あらゆるビジネスが「ソフトウェア中心」に刷新される 今必要な次世代型サービス開発の要諦 AI活用、デジタル・トランスフォーメーション、SaaSをベースにしたサブスクリプションビジネスetc.今、世界中の企業がITを駆使したデジタルシフト(事業のサービス化)を急いでいる。 日本企業がこの世界的潮流に取り残されないためには、かつての成功モデルである「製造業的ものづくり」から脱却し、ソフトウェアを中心としたサービス志向の開発体制を構築することが重要だと著者は説く。 ソフトウェアがビジネスの中心を担い、インターネットがあらゆるビジネスの基盤となりつつある今、日本企業はどう変化すれば生き残れるのか? 世界的IT企業で働き、現在は製造業をはじめとする日本企業の変革にも携わる著者が書き下ろす、ソフトウェア・ファーストな開発論をぜひ読んでほしい。
  • ソフトウェア不具合改善手法 ODC分析―工程の「質」を可視化する
    -
    巨大化・複雑化するソフトウェア開発において、技術者が多大な時間と労力を費やすのが不具合への対応である。従来、不具合を検出し、修正するのが主な対応であった。しかし、ODC分析のアプローチ方法はまったく異なる。不具合を残存させてしまう「やり方」を見つけることで、ソフトウェア品質を改善するのがODC分析手法である。ODC分析においては、工程で摘出された不具合の出方を分析することにより工程実施の質を「見える化」し、必要なアクションを示唆し、実施するのである。 ODC分析は、米国IBM社の研究チームが社外発表した研究論文をもとに手法化された。本書では、ODC分析の分析理論を解説し、実務事例を紹介する。 ※本書は、2020年8月に日科技連出版社が刊行した書籍を東洋経済新報社が電子化したものです。
  • ソフトウェア見積り 人月の暗黙知を解き明かす
    4.4
    米ソフトウェア業界の第一人者にして、『Code Complete』をはじめ数々の名著で知られるスティーブ・マコネルの待望の最新作。今度は「見積り」を語ります。コスト、スケジュール、工数、品質 … 思いどおりにいくことはまずないプロジェクトの見積り。その裏にある誤解や思い込みを、118のヒントと18の公式を使って解き明かします。「90%確かとはどのくらい確かなのか?」「多すぎる見積りと少なすぎる見積りはどちらがよいか?」「精度と正確さはどう違うのか?」などの身近な話題から、軽快に見積りの本質に迫る知的な面白さは抜群です。ますます冴え渡るマコネルの筆を堪能してください。
  • ソフトウェア要求 第3版
    -
    本書は10年間の要求開発を取り巻く技術トレンドの変遷をカバーしていますが、そのトレンドの1つは「ビジネスアナリシス」に関わるものでしょう。さまざまな章でビジネスアナリシスについて言及するのみならず、「ビジネスアナリスト」について新たに第4章を設けています。 この10年間に欧米から始まって「ビジネスアナリシス」に対する認知が高まり、「ビジネスアナリシス」のプラクティスが要求開発のプラクティスとして重要視されてきていることをうかがい知ることができます。
  • ソフトウェア品質を高める開発者テスト 改訂版 アジャイル時代の実践的・効率的でスムーズなテストのやり方
    4.0
    ウォーターフォールでもアジャイルでも、 上流品質を上げまくって、よい製品を楽に作ろう! テスト界の第一人者、高橋寿一氏執筆の 「開発者テスト」実践における必携書、アジャイル開発に完全対応! 本書では、アプリ・システム開発において、バグを減らすために 開発者が行うべきテスト(開発者テスト)についてわかりやすく解説します。 開発者テストを実施するために知っておくべき概念・手法や、 ○単体テスト ○リファクタリング ○アジャイル開発での品質担保 ○テストの自動化 などについて、実例を出しながら解説していきます。 旧版で言及の少なかったアジャイルテストの方法論にページを割き、 アジャイルの現場でも活躍する内容にパワーアップしました。 品質コンサルタントとして長年培ってきた筆者の経験をもとにした、 現場で必須の手法+学術的根拠のエッセンスを詰め込んだ一冊です。 □章構成 第1章 はじめに 第2章 上流品質向上のためのテスト 第3章 開発者テストの基本の基本 第4章 コードベースの単体テスト 第5章 単体テストの効率化――楽勝単体テスト 第6章 機能単位の単体テスト 第7章 リファクタリング 第8章 コードレビュー 第9章 統合テスト 第10章 システムテストの自動化 第11章 探索的テスト 第12章 まとめ――全体テストのデザイン 第13章 アジャイル・シフトレフトのメトリックス 第14章 アジャイルにおける要求仕様 第15章 開発者テストの実サンプル ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • SOFT SKILLS ソフトウェア開発者の人生マニュアル 第2版
    4.1
    ソフトウェア開発者専用に「より良い人生」を送るためのノウハウ・スキルを網羅した「生き方バイブル本」、待望の改訂版。 プログラマーが良い人生を送るためには、技術習得法やキャリア構築法といったノウハウに加え、対人的な交渉・指導・意思疎通などをうまく行える能力や知恵、すなわち「ソフトスキル」が不可欠です! 本書では、キャリアの築き方、自分の売り込み方、技術習得法、生産性の高め方といった仕事で成功する方法だけでなく、財産の築き方、心身の鍛え方、恋愛で成功する方法など、「人生全般をより良く生きる方法」を具体的に説明します。 ■「序文」から抜粋 あなたがこの複雑な産業で活路を開こうとしている若いソフトウェア開発者なら、今手にしているこの本は、多くの知恵と優れたアドバイスを与えてくれるはずだ。 ロバート・C・マーティン(アンクル・ボブ)
  • 知識ゼロから学ぶソフトウェアテスト 【改訂版】
    4.1
    1巻2,640円 (税込)
    テスト技術者必読のロングセラー!8年振りのリニューアル登場 エンジニアとしての心得やソフトウェアテストにできること、できないこと、など初心者がまず知っておかなければならないことがらにはじまり、必ず実施される各種テスト手法の基礎とポイント、アジャイルなど新しい開発手法に対応したテストの考え方など、テスト技術者にとって不可欠な知識と情報を、親しみやすい記述や例示で判りやすく解説した一冊です。テスト技術者の入門書かつ最適の定番書として、ソフトウェア開発現場のニーズに即した内容を取捨選択のうえ、カラー化して一層読みやすくパワーアップして再登場しました! ソフトウェアテストに携わる初歩のエンジニア/テスト技術者を育成・養成する立場の方におすすめです。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 知識ゼロから学ぶソフトウェアテスト 第3版 アジャイル・AI時代の必携教科書
    4.0
    全エンジニア必読のロングセラー、10年振りにリニューアル! テストを学びはじめるなら、まずはこの一冊から。 本書は、ソフトウェアテスト初心者のITエンジニアに向けて、テストの基本知識を解説した入門書です。現場で実施されるテスト手法の基礎やポイント、心得など、ITエンジニアにとって必要不可欠な情報を、テスト界の第一人者である著者がわかりやすく解説しています。 10年ぶりのリニューアルでは、定番入門書としてのわかりやすさ・読みやすさはそのままに、内容の充実度をさらにパワーアップ。開発現場や時代の変化に合わせて、用語や記述を全面的に見直すとともに、「AIを活用したテスト」や「カオスエンジニアリング」など、新たなニーズに応えるトピックも追加収録しています。 開発現場に入りたての初級エンジニアはもちろん、新人を育成するメンターや先輩の立場にいる方にもおすすめの一冊です。 【目次】 ●第1章 はじめに ●第2章 ソフトウェアテストの基本 ―ホワイトボックステスト― ●第3章 エンジニアが最もよく使う手法 ―ブラックボックステスト― ●第4章 探索的テスト ●第5章 要求仕様のテスト ●第6章 非機能要求のテスト ―困難さとの闘い― ●第7章 テストの自動化という悪魔 ―なぜ自動化は失敗するのか― ●第8章 ソフトウェアテスト運用の基本 ―テスト成功の方程式― ●第9章 ソフトウェア品質管理の基本 ―ソフトウェア品質のメトリックス― ●第10章 新しいテスト技術 【著者情報】 高橋寿一(たかはしじゅいち) 情報工学博士。1964年東京生まれ。フロリダ工科大学大学院にてソフトウェア工学修士、Cem Kaner博士、James Whittaker博士にソフトウェアテストの指導を受けた後、広島市立大学大学院にてソフトウェアテスト研究により博士号取得。米Microsoft社・独SAP社でソフトウェアテスト業務に従事後、日本大手電機会社勤務(現職)。主な著書に『ソフトウェア品質を高める開発者テスト 改訂版』(翔泳社)、共著に『現場の仕事がバリバリ進む ソフトウェアテスト手法』(技術評論社)がある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 知識ゼロから学ぶソフトウェアプロジェクト管理
    4.3
    1巻2,508円 (税込)
    プロジェクトを成功させたいと願うすべてのプログラマに向けて 「なぜほとんどのソフトウェアプロジェクトは失敗するのか」そして「失敗を回避するには何が必要なのか」を、具体的に、ていねいに、かつカジュアルな文体で「最後まで必ず読み切れる」コンパクトな入門書にまとめました。情報工学博士としての膨大な読書量や研究成果とともに、超大手IT 系ベンダーを渡り歩き大小数多くのプロジェクトを経験したのち現在はプロジェクトの評価と改善を本業とする著者の「知識と経験」から導き出された「間違いなく現場で役に立つ」プロジェクト管理の考え方と対処が凝縮された一冊です。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 【※本作品はブラウザビューアで閲覧すると表組みのレイアウトが崩れて表示されることがあります。予めご了承下さい。】

最近チェックした作品からのおすすめ