891: 設計思想/ソフトウェア工学(UML, デザパタetc) (142)
2ちゃんねるブックマークは2ちゃんねる(2ch.sc)のログをブックマーク出来るビュアーです。


891: 設計思想/ソフトウェア工学(UML, デザパタetc) (142)

【pc】
pp 

1 デフォルトの名無しさん
2017/09/29(金) 01:10:55.23 ID:NSGi97+G

・要求設計、概念設計、論理設計、物理設計までを扱う範囲とします。

設計思想/ソフトウェア工学(UML, デザパタetc)



【pc】




スレッドの最初から全部を見る 人気スレッドリスト




2 デフォルトの名無しさん
2017/09/29(金) 01:29:23.55 ID:ppl3WHHK

%%%3%%%
000-DOK
001-3800%\73NMB/1,81,2,NB"IKKI"%
002-91.81%ML7"8.122231746668193,43@ML.4@"%^23.1444
003-1.33321444718%"YLD""SO"%{71.%{62.1339816{331.422231765%<< 004-LOOP%Go To"000"%

VCL

3 デフォルトの名無しさん
2017/09/29(金) 03:11:51.92 ID:UluMyDjB

テーマが漠然としてる
良い設計はどういう設計かとか
なんか問題意識が欲しい

あと具体的な題材も欲しい
図書館やレンタルビデオの
貸出管理をどう設計するかとか

4 【お題】
2017/09/29(金) 03:55:44.00 ID:NSGi97+G

・じゃあお題を建てよう。

・みんな3 を基準にして色々と考えてくれ。
・このお題が気に入らない場合棄却してくれても構わないが、
 その場合代わりのお題はつくってくれよな。

・「Excelに記録されているデータを読み込んで特徴を分析し、
それを洗練して互換的に格納するDBを作成るSQL案を自動生成する。
  このシステムはデータをもとに推測を行って、テーブル作成から
  データ流し込みまでの全てのSQL案を生成してくれる。
DB名, テーブル名, カラム名, データ型, 各種制約も出来る限り
  頑張って設定してくれる。(わからない場合デフォルトの名前とか
  が入るようになる。)
推測のしかたについて、オプション指定機能が搭載されていて、
オプション次第で様々なDB格納法が自動生成できる。
  制約については何故その制約が必要と判断したのかの理由を
  レポートしてくれる。」

5 デフォルトの名無しさん
2017/09/29(金) 08:11:49.51 ID:f9wlNvC6

1
すみません、デザパタってなんですか?
まさかデザインパターンのことですか??

6 デフォルトの名無しさん
2017/09/29(金) 22:32:09.38 ID:NSGi97+G

5
そうだよ、アナリシスパターンでもいいよ

7 デフォルトの名無しさん
2017/09/29(金) 23:06:17.17 ID:RLeXl8wr

4
設計思想について話したかったんじゃないの?

8 デフォルトの名無しさん
2017/09/29(金) 23:10:07.53 ID:QnX5sSrT

設計なんで実装の話は原則禁止

どの言語でも通用する話をするべき

9 デフォルトの名無しさん
2017/09/29(金) 23:10:37.66 ID:QnX5sSrT

4
設計の話なんで、ExcelとかSQLとか言う話はいらない。
抽象化して書いてくれ

10 デフォルトの名無しさん
2017/09/29(金) 23:18:03.15 ID:QnX5sSrT

いや俺が書いてあげよう。ExcelやSQLという言葉を消すだけだが


・「マイグレーションファイルに記述した定義から
いろんなデータベースにスキーマと初期データを自動生成する。
  このフレームワークは初期データファイルから
  データの流し込みを行ってくれる
スキーマや制約も出来る限り
  頑張って設定してくれる。(わからない場合デフォルトの名前とか
  が入るようになる。)
オプション指定機能が搭載されていて、
オプション次第で多くのDBMSに対応できる。
  ER図とかの自動生成機能も存在する」

つまりRailsのようなものだ。

Railsを設計してくれという話だ。

11 デフォルトの名無しさん
2017/09/29(金) 23:23:08.13 ID:RLeXl8wr

9
そこに出てくるExcel・SQL・DBは
みんな要件レベルの話で実装の話じゃないよ

12 デフォルトの名無しさん
2017/09/29(金) 23:24:44.32 ID:QnX5sSrT

つまりは4はActiveRecordの設計がどうなっているか?
ORMとはどのような設計になっているかという話がしたいということだろう。

ORMとはデータベースをオブジェクトにマッピングしてくれるものだ。
というのはよく言われる簡単な説明の一つだな。

まず二次元のデータベースっていうのは慣れると単純なので
ある意味楽ではあるが、現実世界は二次元のデータには収まらない

初心者が勘違いしてしまうのはORMは単なるSQL生成ツールだと
思ってしまうこと。まあそれは本当の初心者だろうが、
ORMは複数のテーブルがあってそれぞれがつながってる
データベース全体をオブジェクトの形で表現するもの。

テーブル=モデルと考えてしまうと、ある地点で行き詰まってしまう。
データベース=モデル群と考えるのが正解。

データベースに入っているデータをいろんな視点(=モデル)から
見ることができるようにするのがORM

だからORMを使う時にモデルとモデルのつながりの定義を書くのは必須なのである
(もちろんログや設定のようなつながりを持たないモデルもあるにはあるが)

13 デフォルトの名無しさん
2017/09/29(金) 23:25:13.78 ID:QnX5sSrT

11
設計の話なんで要件の話はいらない。

設計の話をしましょう。
ActiveRecordとかね

14 デフォルトの名無しさん
2017/09/29(金) 23:29:12.39 ID:QnX5sSrT

ActiveRecordはRailsが有名になったせいで
Rails特有のライブラリや概念だと勘違いしている人も
いるかもしれないがそれは違う。

ぐぐればすぐに分かることだが

http://www.techscore.com/tech/Ruby/Rails/other/designpattern/1/

> 1. Active Recordパターンとは?
>
> Martin Fowler氏の Patterns of Enterprise Application Architecture (邦訳)で
> 解説されているデザインパターンのひとつで、以下のように解説されています。
>
> データベーステーブルまたはビューの行をラップし、データベースアクセスを
> カプセル化してデータにドメインロジックを追加するオブジェクト

日本語訳は残念との噂が高いが、この本のこと

エンタープライズアプリケーションアーキテクチャパターン
https://www.amazon.co.jp/dp/B01B5MX2O2

なのでActiveRecordパターンの話は
あきらかに設計思想の話であると明確にしておこう

15 【お題】
2017/09/29(金) 23:30:29.00 ID:NSGi97+G

10
いいやそれは違う。
マイグレーションファイル書かないとだめじゃん。
SQLという文言は排除してもいいがExcelは排除したくない。

「IT全然知らない人がつくった.xlsxファイルを、データベースに入れたい」
「それと同時にデータベースをつくってくれる呪文」も手に入れたい。


RailsとかORMとか ActiveRecordとかもっと詳細化された概念じゃん。

16 デフォルトの名無しさん
2017/09/29(金) 23:33:41.73 ID:QnX5sSrT

ActiveRecordパターン等のパーシステンス層アーキテクチャパターン
には次のようなものが有る

http://otndnld.oracle.co.jp/columns/arai-semi/data_access/2/

> Table Data Gateway
> Row Data Gateway
> Active Record
> Data Mapper

17 デフォルトの名無しさん
2017/09/29(金) 23:35:53.60 ID:QnX5sSrT

15
> Excelは排除したくない。

お前の都合は知らん。

一番シンプルでわかりやすく強力な手段を選ぶべき

例えば、booleanと書けばいいのに真偽値と日本語で書くようなもの。
not null と書けばいいのに必須と日本語で書くようなことに意味はない
その考えで行くとExcelは排除すべきという結論になる

そのことを説明してもいいが、そもそも設計の話とは無関係なので
Excelの話はここでもう終わり

お前風言うのであれば

「Excelは排除したい」だ。このスレから

18 デフォルトの名無しさん
2017/09/29(金) 23:36:19.09 ID:f2TxCfjK

仕様が確定してれば設計なんて猿でもできる
仕様が不確定な問題を設計までもってくる馬鹿がいるとその開発は失敗と思っていい

19 デフォルトの名無しさん
2017/09/29(金) 23:37:47.81 ID:QnX5sSrT

一人で設計とは関係ないエクセルがーって
話をしたいならどうぞご勝手にとしか言うつもりはない。

ただ設計思想とは全く関係ないということだ。
だから設計思想の話をしたいと思ってる人は
俺を始め、エクセルの話は誰もしないということは受け入れろ。

20 デフォルトの名無しさん
2017/09/29(金) 23:38:23.39 ID:QnX5sSrT

18
> 仕様が確定してれば設計なんて猿でもできる

それができる猿は見たこと無いので
説得力ゼロだよ。

21 デフォルトの名無しさん
2017/09/29(金) 23:40:19.76 ID:QnX5sSrT

設計思想の話に戻ろう

といっても俺が何やら言うよりもまずはコピペでいいあろう。
設計思想の話について、何か意見があればどうぞということだ。

Active Record
3つ目はActive Recordです。一言で言うと「データベースのテーブル/ビューの
1つの行をラップしたオブジェクトで、データアクセスロジックやドメインロジックを
カプセル化したオブジェクトとして実装」といえるかと思います。

Active Recordは、それ自身にドメインロジックを含むという点でドメイン層の
Domain Modelパターンとデータベースのテーブルのレコードを表すという点で
パーシステンス層のRow Data Gatewayパターンに良く似ています。

まず、Domain Modelと似ているという点ですが、Active Record自体が
Domain Objectと成り得るのですが、本当?のDomain Objectと異なる点は、
Active Recordはテーブルの構造を元にして基本的にテーブルの列の表現として設計される点です。
一方、Domain Objectは、テーブルの構造に関係なく、オブジェクト指向のドメイン分析の結果抽出されます。

例えば、前編で説明したDomain Modelでは、Strategyパターンを利用しているものの、
BIDテーブルに対応したBidクラス、Itemテーブルに対応したItemクラス、
SALEテーブルに対応したSaleクラスとテーブルとクラスがほぼ一対一になっていますが、
ドメインオブジェクトの設計によっては同じテーブル構造のまま、Itemを抽象クラスとして用意して、
そのItemを継承したBookやComputerなどの具象クラスを作成する様な継承関係を実装するかもしれません。
その場合、それら継承関係をItemテーブルという1つのテーブルに格納しなければならないかも知れません。
つまり、Domain Modelが複雑になればなるほど、両者の違いは明確になってきます。
そもそもドメイン層とパーシステンス層という全く役割の異なった層のパターンですので違うのが当たり前ですが・・・
あと、Row Data Gatewayと似ているという点ですが、これは単純にActive Recordがドメインロジックを含むという点かと思われます。


Active Recordパターンのコードは、Row Data Gatewayとほぼ同じです。異なる点は、
それ自身にドメインロジックが含まれるという点ですので今回は省略します。

22 デフォルトの名無しさん
2017/09/29(金) 23:44:51.15 ID:QnX5sSrT

パーシステンス層アーキテクチャパターンの選択
それでは、どのパーシステンス層のアーキテクチャパターンを選択すべきでしょうか?
これは、ドメイン層のアーキテクチャパターンの選択に大きく依存します。PoEAAでは、以下の様な組み合が考えられるとしています。

ドメイン層アーキテクチャパターン パーシステンス層アーキテクチャパターン
Transaction Scriptパターン Row Data Gatewayパターン
Table Data Gatewayパターン
Domain Modelパターン Active Recordパターン
Data Mapperパターン
Table Moduleパターン Table Data Gatewayパターン

ドメイン層とパーシステンス層はどの様な組み合わせでもかまいませんが、
より合わせやすいパターンは上記の様な組み合わせといっています。
また、少し視点を変えて各アーキテクチャパターンとシステムの論理的な階層の依存関係を表すと以下のように成るかと思われます。

【図】パーシステンス層/ドメイン層アーキテクチャパターンの依存関係

かなり抽象的かつ感覚的な図ですので、大体の感触をつかんでいただければ良いのですが、
1つ言えることは、システムの論理的な階層である、ドメイン層とパーシステンス層は、
其々異なる役割を持った層ですので、お互いに依存が少ないほうが好ましいと思われます。
その点で言うとDomain ModelとData Mapperがお互いの層で依存関係が少なく済みます。

23 デフォルトの名無しさん
2017/09/29(金) 23:49:06.93 ID:QnX5sSrT

22に自己レス

パターンはぶっちゃけどれもまともに使っていれば悪くないんだろうけど
結局は使うフレームワークによるよな。

ウェブのシステムは単純なのが多いから
トランザクションスクリプトパターン使って
テーブルデータゲートウェイかな?
SQLを生成してくれるライブラリで十分だと思っているけど、

Rails使ってみるとアクティブレコードパターンよく出来てるんだよな。
これぐらい作り込まれていれば、ドメインモデルパターンもやる気になる
(流石に貧弱なフレームワークでドメインモデルは大変すぎた)

24 【お題】
2017/09/29(金) 23:53:33.73 ID:NSGi97+G

わかった、Excelはゴリ押しするのはやめよう。
ただ、なんでExcelがいいかっていうと、
既存でExcelで格納されたデータってたくさんあるだろ、
この「既存の表を情報処理できるように整理したい」と
いうのが目的。
スプレッドシートでざっと「DBのテーブルっぽい表」を
つくって、今回開発するシステムにその「表」を見て推測させて
それっぽい構造をつくってもらいたい。
あとはそっからSQLが分かる人なら、DBいじって手直しできればいいな~と
そういう話です。Excelも固有名詞だからゴリ押ししたのは済まなかった。

25 【お題】
2017/09/29(金) 23:57:46.50 ID:NSGi97+G

14
Active Recordで「パターン」なの!?
そりゃ知らなかったぜ。

26 デフォルトの名無しさん
2017/09/29(金) 23:58:13.22 ID:QnX5sSrT

24
エクセルはただファイルフォーマットにすぎない。
設計思想とは何の関係もない。

ファイルフォーマットとしてみれば
無駄に重く二次元に縛られてるから柔軟性がない。

YAML形式のほうが遥かに可読性が高くて
柔軟性が有るファイルフォーマット

ってかファイルフォーマットの話はいらない。

27 デフォルトの名無しさん
2017/09/30(土) 00:00:00.15 ID:YEkb06JW

25

Martin Fowler氏の Patterns of Enterprise Application Architecture(通称PoEAA)で
紹介されているデザインパターンの一つのアクティブレコードパターンを
実装したのがRailsのActiveRecord

時系列的に見ればパターンとして紹介された後にRailsがつくられてる

28 【お題】
2017/09/30(土) 00:04:57.56 ID:aRvHHZYR

なるほど。
26
.csvに書き出せばいけるやん?
最初からそう言わなかった俺が悪いが。

このお題は良くないかな、きっと構文解析必要だよね、
それって設計はあまり関係なくなってくるよな。

29 デフォルトの名無しさん
2017/09/30(土) 00:20:39.20 ID:saho3bNy

設計って何?
業務?
プログラム?
なんの設計を考えるの?

30 【お題】
2017/09/30(土) 00:30:38.24 ID:aRvHHZYR

こまったwwwww代わりの要求を考えたが出て来ないわwww
だれか要求出せる人お題考えてくれwwwww

31 デフォルトの名無しさん
2017/09/30(土) 00:37:57.90 ID:YEkb06JW

28
> .csvに書き出せばいけるやん?
だからファイルフォーマットの話はどうでもいいの
設計とは無関係

無関係だが言っておくとYAMLの方が見やすい
CSVなんてインデントすらまともにできないだろ
階層構造のデータも作れない

32 デフォルトの名無しさん
2017/09/30(土) 00:38:40.58 ID:YEkb06JW

30
設計思想の話で要求とか関係ないと言ってる。

設計思想の話をするならば、なぜあのフレームワークは
こういう設計になってるのか、その思想が知りたい
とかそういう話

33 【お題】
2017/09/30(土) 00:47:40.14 ID:aRvHHZYR

31
そうだな。
それを「データから」推測して構造再構築できないかな。
たとえば、"太郎"が見つかったら -> 「漢字が使われている(Unicode)」である
->「東アジアらへんの人名っぽい」とか
(少なくととも"ASSDFEWHE"のようなランダムなトークンではなさそうとか)

-"2017/09/30"を読んだら->「日付だ」とか。
型が特定できたら、開発するシステムがある程度自分なりの考え方で
整理整頓して正規化して、再構築してくれる。

あと、重要な前提として元データの「完全再現移植」は目指さない。
っていうの後付だけどつけるわ。

34 デフォルトの名無しさん
2017/09/30(土) 00:51:16.44 ID:e3HOpbVM

ずっと実装の話になってる
実装だと分かるから言いたくなる
いかに設計が難しいか分かるな

35 【お題】
2017/09/30(土) 00:55:09.45 ID:aRvHHZYR

"> 34
まさにそれ、ほんとすみません。
こうしよう。

40 以降に書かれた最初に「お題」として投稿されたものに対して
議論しよう。

36 デフォルトの名無しさん
2017/09/30(土) 01:31:22.72 ID:Gb2Lg2Zy

どういう方針で実装するか考えことが設計だろうに。
実装とも言語とも切り離して考えることが何の役に立つのだ。

37 【お題】
2017/09/30(土) 01:54:58.43 ID:aRvHHZYR

この状態を取りまとめてくれる
有能なプロマネ兄貴が来るのを待つしか無いな。

38 デフォルトの名無しさん
2017/09/30(土) 02:21:40.48 ID:MuV6ZELy

4の要件そう悪くなかったのに変なのに流されるからだよ

39 デフォルトの名無しさん
2017/09/30(土) 08:56:47.01 ID:kOdc4YYr

10がクソ「いろんな」←はぁ?
社会人ですか?w
お里が知れるな

40 お題
2017/09/30(土) 11:00:02.01 ID:YEkb06JW

パーシステンス層アーキテクチャパターンについて自分の考えを述べよ


パーシステンス層アーキテクチャパターンの選択
それでは、どのパーシステンス層のアーキテクチャパターンを選択すべきでしょうか?
これは、ドメイン層のアーキテクチャパターンの選択に大きく依存します。PoEAAでは、以下の様な組み合が考えられるとしています。

ドメイン層アーキテクチャパターン パーシステンス層アーキテクチャパターン
Transaction Scriptパターン Row Data Gatewayパターン
Table Data Gatewayパターン
Domain Modelパターン Active Recordパターン
Data Mapperパターン
Table Moduleパターン Table Data Gatewayパターン

ドメイン層とパーシステンス層はどの様な組み合わせでもかまいませんが、
より合わせやすいパターンは上記の様な組み合わせといっています。
また、少し視点を変えて各アーキテクチャパターンとシステムの論理的な階層の依存関係を表すと以下のように成るかと思われます。

【図】パーシステンス層/ドメイン層アーキテクチャパターンの依存関係

かなり抽象的かつ感覚的な図ですので、大体の感触をつかんでいただければ良いのですが、
1つ言えることは、システムの論理的な階層である、ドメイン層とパーシステンス層は、
其々異なる役割を持った層ですので、お互いに依存が少ないほうが好ましいと思われます。
その点で言うとDomain ModelとData Mapperがお互いの層で依存関係が少なく済みます。

41 デフォルトの名無しさん
2017/09/30(土) 17:39:35.70 ID:e3HOpbVM

なんか最初から予備知識が
必要な話になってるけど
それだとレスがつけにくいと思う

3
>図書館やレンタルビデオの
>貸出管理をどう設計するか

くらいの話から始めればいいんじゃないの?

42 デフォルトの名無しさん
2017/09/30(土) 17:55:21.86 ID:e3HOpbVM

レンタルビデオをドメインモデリングでやるとしたら
ドメイン層にはまず
会員クラスがあってビデオクラスがある

貸出管理クラスで両者の情報を参照して貸出処理する
そのほか料金クラスや期日クラスも要るだろう

ここら辺はそんなに極端な差は出ないと思う

43 デフォルトの名無しさん
2017/09/30(土) 18:02:34.49 ID:kOdc4YYr

要件定義しろよ

44 デフォルトの名無しさん
2017/09/30(土) 18:03:44.48 ID:e3HOpbVM

42
>貸出管理クラスで両者の情報を参照して貸出処理する
おっと思いつきで書いちゃったけど
貸出の操作をするのはアプリ層か

ドメイン層では貸出の整合性を取るが
やり方はいろいろあると思う

45 デフォルトの名無しさん
2017/09/30(土) 18:07:45.62 ID:e3HOpbVM

>要件定義
・ビデオ(DVD/CD)の貸出を処理できる
 → 料金や期日ももちろん提示する
・ビデオが貸出中や貸出可能かどうか検索できる
・貸出期限を過ぎた会員を検索できる

必要最低限の要件はざっくりこんな感じ

もちろん実務だと会員が何百万人いて
DBの性能要件とかあるだろうが
お題であまり複雑にしても仕様がない

46 デフォルトの名無しさん
2017/09/30(土) 18:09:20.88 ID:e3HOpbVM

あ、会員やビデオの登録や更新
(CRUD)はもちろん必要

穴だらけだけどそこら辺は
みんなでつついてくれ

47 デフォルトの名無しさん
2017/09/30(土) 18:15:20.93 ID:kOdc4YYr

図が描けないのが辛いな

48 デフォルトの名無しさん
2017/09/30(土) 18:27:16.20 ID:kOdc4YYr

ユースケース


  CD/DVDを借りる
  CD/DVDを返す
  CD/DVDを借りパクする
店員
  店員登録
  店員削除
  ログイン
  ログアウト
  会員登録手続きをする
  会員退会手続きをする
  CD/DVDを借りる手続きをする
  CD/DVDを返す手続きをする
  CD/DVDを期限切れても返さない客に催促する

49 デフォルトの名無しさん
2017/09/30(土) 18:56:27.94 ID:kOdc4YYr

店員
  CD/DVDの状態取得
  CD/DVDの新規登録
  CD/DVDの削除

が無いと現在の状況がわからんのと
新しい商品の登録ができん

50 デフォルトの名無しさん
2017/09/30(土) 19:24:30.66 ID:a814Aecf

もっとユーザー要求に近いところから整理したほうがいいのでは?
システム構想ありきでユースケース書いてるように見えるが

51 デフォルトの名無しさん
2017/09/30(土) 19:32:50.73 ID:V9icv6B6

期限や料金は貸出案件オブジェクトの属性にしたくなるな

52 デフォルトの名無しさん
2017/09/30(土) 19:50:27.41 ID:e3HOpbVM

50
お題は叩き台だから
具体的に要求を出してくれれば

現実にありそうな要求としてはたとえば
DVDの貸出回数を記録して
月間トップ10を出すとかね

53 デフォルトの名無しさん
2017/09/30(土) 19:54:01.39 ID:e3HOpbVM

51
その場合たとえば
期日クラスに問い合わせると
インスタンスを返してそれを
貸出側の属性に持たせるとか

54 デフォルトの名無しさん
2017/09/30(土) 21:05:56.13 ID:kOdc4YYr

データとしては

店員
会員
CD/DVD状態
貸出記録
返却記録

ぐらい?

55 デフォルトの名無しさん
2017/10/01(日) 00:09:52.47 ID:1iFDY5/1

3
このレスって10年ぐらい前に見た気がする
デジャヴュなのかありきたりすぎる話題なのか本当に過去にもあったものなのか
狐につままれてるみたいだ

56 デフォルトの名無しさん
2017/10/01(日) 00:12:42.40 ID:1iFDY5/1

新機軸も何もなくただ建てられただけで3-4みたいな
流れのままだとありきたりなクソスレに終わる


毎年春に新入社員が受ける教育のようなくだらなさ

57 デフォルトの名無しさん
2017/10/01(日) 00:22:50.36 ID:1iFDY5/1

実際ハロワとかの職業訓練ではjavaでレンタルビデオ店のシステムを作ろう
みたいのを一年かけてやる
で、書いたコードを手元に持ってて面接で見せるらしい

58 デフォルトの名無しさん
2017/10/01(日) 00:24:02.00 ID:OSXVzYJs

55
レンタルビデオの例は
リファクタリングの本に載ってるから
モデリングの題材として定番なんだよ

56
じゃあ新しい話題を振ればいいじゃん
ないなら定番になるのは仕様がない

59 デフォルトの名無しさん
2017/10/01(日) 00:27:40.81 ID:1iFDY5/1

設計思想とはいうものの
実際は実装に引っ張られるので漠然と語ることなんてなかなかない

余程大規模じゃない限り会社の特性がありそれによって実装に制約が生じる
その点を考慮しての要求設計がなければまともなものはできない

60 デフォルトの名無しさん
2017/10/01(日) 00:36:13.26 ID:kJ8csjIE

お題をもとに設計について議論しようとしてるスレ?
設計思想はあんまり関係ない?

もしそうなら
議論の対象を「CD/DVDの貸出」のユースケースに絞って
もう少し深く要件考えるといいんじゃないかな

貸せるかどうかの判定ルールだったり
レンタル価格の算定ルールだったり

61 デフォルトの名無しさん
2017/10/01(日) 00:47:39.82 ID:OSXVzYJs

60
>設計思想はあんまり関係ない?
1じゃないけど
別に好きな話題振ればいんじゃね?

40
でもこれに誰もレスしてないから
いきなり深い設計思想を語っても
言うほどみんな乗ってこないじゃん

62 デフォルトの名無しさん
2017/10/01(日) 01:08:19.74 ID:2Js2C5Pp

設計思想なのにデザパタって書いてあるスレタイが悪い

63 デフォルトの名無しさん
2017/10/01(日) 01:46:01.01 ID:8JYfigS0

54
顧客(特化: 会員/非会員)
店員
作品(属性: 保有数, 返却期限, 単価) (特化: CD/DVD)
→導出: 現在貸出中の数 &amp; 貸出可能数
単品(属性: 識別子, 状態: 未貸出/未返却)
取引

64 デフォルトの名無しさん
2017/10/01(日) 02:15:13.20 ID:8JYfigS0

個人的には40兄貴の講義にも興味があるけどな。
具体例を上げて解説して欲しいところではあるが。

65 デフォルトの名無しさん
2017/10/01(日) 03:15:06.12 ID:kJ8csjIE

61
そっか
「お題に沿って設計してみた」的なスレになれば有意義だと思うが
設計思想云々は設計思想って言葉を理解せずに使う人しかいないからゴミスレになる予感

66 デフォルトの名無しさん
2017/10/01(日) 08:11:11.48 ID:U1G3k+aG

62
少なくともデザパタと略す奴はクソ

67 デフォルトの名無しさん
2017/10/01(日) 09:21:28.30 ID:Pf7aXXU9

機能一覧
  店員登録
  店員削除
  ログイン
  ログアウト
  会員登録
  会員退会
  CD/DVD貸出
  CD/DVD返却
  CD/DVD期限切れ
  CD/DVDの状態取得
  CD/DVDの新規登録
  CD/DVDの登録削除

こんなもんかな?

68 デフォルトの名無しさん
2017/10/01(日) 09:29:30.28 ID:Pf7aXXU9

あ、データの編集ができないな

  店員編集
  会員編集
  CD/DVD編集

追加で

69 デフォルトの名無しさん
2017/10/01(日) 09:32:16.58 ID:Pf7aXXU9

機能一覧
  店員登録
  店員編集
  店員削除
  ログイン
  ログアウト
  会員登録
  会員編集
  会員退会
  CD/DVD貸出
  CD/DVD返却
  CD/DVD期限切れ
  CD/DVDの状態取得
  CD/DVDの新規登録
  CD/DVDの編集
  CD/DVDの登録削除

こんなもんかな?

70 デフォルトの名無しさん
2017/10/01(日) 09:38:53.88 ID:Pf7aXXU9

よく考えたらログインログアウトいらんね
削除ね

機能概要
 店員登録
  店員情報を店員Tblに登録する
 店員編集
  店員情報を編集する
 店員削除
  店員情報を削除(休眠)する
 会員登録
  会員情報を会員Tblに登録する
 会員編集
  会員情報を編集する
 会員削除
  会員情報を削除(休眠)する
 

71 デフォルトの名無しさん
2017/10/01(日) 09:45:39.43 ID:Pf7aXXU9

機能概要
 CD/DVD貸出
  貸出情報を貸出tblに登録する
 CD/DVD返却
  返却情報を返却tblに登録する
 CD/DVD期限切れ
  期限切れの貸出情報を表示する
 CD/DVDの状態取得
  CD/DVD情報を表示する
 CD/DVDの新規登録
  CD/DVD情報をCD/DVDtblに登録する
 CD/DVDの編集
  CD/DVD情報を編集する
 CD/DVDの登録削除
  CD/DVD情報を削除(休眠)する

できた

72 デフォルトの名無しさん
2017/10/01(日) 09:48:38.07 ID:Pf7aXXU9

俺はここまでで組めちゃうかも
オブジェクト指向設計とかいらね

73 デフォルトの名無しさん
2017/10/01(日) 10:47:47.46 ID:8JYfigS0

72
成果物見せてくれよな~頼むよ~

74 デフォルトの名無しさん
2017/10/01(日) 11:04:11.15 ID:OXD0q5aq

73
これ、それぞれ設定画面作って
OKボタンの処理でDB操作するだけだわ
これ作ってもらわなわからんって言うなら
掲示板で設計の話は無理なのかもしれん

ちなみに俺もテキトーに考えたので抜けやらなんやらあってもわからん

75 デフォルトの名無しさん
2017/10/01(日) 11:33:35.29 ID:OXD0q5aq

機能概要
 CD/DVD紛失
  CD/DVD紛失情報をCD/DVD紛失tblに登録する

もいるかも

76 デフォルトの名無しさん
2017/10/01(日) 11:45:19.69 ID:8JYfigS0

・要求設計や上流工程の本読んでるといつもそうだが、
実際に自分とは関係ない具体例出されると集中力が保てなくてすぐに
 眠くなってしまう。
・いや、実際に自分が手がけている案件だって同じだ、議論領域に対して
 正直な所興味が持てない。
・つまりプログラミングやアーキテクチャには興味があるが、
 ドメイン領域に対して学習意欲がわかないというかなんというか。

77 デフォルトの名無しさん
2017/10/01(日) 12:09:25.63 ID:OXD0q5aq

76
周りが見えてないから

なんで後から追加・変更するの?
とか起きないためには
受け取った要件定義書や設計書を
自分がその資料をデバッグできなければならない

ここで漏れがあったらこれで作成できますと言った自分にもある程度の責任はついてくる

俺が出した機能概要で君はソフトウェアを作れるの?
作れないなら足りないところを言って
後からアレがないコレがない騒がないでよ
これで見積りを出すから

って状況なら嫌でも興味が湧くだろ?

78 【演習】
2017/10/10(火) 12:26:46.70 ID:gurV1EfO

・次のクライアントへのインタビューを読み、
 設問に解答してください。

やったぜ。 者:変態糞土方 (8月16日(水)07時14分22秒)

昨日の8月15日にいつもの浮浪者のおっさん(60歳)と先日メールくれた汚れ好きの土方のにいちゃん
(45歳)とわし(53歳)の3人で県北にある川の土手の下で盛りあったぜ。
今日は明日が休みなんでコンビニで酒とつまみを買ってから滅多に人が来ない所なんで、
そこでしこたま酒を飲んでからやりはじめたんや。
3人でちんぽ舐めあいながら地下足袋だけになり持って来たいちぢく浣腸を3本ずつ入れあった。
しばらくしたら、けつの穴がひくひくして来るし、糞が出口を求めて腹の中でぐるぐるしている。
浮浪者のおっさんにけつの穴をなめさせながら、兄ちゃんのけつの穴を舐めてたら、
先に兄ちゃんがわしの口に糞をドバーっと出して来た。
それと同時におっさんもわしも糞を出したんや。もう顔中、糞まみれや、
3人で出した糞を手で掬いながらお互いの体にぬりあったり、
糞まみれのちんぽを舐めあって小便で浣腸したりした。ああ~~たまらねえぜ。
しばらくやりまくってから又浣腸をしあうともう気が狂う程気持ちええんじゃ。
浮浪者のおっさんのけつの穴にわしのちんぽを突うずるっ込んでやると
けつの穴が糞と小便でずるずるして気持ちが良い。
にいちゃんもおっさんの口にちんぽ突っ込んで腰をつかって居る。
糞まみれのおっさんのちんぽを掻きながら、思い切り射精したんや。
それからは、もうめちゃくちゃにおっさんと兄ちゃんの糞ちんぽを舐めあい、
糞を塗りあい、二回も男汁を出した。もう一度やりたいぜ。
やはり大勢で糞まみれになると最高やで。こんな、変態親父と糞あそびしないか。
ああ~~早く糞まみれになろうぜ。
岡山の県北であえる奴なら最高や。わしは163*90*53,おっさんは165*75*60、や
糞まみれでやりたいやつ、至急、メールくれや。
土方姿のまま浣腸して、糞だらけでやろうや。

79 デフォルトの名無しさん
2017/10/10(火) 12:32:35.43 ID:gurV1EfO

↑上記「とうこう」者 : 変態糞土方の部分の
 「とうこう」がNGワードになっていたので削除しています。

<補足>
・クライアントの変態糞土方さんは、この経験を元に、
 「糞遊びの会」のサイトを新たに立ち上げたいと考えました。
・このサイトでは会員登録を行い、会員については年齢、身長、体重
 それから住所、性癖、空いている時間帯などを管理したいと考えています。
・このサイトでは会員/非会員などの間で掲示板でコミュニケーションを
 とるソーシャルメディアとして活用したいようです。
・また、会員同士ではメッセージをやり取りし、オフ会を開くきっかけ
 を作りたいそうです。

<設問>
・1: この記述を元に、クラス図、業務フロー図、アクティビティ図、
 ユースケース図/記述などを作成しなさい。

・2: 実装段階において活用できそうなデザインパターンについて
  解答しなさい。

・3: このシステムの問題点はどのようなところにあるか考え、
  実運用開始にあたって発生することが懸念されるインシデント
  及びその対応策について述べなさい。

80 【演習】
2017/10/14(土) 12:20:09.78 ID:YZBwJ7NO

あぁ^~速く回答まみれになろうぜ。
回答したいやつ。至急レスくれや。

81 デフォルトの名無しさん
2017/10/14(土) 12:49:39.56 ID:6KISst0f

まずは言い出しっぺがやれと

82 デフォルトの名無しさん
2017/10/15(日) 21:27:55.88 ID:NUNtAlCN

バージョンアップ時の設計について質問

今回バージョン1.0.0のアプリをバージョン1..0.1にしようとしています。
その時に1.0.0ではなかったソフトを1.0.1では導入しようと思っています

 ・1.0.0:アプリAのみ
 ・1.0.1:アプリA+別アプリB+テキストファイル

 ※ファイル通信を行っていたものがもともとアプリA
  バージョンアップでアプリAからファイル通信機能を無くし
  別アプリBにファイル通信機能を持たすことになっています

バージョンアップするときはアプリAの上書+アプリBの導入で良いのですが、
バージョンダウンする時アプリBとテキストファイルが1.0.0では不必要なので削除しないといけないです。

このようなとき、ファイルを削除するのであればバージョンを判断して削除したり削除しなかったりを
決める以外に判断材料はないでしょうか?
バージョンで判断して削除するような設計しようとしていたのですがバージョン自体はアプリAに埋め込まれているため
インストールをしたアプリのバージョン取得をできません
また、次回起動時に削除してしまえばいいのかと思っていたのですが、バージョンが古いアプリAだと別アプリBの存在を知らないため削除できません

インストール時に何かしら判断する方法をアドバイスほしいです
テキストファイルにはアプリBの処理の分岐処理に使うようなキーを書く予定で
これを上手く使えないかなと考えています

83 デフォルトの名無しさん
2017/10/15(日) 21:48:21.63 ID:hZRxEBGG

82
デスクトップアプリの話?

1つのアプリの中のコンポーネントとして
AとBとテキストファイルがあるという理解でいい?
スイート製品でアプリBのみのアンインストールや
アプリAのみのアンインストールやバージョンアップができるの?

内容からして前者だと思うけど
その場合AやBはアプリとは呼ばない気がする

84 デフォルトの名無しさん
2017/10/15(日) 21:54:18.75 ID:hZRxEBGG

82
一般的にバージョンダウン時は
インストール済みバージョンのアンインストーラを使ってアンインストールしてから
旧バージョンをインストールしてもらう

アンインストールせずに旧バージョンをインストールしようとしたら
新バージョンがインストールされてることを検知して
アンインストールするかどうかをユーザーに確認する

アンインストーラをキックして
アンインストール後に旧バージョンのインストーラに制御を戻すことも可能

85 デフォルトの名無しさん
2017/10/15(日) 22:00:13.06 ID:NUNtAlCN

83
デスクトップアプリです
前提:PC1の持つデータをPC2にインストールする
    バージョン変更のボタン1つのみ(バージョンアップ・バージョンダウンの個別ボタン無し)
     ※PC1が持つデータがただ古いか新しいかの違いのみ    

1つのアプリのコンポーネントとして~というよりは
システム全体でAの実行ファイルとBの実行ファイルとテキストがあるって感じです

システムって言うと抽象化なのかな・・・?
あるシステムには今までは実行ファイルAしかなく、今度のアップデートからからは
実行ファイルAと実行ファイルBとテキストファイルになる

単体でのアップデートなどはできず
アップデートってすると前提にある様にPC1にあるデータを全てPC2に書き込む流れです

86 デフォルトの名無しさん
2017/10/15(日) 22:21:48.24 ID:hZRxEBGG

85
おーん、、、何やら変わったアプリだね….

それはいいとしてアップデート=バージョンアップだよね?
でアップデートする場合はPC1にあるデータをPC2に書き込むのはわかったけど
バージョンダウンする場合はPC2の実行ファイルAを古いバージョンにして
かつ不要な実行ファイルBとテキストファイルを削除したいってことでいい?

だとすれば実行ファイルAを古いバージョンにする時に
実行ファイルBとテキストファイルを削除すればいいと思うんだけど?
質問を理解できてないのかもしれんが
それが出来ない理由がいまいち分からん

87 デフォルトの名無しさん
2017/10/15(日) 22:33:38.63 ID:NUNtAlCN

86
アップデート=バージョンアップで問題なしです
やりたいことも、削除したいってことでOKです

あー今気づきました
ファイルAを古いバージョンにする時にこいつが古いバージョンだ!って判断するのが
どうやってすれば良いんだろうと悩んでるところです。。。

88 デフォルトの名無しさん
2017/10/15(日) 23:09:31.05 ID:hZRxEBGG

87
インストーラとかアンインストーラとかはあるんだよね??

1.0.1のAがインストール済みの環境で
1) 1.0.0のインストーラ/アンインストーラが起動された場合
対応バージョンより新しいのが入ってるのを検知して新バージョンのインストーラ/アンインストーラを使うように促す
(バージョンダウン時は新バージョンのアンインストールをしてから再度旧バージョンのインストーラを使ってもらう)

2) 1.0.1のインストーラ/アンインストーラが起動された場合
Bやテキストファイルの存在を知ってるので削除可能だよね?
バージョンダウンに直接対応したアンインストーラ兼インストーラを用意する場合も同じ

世の中一般のパッケージソフトはおおよそ上の仕組み使ってる
旧バージョンのインストーラが使えない状況で
バージョンアップ時に旧バージョンのAを退避しておく必要があるとかそういうことなのかな?

89 デフォルトの名無しさん
2017/10/16(月) 01:04:43.52 ID:BLPcXnhp

82
バージョニングが複雑になるときは

1. バージョンの記述を設定ファイルに外出しする
2. AとBと実行ファイルごとにバージョンを振る
3. バージョン変更するためのバッチや専用アプリを書く

上のどれかでだいたい行けるはず
番号が小さいほど導入の手間が少ない

90 デフォルトの名無しさん
2017/10/16(月) 01:42:27.84 ID:1MDONeW4

82
とりあえずセマンティックバージョニングでググってこい

91 デフォルトの名無しさん
2017/10/16(月) 01:57:49.59 ID:t2YDIrX7

          ______
       ,;i|||||||||||||||||||||||||||||||ii;、         _/
     /||||||||||||||||||||||||||||||||||||||ii;、        \
  / ̄ ̄\||||||||||||||||||||||||||||||||||||ii;゙ヽ,      /
'" ̄ヽ     ヽ!!||||||||||||||||  ||||||||||!!"ヘ     < セマンティックageるよ
ヽ          ゙!!!||||||||||||  |||||||!!   iヽ── /
|||l            ゙゙ヽ、ll,,‐''''""     | ヽ||||||||| セマンティックageるよ
|||l     ____   ゙l   __   \|||||||||
||!'    /ヽ、     o゙>┴<"o   /\   |'" ̄| ホントの勇気 見せてくれたら
\  /  |ミミヽ──‐'"ノ≡- ゙'──''彡| |、 |   |
   ̄|    |ミミミ/" ̄ 、,,/|l ̄"'''ヽ彡|| |、/   / セマンティックageるよ
 ヽ、l|    |ミミミ|  |、────フヽ |彡l| |/  /_
  \/|l    |ミミミ| \_/ ̄ ̄フ_/  |彡|l/    ̄/ セマンティックageるよ
  \ ノ   l|ミミミ|  \二二、_/  |彡|      フ
    ̄\  l|ミミミ|    ̄ ̄ ̄  |メ/       \ トキメク胸に キラキラ光った
    | \ ヽ\ミヽ    ̄ ̄"'  |/        /
    /  \ヽ、ヾ''''ヽ、_____//       /_ バージョンをageるよ
  /  ヽ ゙ヽ─、──────'/|         ̄/
. /       ゙\ \     / / \__
   ───'''" ̄ ̄ ゙゙̄ヽ、__,,/,-'''" ̄   ゙''─

92 デフォルトの名無しさん
2017/10/16(月) 02:54:09.09 ID:VwEzpL/B

90
リファクタリングしただけかもしれんぞ
まあそうじゃなくてもその会社で決めたバージョニングスキームに従えばいいでしょ

93 デフォルトの名無しさん
2017/10/16(月) 06:50:27.77 ID:1MDONeW4

92
「会社で決めた決めたバージョニングスキーム」が読みとれたのかい?
どっちにしても質問者はセマンティックバージョニング知らなそうだから、プラスになると思うよ

94 デフォルトの名無しさん
2017/10/17(火) 17:20:41.06 ID:IfQVHUWW

アナリシスパターンとデザインパターンの関連性
って対応表みたいなのあるかな?

95 デフォルトの名無しさん
2017/10/17(火) 18:12:49.12 ID:G9wCIPXR

94
どういう目的で関連や対応を知りたいの?

アナリシスパターンはデータモデルのパターンだから
デザインパターンとは基本的に関係ないよ

96 デフォルトの名無しさん
2017/10/19(木) 19:00:09.75 ID:WUKQrCUm

フリーでUMLデザインツールといえば、なにがおすすめですか?

97 デフォルトの名無しさん
2017/10/19(木) 20:17:05.58 ID:JScZcAYQ

astah

98 名無しさん@そうだ選挙に行こう! Go to vote!
2017/10/22(日) 17:38:17.57 ID:O4jMcQm7

設計のご相談

あるソフトのバージョンアップをしたいと考えている
んでもってそのバージョンアップに伴い既存ファイルに新しいキーが追加される
その状況で考えて欲しいです

そのファイルは現在インストーラーが上書きすることになっているため新バージョンがリリースされる度に上書きされます
そのためキーの値を保持し続けることができません
(キーは書き換える可能性があるものです)

インストーラを変更させずにキーを保持し続ける方法無いでしょうか
キー変更をするためのバッチファイルを準備しようとは思っていますがそれを使ってなんとかならないものだろうか


1.0が現在のキーなし
1.1が新しくキー追加
1.2がキー追加などなくバージョンアップのとき
1.1でキー追加→バッチファイルを実行しキー値を変更する→1.2のバージョン上げるとキーがデフォルトに戻る

99 名無しさん@そうだ選挙に行こう! Go to vote!
2017/10/22(日) 18:01:22.02 ID:rLFHcAK9

インストーラーを変更しない理由が見当たらないけど
インストーラーの仕様漏れをなんとかリカバリできないかと苦労してるって話なのかな?

100 名無しさん@そうだ選挙に行こう! Go to vote!
2017/10/22(日) 18:25:10.12 ID:O4jMcQm7

99
そうです
普通に考えたらインストーラを上書きしないようにすることで解決すべきことなんでしょうが
それが今回何故かNGでそれをどうにか回避できないかと

101 デフォルトの名無しさん
2017/10/22(日) 20:57:40.70 ID:rLFHcAK9

設計というか仕様の話だよね
インストーラーが本来すべき仕事だったそのバッチプログラムで肩代わりするしかない
バッチプログラムにキーの退避・復旧機能を入れてインストーラーの前後で実行してもらう

サポート対応コストを考えるとインストーラー修正のほうが絶対に安上がり
それにバッチプログラムで尻拭いするとしても
インストーラー担当にケツを拭かせるようにしないとろくな事にならないよ

102 デフォルトの名無しさん
2017/10/22(日) 21:30:46.03 ID:O4jMcQm7

やはりインストーラを修正しかないか...
インストーラ修正はテストの範囲が膨大になるからしたくなかったが...

キーの退避・復旧機能って言うとどうやってやるもんなんだろ
やっぱりtmpファイルを作っておくものかね?

103 デフォルトの名無しさん
2017/10/23(月) 03:43:06.87 ID:JrZmYN5x

イベントや状態遷移の設計についておすすめの書籍ある?

104 デフォルトの名無しさん
2017/10/24(火) 07:17:31.51 ID:HCv33Y/u

クラス設計をした結果継承もまったくなく1つのクラスに収まったんだけどそれってクラスにする必要あるもんなんかね?

105 デフォルトの名無しさん
2017/10/24(火) 07:43:46.41 ID:vrotHuwu

104
継承は必須じゃない

106 デフォルトの名無しさん
2017/10/24(火) 07:48:45.93 ID:XO9ImU8w

105
必須ではないってのはわかってる
一つにまとまったものをクラスとして置いておく必要あるんかな?ってなってる
ただの関数でもいいんじゃないかと

107 デフォルトの名無しさん
2017/10/24(火) 07:55:52.31 ID:vrotHuwu

106
メソッドひとつだけなら別に関数でもいいが
ふたつ以上必要なら意味はあると思う

108 デフォルトの名無しさん
2017/10/24(火) 07:58:53.16 ID:XO9ImU8w

107
メソッド三つ四つあるかな

あるライブラリをc++で呼び出す(コマンド実行)ためのコーディングをするためにクラス設計
ライブラリは色々なプロトコル(HTTP,FTPなどなど)をサポートしてたからそれにあわせてクラス設計中

メンバ変数
・char プロトコル
・char ユーザ名
・char パスワード
・char 実行コマンド

※実行コマンドはexe -u ユーザ名 -pa パスワード -p プロトコル名 その他オプションみたいなsystemに渡す出来上がった形

ふるまい
・コンストラクタ(プロトコルやユーザ名やパスワードを引数とする)
・実行コマンド作成
・実行コマンド実行
・実行後の終了待機

109 デフォルトの名無しさん
2017/10/24(火) 08:08:53.99 ID:vrotHuwu

108
メンバ変数を複数のメンバ関数で使うなら
クラスの意味あるじゃん

110 デフォルトの名無しさん
2017/10/24(火) 09:50:41.14 ID:XO9ImU8w

109
普通に引数として受け渡しでもいいんじゃないか
って疑問です

111 デフォルトの名無しさん
2017/10/24(火) 16:15:40.27 ID:cjHIRFnx

特定のアカウントを使って接続して
いくつかのコマンドを順次実行したい場合に
利用者側がどういう使い方をしたいかによる

今後を含めて一つの関数を逐次実行するので十分であれば関数でいいかもね

112 デフォルトの名無しさん
2017/10/24(火) 18:33:21.32 ID:vrotHuwu

110
ダメってことはないよ
別に関数でも組めるよ

だけど規模が大きくなると
だんだん引数が多くなっていって
呼び出しが複雑になっていくでしょ?

OOで組むなら
メンバ変数で状態を持って
なるべく引数を減らす

113 デフォルトの名無しさん
2017/10/27(金) 20:27:28.71 ID:BY+fhh/f

概念設計と論理設計の違いって何?

114 デフォルトの名無しさん
2017/10/29(日) 01:41:18.55 ID:9lQAHngl

113
ググレカス

115 デフォルトの名無しさん
2017/11/01(水) 13:17:46.13 ID:jWbqOBSl

独立性の高いモジュール設計するときって
引数少なくしたらまず独立性が高くなるかなって考えてるのだけど合ってる?
それ以外に考えることある?

116 デフォルトの名無しさん
2017/11/01(水) 18:10:03.93 ID:S3J9ewzc

参照を少なくする

117 デフォルトの名無しさん
2017/11/01(水) 18:22:42.23 ID:qEJO82f+

独立性ってのは高凝集・疎結合の程度のことだよね?
引数の数って独立性に関係ある?

引数で渡されたオブジェクトのメソッドを呼び出すなら
関係してるけどそれは引数の数とはまた別だと思う

118 デフォルトの名無しさん
2017/11/01(水) 18:45:16.31 ID:S3J9ewzc

引数で受け渡すのは独立性が高い
直接参照する方が依存性を高くする

119 デフォルトの名無しさん
2017/11/01(水) 23:18:18.43 ID:cHQvRiDd

渡す引数によるけども渡す引数がそれぞれで依存するようなものならば独立性が低いと言える気がする

120 デフォルトの名無しさん
2017/11/01(水) 23:27:23.87 ID:qEJO82f+

118
直接参照は引数渡しに比べると依存性が高いので独立性が低い
それはそうだろうけど引数の数とは関係ないよね?

119
引数同士の依存度の強さは引数の独立性には関係するけど
モジュールの独立性とどう関係するの?

121 デフォルトの名無しさん
2017/11/02(木) 00:51:44.64 ID:pq+UNRec

たとえば引数でパスを受け取って
ファイルを開いて何か処理する
モジュールがあったとすると
引数でも依存性は高い

122 デフォルトの名無しさん
2017/11/02(木) 01:30:12.00 ID:rd1E1A0+

依存性の高い低いは相対的な指標だからさ
何と比べてってのが無いとあんまり意味なくね?

123 デフォルトの名無しさん
2017/11/02(木) 21:33:00.65 ID:PD3uBoNX

素朴な疑問なんですけどクラス図に書くフィールドがpublicになる事って実務の世界であるのでしょうか?
マイナス以外を書く事無さそうなので無記入で良いんじゃないかと

124 デフォルトの名無しさん
2017/11/02(木) 22:14:33.07 ID:Ic4nkIVo

世の中のあらゆる言語からpublicフィールドが無くなったら必要なくなるだろう。

125 デフォルトの名無しさん
2017/11/02(木) 22:53:15.70 ID:rd1E1A0+

123
プロパティ

逆にprivateなフィールドをクラス図に書く必要があるのって
どういう目的でクラス図を書いてる時?

126 デフォルトの名無しさん
2017/11/03(金) 16:06:43.40 ID:JRMJYWYA

125
んなもんいくらでもあるだろ
お前はクラス内で利用する依存オブジェクトを全部公開するのか?

127 デフォルトの名無しさん
2017/11/04(土) 08:59:22.14 ID:7D9PjzRB

UMLとか書くのにペンタブ使うツールって無いんかね
あっても良さそうだけど。

128 デフォルトの名無しさん
2017/11/04(土) 09:47:21.81 ID:4lDAx3zT

タブレットでUML編集か
商品化しろ

129 デフォルトの名無しさん
2017/11/05(日) 21:08:09.36 ID:mJ5ylCwT

1


人類初!自分が作ったロボットに暴行を受けた男

https://youtu.be/pOdUO8DmPoU

130 デフォルトの名無しさん
2017/11/06(月) 03:29:00.55 ID:2Q/sT7xS

ヤフーブログの https://blogs.yahoo.co.jp/kamyu_2010 にデザパタ解説を発見した。

131 デフォルトの名無しさん
2017/11/06(月) 19:53:17.44 ID:9L+ZJ2Xp

ほとんど統合失調じゃねーかw
がんばれと言いたいがすでにがんばってる感じで
泣きながら床をのたうちまわりたい気分になった
がんばれ

132 デフォルトの名無しさん
2017/11/06(月) 20:06:56.27 ID:9L+ZJ2Xp

でも思考が破綻してるわけじゃないな
アスペか
これが本物のアスペなのか?

133 デフォルトの名無しさん
2017/11/06(月) 20:47:07.11 ID:tjV5ukzM

たんに不器用なおっさんなんじゃね?

134 デフォルトの名無しさん
2017/11/09(木) 12:48:24.46 ID:hfkiYsiW

外注に出す時はどこまで口を挟んで良いのかな?

DDDの採用とか言って良いのかな

内部で使うとはいえ業務ソフトを丸投げして構造化プログラムで組まれたらキツいなと

135 デフォルトの名無しさん
2017/11/09(木) 18:40:45.86 ID:oTLZ7Zqm

後で書き直しになったら外注する意味ないからな
といって外注でDDDでポンと出来るとも思えないが

136 デフォルトの名無しさん
2018/01/31(水) 17:28:23.18 ID:H4JZoijG

UMLを書くツールって何使ってる?
PlantUMLを使ってるんだが、
アクティビティ図(ベータ版)で、ifの終わりに毎回「◇」が付くのって消せないかな?

それか、何か他に良いツールあったら教えてください
WORDやExcelやPowerPointで一つずつ書くのが確実なのかもしれんが

137 デフォルトの名無しさん
2018/02/01(木) 03:42:50.95 ID:lCvV1P8G

Astah

138 デフォルトの名無しさん
2018/02/05(月) 08:42:38.92 ID:EtfEhPH8

visioが良いらしい
あれはワードに張ったままでも編集できる

139 デフォルトの名無しさん
2018/02/07(水) 18:07:33.82 ID:e8WHE/qt

画期的なデザインパターンってあるか?

140 デフォルトの名無しさん
2018/02/07(水) 18:32:51.13 ID:TRREltXp

デザインパターン自体が画期的だった

141 デフォルトの名無しさん
2018/02/07(水) 19:09:02.23 ID:Rn2OhqN+

139
ないんじゃないかな
そもそもデザインパターンってよく使われてたパターンを整理して名前つけただけだし

142 デフォルトの名無しさん
2018/02/16(金) 01:21:18.20 ID:W1XJdyx1

☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

143 デフォルトの名無しさん
2018/05/23(水) 20:27:27.89 ID:Au5e7VGg

僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

ZB5CI

144 デフォルトの名無しさん
2018/07/05(木) 01:19:49.66 ID:RfoszcD2

CZZ

145 デフォルトの名無しさん
2018/09/11(火) 10:22:11.65 ID:8TFPOuLo

PlantUMLで

if(判定)then([Yes])
else([No])
:例外処理;
endif

って書くと、「判定」の下に[No]の「例外処理」が来て右側が[Yes]になるけども、
判定の右側を[No]にして、判定の左側もしくは下側を[Yes]にする方法ってあります?

146 デフォルトの名無しさん
2019/01/13(日) 19:28:12.99 ID:bepzLkLz

astahでかけ

147 デフォルトの名無しさん
2019/04/01(月) 18:33:42.70 ID:DUI06/LX

UML図をマウスでさくっとかける無料ソフト
カモン

148 デフォルトの名無しさん
2019/04/02(火) 10:46:14.00 ID:wiU9Z+Y4

マウスとか微調整出来なくてイラっとする

149 デフォルトの名無しさん
2019/04/04(木) 20:20:49.51 ID:dwkaTZV0

147
146


人気スレッド

20: 大阪都構想 テレ朝の討論番組で反対派の左翼女弁護士が松井市長にボコボコに論破され涙目に (939)
2926: 一人で行くモーニング娘。'20 コンサート&イベント総合スレ part538 (901)
992: タイピー日記スレ part48 (807)
2736: 人事院「公務員の給与を民間給与に合わせました。月給40万、ボーナス4.45カ月です」 (800)
924: 【速報】 北海道、コロナ感染60人前後  2日連続の最多更新確実 [影のたけし軍団★] (789)
2749: ホリ工モン「伝統的な一流の寿司職人より俺の方が旨い寿司を作る自信がある」 (760)
975: SUPER GT 2020 第6戦 鈴鹿 Lap1 (733)
2780: トランプ大統領、農村部と学位のない白人男性の間でバイデン氏を大きくリード (732)
984: 【バーチャルYoutuber】楠栞桜アンチスレ#1260【】 (725)
56: 【マターリ】鬼滅の刃 二十二〜二十六話 (717)
976: 京都競馬 4回 5日目 (670)
58: 鬼滅の刃 二十二〜二十六話★5 (631)
989: 「HEP FIVE」から転落の男子高校生に直撃された女子大生が死亡 大阪 (617)
2847: 東京+203 (611)
2858: ホリエモン「ラーメン屋でチャーハン大盛り頼む奴は馬鹿」 ひろゆき「それわかります」 (608)
2951: 飛び降りの巻き添えをくらって重体だった女子大生が死亡 大阪 (593)
2940: 【朗報】鬼滅の刃、興行収入72億でワンピースを抜きジャンプアニメ映画で歴代1位キタ━━━━(゚∀゚)━━━━
972: 【衝撃】ディズニー作品「ラーヤ」がジブリ作品に酷似してる / パクリ鑑定士のおまえらはどう思う? (582)
1003: 【原巨人】読売ジャイアンツpart87【2020年】 (580)
2966: ☆川田と愉快な仲間たち 地下売上議論25048★ (556)
2809: 大手新聞社、間違った英文法で「渋谷へ行くな!」と書いてしまう (555)
39: メレンゲの気持ち★2 (545)
997: 【芸人】#ロザン宇治原 「鬼滅の刃」ブームに苦言「面白いと思うが、押し付けるな」 [muffin★] (52
977: 新潟競馬 4回 5日目2 (520)
66: VIPでパズドラ (511)
980: 夢の年末年始「17連休案」が浮上!初詣も激変か [ばーど★] (507)
1194: うっちーの配信ライブはじまるよ!第1部14時〜 第2部18時〜 (499)
964: 劇場版『鬼滅の刃』“予備知識ゼロ”で観た人から飛び出した「素朴な疑問点」 #はと ★3 [首都圏の虎★] (
989: 【バーチャルYouTuber】.LIVEアイドル部ファンスレ#5375【アップランド】 (478)
959: 【緊急速報】 月の裏側に異星人の宇宙船が停泊しているのを発見か NASAが間もなく緊急発表 (475)
2895: iPhone12で アンドロイドスマホが 全部ゴミになる (472)
23: トランプ、農村部と学位のない白人男性の間でバイデン氏を大きくリード 日本のネトウヨそのもの (455)
964: 【皇室】愛子内親王殿下、学習院大学に初めて登校「皆さんに会えて嬉しい」 [ばーど★] (446)
1005: 【バーチャル】hololive有ファンスレ#18735【youtuber】 (444)
974: 東京 +203 (10/24) (441)
937: コロナで地方移住 、結局進まない理由 テレワークに悲鳴  都心マンションへ回帰 ★5 [蚤の市★] (43
72: (っ´ω`c)ぽみぃらぼくねマリオカートやってるの (427)
1017: 【名無し奥も○○奥も】気楽に井戸端会議11214【みんな来い】 (421)
47: 満天☆青空レストラン #576 「茨城県 紅天使」 2 (415)
75: ゆっくりポケモン剣盾スレ (414)
959: 【大阪都構想期日前投票】今回7.91% 前回7.02% 前回差+0.89P 10月23日(金)現在 ★2 [
69: ■■■明日の日経平均を予想するスレ27683■■■ (379)
46: 世界一受けたい授業 2020年10月24日(土) ▼1 (375)
42: 【マターリ】半妖の夜叉姫 第4話⇒名探偵コナン 第985話【新作】 (372)
958: 【東京五輪】IOCが中止を通知か…2021年断念、2032年再招致 ゲンダイ ★10 [ばーど★] (365
970: 「鬼詰のオメコ 無限発射編」の売れ行き好調 売り場も豪華に ※ストーリーネタバレ有ります (352)
964: ハッピー米山隆一「妻の室井佑月と子作りできたらいいなと思います」 (352)
976: 深田晃司監督(平田オリザの弟子)「 鬼滅のヒットは大資本のお陰。独禁法違反、多様性のため助成金を」 (349)
988: 【緊急事態】大阪のビル「HEP FIVE」から男子高校生飛び降り / 直撃の女子大生死去「酷すぎる」 (334
999: 男子高校生が転落死 巻き添えの女子大学生が死亡 大阪★6 [どどん★] (334)
999: 【Twitch】PUBG総合スレ part.431【Youtube】 (330)
990: 【ヤバい髪の毛無くなる!!!!】 コロナの後遺症に、正式に「ハゲ」が加わってしまう (326)
2910: ホリエモン「六本木で一貫2000円均一の寿司屋やろうかと考えてます、原価は60%です」お前ら行くか? (
2835: ひろゆき、ワイドショーで「この時間帯にテレビ観てるような人は〜」と発言して出演者をマジギレさせる (31
55: ドラゴン圧縮 (311)
966: マクロン「フランスは風刺画やめない。臆病者のイスラム主義者め」 ムハンマド風刺画で殺害の教師国葬 (310)
2823: 飛べない代わりに「硬すぎる」という特殊能力を得た虫がカッコいい。車にひかれても余裕 (303)
11: 【米大統領選】バイデン親子の汚職疑惑、とうとうFOX以外の大手アメリカメディアも取り上げてしまう (289)
978: 【Bリーグ】B.league 20/21 Part6 (287)
130: 【虹】ちょっと本気でエロ画像貼ってみないか? (286)
579: 【大阪】巻添え食らった女の子、死亡 (285)
995: 【動画あり】愛子様が学習院大学へ初登校 とても可愛くなられたと国民の間で話題に (282)
14: 【パヨク悲報】 韓国の大卒(23) 「助けて!朝から晩まで働き月給8万、韓国は地獄、日本に逃げたい」 3 (28
1007: 【いざ】2020秋季関東高校野球★9【勝負の時】 (279)
975: 【バーチャルYoutuber】.LIVEアイドル部アンチスレ#13355 【アップランド】 (272)
1010: 近畿の高校野球733 (257)
5: 【訃報】「てぃんく♪」七瀬雪乃さん死去 不慮の事故で [征夷大将軍★] (254)
2979: 【速報】愛子さま (250)
969: 【社会】「かわいい」を方言にすると…?あなたは知ってる? [みなみ★] (250)
914: 【コロナ】 米国の新規感染者8万4218人、過去最多を更新 [影のたけし軍団★] (249)
993: 【緊急速報】NASAが月に関する重大ニュース発表予定 / 一部から「遺跡」「宇宙人」「水存在」との情報 (24
1008: 【デレステ】スターライトステージ★12639 (241)
922: 【欧州】 コロナ第2波が深刻化 オランダは医療逼迫で患者をドイツへ移送 [影のたけし軍団★] (236)
2873: 【21歳学生】嫌儲辞めるわ。二度と来ない。理由も書いていく。 (234)
2912: 【画像】すごい奇形乳首の女が見つかる (231)
1006: 三浦春馬さんの噂174 (227)
2966: ☆川田と愉快な仲間たち 地下売上議論25048★ (556)
2809: 大手新聞社、間違った英文法で「渋谷へ行くな!」と書いてしまう (555)
39: メレンゲの気持ち★2 (545)
997: 【芸人】#ロザン宇治原 「鬼滅の刃」ブームに苦言「面白いと思うが、押し付けるな」 [muffin★] (52
977: 新潟競馬 4回 5日目2 (520)
66: VIPでパズドラ (511)
980: 夢の年末年始「17連休案」が浮上!初詣も激変か [ばーど★] (507)
1194: うっちーの配信ライブはじまるよ!第1部14時〜 第2部18時〜 (499)
964: 劇場版『鬼滅の刃』“予備知識ゼロ”で観た人から飛び出した「素朴な疑問点」 #はと ★3 [首都圏の虎★] (
989: 【バーチャルYouTuber】.LIVEアイドル部ファンスレ#5375【アップランド】 (478)
959: 【緊急速報】 月の裏側に異星人の宇宙船が停泊しているのを発見か NASAが間もなく緊急発表 (475)
2895: iPhone12で アンドロイドスマホが 全部ゴミになる (472)
23: トランプ、農村部と学位のない白人男性の間でバイデン氏を大きくリード 日本のネトウヨそのもの (455)
964: 【皇室】愛子内親王殿下、学習院大学に初めて登校「皆さんに会えて嬉しい」 [ばーど★] (446)
1005: 【バーチャル】hololive有ファンスレ#18735【youtuber】 (444)
974: 東京 +203 (10/24) (441)
937: コロナで地方移住 、結局進まない理由 テレワークに悲鳴  都心マンションへ回帰 ★5 [蚤の市★] (43
72: (っ´ω`c)ぽみぃらぼくねマリオカートやってるの (427)
1017: 【名無し奥も○○奥も】気楽に井戸端会議11214【みんな来い】 (421)

891: 設計思想/ソフトウェア工学(UML, デザパタetc) (142)

人気スレッド2




50: サタデープラス【無印良品(雑貨編)★アイロンベスト5★洗濯の神テクニック】 (950)
25: 外国人技能実習生が働く事業所 7割超で違反 時給400円で残業させるケースも 厚労省 ★2 [ばーど★] (9
1014: 【総合】パズル&ドラゴンズ7370【パズドラ】 (904)
35: 【共産党悲報w】政府、日本学術会議の事務局見直しへ 人件費4億円縮減w (900)
53: VIPでモンスト (876)
2674: 【悲報】タカラトミー、ロリコン変質ツイートを連発し炎上 (842)
2872: 巨人若大将4028 (814)
37: ぶらり途中下車の旅 2 (766)
973: 東京競馬 4回5日目 2 (759)
914: 20代女性向け雑誌「JJ」が21年2月号で月刊誌終了へ [征夷大将軍★] (755)
941: 【Uber】配達員が歩行者にケガ。治療代を求め提訴も、配達員・Uberは裁判所に訴え退けを求める。 (755)
894: 【メンゴ】スペインのコロナ感染者、実は「3百万人超」と首相 公式発表は百万人… [BFU★] (739)
1001: ■言いたい放題FC東京 3249■ (712)
887: ポッキー、英国で3割安に 貿易協定、日本により恩恵 [蚤の市★] (709)
50: ライオンのグータッチ【元メジャー川崎宗則!少年野球チームがライバルと激突】 (695)
2882: 鞘師里保ワンマンライブ開催決定!!!抽選で鞘師と2ショット撮影会も実施!!!!!!! (694)
49: 【マギレコ】VIPでマギアレコード (690)
2641: 大阪都が誕生 賛成48% 反対40% (652)
35: ウェークアップ!ぷらす★4 (649)
2858: 北川莉央ちゃんの両腋全開のJKビキニがエロおおおおおおおお (629)
8: 学術会議の事務局職員を削減へ 河野行革相が問題視、人件費4億円の縮減図る★2 [どこさ★] (611)
2483: 【声優】鬼頭明里、たった1年で女性声優界のトップに躍り出る。ここまでの大物過去にいたか? (595)
54: タカトシ温水の路線バスで!【秋の筑波山×高尾山・山ごはんSP】 (595)
877: 【かっさん】加藤純一ID無しスレpart10067【殺害予告・脅迫】 (593)
67: 【速報】急騰・急落銘柄報告スレ13828 (586)
48: まるっと!サタデー (567)
879: 【鬼滅】みなさんは「PG12」の意味 知っていますか?… [BFU★] (559)
2888: デヴィ夫人「不妊症で悩んでる女は全員若い時に堕胎しまくったヤリマンだけだから自業自得」 (556)
2677: 小泉進次郎「景気が良くなれば不景気から抜け出せます」 (555)
2615: なろう小説「もう遅い」「もう遅い」「もう遅い」「もう遅い」「もう遅い」「もう遅い」 (552)
904: 【岐阜】灰皿「コンビニ入り口から遠ざけて、撤去も検討して」多治見市が要請へ [ばーど★] (550)
2643: 【悲報】日本製のタイヤはクズらしい (547)
948: 群馬県「栃木県とタッグを組んで、魅力度ランキングの問題を検証する」 (544)
49: 実況 ◆ TBSテレビ 42506 (536)
935: 【悲報】iPhone12ブルーの実物が写真よりも安っぽくて世界で批判殺到wwwwww (526)
883: 【CoCo壱】インド人も「お代わりしたい」、現地1号店 評判上々 [マスク着用のお願い★] (523)
2650: 【画像】陰キャ「煉獄さんにしてください」美容師「・・・」→結果 (509)
1012: 【モンスト】モンスターストライク3906【鯖重格差ストライク】 (505)
2813: 北川莉央がスターダストの無名アイドルと食事に行ったらしい (497)
2792: 古坂大魔王「日本でK-POPレベルのことをやっているのはハロプロだけ」 (493)
2721: 【敗北】「セブンのスカスカサンドイッチにも、上げ底・絞り底弁当にも、法的な問題はなし」弁護士が見解 (4
862: 【韓国】インフルワクチン接種後に30人超死亡 原因は不明★2 [どこさ★] (456)
4: 高知の高校野球131【いよいよ始まる四国大会】 (441)
2803: 【悲報】女さん「会計680円に対し1180円を出す男」に、絶句wwwww (412)
2572: 彼女「あー、アレアレ!あそこがワタシの家だよ。」(指差し)→ (401)
36: 〜今、つなぐ思い〜 全日本大学女子駅伝 直前SP (401)
55: 28歳フリーター俺氏、またもや採用面接に落ちてしまい、落胆する (391)
2463: 【写真】中森明菜、昔は橋本環奈だった。 (391)
52: VIPで原神 -GENSHIN INPACTO- (373)
32: ケンカで同僚の首を電ノコで切断 静岡だぞ (373)
24: アメリカ+81210 (369)
2804: アンジュの卒コン会場 和田←武道館 中西←豊洲PIT 勝田←パシフィコ横浜 室田←無観客 船木←武道館 (3
2623: 名古屋市(交通S, 文化A, 食S, 環境A)こいつが天下取れなかった理由 (365)
2539: 20代〜40代の男「独身で最高 幸せなんだよね」 (365)
856: 任命拒否の7人「条文の拡大解釈」 会見で菅首相を批判(朝日) ★2 [蚤の市★] (365)
42: [ニコニコ精神病院]とうわぐみ[糞コテの町] (364)
2715: 真夏の夜の淫夢 (351)
53: KinKi Kidsのブンブブーン【奈緒と一度は食べたい絶品バター!】 (349)
2502: 【悲報】「総理大臣の任命拒否は想定されていない」内閣法制局の審査資料に明記されていたどうすんのこれ… (
2632: 【悲報】ホリエモンに壊された餃子屋、クラウドファンディングで300万円乞食開始 (343)
874: 【フランス】預言者ムハンマドの風刺画を見せた教員殺害事件受けテロ対策強化 [香味焙煎★] (338)
2457: 国税庁「年収600万円以上ある人は全体の20.7%」 (332)
2493: 31歳で年収300万円⬅どう思った? (328)
41: VIPでプリコネ (324)
59: コテと名無しのレクリエーション会場2093 (310)
2509: タワマン住民たちの悩み 「隣人のトイレ音が聞こえる」8000万円したのに (310)
934: 【画像あり】なぜ今「Tバック」がトレンド? (291)
65: アメリカから日本来たら豊かすぎてビビるんだが何でこんな豊かなの? (290)
2480: 【悲報】他人のキャッシュカードからお金をおろす?出し子?の人生が悲惨過ぎると話題に (287)
1: 在日 「生きて帰りたいんやろ」「ベランダから落とすぞ」 女性を脅迫してレイプ 金直樹を起訴 (282)
943: ボジョレじゃないぞ。ボージョレヌーボー、今年は早めに関西空港に到着。1本2000円の予定。 (278)
60: 【悲報】女さん「会計680円に対し1180円を出す男」に、絶句wwwww (272)
2587: 【速報】メーカーが「小型スマホ」を作らない理由、ついに判明する (270)
2825: ☆次ないぞ!売上議論20462★ (270)
2498: みのもんた(76)運転免許を返納「アクセルとブレーキの足がむちゃくちゃになった」 (269)
6: バイデン氏の勝利が決まったけど、ヤフコメ民があたふたしているぞ。ウヨの人生終わったw (258)
932: 【誰得】カワサキ、ゲーミングチェア Ninja H2を受注生産!! (256)
2548: Tバックが再流行、なぜ? (250)
945: 宮迫博之が岡村隆史を祝福「新婚の内にまた共演出来るよう頑張るわ」と再共演に意欲も (244)
946: 【悲報】維新の会の富田市長「私はスポーツ障害があるので市庁舎に市長専用サウナを取り付けた」 (243)
911: 【芸能】木梨憲武、電撃結婚のナイナイ岡村に“早朝生電話”で「おめでとう!」 [フォーエバー★] (243)
957: 【画像】 最近のラブホワロタwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww (239)
38: 名探偵コナン「二つの素顔(前編)」★3 (239)
893: 【サンダーバード】着陸するロケット、「価格破壊」 日本の論文のおかげ?【再使用】… [BFU★] (239)
1003: ↑↑↑サンフレッチェ広島Part1938↑↑↑ (238)
2526: 【画像】最近のコスプレイヤー、自分のエッチな身体晒したい奴らばかりで、アニメリスペクトは無し。 (235
2652: 【悲報】白石麻衣さん、パイパン確定wwwwwwwwwwwwwwww (232)
2547: 梅田で17歳の男子高校生が飛び降り 19歳の女子大学生にぶつかる (229)
37: 名探偵コナン「二つの素顔(前編)」★2 (225)
897: [【脳損傷】ロシアの「マイクロ波」攻撃か?キューバ駐在米外交官の聴覚障害 [どこさ★] (217)
66: バカ「このアニメは科学的におかしい(激おこ)」←こういうやつさ (209)
43: バイクスレだョ!全員集合 (203)
2880: 小泉進次郎さんが大正論「景気が良くなれば不景気から抜け出せます」 (203)
2461: おまえら年末年始の「17連休」でどこ行く?冬ボーナス100万ぐらい入るし何でもできるな (202)
2519: おまえら「結婚」だけはするなよ。今日もクソガキと豚嫁連れてイオン→すたみな太郎→しまむら行く休日だ (2
995: 東京ヤクルトスワローズpart1459 (198)
2497: "メイドさん" で有名なキャラって、意外と思い浮かばないよな? (195)
949: あのぉ、ここに手を出すと内閣が倒れる危険がありますwww → 人件費4億円削減 (193)
1002: 【ミリシタ】アイドルマスターミリオンライブ! シアターデイズ Part3436 (193)
940: 【ナイトライフ】アラフォー女性の「セックスレスにならない秘訣」!セキララ告白 (192)
40: 不動産賃貸収入1600万円得ていた自衛隊員、報告怠り戒告処分に (192)
47: ネガティブなレッテル貼りが全てオウム返しされるコテ雑 (191)
931: 【東京五輪】チケット11月から希望者へ払い戻し パラは12月の見通し [鉄チーズ烏★] (191)
918: 東京新聞・望月衣塑子記者の弟、望月龍平オンラインサロンに騙されたの声が! [幻の右★] (190)
2626: 【悲報】Oculusさん、「自分のみ公開」に設定しても本名が丸見えになる模様 (188)
2542: 若者の血液注入で若返る 毛が生えてフサフサになえう事が判明 (186)
867: 感染リスクが高まる「5つの場面」 分科会が提示 [蚤の市★] (180)
417: 【悲報】星野源、人見知りにブチ切れwwwwwwwwwwwwwww「すごい失礼、何様なんだよ」 (177)
48: 【めざまし】 女子アナ+α 2020/10/24(土) 【どようび】 (176)
895: 【惑星】海王星の上空には猛毒青酸ガス。東大などの研究チームが発見 [記憶たどり。★] (173)
857: 【GoToトラベル】「合宿免許」来月以降対象外に 観光庁正式発表 [ばーど★] (171)
2814: 「1度は水着姿を見てみたい爆乳」がハロプロから消えてつまらなくない? (169)
2573: 8800円で自身が出演する無修正のDVDを売った会社役員のお姉さん逮捕 (168)
2516: 【動画】ナイジェリアの警察への抗議デモで警官2名集団リンチの上、燃やされて首斬られる (165)
870: 【税金不足】沖縄県がコロナ残業代未払い 業務急増で手当が3億円不足 職員は不安 [トモハアリ★] (163)
1007: 呪術廻戦 ★5 (161)
2839: Berryz工房の熊井友理奈さん今週も無事に脱ぎ仕事で半裸晒し (161)
2488: 日本+748 (157)
2606: スマホがブチ壊した市場 「カメラ」「音楽プレイヤー」「カーナビ」、他には? (156)
2447: 東京五輪中止だけど、ネトウヨも自民党も大敗北だろ (156)
2614: 独裁者・菅義偉 霞が関騒然…!首相秘書官室の「女主人」が「突然のクビ」の裏事情 (154)
2479: トイレにあるあれの名前が判明wwww (154)
2523: 菅首相「お前今井前秘書官と連絡とっているだろ」→ただの女性秘書を粛清 (153)
2489: 近所にエリアがないのにiPhone12を買ったら5G契約強要っておかしくない? (153)
871: ソフトバンク、携帯乗り換え手数料撤廃へ…全面無料化は大手3社初 [ばーど★] (152)
2549: 【尾田くん…】ワンピースがこの先生きのこる方法 (151)
2806: 北川莉央「誰のことも傷つけず、誰のことも肯定も否定もしない。そういう人に私はなりたい」 (147)
107: ポンドはどうする?part6610【£】 (146)
18: 産婦人科医会「アフターピル、薬局で買えるようにするのはおかしい」…改めて反対意見を表明 ★4 [どこさ★] (
2513: 森永「ダース」名前の由来は12個だから、ではない (142)
1004: ☆☆NBA 2020 オフシーズンスレ part124☆★ (139)
2613: 住み続けたい街1位に「富山市」 店の充実、交通の便、公共施設の充実と完璧らしい (138)
2639: 住みよい街ランキングトップ20 大阪ゼロwwwwwwwwwwwwwww (137)
2472: アパート建設でレオパレスや大東に数億円払っちゃった人たちってどうなるん (134)
2662: 【速報】“時代の顔”LiSA、紅白凱旋出場へ 令和初のシングル&アルバム同時1位 (133)
50: 遊戯王やってる奴スレ 発動篇 (130)
2561: 社会保障費、2040年度に190兆円 どーすんのこれ・・・ (129)
2465: 梅沢富美男「ハンバーガー40個」店員「食べて行きますか?」 (128)
2879: 昭和57年頃がいちばん楽しかったな (126)
1010: 【テレ朝金曜ナイト】24 JAPAN part3【唐沢寿明】 (126)
868: 高波被害から復旧かなわず JR日高線の8割廃止で合意 [蚤の市★] (125)
2725: 【悲報】セブンの「海苔弁当」、海苔が小さすぎる… (124)
1011: 今期アニメ総合スレ 2406 (123)
2742: アイドルグループ「てぃんく♪」七瀬雪乃さん(17)死去 不慮の事故で (122)
2663: 【急募】神房男 ◆HNETPOOR.2 ⇐こいつを嫌儲板から消す方法 (122)
896: 193 (122)
51: 俺氏、パチ屋に来ました (120)
2739: 【十五円五十銭】 「大地震だ!」→「朝鮮人とか殺そう!」この発想どういう流れなの? (118)
640: セブンイレブンの弁当は上げ底とか言ってる奴って本当に食ったことあんの? (116)
7: 【アイドル】高橋由美子「正統派アイドルをやめたいと思ったことはない」 #はと [少考さん★] (115)
51: 鬼滅知識ゼロのひと「イノシシ頭のひとも鬼なの?」「女の子なんで竹咥えているの」 (114)
925: 【サッカー】日本代表、オーストリア合宿中止か 欧州で感染再拡大 [久太郎★] (114)
1004: 【菅首相】東京五輪開催は「コロナに勝った証しに」…準備の加速指示 [クロ★] (113)
942: 【怖】長女の頭にビニール袋をかぶせてヘリウムガスを吸わせて殺害した母親に10年求刑 (113)
886: 仙台市ガスの民営化、東京ガスなど4社連合が応募へ [蚤の市★] (113)
903: 夜行バスの運転手「3のDです」俺(おっ窓側じゃんラッキー)激カワ制服jk「あ、隣失礼します!」 (112)
64: 今から30分以内に1が好きなキャラ当てられたら全裸晒す (112)
2624: 【速報】アメリカ+81210 (112)
936: 大阪府池田市長、庁舎に家庭用サウナやフィットネスバイク持ち込み使用。言い訳が見苦しい。 (112)
996: オリックス ドラフト&ファーム総合スレ part53 (112)
2728: 愚人「シャウエッセンサイコー!w」賢人俺「ごてあらポー(ボソッ」素人「?」賢人俺「御殿場あらびきポーク」 
61: 現場猫ガチで日本の現場を支配し始める (110)
2705: アメリカ、教会に行くとQアノンを吹き込まれたりするらしい。完全に末法の世だろこれ (109)
2862: りんごあめをぺろぺろする山岸りこりこがいやらし過ぎると話題 (106)
2828: 下半身がエロいハロメンといえば? (106)
1001: 2020年埼玉西武専用ドラフト談義スレ 10位指名 (106)
2858: 北川莉央ちゃんの両腋全開のJKビキニがエロおおおおおおおお (629)
8: 学術会議の事務局職員を削減へ 河野行革相が問題視、人件費4億円の縮減図る★2 [どこさ★] (611)
2483: 【声優】鬼頭明里、たった1年で女性声優界のトップに躍り出る。ここまでの大物過去にいたか? (595)
54: タカトシ温水の路線バスで!【秋の筑波山×高尾山・山ごはんSP】 (595)
877: 【かっさん】加藤純一ID無しスレpart10067【殺害予告・脅迫】 (593)
67: 【速報】急騰・急落銘柄報告スレ13828 (586)
48: まるっと!サタデー (567)
879: 【鬼滅】みなさんは「PG12」の意味 知っていますか?… [BFU★] (559)
2888: デヴィ夫人「不妊症で悩んでる女は全員若い時に堕胎しまくったヤリマンだけだから自業自得」 (556)
2677: 小泉進次郎「景気が良くなれば不景気から抜け出せます」 (555)
2615: なろう小説「もう遅い」「もう遅い」「もう遅い」「もう遅い」「もう遅い」「もう遅い」 (552)
904: 【岐阜】灰皿「コンビニ入り口から遠ざけて、撤去も検討して」多治見市が要請へ [ばーど★] (550)
2643: 【悲報】日本製のタイヤはクズらしい (547)
948: 群馬県「栃木県とタッグを組んで、魅力度ランキングの問題を検証する」 (544)
49: 実況 ◆ TBSテレビ 42506 (536)
935: 【悲報】iPhone12ブルーの実物が写真よりも安っぽくて世界で批判殺到wwwwww (526)
883: 【CoCo壱】インド人も「お代わりしたい」、現地1号店 評判上々 [マスク着用のお願い★] (523)
2650: 【画像】陰キャ「煉獄さんにしてください」美容師「・・・」→結果 (509)
1012: 【モンスト】モンスターストライク3906【鯖重格差ストライク】 (505)
2813: 北川莉央がスターダストの無名アイドルと食事に行ったらしい (497)
2792: 古坂大魔王「日本でK-POPレベルのことをやっているのはハロプロだけ」 (493)
2721: 【敗北】「セブンのスカスカサンドイッチにも、上げ底・絞り底弁当にも、法的な問題はなし」弁護士が見解 (4
862: 【韓国】インフルワクチン接種後に30人超死亡 原因は不明★2 [どこさ★] (456)
4: 高知の高校野球131【いよいよ始まる四国大会】 (441)
2803: 【悲報】女さん「会計680円に対し1180円を出す男」に、絶句wwwww (412)
2572: 彼女「あー、アレアレ!あそこがワタシの家だよ。」(指差し)→ (401)
36: 〜今、つなぐ思い〜 全日本大学女子駅伝 直前SP (401)
55: 28歳フリーター俺氏、またもや採用面接に落ちてしまい、落胆する (391)
2463: 【写真】中森明菜、昔は橋本環奈だった。 (391)
52: VIPで原神 -GENSHIN INPACTO- (373)
32: ケンカで同僚の首を電ノコで切断 静岡だぞ (373)
24: アメリカ+81210 (369)
2804: アンジュの卒コン会場 和田←武道館 中西←豊洲PIT 勝田←パシフィコ横浜 室田←無観客 船木←武道館 (3
2623: 名古屋市(交通S, 文化A, 食S, 環境A)こいつが天下取れなかった理由 (365)
2539: 20代〜40代の男「独身で最高 幸せなんだよね」 (365)
856: 任命拒否の7人「条文の拡大解釈」 会見で菅首相を批判(朝日) ★2 [蚤の市★] (365)
42: [ニコニコ精神病院]とうわぐみ[糞コテの町] (364)
2715: 真夏の夜の淫夢 (351)
53: KinKi Kidsのブンブブーン【奈緒と一度は食べたい絶品バター!】 (349)
2502: 【悲報】「総理大臣の任命拒否は想定されていない」内閣法制局の審査資料に明記されていたどうすんのこれ… (
2632: 【悲報】ホリエモンに壊された餃子屋、クラウドファンディングで300万円乞食開始 (343)
874: 【フランス】預言者ムハンマドの風刺画を見せた教員殺害事件受けテロ対策強化 [香味焙煎★] (338)
2457: 国税庁「年収600万円以上ある人は全体の20.7%」 (332)
2493: 31歳で年収300万円⬅どう思った? (328)
41: VIPでプリコネ (324)
59: コテと名無しのレクリエーション会場2093 (310)
2509: タワマン住民たちの悩み 「隣人のトイレ音が聞こえる」8000万円したのに (310)
934: 【画像あり】なぜ今「Tバック」がトレンド? (291)
65: アメリカから日本来たら豊かすぎてビビるんだが何でこんな豊かなの? (290)

上位板 人気

441: くだすれPython(超初心者用) その37 (992)
67: .Net Core / Net ASP Core (980)
289: VBAなんでも質問スレ Part2 (978)
133: ふらっと C#,C♯,C#(初心者用) Part141 (978)
367: 【えっ】Perlに未来はあるのか?【終わり?】 (964)
158: 【論理】Prolog【初心者】 (960)
218: 【モダン推奨】Perlについての質問箱 50箱目 (955)
45: シェルスクリプト総合 その33 (955)
939: Visual Studio Code / VSCode Part8 (954)
352: Pythonについて(アンチ専用) (951)
287: C++相談室 part138 (950)
16: Android Studio Part3 (950)
397: (939)
201: Windows 10 UWPアプリ開発 Part 2 (938)
195: クラス名・変数名に迷ったら書き込むスレ。Part28 (937)
479: UNIXプログラミング質問すれ Part10 (930)
89: C#で仕事ある? (923)
30: プログラマが使ってはいけないテキストエディタ (921)
473: OpenCLプログラミング#1 (899)
80: 【Delphi互換!?】FreePascal/Lazarus その2【GPL】 (889)
415: 2 part forth (888)
281: なあ、再帰関数好きな人いる? パート3 (887)
152: アセンブラ初心者スレッド 2 (886)
294: proce55ing プログラミングアート全般 (885)
36: オブジェクト指向は愚かな考え。この世は計算式 ★3 (882)
459: C#,C#の宿題片付けます。 (880)
469: 任天堂「今後C++は捨てJavaScriptで開発していく」 (879)
476: monazilla Part 6 (871)
74: 米国国防省の標準高等言語エイダ(Ada)を語れ! (867)
439: 【GUI】wxWidgets(旧wxWindows) その5【サイザー】 (866)
923: [RPA]PC自動化技術総合スレ[効率化] Part.9 (856)
275: 集合論に基づいた言語を作りたい (855)
843: CVS導入スレ〜 Rev.3 (854)
270: OpenGL 2.0 専用スレ (850)
27: Androidプログラミング質問スレ revision53 (846)
451: HTAをもっと流行らせる計画 Part2 (846)
962: Vue vs React vs Angular Part.5 (846)
862: リファクタリングをただのコード修正と思ってる人へ (845)
427: VRプログラム雑談【Unity/UnrealEngine】【HTC Vive/Oculus Rift/その他V
357: MVVMについて語ろう (826)
34: Ruby 初心者スレッド Part 66 (823)
443: C#は糞2.0 (823)
114: WindowsDDK各種についてのスレ (819)
470: 【O3D】HTML5用 3D API WebGL 【Canvas:3D】 (816)
405: VBSで便利なプログラムを作れスレ 2 (811)
56: Cygwin + MinGW + GCC 相談室 Part 8 (804)
577: pythonがこの先生きのこるには (803)
381: 【License】ライセンス総合【利用許諾】 (794)
556: 暇だから最強のメモ帳つくらね?【java】 (793)
226: Perlについて (793)
5: HSP総合スレ【part 10】 [無断転載禁止](c)2ch.net (787)
698: メガデモを語る fr-08 (783)
484: プログラミング未経験→月4万 (768)
842: 【汚物】痛い変数名・関数名【破廉恥】 (768)
141: delphiで作った有名ソフトって何があるの? (762)
8: プログラミングのお題スレ Part18 (760)
82: Go language part 3 (755)
986: スレ立てるまでもない質問はここで 154匹目 (753)
432: JavaScriptは消滅すべきだったよな (748)
727: 【iPhoneも】Titanium Mobileスレッド【Androidも】 (745)
86: Perlについての質問箱 64箱目 (744)
44: 【MACRO】Google Apps Script 質問スレ【DRIVE】 (737)
702: ネットワークプログラミング相談室 Port30 (735)
807: datファイルを共有するP2Pソフト o2on 17dat (732)
735: Java Web Application Framework総合 ver2 (731)
703: 【C++】マイナーGUIツールキット (724)
707: 静的型付け言語の潜在開発生産性は今の100倍 ×5 (724)
122: 【計測】LabVIEW相談室【制御】 (722)
61: JavaScript情報交換所(プログラミング既習者専用) (719)
65: UWSC初心者用スレ (713)
3: 【入門】Common Lisp その11【質問よろず】 (711)
60: Swift part12 (710)
189: GCは失敗。メモリは自分で管理せよ! その2 (709)
14: Java入門・初心者質問スレ Part.10 (706)
508: 【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 (696)
746: △△もっとStruts2の良さを教えてくださいSsssion6 (689)
691: C++でXML(主にxerces)やろう! (688)
995: 「単体テストを手動で行いエビデンス取る」の破壊力 (685)
63: MFC相談室 mfc23d.dll (680)
558: 【SICP】計算機プログラムの構造と解釈 Part3 (677)
697: Ruby>>>>>Java (670)
33: Qiita (669)
140: GARMIN社のGPSのプログラム (669)
46: Julia Juno Jupyter part1 (666)
169: 新言語を開発したい (664)
151: TypeScript part3 (663)
706: 【アンチ】関数型言語は使えない【玩具】 2 (662)
216: sizeof(char)が必ず1でも、省略すべきではない (658)
718: テストしにくいコードをテストする方法 その2 (657)
983: Excel VBA 質問スレ Part68 (656)
957: 【本命】Blazor スレ1【真打】 (655)
325: こんなプログラミング言語は嫌だ! (653)
980: シェルスクリプト総合 その34 (652)
77: Smalltalk総合 Squeak Pharo (650)
587: C++/TemplateMetaProgramming (649)
560: 「コンパイラ・スクリプトエンジン」相談室16 (638)
530: C++は難しすぎ 難易度:4 (635)
164: 俺主催囲碁プログラミングコンテスト (635)
306: Subversion r15 (633)
43: PowerShell -Part 4 (632)
521: バージョン管理システムについて語るスレ10 (624)
146: お前らプログラミング言語どうやって覚えたんや? (616)
18: コンテナ型仮想化Dockerスレ その2 (616)
51: Android開発質問スレ (616)
877: Visual Studio IDE環境 (615)
791: 結局プログラム作るのってWinとLinuxどっちがいい? (614)
193: ***Javaのオススメ入門書*** 『創るJava』 3.0 (613)
107: ソースコード ホスティング総合【GitHub,GitLab,Bitbucket等】 (610)
849: C/C++の宿題片付けます 170代目 (607)
663: 今まで見た中で一番すげーコメント (605)
696: 【マック】Macintoshプログラミング質問箱 (603)
592: 3Dアルゴリズム全般 (599)
20: WPF(.NET4.x, .NET Core) GUIプログラミング Part24 (599)
593: 【コメント】doxygen【コンソメ】 (599)
863: 訃報: C 言語の開発者、デニス・リッチー氏が死去 (594)
283: 師匠!1週間よろしくお願いするぞ! (588)
87: 【C++】 DirectX初心者質問スレ Part41 【C】 (580)
390: 国産オープンソースDIコンテナSeasar2 その16 (570)
844: BASICの宿題はお前にまかせた (562)
127: 【node.js】サーバサイドjavascript 5【Nashorn】 (560)
689: 日下部陽一著 作ってわかるCプログラミング(第6版) (560)
262: StackOverflowについて語るスレ (552)
62: 古代VBプログラマ質問スレ(Ver.6.0 まで) part65 (546)
118: VB.NET質問スレ(Part44) (546)
581: 疑似乱数2 (543)
500: Message Passing Interface (MPI) 統合スレ (543)
732: BrainFuck Part.3 (538)
699: GCCについて part10 (538)
10: 関数型プログラミング言語Haskell Part33 (528)
47: 【コボル】COBOL不要論【ただのDSLだよね?】 (519)
90: 簡単なプログラム言語って何? (515)
343: VisualBasic6.0 対 VisualBasic .NET 2003 (513)
21: 【C++】高速化手法【SSE】2 (509)
819: 【独学】一人で勉強する奴らのスレ【自習】 (507)
11: pythonista総合スレ【IOSで勉強できる】 (505)
922: ☆★Java質問・相談スレッド183★★ (498)
231: MATLABプログラミング 質問箱 その4 (489)
410: Perl初心者スレ(マジレス回答) (488)
855: COM (487)
660: 【Java】DIコンテナって本当に便利か? (484)
52: TopCoder (484)
207: NullPointerExceptionを「ぬるぽ」と呼ぶスレ6 (479)
950: カプセル化■プライベートメソッドをテストする方法 (475)
549: アセンブラ 13 (466)
55: Gtkプログラミング on Windows!!! (465)
157: ゲームプログラムなら俺に聞け33 (456)
29: Regular Expression(正規表現) Part15 (454)
179: 【Java標準GUIライブラリ】 JavaFX スレッド (453)
783: 【信者】C++の問題点【アンチ】 (452)
156: 次世代が造った言語 blawn (450)
7: Flutterやろうよ!!! (448)
635: Java低速GUI Swing 10 (443)
679: D言語は多分コケると思っている人の数→ (439)
316: マルチスレッドプログラミング相談室 その9 (437)
4: ●●●●TCL/TKなら俺に聞け 4●●●● (433)
457: C言語相談室(上級者専用) (432)
471: Google Maps API 質問箱 (399)
928: ふらっと C#,C♯,C#(初心者用) Part148 (398)
709: クロージャって何がいいの? (397)
71: くだらないアルゴリズムを考えるスレ (395)
88: Javaはもう死んだの? Part.2 (393)
240: 構造化プログラミングはまだ必要ではないのか? (390)
363: 「OS自作入門」 (390)
205: JavaScript 4 (386)
292: 文字コード総合スレ Part12 (385)
551: 文字コードの種類は何故複数あるのでしょうか? (384)
978: Visual Studio 2019 Part5 (383)
214: Borland C++ Compiler オ ワ タ (383)
603: スレを勃てるまでもないC/C++の質問はここで 25 [隔離病棟] (382)
480: 本当に必要ものは人工知能ではなくて検索エンジン (381)
700: 逆コンパイラCodeReverseを作る (379)
806: Borlandにはやられた... (379)
191: 【DI】Java Spring Frameworkを語るスレ 5.0 (375)
120: 【QBASIC互換!?】FreeBasic【GPL】 2 (373)
22: ねねっちと一緒にプログラムを勉強するスレ第3話 (373)
246: ExcelVBAで勤務表を作ろう (372)
280: 懐かしのMS-DOSプログラミング ver.2 (372)
921: Kotlin 7 (371)
391: Google App Engine for java (370)
704: 0から始める2chブラウザfor超漢字 "2ch de BTRON" (367)
256: NetBeans Part7 (367)
917: Win32API質問箱 Build126 (366)
423: 【分散型バージョン管理】 Mercurial 2【hg】 (366)
230: PHPがいかに駄目言語であるかをちゃんと説明 Part.2 (365)
531: プログラマー目指してるんだが色々と教えてくれ (361)
719: 2ちゃんねる互換P2P匿名掲示板の実装を考える 1 (360)
543: Boost総合スレ part10 (360)
233: プログラマは大卒じゃないと就活厳しいってホント? (357)
108: テスト (352)
406: GPGPU#5 (351)
914: 次世代言語21 Go Nim Rust Swift Kotlin TypeScript (337)
315: プログラミング始めたいんだけどどこ言語がいい? (336)
54: 将来性ないプログラミング言語。Delphi含まれず安心 (334)
119: AI AI って夢見すぎてない? (332)
35: 統計解析R たぶんpart3くらい (331)


 

設計思想/ソフトウェア工学(UML, デザパタetc) (142)


人気スレ 上位板 ブックマ-ク見る