タグ

要求仕様に関するdrumscoのブックマーク (27)

  • 画面設計とか外部設計とか、もうやめようよ - masayang's diary

    昨日は特徴(Feature)、粗筋(Story)、脚(Scenario)でちょいと言及した「Feature, Story, Scenarioがごっちゃになりかけている」プロジェクトの人達とお話しする機会があった。 よくよく見ると、FeatureとFunctionとがごっちゃになっていた。 つまり、要件分析の段階で実装のことを考えていたのである。 なぜ、そうなったのだろう? 画面から要件分析をすると、こうなる どうやら要件分析する前の段階で「コンサルタント」の人達が、画面を使ってお客さんと「要件定義」をしていたらしい。 「この画面でこういうデータを入力すると、こんな画面に遷移します」みたいなやりとりがあったのだろう。 紙芝居感覚で交渉できるからわかりやすい。 だけど、先に画面を決めちゃうというのはいくつかの(そして時に致命的な)問題を抱えている。 実装をフィーチャとして捉える可能性。 例え

    画面設計とか外部設計とか、もうやめようよ - masayang's diary
    drumsco
    drumsco 2014/12/14
    Feature, Story, Scenario の話。
  • 漁業ナビ - 【漁師向け】船具・漁具のおすすめ情報を紹介

    2024.06.20 ガラス玉編は、網のブイ(浮袋)で使用する漁具です。 海沿いにあるお土産店などでガラス製の丸い形をしていて、紐でそれを固定している飾りのようなものを見たことがある人は多いかと思われますが、それはお土産品で大きいものが漁具のガラス玉編です。 ガラスといっても中が空洞になっていて水に浮かぶため、網を水面に浮かせるときに便利です。 なお、ガラス玉網には、網のサイズや引き上げるときの重量など、適切な大きさの […]

    漁業ナビ - 【漁師向け】船具・漁具のおすすめ情報を紹介
  • ソフトウェアをつくるための3つの役割〜アジャイルに外部設計は必要か | Social Change!

    ソフトウェア開発にはどんな役割が必要だろうか。よくあるウォーターフォールの世界では「要件定義」「基設計(外部設計)」「詳細設計(内部設計)」「実装」などといった名前で工程を分けることで役割を分けています。アジャイル開発のスクラムでは「プロダクトオーナー」「スクラムマスター」「チーム」といった名前で分けています。役割の名前が違えば、ソフトウェアのつくり方が違うかというと、そうではなくて「やるべきこと」は同じだと考えています。 ソフトウェアをつくる上で「やるべきこと」は何か ソフトウェアをつくる上で「やるべきこと」は何かをざっくりと分けてみます。 最初に、どんな困った問題を解決したいか、どんなことを便利にしたいか、といった根源的なことが思いつきます。次に、どうやって解決するか、何をつくれば良いか、というアプローチを考えます。そして、それを実際に動くようにプログラミングしていく訳です。 一人で

    ソフトウェアをつくるための3つの役割〜アジャイルに外部設計は必要か | Social Change!
    drumsco
    drumsco 2012/01/27
    要件定義はスコープ設定、外部設計はプログラム仕様の決定。
  • 要求仕様 - Wikipedia

    この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2021年1月) 独自研究が含まれているおそれがあります。(2021年1月) 出典検索?: "要求仕様" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL 要求仕様(ようきゅうしよう、requirement、requirements specification)とは、工学分野において特定の製品やサービスがどうあるべきかを記述する文書を指す。主にシステム工学とソフトウェア工学で使われる用語である。単に、要件、または英語の requirement からリクワイアメント(リクワイヤメント)ともいう。 従来からの工学的手法では、要求仕様を入力として製品開

  • 第1回:「動かないコンピュータ」防止策(前編)

    連載は,中堅企業の情報システム担当者の方,特に情報技術の専門家ではない担当者の方を思い描きながら,情報化で失敗して「動かないコンピュータ」状態に陥ることを防ぐポイントを述べるものである。情報化の局面を,(1) 課題設定・新システム構想企画段階,(2) 情報システム設計・構築段階,(3) 新システム運用・維持段階の三つに分け,各局面ごとに想定される問題点を列挙し,解決策を提示していきたい。 多くの中堅企業は専任のシステム担当者を今でも置いていないであろうし,仮に置いていても情報技術の専門家であることは期待できない。しかし,情報技術の世界が大きく変化した結果,専門家ではなくても経営に役立つシステムを企画し,構築・運用することは可能になった。 連載では,「まずこれをして,その次はこれをせよ」という手順の解説ではなく,情報化のさまざまな局面で出てくるであろう「問題の候補生たち」を指摘し,そうし

    第1回:「動かないコンピュータ」防止策(前編)
    drumsco
    drumsco 2011/09/06
    システムは何かを成し遂げるための道具。成し遂げるべき”何か”とそれを”どうやって”という部分が無いのにシステム作ってもね。上手くいかないよね。
  • セキュリティ要件確認支援ツール - メインメニュー

    支援ツールは、政府が公表しているセキュリティ対策基準や技術参照モデルを利用して、そこから抽出される各種セキュリティ要件リスト により、情報システムの調達物品のセキュリティ要件を確認することができます。 ●支援ツールで作成したデータを「設定ファイル」として保存したり、保存した「設定ファイル」を読み込んで作業を再開することができます。 また、保存した「設定ファイル」は、類似の情報システムの検討時にも、読み込んで活用することもできます。 ※ 画像クリックで拡大表示します。 ●新規に検討する場合は、「新規検討」ボタンをクリックしてください。 ●前回の検討内容から継続して検討する場合は「継続検討」ボタンをクリックしてください。前回保存した設定ファイルのインポートに遷移します。

  • プレス発表 セキュリティ要件確認支援ツールの公開:IPA 独立行政法人 情報処理推進機構

    IPA(独立行政法人情報処理推進機構、理事長:藤江 一正)技術セキュリティセンターは、8月17日(水)、情報システムの機能・サービスに応じたセキュリティ要件(*1)定義を容易にすることを目的とした「セキュリティ要件確認支援ツール」をIPAのウェブサイトで公開しました。 URL: https://isec-sras.ipa.go.jp/ 情報システムの企画、調達、設計、構築、運用等を実施するためには、機能要件(*2)やサービス要件(*3)等を適切に定義し実現することが重要ですが、一方でその情報システムのもつリスク等を考慮してセキュリティ要件をいかに定義するかということも重要となります。しかし、情報システムのセキュリティ要件を定義するには、セキュリティの専門知識や経験等が要求されるため、セキュリティに詳しくない情報システムの担当者にとっては相当な困難を伴うことが考えられます。また、検討不足

  • using astah for openthology modeling

    how to use astah* UML and mindmapping editor for modeling of openthology requirements development. 2011/1/21 に要求開発アライアンスで発表した、astah を使ったの要求開発モデルです。モデルはこちら。 http://astah.change-vision.com/astahshare/#astahfile=78Read less

    using astah for openthology modeling
  • 構造に沿って要件をUMLで具体的に定義する

    はじめに 「上流工程で作成するドキュメント」というとWordやExcelなどを使い、自然言語(文章など)で表したものをイメージすると思います。しかし、昔から自然言語での表現はあいまいになることが多く、仕様としては適さないことが指摘されています。 皆さんも過去に意味不明な要件定義書を受け取ったことや、「いろいろ書いてあるけど重要なのはたった1行だった」あるいは粒度がバラバラで統一感のないものなどさまざまな要件定義書を見てきたと思います。 前回は要件定義には構造があり、その構造を使うことで要件をスムーズに定義できることを紹介しました。今回はその構造に沿った具体的な定義の方法をご紹介します。 リレーションシップ駆動要件分析(RDRA)は、その名のとおりリレーションシップが重要な意味を持ちます。その情報のつながりを直接表現できる図的な方法としてUMLを使います。 UMLを使って要件を定義する 視点

  • 実演!要求開発の成果物を astah* でこう作れ

    みやのん @miya_nonn 今日は要求開発での発表。 astah*を通じて、システム開発の超上流から保守フェーズまで、お客さんと開発・保守側等の関係者が、より良いコミュニケーションを図っていけるようになればと、、、切に願う。 今日の要求開発はそんなことを考える内容になるだろうな。 #redajp 2011-01-20 09:02:52

    実演!要求開発の成果物を astah* でこう作れ
  • 情報処理推進機構:ソフトウェアエンジニアリング:報告書:非機能要求グレードの公開

    ~システム基盤における非機能要求の見える化ツール~ 2018年4月25日更新 2010年4月 独立行政法人情報処理推進機構 技術部 ソフトウェア高信頼化センター 概要 情報システムの開発では、業務機能に関する要求以外のいわゆる「非機能要求」について、発注者と受注者との認識の行き違いや、互いの意図とは異なる理解をしたことに気づかないまま開発が進んでしまうことがあります。 「非機能要求グレード」は、このような状態を防止することを目的とし、重要な項目から段階的に詳細化しながら非機能要求の確認を行うツール群です。 「非機能要求グレード」は、「システム基盤の発注者要求を見える化する非機能要求グレード検討会(※)」から譲渡を受けたものです。 また、非機能要求グレードの具体的な利用方法が体得できる演習付きの教材非機能要求グレード研修教材」と解説書「非機能要求グレード利用ガイド[活用編]」も公開していま

    drumsco
    drumsco 2010/05/28
    非機能要求の見える化と確認の手段を実現する「非機能要求グレード」
  • 失敗しない要件定義、3つのポイント

    ITシステムに求める要件が多様化、複雑化の一途をたどっている近年、要件定義の難易度もいっそう増している。そうした中でも、確実かつ効率的に要件定義を行うためには具体的にどうすればよいのだろうか? プライスウォーターハウスクーパースの耵岡充宏氏に話を聞いた。 難易度が増している要件定義 かつてITは、企業の業務を効率化してコストを削減するための手段として用いられていた。システム化の対象となる業務は、会計や人事など、ある程度定型化されたものがほとんどだった。だが今日、ITに求められる役割は効率化だけにとどまらない。ビジネスの「スピード」「精度」「利益」の向上に直結するような効果、ひいては経営戦略により深くコミットしたITの在り方が求められている。ITが担うべき役割は広く、そして複雑になっているのだ。 こうした中、さらに重要性を増しているのがシステム開発における「要件定義」だ。むろん、かねてから指

    失敗しない要件定義、3つのポイント
  • ERPの落とし穴part2~業務の裏には会計あり - プログラマの思索

    ERPの落とし穴part1~SW開発ではない。要求開発だ!の続き。 「グラス片手にデータベース設計~販売管理システム編 (DBMagazine SELECTION)」を非常に参考にしているので、全てが僕のオリジナルの考えではないので注意。 【1】業務の裏には会計あり。業務データは必ず仕訳データに連携される。 業務システムの裏には必ず会計システムがある。 Webで作っていても、メインフレームで動く会計システムと連携できなければ、ただの箱に過ぎない。 会計システムと連動できて初めて、業務コストや売上が計算出来るし、更には売掛金管理や請求管理で経理担当者の仕事もサポートできる。 例えば、「グラス片手にデータベース設計~販売管理システム編 (DBMagazine SELECTION)」によれば、販売業務では、受注→出荷→売上→請求→入金のような業務フローがあるだろう。 業務データの裏には、仕訳デー

    ERPの落とし穴part2~業務の裏には会計あり - プログラマの思索
  • ERPの落とし穴part1~SW開発ではない。要求開発だ! - プログラマの思索

    今まで数々のERP開発に携わってきたけれど、正直楽しかったと言う印象はあまりない。 開発者が想像するソフトウェア開発とは何か違う。 そんな時に梅田弘之さんの「グラス片手にデータベース設計~販売管理システム編 (DBMagazine SELECTION)」を再読して、ERPについて色々と感じるものがあった。 ERPの落とし穴やポイントについて考えたことをメモ。 【1】ERP開発はソフトウェア開発ではない。要求開発だ! ERPは基幹系業務システムのためにある。 その開発スタイルは正直ソフトウェア開発ではないと直感している。 開発者がイメージするソフトウェア開発は、問題やタスクをプログラミングやサーバー構築などの技術で解決していくこと。 その作業は大変だが、やりがいはある。 しかし、ERP開発では、顧客から要求を収集し、要件として定義して後続の設計作業に落とし込む作業期間が非常に長い。 開発でき

    ERPの落とし穴part1~SW開発ではない。要求開発だ! - プログラマの思索
  • 派生開発を成功させるプロセス改善の技術と極意 - プログラマの思索

    清水吉男さんの「「派生開発」を成功させるプロセス改善の技術と極意」を読んだ。 気付いたことをメモ。 【1】是正保守と改良保守の違い ソフトウェア保守 - Wikipediaの定義がJISに公開されている。 是正保守は普通の障害修正に近い。 改良保守は、既存の製品に新機能を追加していくこと。例えば、ケータイにカメラやワンセグ、お財布携帯を追加していくこと。 後者はどう考えても保守ではない。清水さんはこの保守を意識して区別している。 おそらく世の中のSW開発の殆どは派生開発である、という指摘は、組み込み製品だけではなく、大規模な業務システムほど同様だ。 だから、継ぎ接ぎだらけで、たくさんの人のパッチが入った複雑なシステムになりがち。 リファクタリングそのものも危険になるから保守性も下がるし、品質も下がる。 そしてこれら保守の特徴は、開発期間が短く見積もり工数が小さいことだ。 2週間とか1ヶ月で

    派生開発を成功させるプロセス改善の技術と極意 - プログラマの思索
    drumsco
    drumsco 2010/03/20
    改修案件のときって、afterだけ定義していて、before とその過程は実作業内で消化してしまうことが多い。
  • SUPERMONEY88: Slot Gacor Maxwin Hari Ini, Pragmatic, Spadegaming, dan StarPlay

    SUPERMONEY88 slot adalah situs slot gacor maxwin hari ini dengan winrate tertinggi yang belakangan menjadi perbincangan para sloter mania di Indonesia. Situs SUPERMONEY88 merupakan website judi slot online terlengkap dengan beragam jenis game yang memiliki jackpot terbesar yang tentunya gampang untuk dimenangkan. Memiliki ribuan member aktif, SUPERMONEY88 terbukti sebagai slot online terbaik yang

    SUPERMONEY88: Slot Gacor Maxwin Hari Ini, Pragmatic, Spadegaming, dan StarPlay
  • NTTデータ公式サイト

    NTTデータ(国内事業会社) 企業情報 プロフィール 社長メッセージ 役員一覧 NTTデータのテクノロジー NTTデータグループ(持株会社) 企業情報 プロフィール 社長メッセージ Our Way 役員一覧 サステナビリティ 沿革 グループ会社 協賛・文化活動 取引先企業の皆様へ NTT DATA, Inc.(海外事業会社) 企業情報

    NTTデータ公式サイト
    drumsco
    drumsco 2010/03/03
    社会的影響が殆ど無いシステムにしか参加していないけど。
  • 要件定義の勘どころ

    はじめに 役に立つシステムを構築するための要件定義書とは、いったいどういうものなのでしょうか。 「何でこの機能が必要なんですか?」「理由は分からないけどXXX機能があるのでこの機能が必要なんです。これがないとつじつまが合わなくなるんです」もしくは「要件定義書にこの機能が載っているので必要なんです」など、要件定義書の役割を理解しないまま、システムの開発に着手していることなどがないでしょうか。 稿では、要件定義書の役割や重視すべき点、要件定義書に盛り込むべき情報について解説します。 何をやるのか、そしてなぜそうするのか 要件定義書はジグソーパズル? システム開発を受託した会社にコンサルテーションしたときのことです。機能とデータがある程度記述された要件定義書を受け取ったその会社では、要件定義書を読み解き、システムの全体像を掴むためにおのおのの機能の関係を整理し、その役割を把握しようとしていまし

    要件定義の勘どころ
  • ユーザーと共通理解できる“システム観”が必要だ - @IT情報マネジメント

    企業システム開発では、しばしばユーザーの思いどおりのシステムに仕上がらないことがある。その大きな原因の1つが、ユーザーの“要求”と開発者の“理解”のズレだ。ユーザーと開発者が共通認識にたどり着くには、何が必要だろうか?(→記事要約<Page2>へ) 業務システム向けの分析設計技法としてさまざまなやり方が提唱されています。有名なところがUMLを用いた「オブジェクト指向分析・設計手法」です。しかし、開発現場で実際に利用されているのは、昔から無批判に繰り返されてきた古めかしいやり方だったり、せいぜい「UMLもどき」とでもいえそうな案件ごと独自に「工夫」されたやり方です。 UMLは、バラバラだったオブジェクト指向系の表記法を統一するための体系として鳴り物入りで登場しましたが、必ずしも当初の期待どおりの効果を挙げているわけではありません。それは、システム開発においてボトルネックになっているのが「シス

  • 要求は怪物みたいなもの

    Angry Aussie / 青木靖 訳 2007年8月1日 水曜 8歳になる娘と話をすると、自分が何でもわかっているなどとは思わなくなる。 質問が上手なあの子は、私が答えられなかったり、少なくとも真剣に考えなきゃならないようなことを聞いてくる。真剣に考えるというのは重要で、いい加減な答えをしようものならすぐ突っ込まれてしまう。彼女が5歳で母親に日曜学校へ送り迎えしてもらっていた頃のある日、何の前触れもなくこんなことを聞いたことがあ った。 「ねえ、神様が私たちを作って、そして私たちを好きでいるなら、どうして神様は私たちが病気になるのをほうっておくの?」 あなたならどう答えるだろう? 私が最初に思いついたのは「ママに聞いてごらん」ということだった。しかしこれはその場しのぎにしかならない。最終的には「死なないくらいの病気かかると、かえって体が丈夫になるんだよ」という冴えない答でどうにか逃げお