ソフトウェア工学

システム開発ライフサイクル内で働く専門家、学者、学生向けのQ&A

5
成功したユーザーストーリーの完了数に応じてスクラムメンバーを評価することは正しいですか?
私のマネージャーがチームに「今から成功したユーザーストーリーは評価の対象となるでしょう!」 と言ったとき 私たちはショックを受けてそこに座っていましたが、それは彼が私たちに与えたいくつかのあごを落とす瞬間の1つでした:-) これはアジャイル開発方法論のすべての概念と目標を台無しにするので、それは愚かな考えだと感じました。 みなさんの考えを教えてください。そして、どうすれば彼を説得できますか?

3
PythonやPerlなどの言語の開発はどのように資金提供されていますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前休業。 タイトルは質問の要点をほとんど示していますが、それでも少し詳しく説明します。GoogleのPythonへの関与とActivestateのPerl開発への関与(Strawberry AFAIKは独自の製品で収益を上げていません)を除いて、私はそのような資金の主な出所は何かに興味があります。 これをカバーするテキストはありますか?検索してみたが、「の歴史」と「オープンソースだし、みんなが譲る」以外は何も見つからなかった…
9 python  perl 

1
書記素に基づく文字列クラス?
コードポイントや文字ではなく、Unicode書記素クラスタの文字列を表す文字列クラスがないのはなぜでしょうか。ほとんどのアプリケーションでは、プログラマーが必要なときに書記素のコンポーネントにアクセスする方が、コードポイントからコンポーネントを整理する必要があるよりも簡単であるように思えます。 (少なくとも理論的には)。内部的に文字列クラスは、UTF-8、UTF-16などの可変長エンコーディングを使用する場合があります。この場合、UTF-32も可変長です。または、それらすべてのサブクラスを実装します(オプションで、実行時に選択肢を構成して、さまざまな言語が最適なエンコーディングを使用できるようにします)。しかし、プログラマーが文字列を検査するときに書記素ユニットを「見る」ことができれば、


6
モバイルアプリケーション開発のためにJavaを学ぶべきですか、それともC#だけで学べますか?
.NETフレームワークを掘り下げるのを楽しみにしていますが、ほとんどのモバイルアプリケーションはJavaで開発されているようです。私はおそらくAndroidやiphone OSではなく、NokiaやMotorollaのようなより安価な電話をターゲットにするでしょう。これらのものをC#で実行できますか?
9 java  c#  mobile 

2
組み込みLinuxとWindows Embedded Standard 7 [終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 3年前休業。 本当に主観的な答えを探しています。私の会社は伝統的にLinuxショップでした。ビデオセキュリティ用の専用ボックスを製造、販売しています。私たちは最近、開発と市場投入までの時間を短縮し、すべてのツールがWindowsですぐに利用できるため、組み込みWindows標準7ボックスを構築することを決定しました。 WES7とLinuxのセキュリティに関連しているため、私が探しているのはいくつかの確かな答えです。WES7の安定性、ハッキングの試み、ウイルス攻撃などの傾向があります。マーケティングの観点から、LinuxでWES7を使用する利点は何ですか?いずれかがあります? デスクトップWindows 7と組み込みWindows Standard 7のセキュリティにはどのような比較がありますか? 任意の応答をいただければ幸いです。ありがとう

2
「Windows Workflow Foundation」はどの程度実行可能ですか?どのような代替案を検討する必要がありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 5年前休業。 私は数年前にWF 3.0の学習を始めましたが、こつこつと慣れていません。誰かがWF 4.0を学んだことがありますか? 検討する価値のある実行可能なプラットフォームですか? どのような選択肢がありますか?
9 .net  workflows 

6
そのオープンソースプロジェクトに貢献したきっかけは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前休業。 私が今まで心に覚えてきた「オープンソースへの貢献のメリット」だけではなく、実際の経験や個人的な答えに興味があります。 私はオープンソースプロジェクトに貢献する多くの人々に会いましたが、このトピックはほとんど出てきませんでした。なぜ彼らがこのオープンソースプロジェクトに貢献したのですか。ですから、何らかの方法で以前にオープンソースプロジェクトに貢献したことがある場合は、少し間を置いて、その特定のプロジェクトに貢献しようと思ったきっかけを思い出してください。 それはランダムな決定でしたか、あなたが退屈だったからですか、あなたが働いていた会社がすでにそれを使用していて、あなたが仕事の一部として貢献したためでしたか、プロジェクトが大きすぎて契約を結んだか、プロジェクトが小さすぎて、ビルドしたかった、または教授や同僚からオープンソースプロジェクトの支援を求められた、または.... あなたの理由を実証するために、プロジェクト名を挙げて、あなたの関与を評価してください(重い、時折、軽い、一度)。

1
悪いコーディング(設計)標準の下でコーディングを余儀なくされた場合の対処法
これは、リージョンを使用する場合など、コメントを配置する一般的な命名規則に関するものではありません。これは、プログラマーがアプリケーションを設計する方法の詳細を説明するコーディング標準に関するものです。 次のようなもの:(.NETアプリ上で、正確な表現ではありません) できるだけ少ないクラスにする クラスは、実際のクラスの生徒ができる限りのことをすべきです 変更は拡張よりも優れています カテゴリごとに1つのDLL(電子メール機能用に1つのライブラリ、ファイル関連機能用に1つのライブラリ) 誰もが悪いコードとおそらくは悪いデザインの経験を持っていますが、チームが正しいと感じない設計基準を持っていた(去ることはできません)場合はどうでしょうか。このようにコーディングするように求められたときに、私が内部で死にそうになっていると感じたときに、専門家としてどのように対応すべきかわかりません。

10
キャリアオプションとしてサポートを「販売」する方法[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 4年前休業。 さまざまなプロジェクトに取り組む開発者を雇うのは比較的簡単です。 問題はプロジェクトが終了したときに発生しますが、まだサポートする必要があります。 私たちは人々をサポートチームに参加させるために本当に戦います。それは行き止まり、キャリア制限、退屈、セカンドクラスなどと見なされています。 現在、これを回避するには、プロジェクトチームにチームの一部をしばらくの間サポートチームに割り当てさせます。割り当ての一部は、サポートチームが理解できるようにプロジェクトの「ブレインダンプ」を実行することです。これは、割り当てが一定期間のみである限り機能します。 フルタイムでサポートに従事する人々を雇おうとすることは問題です。用途は少なく、口径はそれほど高くありません。 (ただし、財政的な現実としては、企業にとってサポートは非​​常に有利であり、評判を得ると、元の開発に関与していなくても、他の企業からサポートを受けるよう依頼されます。)
9 interview 



2
プラットフォームにとらわれない開発チームの覇権を築く
私は、開発チームでさまざまなスキルセットを持っている会社で働いています。 私たちは以下のすべてを行います(一般的にはウェブ向けです): .NET(MVC、Umbraco、ASP.NET、Surface) Java(Spring、Hibernate、Android) PHP(Zend、コードイグナイター) アクションスクリプト3 空気 Objective-C HTML / Javascript(明らかに) 私たちは開発プロセスを合理化しようとしています。 現在、msbuild / msdeploy / nantを使用して.NETプロジェクトをビルドおよびデプロイするTeamCityサーバーがあります。 私が欲しいのは、さまざまなチームの人々がプロジェクト間を簡単に移動できるように、ほとんどのプロジェクトで機能する標準のプロジェクトテンプレート構造を提供するMavenのようなものです。 現在、これは1つのプラットフォームで動作します。なぜなら、特定の人々が関与している限り、そのプラットフォームに対して標準的な方法で行う傾向があるためです。ただし、プロジェクトのレイアウトとビルド方法を標準化するためにmavenのようなものを使用したいと思います。 これまでに誰かがこのようなことを試したことはありますか?経験?本?
9 team 

3
ITコンサルタントは、完全なディスク暗号化をいつ使用する必要がありますか?
ITコンサルタントは、クライアントのコード/データを保護するために、どのような状況でハードドライブを暗号化する必要がありますか? それがあなたの仕事の負荷に多くを追加しない場合、あなたがラップトップが盗まれた場合でも、たとえ誰かがあなたのラップトップが盗まれたとしても、誰かがあなたのメールファイルや他のドキュメントにアクセスするのを少なくとも防ぐために「弱い」パスワードでフルディスク暗号化を使うのもよいと私は考えていますデータベースファイルやその他の非常に機密性の高いデータにはアクセスできません。
9 security 

9
プログラマはビジネス/管理について何を知っている必要がありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 私が他の投稿で示唆したように、私はまだ労働力にかなり新しいです。チームミーティング中は、技術的な議論についていくことができる傾向がありますが、プロジェクトマネージャーが新しい契約を獲得した方法や、新しい提案の入札に関与している方法などについて話し始めたときは、技術ではなくビジネス、本当に...すぐに迷子になるかもしれません。 すべての開発者が機能するためにプロジェクト管理/ビジネスについて知っておく必要がある最低限何ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.