問題タブ [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.
agile - ユーザー ストーリーを作成および整理するための個人用ツール
私の会社では、要件を保存するために Jira を使用しています。要件は、ユーザー ストーリーの形式で記述され(「... 私は ... したい ... ということで...」)、詳細はサブタスク(「与えられた ... ときに ...」) に記述されます。 . それから...") .
私は要件を書きます。通常は、開発者より先に繰り返します。
私は、要件を Jira に入れる前に、ワード プロセッサで下書きを作成する傾向があります。情報を整理する最善の方法を見つけたり、あるストーリーから別のストーリーにジャンプしたり、検索と置換を使用して最も明確な言葉遣いを見つけたりする柔軟性が気に入っています。
ワード プロセッサの概要は、この多くの場合に役立ちますが、問題のリンク (依存関係と関連する要件) を追跡するのにはあまり適していません。
それで、私が書いているときに関係を図式化することができるストーリーとタスクを書くための良いツールを誰か推薦できますか? 私は、コンセプト マッピングを処理する何かの観点から考えてきました (ただし、一般的に 1 つの中心的なコンセプトに限定されるマインドマッピングではありません)。これは私の個人的なオーサリング用です。プロジェクト管理システムは必要ありません。
前もって感謝します。
更新:これを投稿した後、TiddlyWiki について疑問に思うようになりました。リンク方法を考えると、これは適切なツールではありませんが、正しい方向に思えます...その静脈は何かアイデアを刺激しますか?
hardware - c# および .net のハードウェア要件を使用した Windows プレゼンテーション レイヤー
全て、
Windows プレゼンテーション ファウンデーション、c#、および .net を使用してキオスク アプリを開発する場合、どのようなハードウェア要件が必要になるでしょうか。スタンドアロンのデスクトップ アプリにする予定です。画像と約 1 ~ 2 分のビデオが含まれます。どのような種類の CPU (ペンティアム、デュアルコア、クロック速度、グラフィックカード?、メモリ?)
キオスクを Web アプリにするとどうなりますか? どのようなハードウェア要件が必要ですか?
ありがとう、ロヒット
trac - Trac の要件管理プラグイン?
Trac用の要件管理プラグインはありますか? Trac-Hacksでリストを確認しましたが、何も表示されませんでした
私は、IBM の DOORSシステムのような機能を思い描いています。基本機能には、要件の改訂と変更管理、要件ベースラインなどがあります。
更新:要件を文書化するために Trac の wiki 部分を使用することもできると思いますが、これは要件の変更セットを許可しません。まだ更新されていません。また、親要件が変更された場合、変更を受け入れる前にすべての依存要件を確認する必要があるような要件のリンクも許可されません (依存要件の同期を維持するため)。
requirements - 論理的要件とは何ですか?
SRS は「論理的要件」を指定する必要がありますが、「設計」を開始するべきではありません。
私の問題は、IEEE SRS ドキュメント (IEEE Std 830-1998) セクション 5.3.4 にあります。
5.3.4 論理データベース要件 データベース
に配置される情報の論理要件を指定する必要があります。これには以下が含まれる場合があります。
- a) さまざまな機能で使用される情報の種類。
- b) 使用頻度。
- c) アクセス機能
- d) データエンティティとその関係
- e) 完全性制約
- f) データ保持要件
d) は、ERD の描画は問題ないということですか? REQUIREMENTS でシステムをこのレベルに指定すると、いつ DESIGN に影響しますか?
.net - .NET FrameworkをサポートしているWindowsのバージョン(サービスパック番号を含む)はどれですか?
.NET Framework 3.5 SP1がサポートされているのはどのバージョンのWindows(必要に応じて最小のサービスパックレベルを含む)ですか?
また、この情報は.NET 4.0でまだ利用できますか?
編集:
BarsMonsterのリンクは、.NET 3.5 SP1のオペレーティングシステム要件を示していますが、残念ながら、必要なサービスパックについては何も述べていません。たとえば、.NET 3.5 SP1では、「Windows XP」ではなく、実際にはXPSP2が必要です。他のWindowsバージョンのサービスパック要件(ある場合)を知っている人はいますか?
また、.NET 4の場合、リンクはプレリリースバージョンの要件を示します。これらがRTMで変更される可能性があるかどうかを知っていますか?
requirements - ビジネス要件によるビジョンの定義
いくつかのビジネスのために[一般的に]ビジョンを書く方法は?テンプレートはありますか?例はありますか?オンラインチケットサービスに関するビジネス。
requirements - 正式な仕様を JIRA 拡張要求にリンクする最良の方法は何ですか?
正式な仕様を JIRA 拡張要求にリンクする最良の方法は何ですか?
JIRA を使用して仕様の変更を追跡したい。
理想的には、JIRA チケットの機能 ID 参照 (例: MYAPP > APPROVAL LOGIC > MAIN SCREEN) を参照して、プログラム マネージャーが遡及的に欠陥を分類できるようにしたいと考えています。
この理由は、追跡システムで QA スクリプトとドキュメント チケットを意味のある検索/分類できるようにするためです。
これを行うには100万通りの方法があるようです。
- ツリーから機能 ID を選択するカスタム コンポーネントを作成する必要がありますか?
- コンフルエンスで仕様を書くべきですか、それともトラックバック機能を備えた別の CMS で書くべきですか?
- ドキュメントの URL へのリンクを含める必要がありますか?
- 他のサードパーティのプラグイン アプリケーションを使用する必要がありますか?
- 知らないアトラシアン アプリケーションを使用する必要がありますか?
- 仕様の成長を測定するために間違った追跡ツール/プロセスを使用していませんか?
あなたの経験上、最善の方法は何ですか?
返信いただきありがとうございます!
私が検討している別のオプションがあります。それは、機能要件を実際のチケットとして実装することです。
機能要件には所有者、ライフサイクル、および単純な拡張などのサブチケットの明確な概念があるため、これは (少なくとも私にとっては) 非常に理にかなっています。チケット、またはその他の種類の作業。機能要件もリンクしているため、モデルが適合します。
このアプローチの問題点は、すべての欠陥チケットを要件のサブタスクとして作成する (そして追加のサブタスク機能を放棄する) 場合を除き、標準の「リンク チケット」を使用してチケットを作成し、リンクする必要があることです。すぐに使用できるわけではありません。これは非常に抵抗の多いワークフローであり、多くの規律が必要です。
サブチケットをリンクする機能と同様に、別のチケットに自動的にリンクされるチケットを作成できることが理想的です。
これをやりたいと思ったのは私が最初ではありません。これを試した人や、これを簡単にするためのツールをリリースした人を知っていると思いませんか?
language-agnostic - システム再設計、SyRS
システムを再設計していて、システムの再設計されたバージョンの SyRS を作成している場合、IEEE 1233 に従って、「古い設計」への後方参照を作成し、何が問題だったかを言及するにはどうすればよいですか?
私はそれを行う2つの方法を考えることができます:
古いシステムは、新しい SyRS の外で要約されるべきであり、新しい SyRS は、古いシステムで「どのように行われたか」を参照することなく、単に新しいシステムを指定する必要があります。
前もって古いシステムの要約はありません。代わりに、新しいシステムが指定されているため、SyRS は常に古いシステムとその問題をインラインで参照します。
php - PHP インポート関数
その場で関数をインポートするための最良の実用的なアプローチを見つけようとしています...説明させてください。
次のファイルを含むfunctionsというディレクトリがあるとします。
私がしたいのは、個々のファイル(内部に関数が定義されている)をロードし、内部php関数のように使用する.. array_pop()、array_shift()など.
PHPインストールの一部としてユーザー定義関数をコンパイルしたチュートリアル(今では再び見つけることができません)に出くわしたことがあります.共有/リセラーホスティングではPHPインストールを再コンパイルできないため、これはあまり良い解決策ではありません.
PHP の将来のバージョンや他の拡張機能と競合したくありません。つまり、私が X と名付けた関数が突然内部の php 関数の一部になった場合 (それ自体は同じ機能を持っていないかもしれませんが)、私はしません。これが原因で PHP が致命的なエラーをスローして惨めに失敗するのは望ましくありません。
したがって、私が考えることができる最善の方法は、function_exists() を使用して関数が定義されているかどうかを確認することです。ただし、それはおそらく、そのような関数が必要な他のファイルに多くの include/require ステートメントがあることに変換されますが、これはあまり好きではありません。または、ディレクトリを読み取り、各 *.func.php ファイルと include_once をループします。私はこれが少し醜いと思いますが。
問題は、そのようなケースを処理するソース コードに出くわしたことがありますか? どのように実装されましたか?似たようなことをしたことがありますか?できるだけ多くのアイデアが必要です!:)
project-management - プロジェクト開発における相反する優先順位と期待への対処
標準的な日には、プロジェクトの優先順位が競合する状況がいくつもあります。経営陣は従業員の生産性を最大限に高めたいと考えています。マーケティングは、最大の販売可能性と迅速なターンアラウンドを望んでいます。所有者は最大の利益を求めます。顧客は使いやすさと低コストを求めています。要求の出所に関係なく、時間とお金は常にビジネスの制限要因です。
プロジェクト要素には、金銭的手段で測定する困難で迅速な方法がない本質的または善意の利点がある場合があります (たとえば、魅力的な UI の魅力と機能的であるが単純な理由の議論)。ソフトウェアの他の要素には、開発者に「精神的な休憩」を提供したり、他のより大きく複雑な問題を軌道に乗せるための「クールな要因」を与える方法がある場合があります。短期的にはプロジェクトを脇道に置くかもしれませんが、長期的には仕事の満足度の向上などにより、より大きな結果が得られる可能性があります。継続的なトレーニングは必須ですが、トレーニングに取り組むことで進歩を取り戻すことができます。
- 優先順位を設定するための提案は何ですか? プロジェクトの要求/要求をどのように評価しますか?
- チームが集中力を維持できるように、それらを伝えてチームに伝えるための提案は何ですか?