- 博客(26)
- 收藏
- 关注
好久没来了
到了十一才算是松了口气,一顿顿胡吃海塞,一天天晨昏颠倒,今天才算是开始正式休息了,看看前段时间发的关于对日外包的翻译,不出所料,没几个人看,看来对日外包的人不怎么来iteye,来了iteye也不怎么关心对日相关的东西,这种文章没有市场啊。 ...
2013-10-02 20:31:48 102
日文原版软件工学教科书学习笔记三、2、(1)
3、2 ソフトワェア設計 システム設計 ①外部設計 ②内部設計 ③プログラム設計 ▲外部設計(external design) システムの期待される機能からシステムを「サブシステム」に分割し、各サブシステムの設計を行う。 主にユーザーの立場からの設計である。 ①ユーザーの要件を満足するようなシステムのサブシステムへ分割が行われる。すなわち、ユーザーがシステムを容易に運用し、...
2013-05-24 21:14:19 140
日文原版软件工学教科书学习笔记三、1、(3)
▲黒板システム 分散する独立した知識を「黒板」と呼ばれる共用メモリに集めて相互作用を行うシステムであり、人工知能の分解で利用されている。 「黒板システム」では、知識源によって、「黒板」の更新を徐々に繰り返すことで問題を解決する。例:「信号処理」「パータン認識」。 ▲ソフトワェア.アーキテクチャのレベル ①概念レベル:抽象化されたシステムについてのソフトワェア.アーキテクチャで...
2013-05-23 21:26:36 118
日文原版软件工学教科书学习笔记三、1、(2)
▲データ抽象化 データ表現とデータ付随する基本的操作をカプセル化するもの。データ抽象化アーキテクチャのコンポーネントはオブジェクトとなる。 「データ抽象化」では、「ソフトワェア構造」、「仕様」、「言語問題」、「統合」、「情報隠蔽」などの理解が包含している。よって、「データ抽象化」はオブジェクト指向アーキテクチャの基礎と考えられる。 ▲イベント指向システム 処理を行う手続きを直接呼び...
2013-05-22 21:41:04 106
日文原版软件工学教科书学习笔记三、1、(1)
今天下班早一点,可以早点来了,呵呵。 继续。 三、ソフトワェア.アーキテクチャ 3、1ソフトワェア.アーキテクチャ(software architecture) 抽象度の高いトップレベルの設計はシステムを主要構成要素に分解し、それらの構成要素がいかに関連するかを規定するものである。 ソフトワェア.システムの大規模化と複雑化に伴い、設計の問題はアルゴリズムとデータの構造の問題を越え...
2013-05-21 21:17:32 168
日文原版软件工学教科书学习笔记二、4、(8)
▲デプロイメント図 システム動作する時のコンフィグレーションを表現するための図。 例:インターネット対応のデータベース.システムのデプロイメント図 パソコン(PC)とデスクトップ.コンピュウータがアプリケーション.サーバを介入して、データベースを利用している、また、PCの利用においては、ファイアウォールが設定されている。 UMLにおける図形式化によって、オブジェクトの設計も容易...
2013-05-20 21:56:44 110
日文原版软件工学教科书学习笔记二、4、(7)
▲アクティビティ図 ステートチャート図の特別な形である、すなわち、アクティビティの流れが記述される。よって、フローチャートやデータフロー.ダイアグラムを表現することができ、条件分岐や並行処理の記述も可能である。 ▲コンポーネント図 ソフトウェア.コンポーネント間の依存関係を示す図である。 System.javaというソース.プログラムから、クラス.ファイルとhtmlファイ...
2013-05-19 23:03:19 95
日文原版软件工学教科书学习笔记二、4、(6)
前言: 这个星期累坏了,今天上午还有事情出了趟门,结果中午的午睡就从下午两点一口气睡到了下午5点半,但还是困,睡眠不足啊,想着还是不要每天都来更新了,但是就怕这个口子一开,将来找借口就有理由了,算了,还是每天翻一点好了,贵在坚持,还好剩下的也不多了。好了,言归正传,继续昨天的翻译。 ▲シーケンス図 オブジェクト間のインタラクションを時間的に表示する図である。 例:前の銀行ATMにお...
2013-05-18 22:33:31 103
日文原版软件工学教科书学习笔记二、4、(5)
▲ユース.ケース図 システムの要求仕様を実現するための機能を表現する。 ①システムの提供する機能である「ユース.ケース」(use case)、記号:楕円 ②システムのユーザーである「アクタ」(actor)。記号:③これらの「関係」(association)、楕円内に記述される。 例:レストランのユース.ケース図 ▲コラボレーション図 オブジェクト間のイ...
2013-05-17 22:26:39 117
日文原版软件工学教科书学习笔记二、4、(4)
▲クラス図 クラス間の静的な構造を表現する図である。 一般化(generalization):「汎化」もと言われ、「継承」に相当する関係。記号: <!--[endif]-->関連(association):関連性をもつ複数のオブジェクトの接続。記号:—— 依存(dependency):関連に分類されない依存関係の接続。記号:-〉 実現(realization):イン...
2013-05-16 22:11:44 135
日文原版软件工学教科书学习笔记二、4、(3)
▲UML 厳密に言うと、分析、設計用の言語であり、開発に関する規定がないので、方法論とは言えない。したがって、適当なオブジェクト指向開発法と組み合わせて利用する必要がある。 「記法」(notation) UMLがオブジェクト指向型プログラミング言語「java」との親和性も高い。 次の九個の図が用いられる。 ①クラス図(class diagram) ②オブジェクト図(objec...
2013-05-15 22:33:48 284
日文原版软件工学教科书学习笔记二、4、(2)
▲クラス間の関係 ①継承(inheritance): is-a関係(is-a relation) ②集約(aggregation): has-a関係(has-a relation) 前図において、「円」のクラスは「図形」のクラスの性質を継承する。「図形」は面積を持つが、「面積」という性質は「円」のクラスに継承される。すなわち、内部状態の変数と各種のメソッドが継承される。 「集約」は「部...
2013-05-14 21:22:54 110
原创 日文原版软件工学教科书学习笔记二、4、(1)
4、オブジェクト指向分析(object-oriented analysis:OOA) オブジェクト方法論がオブジェクト指向分析の以外、下記の内容も含む。 オブジェクト指向設計(object-oriented design:OOD) オブジェクト指向プログラミング(object-oriented programming) ▲オブジェクト指向の基本概念 オブジェクト:実世界の対象...
2013-05-13 22:40:14 129
日文原版软件工学教科书学习笔记二、3、(2)
▲データ辞書の記述 データフロー.ダイアグラムで利用される用語の定義をある規則で並べたものである。 ①データフロー ②ファイル ③プロセス ④データ要素:データのそれ以上小さく分解できない要素である。 BNF(Backus-Naur from:バッカスニナウアー記法) ①A=B:AはBに等しい。 ②A+B:A且つB。 ③[A|B]:A又はB。 ④{ }:括弧内の要素の反復。...
2013-05-12 23:19:17 193
日文原版软件工学教科书学习笔记二、3、(1)
3、構造化分析(structured analysis) システム要求を分割し、それらのインターフェイスの分析して、システム要求全体を「構造化仕様書」(structured specification)と呼ばれる仕様書としてまとめる、トップダウンの分析法である。 構造化とは、システム全体をトップダウンで構成要素に分解し詳細化する考え方であり、最終的にはこれらの構成要素の集まりとしてシステム...
2013-05-11 23:49:01 111
日文原版软件工学教科书学习笔记二、2
2、実体関連モデル ERモデル データ指向分析のための重要な技法の一つである。 だーたモデル:データを解釈するためのモデル。 実体(entity)、属性(attribute)、値(value)、関連(relationship) ▲実体関連図(ER diagram) 1対1関連:一つの実体に対して一つの実体が対応する関連である。 1対多関連:一つの実体に対して複数の実体...
2013-05-10 22:31:11 101
日文原版软件工学教科书学习笔记二、1
二、要求工学 1、要求定義 ユーザーのソフトワェアに対するニーズであり、これらを分析して明確化するのが「要求定義」の目的である。 ▲システムの分析方法 ①データ指向分析:システムをデータの観点から分析する、データベース(database)の世界 ②プロセス分析:各種処理をプロセスと見なしてシステムを分析する。ウォートフォール.モデルと構造化分析を含む。 ③オブジェクト指向分析...
2013-05-09 21:27:33 117
原创 日文原版软件工学教科书学习笔记一、2、(2)
▲プロトタイピング.モデル(prototyping model) 使い捨てプロトタイプ(throwaway prototyping) 発展的プロトタイプ(evolutionary prototyping) 利点: ①開発者とユーザのシステムに対する認識を短時間に収束させる。 ②システムのイメージを明確にする。 ③短時間のシステム開発可能。 欠点: ①ユーザ...
2013-05-08 21:33:35 114
日文原版软件工学教科书学习笔记一、2、(1)
2、プロセス.モデル ソフトワェア開発モデル ①プロセス.モデル:効率的に開発するかの観点 ウォータフォール.モデル、成長モデル、プロトタイプ.タイプ、スパイラル.モデル ②コスト.モデル:作業量などのコスト ハルステッド法、ファンクション.ポイント法、COCOMO ▲ウォータフォール.モデル(waterfall model) 利点: ①モデル単純 ②工程管理容易...
2013-05-07 20:14:59 126
原创 日文原版软件工学教科书学习笔记一、1、(2)
▲実装(implementation) つまり、コーディング/プログラミング 設計結果を具体的なプログラミング言語で記述する作業である。 プログラミング言語が作るソフトワェアの性質やユーザの要望などに依存する。 言語:手続き型言語(procedural programming) オブジェクト指向言語 非手続き型言語 ▲テスト ソフトワェア.システムの構成要素であ...
2013-05-06 20:43:25 159
原创 日文原版软件工学教科书学习笔记一、1、(1)
一、ソフトワェア開発モデル 1、ソフトワェアのライフ.サイクル ▲工程(phase):終了時に成果物として仕様書を作る。 ▲ライフ.サイクル 要求定義 設計 実装 テスト 運用.保守 上流工程:要求定義、設計 下流工程:実装、テスト、運用.保守 翻译: 一、软件开发模型 1、软件的生命周期 △阶段:每个阶段结束的时候,制作式样书作为成果物。 △生命...
2013-05-05 21:24:02 137
日文原版软件工学教科书学习笔记_前言
从事对日外包行业也有几个年头了,从当初的不习惯,到逐步习惯,到现在的开始研究日本软件开发的规律,发现日本软件开发与国内的开发有着很多不同,所以就想着一边看原版书籍,一边翻译一下,一方面可以深入理解,一方面可以加深记忆。 不过,总归是水平有限,自己自娱自乐好了。 尽量每天晚上过来写一点,也算是对自己的督促。...
2013-05-05 20:40:27 102
原创 潜艇级潜水员
刚才下载资源,顺便看了下自己的空间,发现寥寥的3篇文章,最近的一篇居然是在2009年8月末考完scjp时写的,联想一下自己泡论坛时的状态,不禁感叹,再不浮出水面,我就变成论坛里的鱼了,想想潜水员毕竟还是人,人怎么能一直生活在水里呢,所以只好浮出水面透透气,虽然一出水面,不免就沦为了潜艇级潜水员了。路还在继续,我们都在努力着。上周参加完了软考的软件设计师考试,发现自己的知识范围还是不全,不是
2009-05-25 14:40:00 482
原创 考过了SCJP
习惯于一个目标一个目标的设定,一个目标一个目标的完成,在考过了SCJP之后,我的下个目标是什么呢?要加油啊,要努力啊,一日无代码手痒,二日无代码心慌,三日无代码全忘了,加油啊!小爬虫也要继续爬呀,有一天或许会成为小菜鸟,大菜鸟,小虾米,大虾米的!
2008-08-30 20:13:00 241
原创 还是菜鸟
曾经有一天,幻想着自己可以从菜鸟变成大虾,猛然间发现,其实,原来事实是,从网络小爬虫开始,现在勉强算只菜鸟了,望着大虾们,道路何其远也!大虾之路漫长啊!
2008-06-10 21:01:00 206
原创 菜鸟报到
昨天上课,老师向我们推荐了这个网站,今天便迫不及待地登录看看,果然非常专业。俺这只超龄的菜鸟 ,好象刘姥姥进了大观园,哪哪透着的都是新鲜,也忘记了自己是衣衫蔽褛的菜鸟了,相信菜鸟也会有高飞的一天,呵呵
2008-01-08 08:33:00 259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人