Metode Spesifikasi
Aset pertama dalam membuat perancangan adalah notasi yang baik untuk merekam dan mendiskusikan kemungkinan-kemungkinan:
Spesifikasi dalam bahasa alami: cenderung bertele-tele, samar-samar, dan membingungkan.
Bahasa formal dan semiformal: efektif untuk bahasa perintah.
Menu-tree structures: menunjukkan tata letak menu. Tidak menunjukkan seluruh aksi yang mungkin.
UML class diagram: hubungan antar-elemen sistem. Lebih baik daripada menu-tree.
UML Statechart diagram: sesuai untuk sistem interaktif.
User action notation (UAN): notasi pendekatan untuk pengembangan sistem manipulasi langsung.
Aset pertama dalam membuat perancangan adalah notasi yang baik untuk merekam dan mendiskusikan kemungkinan-kemungkinan:
Spesifikasi dalam bahasa alami: cenderung bertele-tele, samar-samar, dan membingungkan.
Bahasa formal dan semiformal: efektif untuk bahasa perintah.
Menu-tree structures: menunjukkan tata letak menu. Tidak menunjukkan seluruh aksi yang mungkin.
UML class diagram: hubungan antar-elemen sistem. Lebih baik daripada menu-tree.
UML Statechart diagram: sesuai untuk sistem interaktif.
User action notation (UAN): notasi pendekatan untuk pengembangan sistem manipulasi langsung.
Multiparty Grammar
Penggambaran interaksi dengan notasi seperti BNF (Backus-Naur Form).
Contoh BNF
::=
::= ,
::=
::=
::= |
::= A|B|C|…|W|X|Y|Z
::= ( – )
::=
::=
::=
::= 0|1|2|3|4|5|6|7|8|9
Pada multiparty grammar ada nonterminal yang diberi label untuk menyatakan pihak yang menghasilkan string (U: user; C: computer).
Contoh: Proses log-in
::=
::= LOGIN
::=
::= HELLO []
Multiparty grammar efektif untuk rentetan perintah berorientasi teks yang berulang-ulang dipertukarkan, seperti pada terminal bank.
Penggambaran interaksi dengan notasi seperti BNF (Backus-Naur Form).
Contoh BNF
::=
::= ,
::=
::=
::= |
::= A|B|C|…|W|X|Y|Z
::= ( – )
::=
::=
::=
::= 0|1|2|3|4|5|6|7|8|9
Pada multiparty grammar ada nonterminal yang diberi label untuk menyatakan pihak yang menghasilkan string (U: user; C: computer).
Contoh: Proses log-in
::=
::= LOGIN
::=
::= HELLO []
Multiparty grammar efektif untuk rentetan perintah berorientasi teks yang berulang-ulang dipertukarkan, seperti pada terminal bank.
UML Class Diagram
Stereotype asosiasi untuk Web Application Extension to UML:
«link»
«targeted link»
«redirect»
«submit»
«build»
Web Application Stereotypes (Jim Conallen)
Stereotype asosiasi untuk Web Application Extension to UML:
«link»
«targeted link»
«redirect»
«submit»
«build»
Web Application Stereotypes (Jim Conallen)
UML Statechart Diagram
0 komentar on "Chapter 3 - Alat Bantu Perangkat Lunak"
Posting Komentar