Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amazon Q Developer の最新アップデートと SDLC

iwasa
December 12, 2024
110

Amazon Q Developer の最新アップデートと SDLC

iwasa

December 12, 2024
Tweet

More Decks by iwasa

Transcript

  1. 8 ❏ 岩浅 貴⼤(いわさ) ❏ クラスメソッド ❏ AWS事業本部コンサルティング部 ❏ ソリューションアーキテクト

    ❏ re:Invent 現地参加は 3 回⽬ ❏ 2021年:オンライン ❏ 2022年:現地 ❏ 2023年:現地 ❏ 2024年:現地 [New!!] ⾃⼰紹介
  2. アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは

    3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer
  3. アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは

    3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer
  4. アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは

    3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer
  5. Amazon Q Developer として統合 • ソフトウェア開発ライフサイクル (SDLC) 全体にわたる体験を⼀新する⽣成 AI 搭載アシスタント

    • 開発者が時間のかかる⼿動タスクを AWS の内外でオフロード • Amazon Q Developer の機能 ◦ AWS マネジメントコンソールでの Q&A と⼀般的なエラーの診断 ◦ IDE での会話型コーディングとインラインコード⽣成 ◦ コード変換⽤の Amazon Q Developer Agent
  6. アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは

    3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer
  7. Amazon Q Developer アップデート • 本戦 ◦ ユニットテスト⽣成機能 ◦ ドキュメント⽣成機能

    ◦ コードレビュー機能 ◦ 運⽤調査機能 ◦ Transform 機能の強化(.NET、Mainframe、VMware) ◦ GitLab Duo 統合機能 ◦ SageMaker Canvas 統合機能 • 予選落ち ◦ Eclipse IDE サポート ◦ Java アップグレード変換の強化(Step-by-Step、ライブラリアップグレード) ◦ Java アップグレード変換 CLI のリリース ◦ マネジメントコンソールのパーソナライズ応答の強化 ◦ ⾃然⾔語によるコスト分析機能 ◦ アプリケーション内の Oracle SQL ステートメントを検出し PostgreSQL に変換
  8. アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは

    3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer
  9. SDLCのフェーズ • 要件の収集と分析: ビジネス アナリストが利害関係者と協⼒し、ソフトフェアの必須要件を特 定して⽂書化します。 • システム設計: ソフトウェア アーキテクトが必須要件をソフトウェア

    ソリューションに変換 し、設計の概要を作成します。 • コーディング:開発者がシステム設計に基づいてソフトウェアを開発します。 • テスト: ソフトウェアをテストし、バグや⽋陥がないことや、必須要件を満たしていることを 確認します。ソフトウェアの展開準備が整うまで、全ての問題を修正します。 • デプロイ: ソフトウェアが本番環境にリリースされると、対象システムにインストールされ、 ユーザーに提供されます。 • メンテナンスとサポート: この継続的なプロセスには、ユーザーへのトレーニングやサポー ト、ソフトウェアの強化、パフォーマンスの監視、バグやセキュリティ問題の修正が含まれま す。 ソフトウェア開発ライフサイクル (SDLC) 引用元:https://resources.github.com/ja/software-development/what-is-sdlc/