.


:




:

































 

 

 

 


,

¨ , (Cohesion) .

¨ , ( ())

¨ , (Coupling) (, ) .

¨ , .

,

¨ , , (), .

¨ , .

¨ y (agile) YAGNI

¨ You Aren t Going to Need It, , .

10.6 Usage-centered design (-)
10.7 2.1 (Concurrency) 2.2 (Control and Handling of Events) 2.3 (Distribution of Components) 2.4 (Errors and Exception Handling and Fault Tolerance) 2.5 (Interaction and Presentation) 2.6 (Data Persistence).
10.8 ¨ ¨ , ¨ , , Model-View-Controller. ¨ Software Ergonomics.
10.9 . . : ¨ , ¨ - , ¨ .
10.10 . (). : ¨ Model - , ; ¨ View - , ; ¨ Controller - , , .
10.11 ¨ (, ) (, ), ¨ , .
10.12 ¨ (Presentation) ¨ (Domain) ¨ (Data Source)
10.13 runtime ¨ run-time, - , , ;
10.14 - design time ¨ design-time, - , -; , , .
10.15
10.16
()
11.1 "
  1. 1
  2. ,
  3. ,
  4. . 1-8 . 10
1. 1.2. () 1.3. 1.4.
2.
3. 1 ...
4. , . ,
5.
6. , , , , , , ? ?


<== | ==>
( ) |
:


: 2016-11-12; !; : 281 |


:

:

.
==> ...

1479 - | 1408 -


© 2015-2024 lektsii.org - -

: 0.011 .