問題タブ [system-requirements]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
system-requirements - 顧客、ユーザー、利害関係者、アクターの違いは何ですか?
私のソフトウェア要件工学の教授は、常に顧客、ユーザー、利害関係者、およびアクターの代替案を使用するか、これらが同じ言葉であると言うことがあります。しかし、それらの違いについてはよくわかりません。
ドメインとは実際には何ですか?彼はアプリケーション ドメインのナレッジ ワードを頻繁に使用します。これらの言葉はどういう意味ですか?
requirements - Enterprise Architect で SysMl ツールボックスが見つかりません
要件図を作成しようとしていますが、SysML Toolbox が見つかりません。Sparxsystems のヘルプ ページに従って、More tools...
ツールボックス タブのボタンをクリックして SysML ツールボックスを追加しようとしましたが、SysML メニューがありません。を使用していEA Academic Version 10.0.1009
ます。SysML 要件をモデル化する方法を知っている人はいますか?
analysis - ソフトウェア要件分析 - 要件の正しさ
ソフトウェア エンジニアリング デザインに関する本 (amazonの本) を読んでいます。本に記載されている正しい要件と誤った要件の例が理解できません。
本は言う:
間違った要件は次のとおりです。
このソフトウェアでは、ユーザーはユーザー ID とパスワードの一意の組み合わせを使用してログオンする必要があります。
正しい要件は次のとおりです。
ソフトウェアは、ユーザーがユーザー ID とパスワードを使用してログオンする必要があります。ソフトウェアは、ユーザーが有効なメール アドレスを使用してログオンする必要があります。
要件の正確性の問題を説明するために、この本は例を示しています。
例は、ユーザー ID とパスワードの一意の組み合わせを使用してログオンする必要があるコンピューター セキュリティ システムの要件に基づいています。
この場合、ユーザーが既存のユーザー名またはパスワードを使用してログオンしようとすると、システムはその試行を拒否する必要があるため、他のユーザーのログオン情報を知ることができます。
ユーザーのログオン情報を把握するにはどうすればよいですか? ログオンの拒否からどのような情報を取得できますか?
visual-studio - クイズシステムのユースケース
次の画像は、私のクイズ システムを説明しています。教師は Web サイトにログインしてクイズを作成し、その質問と予想される答えを入力します。生徒は電話を使用してログインし、教師を選択して必要なクイズを選択し、質問に答えます。最後に電話で結果を表示し、さらに教師はウェブサイトでクイズの結果を表示できます。
次のユースケースは、私が今言ったことを説明していますか??!.
学生の視点から:
1- ログイン ユース ケースを基本ケースとし、他のすべてのユース ケースをインクルードとして追加する必要があります。
2-「クイズをする」ユースケースを用意するか、他のユースケースを学生に直接関連付けるか
3-「クイズ結果の表示」を「クイズを行う」に含めるように関連付ける必要があります
先生目線で
ユースケースをインクルードとして関連付ける必要があり、アクターに直接関連付ける必要があり、エクステンドとして関連付ける必要があるユースケースについて、同じ質問があります。
internet-explorer - Visual Studio 2015 のシステム要件
Internet Explorer (IE) に関する Visual Studio 2015 のシステム要件は何ですか?
それぞれのMicrosoft ページには、Visual Studio 2013 には IE 10 が必要であると記載されていますが、2015 リリースについては何も言及されていません。
use-case - ユースケースと機能要件に違いはありますか?
人それぞれ意見が違うみたいなので気になります。SRS ドキュメントを作成するとき、ユース ケースと機能要件の両方が必要ですか、それとも機能要件はユース ケースを拡張するため、1 つだけが必要ですか?
c++ - MISRA C++ 2008 ルール 5-2-7 違反: ポインター型のオブジェクトは、直接的または間接的に、関連のないポインター型に変換してはならない
次の例では:
MISRA 5-2-8 および 5-2-7 違反が報告されます。
この違反を削除するにはどうすればよいですか?
C++ の静的解析の経験がある人に助けてもらいたいです。数日前から、このばかげたルールに頭を悩ませています。
MISRA C++ 標準 (MISRA-Cpp-2008.pdf: ルール 5-2-7 (必須): ポインター型のオブジェクトは、直接的または間接的に、関連のないポインター型に変換してはなりません。
わかりましたが、たとえば、アドレスを に変換しchar*
て で使用する必要がある多くのコードがありstd::ifstream
、そのread(char* buffer, int length)
関数はアドレスを ( ) に型キャストする必要がありますchar_t*
。では、MISRA の担当者によると、キャストをまったく使用せずに C++ でプログラミングできるのはどうしてでしょうか? 標準では、どのようにポインタ変換を行う必要があるかについては述べていません。
私の製品コードでは、事前定義されたデータ構造のファイルからread with std:ifstreamを使用したファイル読み取り操作に問題があります。
MISRAによるとどうすればいいのですか?
それで、何か解決策はありますか?
編集: Peter と QQ の回答はどちらも正しいです。プロジェクトが最終段階にある場合、MISRA は実際にキャストなしですべてを実行したいと考えているようです。次の 2 つのオプションがあります。
1 - MISRA の逸脱を 1 つずつ文書化し、キャストが OK である理由を説明し、これがどのようにテストされたかを説明します (QQ の提案)
2 - file.read() に char 型のバイト配列を使用し、ファイルの内容を安全に読み取った後、バイト配列をヘッダーの内容にキャストします。char* を int32_t にキャストすると、これをメンバーごとに 1 つずつ行う必要があります。再びルール 5-2-7 違反です。時にはそれはあまりにも多くの仕事です。
c# - winform アプリケーションと Outlook プラグインの最小システム要件を見つける方法
Outlook プラグインと Winform アプリケーションを C# で開発しました。両方のアプリケーションの最小システム要件を特定したいと考えています。最小システム要件を見つけるための手順を教えてください。または、ツールがあれば教えてください。目的に使用できます。よろしくお願いします。
requirements - Web API に関する機能要件と非機能要件
後でWebフロントエンドによって消費されるJSONでのRESTful APIの開発は、「機能的」または「非機能的」要件ですか?