강의

멘토링

로드맵

Programming

/

etc. (Programming)

要求分析の実装方法:システム開発を成功させるための要求分析の実装方法

システム開発が失敗したり、要求事項の変更が発生する原因のほとんどは、要求分析を誤ったためです。システム開発を成功させる要求分析の実装方法について説明します。要求事項はコードで解かず、シナリオで解きます。要求事項をシナリオで解く方法について説明します。

  • tonextday
기획
요구사항분석
요구사항
개발자
이론 중심
java
python
javascript
needs analysis
Software Engineering

こんなことが学べます

  • 要求分析の実装方法

  • システム開発を成功させる方法

  • 要求事項をシナリオとして定義する方法

40年のキャリアを持つ開発者のノウハウが詰まった
実戦要求分析実装方法をご覧ください!📚

クーポン割引:182,000円で
クーポン番号:https://inf.run/3rKQH

システム開発の基盤、要求分析

家を建てるには、まず基盤を作り、基盤の上に家を建て、室内装飾をするように、システム開発にも順序があります。システム開発(SDLC)は企画、要求分析、システム設計、プログラム開発の段階で構成されます。家を建てようとするのが企画であり、基盤を作るのがまさに要求分析です。プログラムコードで要求事項を解決しようとするのは、基盤もないのに家を建てようとする危険なアプローチです。講義ではSDLCの要求分析を扱います。

要件分析、なぜこの講義で学ぶべきなのでしょうか?

戦略的アプローチ

システム(ソフトウェア、プロジェクト)開発を成功させるには、戦略と方法が必要です。プログラムのコーディングスキルが優れているからといって、システム開発が成功するとは限りません。しかし、多くの利害関係者が関わるシステム開発は必ず成功させなければならないため、戦略と方法でシステムを開発する必要があります。講座ではシステム開発成功のための戦略と方法を扱います。

成功するシナリオ作成方法

システム開発において、要件をきれいに定義したシナリオが必要です。シナリオに従ってプログラムを開発すれば、便利で安全にシステムを開発することができます。講座では要件をシナリオとして定義し作成する方法を扱います。システム開発を成功させることができる要件分析実装方法を学ぶことができます。


講義が出るまで
40年以上かかりました

講師は35年以上にわたってソフトウェア受注(委託)開発を行い、そのうち12年間はソフトウェア開発会社を経営しました。ソフトウェア受注開発には常に納期、コスト、品質、検収が伴います。
納期、コスト、品質、検収がある開発環境は、講師にシステム開発を成功させる方法、戦略を必要とさせました。私が書いたプログラムコードをプロジェクト関係者が検収する環境は、講師をプロ開発者にしました。

システム開発成功の核心は要求分析です。受注開発は短期間で開発しなければならないまた別の環境があります。このために要求分析とシステム設計を統合します。開発期間を短縮しながら開発段階統合を通じてより完全に要求分析を行うアプローチが必要です。

経験で完成されたノウハウ

画像は「要求分析のためのEvent Processモデリング」という本です。この時が開発26年目でした。本を出版した後も要求分析の経験を反映して継続的に要求分析方法を発展させました。このような経験と考えを磨いて本講義を制作しました。この講義は単純な理論講義ではありません。40年を超える経験で作った実戦講義です。本は絶版となっており、本講義が最終版です。


このような方におすすめします

要件を分析、
定義するアナリスト

プロジェクト企画者

システム設計者

アナリストにジャンプしようとする
開発者

この講義と一緒に頑張りましょう!✨

実戦に特化した講義

システム開発を成功させる要求分析実装方法を扱います。今すぐシステム開発の要求分析に適用できる実質的な方法を扱います。要求分析実装方法を扱う講義は本講義が唯一です。

システム設計を含む

より完全な要求分析を行うため、システム設計関連の内容も一部含めました。これはシステム設計期間を短縮することができ、要求分析を完了すれば、すぐに続けてプログラムを開発できるようになります。


要求分析を完全に学ぶ
最も深く正確な道

要求分析の
木を作るアプローチ

要件を明確に定義・分析するため、5段階に分けて要件分析を実施します。要件分析の根、幹、枝、葉を作る方法でアプローチします。最後に要件を確定して要件分析を造景し、森を作ります。各段階の概念はプレビューを提供しています。

要求分析の
論理的アプローチ

ソウルから大田、大邱を経て釜山に行くのは一つの連結であり流れです。要求分析結果も連結された流れの形態になる必要があります。

Event Process Modeling手法の要求分析は、Event、Process、Scenarioが基盤となります。アクターが行動すると、イベント(次のプロセス実行の原因、理由、目的)が発生します。次のプロセスは、前のプロセスで発生させたイベント(原因、理由、目的)を受けて実行されます。プロセスとプロセスがイベントで接続されます。プロセスが根拠を持って論理的に接続されます。

このようにプロセスが連結されて流れを持つ形態をシナリオと言います。各プロセスが論理的に連結されなければ根拠が不足したシナリオになりますが、これは要求分析を間違って行ったものです。講義では論理に基づいて要求分析を実行する方法を扱います。

シナリオに従って
プログラム開発

要求分析とは、要求事項をプログラムで実装できるようにシナリオを作成することです。作成されたシナリオは、プロジェクト関係者の検討と確定を経て完成されます。プログラム開発は、要求分析の結果であるシナリオに従って開発すれば良いのです。つまり、要求事項はプログラムコードで解くのではなく、シナリオで解きます。

講義を受講した後、皆さんは📚

✔️ 創造的にソフトウェアを開発するフルスタック(Full stack)開発者として生まれ変わることができます。

✔️ 要件変更を予防するための戦略と方法を身につけることができます。

✔️ 要件をシナリオプロセスで定義する方法を身につけると、リファクタリングとクリーンコードの課題を自然に解決できるようになります。


受講前にご確認ください 📢

実習環境

  • 実習環境は必要ありません。

学習資料

  • 教材は別途提供いたしません。
  • 講義内容をブラウザ画面に作成し、これを説明するため、画面内容が教材です。

前提知識および注意事項

  • 事前知識は必要ありません。ただし、プログラムの概念理解は必要です。
  • プログラミング言語に関係なく、プログラム開発経験があればより理解しやすいです。(Java、Python、Javascript など)
  • 本講座に関連する講義内容、資料の著作権は講師にあります。無断で講義内容を複製、複写、配布、講義することはできません。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 要求事項を分析、定義するアナリスト

  • プロジェクト企画者

  • システムを設計する設計者

  • プログラム開発者(プログラム言語は問わず)

前提知識、
必要でしょうか?

  • 必要ありません。ただし、プログラム概念の理解は必要です。

こんにちは
です。

9,664

受講生

396

受講レビュー

337

回答

4.8

講座評価

12

講座

소프트웨어 개발을 좋아하는 개발자입니다.

메일: tonextday@gmail.com

동영상: 12개
Rust 강좌 제작중

클린업 자바스크립트: 점프업
클린업 자바스크립트: 베이스 빌드업
자바스크립트 비기너, 자바스크립트 중고급
모던 자바스크립트(ES6+) 기본, 모던 자바스크립트(ES6+) 심화
DOM 기본, DOM 인터랙션
React 비기너, React 완전 끝내기
요구분석 구현 방법
자바스크립트 머신러닝 TensorFlow.js

저서: 9권
몰입! 자바스크립트
ECMAScript 6
HTML5
DOM 스크립팅
자바스크립트 정규표현식
요구분석을 위한 Event Process 모델링
머신러닝 TensorFlow.js,
Ajax 활용, prototype.js 완전분석  
9권 중에서 8권은 국내 최초 저자입니다.
특히, "머신러닝 TensorFlow.js JavaScript"는 출판하는 시점에 amazon.com에 관련된 책이 없었습니다.

 

 

カリキュラム

全体

84件 ∙ (8時間 52分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

2件

4.5

2件の受講レビュー

  • solideo님의 프로필 이미지
    solideo

    受講レビュー 4

    平均評価 5.0

    5

    100% 受講後に作成

    I listened to it once quickly, and from the second time on, I read it carefully. Even the teacher, who has a meticulous personality, had typos, and it felt human :) At first, I didn't even know what requirement analysis was, and I listened to everything the teacher taught without thinking because I wanted to see everything, but as I worked, I did a rough requirement analysis of my boss's request and made a rough screen design document (because I didn't learn how to do it properly, I kept working like that and didn't worry), and the work style of just talking here was so difficult (because all the situations mentioned in the lecture happened...), so I watched the second time really understanding one by one with the intention of doing requirement analysis and design. It was fun and I was looking forward to the next video. I watched it all and enjoyed it. I want to apply it one by one to my work in the future and watch the video again and again. I'm struggling with the development work that's just talk and such incompetence, but thanks to you, I'm working thinking that I've learned and gained skills. Thank you for making the video so hard.

    • tonextday
      知識共有者

      Thank you. It feels like you have entered the world of professionals. Congratulations. If you develop your current thoughts, you will develop the belief that if you leave it to that person, the job will be done successfully. I support the beautiful world of professionals.

  • hamkw2437님의 프로필 이미지
    hamkw2437

    受講レビュー 2

    平均評価 4.0

    4

    100% 受講後に作成

    ¥34,129

    tonextdayの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!