diff options
author | Hui Lan <lanhui@zjnu.edu.cn> | 2020-06-26 11:02:58 +0800 |
---|---|---|
committer | Hui Lan <lanhui@zjnu.edu.cn> | 2020-06-26 11:02:58 +0800 |
commit | e3584ec124f3c66d0b70d1663f07299366c7bcc4 (patch) | |
tree | e483f49a876f6aba6969e85e032b8a4fb9dbba23 | |
parent | bc4d343f661106f14a8bfae7a8c380bf7b86a42d (diff) |
LectureNotesOnOOAD.tex: essential elements of OO analysis and design.
-rw-r--r-- | LectureNotesOnOOAD.tex | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/LectureNotesOnOOAD.tex b/LectureNotesOnOOAD.tex index 5a5279d..34c66f6 100644 --- a/LectureNotesOnOOAD.tex +++ b/LectureNotesOnOOAD.tex @@ -81,7 +81,19 @@ A significant portion of the lecture notes is built on the above book. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\foilhead{Essential Elements of Object-oriented Analysis and Design}
-
+\begin{itemize}
+ \item Find classes and class methods from problem description.
+ \item Repeat
+ \begin{itemize}
+ \item Design class and methods along with database schema.
+ \item Think about test cases and write them down.
+ \end{itemize}
+ \item Repeat
+ \begin{itemize}
+ \item Start coding (TDD, non-TDD, ITL (Incremental test-last)).
+ \item Fully automated or semi-automated testing.
+ \end{itemize}
+\end{itemize}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\foilhead{Object}
|