Lecture Web technologies and programming – Lecture 4: Modeling web applications and implementation and testing web application - TRƯỜNG CÁN BỘ QUẢN LÝ GIÁO DỤC THÀNH PHỐ HỒ CHÍ MINH

20 9 0
Lecture Web technologies and programming – Lecture 4: Modeling web applications and implementation and testing web application - TRƯỜNG CÁN BỘ QUẢN LÝ GIÁO DỤC THÀNH PHỐ HỒ CHÍ MINH

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

– Class diagram: to model the structural. aspects of information[r]

(1)(2)

2

(3)(4)

Introduction to RERE basics

Requirements specificationRE process

RE specifics in web engineering

System modeling

Requirement Modeling

use-case diagram

(5)

Requirement modeling

use-case diagramactivity diagram

Content modeling

Navigation modelingPresentation modeling

(6)

The information provided by a web

application is one of the most important factors for the success of that application

Content modeling aims at modeling the

information requirements of a web application

diagraming the structural and behavioral

aspects of the information

ignores the navigational information

(7)

Key models

Class diagram: to model the structural

aspects of information

State machine diagram: to model

(8)

Class diagram describes the structure

of a system by

system’s classesclass attributes

operations (methods)

relationship among objects

(9)

Elements of a class diagram:

class:

class is represented by a rectangle with

three compartments

name

attributesmethods

(10)

Elements of a class diagram:

Adding attributes:

an attribute describes a piece of

information that an object owns

specified by namekind (data type)visibility (+, - , #)default value

visibility name : type= default value

+ name : string = ‘ali’ {maximum 25 characters}

users

+ name : String + email : String + password : Stringmethods

(11)

Elements of a class diagram:

Adding methods (functions):

behaviors (things objects can or can be

done with them)

name

arguments

visibility (+, - , #)return value

visibility name (argument_name:type):

(12)

Elements of a class diagram:

Association

relationship between classes

name of relationship

direction of relationship

person owns car

(13)

Elements of a class diagram:

Association multiplicity

How many objects participating in the

relation

(14)

Elements of a class diagram:

Aggregation relation

class has features of another class plus

some own features

(15)

Elements of a class diagram:

(16)

user s

- name : string -email : string

-password : string -register

-login

video -videoID : int

+videoTITLE : string +videoDES : string

(17)

• Use-case diagram : Conference Paper

(18)

Conference Paper Submission System

Source: Web Engineering – Kappel et al

(19)

Models how web-pages are linked

together

defines the structure of the hypertext

Which classes of the content model can be

visited by navigation

Content to navigation

http://uwe.pst.ifi.lmu.de/teachingTutorialNa

(20)

UWE navigation modeling

navigationClassmenu

Index query

processClassProcesslink

Navigation link

Ngày đăng: 01/04/2021, 17:35

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan