-
Notifications
You must be signed in to change notification settings - Fork 48
Задача №4 (Class Diagram)
Pupka edited this page Apr 13, 2018
·
11 revisions
- Барбашова П.А., ИДБ-14-12
- Миннибаев А.С., ИДБ-14-12
- Ахмадалиев Улугбек, ИДБ-14-??
Постановка задачи: Преобразовать потоки (flow) P1, P1_1, P1_2, P1_3 к виду диаграммы классов UML (с наследованием)
Общее решение состоит в следующей ассоциации элементов диаграммы IDEF0 с элементами диаграммы классов:
- стрелки механизмов, относящиеся к персоналу, становятся именами классов
- стрелки механизмов, относящиеся к инструментам, становятся именами атрибутов (свойств) классов
- имена блоков становятся именами операций (методов) классов
- имена входных стрелок и/или стрелок механизмов становятся именами параметров операций (методов)
- имена выходных стрелок становятся именами типов возвращаемых значений операций (методов)
JS-код
//Функция расчёта площади
function plo(a,b) {
return Math.PI*a*b
}
//Функция проверки
function unit_test() {
var s = 109.95574287564276
if (s==plo(5, 7)) {
alert('Тест пройден');
} else {
alert('Тест не пройден');
}
}