巻頭言 商用コンピュータが世に出てきてから、早50年以上が経過しています。 当初は、科学技術計算分野での電子「計算」機として生まれたコンピュータも、今では事務処理、意思決定支援、通信関連、娯楽等、さまざまな分野で利用されるようになり、真の情報処理機械と言えるまでに成長してきました。 また、ハードウェア性能は爆発的に、ソフトウェア開発手法もそれなりに進歩を続けています。 しかし、こういった進歩により劇的な周辺環境の変化が引き起こされ、ある時代にソフトウェア開発の真実であったことが、現在では間違いとなるような逆転現象も起こってきているのです。 例を挙げると、メモリが高価な頃は、1バイトでもメモリを節約するようなコーディングが優れているとされ、分かりやすさは二の次にされていました。 しかし、今や組み込み系以外では、こういったコーディングは「可読性を下げる悪習」と考えられていま
日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート
第1章 はじめてのデザインパターン はじめに デザインパターンとは 特集の構成 すぐわかるオブジェクト指向 すぐわかるUML おわりに 第2章 逆引きカタログ ロジック編 Singleton (シングルトン) Factory/Factory Method (ファクトリ/ファクトリメソッド) Strategy (ストラテジ) Composite (コンポジット) Visiter (ビジタ) 第3章 逆引きカタログ J2EE編 Template Method (テンプレートメソッド) Facade (ファサード) ViewHelper (ビューヘルパ) DAO (Data Access Object) 第4章 逆引きカタログ その他 ユーティリティクラス 実行時例外を標準的に使う Nullオブジェクト 第5章 デザインパターン適用の勘所 はじめに アプリケーションの仕様 リファクタリング前のサ
インターネットアプリケーションを開発する際には、各種セキュアプロトコルについての知識が必要です。 インターネットセキュリティに関する RFC RFC(Request for Comments)は、IETF(The Internet Engineering Task Force)におけるインターネット標準化活動によって公表される一連の公式文書です。セキュアプロトコルの実装を促進するため、インターネットセキュリティに関するRFCを掲げ、重要な RFCについてはを日本語に翻訳して提供しています。 アイデンティティ管理技術解説 広義のアイデンティティ管理技術の分野において、インターネットプロトコルが使われています。組織内のアカウント管理において使われるのみならず、インターネット上におけるユーザ認証、属性情報交換、アクセス認可においても多種多様なプロトコルが利用されます。 PKI 関連技術情報 PK
OpenAI API tutorial: How to use AI prompt chaining This walkthrough teaches developers how to chain AI prompts and models using the OpenAI API, in this case to identify and present specific data from William Shakespeare plays. Get started with Spring Tools Suite 4 Getting started with Spring Boot has never been easier. The Spring Tools Suite for Eclipse comes with everything you need to write, com
1 はじめに Javaプログラミングを行っていくうえで、大きな関門となるのはオブジェクト指向分析/設計でしょう。「クラスとオブジェクトの違いは」といった初歩的なものから、「再利用性を高めるためのフレームワークとコンポーネントの責任の配分の度合」といった高度なものまで、Javaプログラミングの要諦(ようてい)はオブジェクト指向分析/設計との関係の中にあるに違いありません。 Javaプログラマという立場からオブジェクト指向分析/設計を取り巻く状況を整理してみるのが本稿の目的です。 業界標準のオブジェクト指向モデリング言語であるUMLと、代表的なオブジェクト指向分析/設計プロセスであるユニファイドプロセス、そして最近発展が著しいパターン技術をベースにJavaプログラマに取ってのオブジェクト指向分析・設計の枠組みを総括してみました。 2 オブジェクト指向とは何か オブジェクト指向といえばクラスやイ
はじめに この本はオブジェクト指向技術を利用してソフトウェア開発することを目指す技術者および管理者のために書かれた本です。プログラムのコードや難しい数式などを排除してあり,図と文章によって基本概念や適用技術を平易に解説しています。オブジェクト指向技術を数学(形式)ぬきで探求する試みといえるでしょう。 本来,オブジェクト指向技術を,瓶から瓶へ水をもらさぬように,正確に伝えるには,数学(型理論)を必要とします。数学的形式化が行われていないと,オブジェクト指向で表面化する問題の議論がかみ合わず空転することが多いからです。あの時はこうだっだ,この時にはああだったと経験則の披露になりかねないのです。やはり何かしらの形式化は必要でしょう。しかし,数学的形式化の苦しみときたら並大抵ではありません。特に,後述するインヘリタンス(継承) や並列などが絡んだあかつきには残酷なのです。私だけかもしれません
ソフトウェアメトリクスとは ソフトウェアメトリクス(品質測定:メトリクス)とは、ソフトウェア開発をさまざまな視点から定量的に評価したものです。普段実際の開発現場では触れられることの少ないキーワードですが、本記事では「ソフトウェアの品質向上」という視点からソフトウェアメトリクスに焦点を当て、開発現場へのメトリクスの導入方法やその効果について解説していきます。 ソフトウェアにとっての品質 エンジニアなら誰もが、良いソフトウェアを作りたい、という思いを持っていると思います。ところが現実には、理想的なソフトウェアを作成するための十分な時間も潤沢な予算もなかなかないのが現状だと思います。それは、ソフトウェアの良しあし、すなわち品質ということについて、顧客と開発会社双方に十分な認識がないからです。このような“慣習”がソフトウェアの開発業界において「作りっ放しで終わり」という悲しい風潮をまかり通らせる背
米サン・マイクロシステムズのバイスプレジデント兼サン・フェローのジェームズ・ゴスリング(James Gosling)氏は現在、開発ツール部門のCTOという職に就いている。Javaが普及することによって、開発者が切実に求めているのは統合開発環境(IDE)だろう。IBMが開発の中心を担ったEclipseは、オープンソースのIDEとして、開発者から圧倒的な支持を受けている。同社でもゴスリング氏を旗振り役にして、IDE開発に積極的に取り組んでいる。 同社が展開するIDE(あるいは開発ツール)の流れは3つあり、1つ目は汎用IDEとしての「NetBeans」であり、2つ目はエンタープライズデベロッパ向けの開発環境である「Java Studio Creator」、そして3つ目「Enterprise Studio」ということになる。このうち、J2EE環境におけるIDEとして強敵であるEclipseと直接競
2004年1月27~28日に開催されたソフトウェアテストシンポジウム(JaSST'04,主催はソフトウェアテストシンポジウム実行委員会)に合わせて,Tom DeMarco氏(写真)が来日,日経ソフトウエア誌記者との会見に応じた。DeMarco氏は「構造化分析とシステム仕様」「ゆとりの法則」「熊とワルツを」などソフトウエア設計やプロジェクト管理に関する世界的な著作で知られる。会見の要旨は以下の通り。 ――あなたは,「ゆとりの法則」ではプロジェクト管理にSlack(ゆとり)が必要だと説きました。そして最新作の「熊とワルツを」では,プロジェクトにはリスクに立ち向かう勇気が必要だと語っています。これらは相反していないのですか。どう関連しているのでしょう。 リスクの多いプロジェクトを始める時,それはこれから長期間の労働が始まるということを意味するわけではない。プロジェクトのリスクというは,時間が足り
ソフトウェアやシステムの設計・開発者を対象にした、(株)翔泳社が主催するカンファレンス&イベント“Developers Summit 2004(デベロッパーズ サミット 2004)”が、29日と30日の日程で開催された。初日の夜にはコンサルティング会社、米アトランティック・システム・ギルド(The Atlantic Systems Guild)社の会長、トム・デマルコ(Tom DeMarco)氏による“ゆとりの法則――アジャイルな組織のシークレット”と題した講演が開かれ、会場に集まった開発者たちからの盛んな質問にも丁寧に答えていた。 “早さ”と“クオリティー”の過剰な要求は 開発者やその企業をダメにする
トム・デマルコ氏は構造化分析手法を生み出し、著書『ピープルウエア』(日経BP社)でプロジェクトマネジメントの“人間系”にいち早く注目したソフトウエア分野の有名人である。近著『熊とワルツを』(同)では、IT分野のリスク・マネジメントを独特の語り口で解説している。 今年1月の「ソフトウェアテストシンポジウム(主催はソフトウェアテストシンポジウム実行委員会)」に合わせて来日した同氏は、「これから成功するのはリスクを取る企業。そのためには企業が“大人”になる必要がある」ことを強調した。以下、日経コンピュータ3月8日号に掲載したインタビューの完全版をお届けする。 ソフトウエア分野でのリスク・マネジメントはまだ新しい ――リスク・マネジメントは古くからあるトピックだと思います。この時期に『熊とワルツを』というリスク・マネジメントに関する本を出した意図は何だったのでしょうか。 ソフトウエア分野におけるリ
OpenAI API tutorial: How to use AI prompt chaining This walkthrough teaches developers how to chain AI prompts and models using the OpenAI API, in this case to identify and present specific data from William Shakespeare plays. Get started with Spring Tools Suite 4 Getting started with Spring Boot has never been easier. The Spring Tools Suite for Eclipse comes with everything you need to write, com
Luxury Hotels In BarcelonaPLA Plastic ResinBed And Breakfast BarcelonaHoteles Y Hostales Baratos En BarcelonaMunicipalAlojamiento Economico En BarcelonaPLACusto Barcelona Vow CamillaBiodegradableCusto Barcelona Cika DressBarcelona Vacation Com BarcelonaBudget Accommodation BarcelonaCar Hire Barcelona SpainHoliday Apartments Barcelonaããã°ãã¸ãã¹
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く