ソフトウェアやシステム開発の工程、英語で言える?

目次
  1. ソフトウェア・システム開発の工程
  2. ソフトウェア・システム開発の工程を英語で言うと?
  3. 1) 要件定義=requirement analysis
  4. 2) 設計=software design
  5. 3) プログラミング=coding
  6. 4) テスト=testing
  7. 5) リリース=release
  8. 6) 保守管理=maintenance
  9. まとめ

ソフトウェアやシステム開発業界に飛び込んだものの、英語が通じず悩んでいませんか。

日本語と同じで一般的な英語を使いこなせても、ソフトウェアやシステム開発の現場で使われる表現を知らなければ、言葉は通じません。

 

でも、安心してください。基本的な英語表現だけでも少しずつ覚えて、語彙や表現方法を増やしていけば良いだけです。

 

そこで、この記事では開発の基本となる工程の英語表現を紹介します。

 

ソフトウェア・システム開発の工程

 

ソフトウェア・システム開発の工程を大雑把に表すと以下のようになります。

みなさん、以下の工程を英語で言えますか?

 

1) 要件定義

2) 設計

① 外部設計

② 内部設計

3) プログラミング

4) テスト

① 単体テスト

② 結合テスト

③ システムテスト

④ 運用テスト

5) リリース

6) 保守管理

 

それでは、次の章からそれぞれの工程が英語でどのように表現されるのか、またそれぞれの工程ではどのような作業が行われるのかを確認していきましょう。

 

ソフトウェア・システム開発の工程を英語で言うと?

 

みなさんはいくつの工程を英語でいうことができましたか?

それでは、早速答え合わせをしてみましょう。

 

1) 要件定義=requirement analysis

「要件定義」を英語で表現すると「requirement analysis」です。

この工程では開発者がクライアントの要望を聞き取り、システムやソフトウェアに搭載する機能を決定します。

 

2) 設計=software design

「設計」というと通常「layout」「plan」などと訳されますが、ソフトウェアに関しては「design」と訳されます。

この工程には外部設計と内部設計の二つがあります。

 

① 外部設計=external design

目に見える部分の設計のことを指します。たとえば、画面に写し出す映像や、クリックするアイコンの配置などが決定されます。

 

② 内部設計=internal design

「目に見える部分」をいかに作り上げるか、プログラミング分野の設計のことを指します。

 

3) プログラミング=coding

「プログラムを書く」という行為を英語で「coding」といいます。

プログラミングという言葉は英語ですので、そのまま「プログラミング」と言ってしまう方が多いのですが気をつけてください。

この工程ではシステムが設計通りに動くようにプログラムが書かれます。

 

4) テスト=testing

テストはそのまま「testing」と表現して問題ありません。

この工程ではプログラムが設計通りに動くかテストをします。テストには以下の4段階があります。

 

① 単体テスト=unit testing

単体テストは「unit testing」と表現されます。

このテストではプログラムの一つの機能が設計通りに作動するかをテストします。たとえば、コピー&ペーストができるか、表が作成できるかなどが確認されます。

 

② 結合テスト=integration testing

結合テストは「integration testing」と表現されます。

ここでは、複数の機能を組み合わせて使ったときに、誤動作がないかをテストします。たとえば、表をコピーしたときに表はくずれることなくペーストできるのかなどです。

 

③ システムテスト=system testing

システムテストは「system testing」と表現されます。

システム全体として設計通りに作動するかを確認します。

 

④ 運用テスト= operational testing、user acceptance testing (UAT)  

運用テストは「operational testing」または「user acceptance testing (UAT)」と表現されます。

Operational testingはソフトウェアが市場に出回る前に欠陥のない商品として売り出せるかを確認します。

User acceptance testing(UAT)とは、クライアントにシステムが納品されたときに、クライアント側が操作をしながら要望通りの製品にできあがっているか、運用するときに問題が生じないかなどを確認します。

 

5) リリース=release

リリースは英語でもそのまま「release」です。

リリースとはクライアントにシステムを納品することをいいます。システムが手から離れるのでリリースといいます。

 

6) 保守管理=maintenance

保守管理は「maintenance」と表現されます。機械や車でも保守や修理、安全点検のことを「メンテナンス」といったりしますよね。

システムがリリースされた時点で、開発者の仕事は「開発」から「保守管理」に変わります。

運用中に誤動作がおきないか、新しいウィルスが侵入していないかなどが確認されます。

 

まとめ

ここまでシステムやソフトウェア開発の工程に関する英語表現を紹介しました。

今回は6つの工程を紹介しましたが、開発の工程が6つに分けられないこともあります。2つの工程が一つにまとめられていることもあれば、一つの工程が二つにわけられていることもあります。

工程表を確認するときは、工程やステップに惑わされずに、何がいつまでに終わるのかしっかりと確認したいですね。

 

最後にみなさんに質問です。

そもそも「工程表」って英語でなんていうか知っていますか?

ソフトウェアやシステム開発の場合は「Software Development Plan」と表現されます。

一般的な「工程」「作業工程」は「work schedule」、「construction work schedule」などと表現されるので、間違わないように、こちらも合わせて覚えておきましょう。

 

株式会社LA ORG 桝村(https://la-org.com/)

この記事を書いた人

桝村 翼

その他

  • その他

特にNASDAQ上場に関する英語翻訳が得意な会社です。

ステータス
現在対応可能
希望時給
10,000円~30,000円
活動エリア
東京都

株式会社LA ORG 代表取締役の桝村翼と申します。 当社では、英語・中国語・韓国語・フランス語・タイ語・ベトナム語に対応した翻訳・ローカライズ事業を中心に、WordPressによるWebサイト制作、Adobe XD / Photoshop / Illustrator を活用したWebデザイン制作を展開しています。 また、英語学習支援にも力を入れており、小中学生向けの英語学習塾を経営しています。 現在は、世界シェア第4位のグローバル製薬メーカー日本法人様をはじめ、プライム市場上場企業グループ会社様、NASDAQ上場を控えるベンチャー企業様など、業界を問わず多くのクライアントと取引実績があります。 クラウドソーシング(Lancers/CrowdWorks/ココナラ)でも継続的にご依頼をいただいており、SSサロンを通じては翻訳・リサーチ・海外対応等、専門性の高い案件も多くご相談いただいています。 📌 経歴 2015年 神戸市外国語大学 英米学科 卒業 2015年 三井倉庫HD 入社:アメリカ・マレーシアにて物流・フォワーディング業務に従事 2020年 三菱重工業 入社:国産ジェット機「MRJ/スペースジェット」、およびボーイング向けの調達業務を担当 2022年 Schneider Electric 入社:エネルギー分野(UPS)にて海外サプライチェーンを担当 2022年 株式会社LA ORG 創業:翻訳・Web制作・英語教育の3事業を軸に、グローバル支援サービスを提供 🔗 各種リンク 【公式サイト】https://la-org.com 【ポートフォリオ】https://www.portfolio.la-org.com 【Lancers】https://www.lancers.jp/profile/oregonian_office?srsltid=AfmBOop2KwuI5Nr4TQFKMAkwdSj2SAHEAC2A9ZadoikM7A-rmHXQjVdk 【CrowdWorks】https://crowdworks.jp/public/employees/3425349/ 【ココナラ】https://coconala.com/users/2204682?srsltid=AfmBOoqYND8AKR3YqHKQ3-BxWOkyg3sz0PsR36KnLqErFCjzVGkV4nGn

対応業務
ホームページ制作・作成|バナー制作・デザイン|ロゴデザイン・作成|イラスト制作|翻訳|事務代行
スキル
  • Adobe Photoshop
  • 英語
  • Adobe Illustrator
  • 中国語
  • WEBサイト設計
  • 韓国語

関連記事