inf2_w06.pdf

(928 KB) Pobierz
Wykład 6 – part a
Zanim zaczniemy kodować
- jakość oprogramowania
847871484.125.png 847871484.136.png 847871484.147.png 847871484.158.png 847871484.001.png 847871484.012.png 847871484.023.png 847871484.034.png 847871484.045.png 847871484.056.png 847871484.067.png 847871484.078.png 847871484.083.png 847871484.084.png 847871484.085.png 847871484.086.png 847871484.087.png 847871484.088.png 847871484.089.png 847871484.090.png 847871484.091.png 847871484.092.png 847871484.093.png 847871484.094.png 847871484.095.png 847871484.096.png 847871484.097.png 847871484.098.png 847871484.099.png 847871484.100.png 847871484.101.png
Gdzie jesteśmy?
Analiza
Projekt
Implementacja
Klasy ( Atrybuty, Metody,
Mechanizmy dostępu)
l
Struktury ( Dziedziczenie,
Asocjacje, agregacje i
kompozycje)
l
Architektury ( Warstwy,
Moduły, Przetwarzanie
danych)
l
itm / MVLab (c) 2007-2011
847871484.102.png 847871484.103.png 847871484.104.png 847871484.105.png 847871484.106.png 847871484.107.png 847871484.108.png 847871484.109.png 847871484.110.png 847871484.111.png 847871484.112.png 847871484.113.png 847871484.114.png 847871484.115.png 847871484.116.png 847871484.117.png 847871484.118.png 847871484.119.png 847871484.120.png 847871484.121.png 847871484.122.png 847871484.123.png 847871484.124.png 847871484.126.png 847871484.127.png 847871484.128.png 847871484.129.png 847871484.130.png 847871484.131.png 847871484.132.png 847871484.133.png 847871484.134.png 847871484.135.png 847871484.137.png 847871484.138.png 847871484.139.png 847871484.140.png 847871484.141.png
Cele tego wykładu
l co jest do zrobienia?
l zadania w fazie implementacji
l jak to zrobić?
l systematyczne postępowanie podczas implementacji
programu obiektowego
l jak to działa?
l podstawowa umiejętność wdrażania elementarnych
zasad obiektowości w języku programowania C++
itm / MVLab (c) 2007-2011
847871484.142.png 847871484.143.png 847871484.144.png 847871484.145.png 847871484.146.png 847871484.148.png 847871484.149.png 847871484.150.png 847871484.151.png 847871484.152.png 847871484.153.png 847871484.154.png 847871484.155.png 847871484.156.png 847871484.157.png 847871484.159.png 847871484.160.png 847871484.161.png 847871484.162.png 847871484.163.png 847871484.164.png 847871484.165.png 847871484.166.png 847871484.167.png 847871484.168.png 847871484.002.png 847871484.003.png 847871484.004.png 847871484.005.png 847871484.006.png 847871484.007.png
4.1. Zanim rozpoczniemy
implementację...
itm / MVLab (c) 2007-2011
847871484.008.png 847871484.009.png 847871484.010.png 847871484.011.png 847871484.013.png 847871484.014.png 847871484.015.png 847871484.016.png 847871484.017.png 847871484.018.png 847871484.019.png 847871484.020.png 847871484.021.png 847871484.022.png 847871484.024.png 847871484.025.png 847871484.026.png 847871484.027.png 847871484.028.png 847871484.029.png 847871484.030.png 847871484.031.png 847871484.032.png 847871484.033.png 847871484.035.png 847871484.036.png 847871484.037.png 847871484.038.png 847871484.039.png 847871484.040.png 847871484.041.png 847871484.042.png
Cele implementacji
oszczędn
ość
czasu
bez-
błędność
stabilność dokumen-
tacja
przyjaznoś
ć
użytkowni-
kowi
oszczędno
ść
kosztów
zrozumia-
łość
rozsze-
rzalność
Jakość
(za ISO 9126 dla oprogramowania):
funkcjonalność, niezawodność,
stosowalność, efektywność,
serwisowalność, przenośność
efektywno
ść
otwartość
itm / MVLab (c) 2007-2011
847871484.043.png 847871484.044.png 847871484.046.png 847871484.047.png 847871484.048.png 847871484.049.png 847871484.050.png 847871484.051.png 847871484.052.png 847871484.053.png 847871484.054.png 847871484.055.png 847871484.057.png 847871484.058.png 847871484.059.png 847871484.060.png 847871484.061.png 847871484.062.png 847871484.063.png 847871484.064.png 847871484.065.png 847871484.066.png 847871484.068.png 847871484.069.png 847871484.070.png 847871484.071.png 847871484.072.png 847871484.073.png 847871484.074.png 847871484.075.png 847871484.076.png 847871484.077.png 847871484.079.png 847871484.080.png 847871484.081.png 847871484.082.png
Zgłoś jeśli naruszono regulamin