Biểu đồ trạng thái là gì năm 2024

 Là cái gì đó làm nguyên nhân của chuyển tiếp từ trạng thái này sang trạng thái khác.  Sự kiện có thể có đối số.  Hầu hết các chuyển tiếp đều có sự kiện  Với chuyển tiếp tự động (không có sự kiên) thì đối tượng tự động chuyển từ trạng thái này sang trạng thái khác.

  • What is Scribd?
  • Academic
  • Professional
  • Culture
  • Hobbies & Crafts
  • Personal Growth
  • All Documents
  • * Foreign Language Studies
    • Chinese
    • ESL
      • Science & Mathematics
    • Astronomy & Space Sciences
    • Biology
      • Study Aids & Test Prep
    • Book Notes
    • College Entrance Exams
      • Teaching Methods & Materials
    • Early Childhood Education
    • Education Philosophy & Theory All categories
  • * Business
    • Business Analytics
    • Human Resources & Personnel Management
      • Career & Growth
    • Careers
    • Job Hunting
      • Computers
    • Applications & Software
    • CAD-CAM
      • Finance & Money Management
    • Accounting & Bookkeeping
    • Auditing
      • Law
    • Business & Financial
    • Contracts & Agreements
      • Politics
    • American Government
    • International Relations
      • Technology & Engineering
    • Automotive
    • Aviation & Aeronautics All categories
  • * Art
    • Antiques & Collectibles
    • Architecture
      • Biography & Memoir
    • Artists and Musicians
    • Entertainers and the Rich & Famous
      • Comics & Graphic Novels
      • History
    • Ancient
    • Modern
      • Philosophy
      • Language Arts & Discipline
    • Composition & Creative Writing
    • Linguistics
      • Literary Criticism
      • Social Science
    • Anthropology
    • Archaeology
      • True Crime All categories
  • Hobbies & Crafts Documents
    • Cooking, Food & Wine
      • Beverages
      • Courses & Dishes
    • Games & Activities
      • Card Games
      • Fantasy Sports
    • Home & Garden
      • Crafts & Hobbies
      • Gardening
    • Sports & Recreation
      • Baseball
      • Basketball All categories
  • Personal Growth Documents
    • Lifestyle
      • Beauty & Grooming
      • Fashion
    • Religion & Spirituality
      • Buddhism
      • Christianity
    • Self-Improvement
      • Addiction
      • Mental Health
    • Wellness
      • Body, Mind, & Spirit
      • Diet & Nutrition All categories

0% found this document useful (0 votes)

204 views

6 pages

Copyright

© © All Rights Reserved

Share this document

Did you find this document useful?

0% found this document useful (0 votes)

204 views6 pages

Biểu Đồ Trạng Thái

Jump to Page

You are on page 1of 6

Biểu đồ trạng thái

Bởi:Đoàn Văn BanBướcnghiêncứutiếptheosaubiểuđồtrìnhtựlàbiểuđồtrạngthái(StateDiagram,State Machine Diagram, State Chart Diagram ).Biểuđồtrạngtháimôtảcácthôngtinvềcáctrạngtháikhácnhaucủađốitượng,thểhiệncácđốitượngchuyểntừtrạngtháinàysangtrạngtháikhácnhưthếnào,hoạtđộngcủađốitượngtrongmỗitrạngtháirasao.Biểuđồtrạngtháithểhiệnchukỳhoạtđộngcủađốitượng,cáchệthốngconvàcủacảhệthống,từkhichúngđượctạorachođếnkhi kết thúc. Biểu đồ trạng thái mô tả:•Các trạng thái mà các đối tượng có thể có,•

Các sự kiện

: các thông điệp nhận được, các lỗi có thể xuất hiện, điều kiện nàođó có thể trở thành đúng (true), khoảng thời gian đã qua, v.v. tác động lên trạngthái để làm biến đổi chúng.Biểuđồnàylàgiảipháptốtđểmôhìnhhoáhànhviđộngcủacáclớpđốitượng.Trongmộtdựán,khôngnhấtthiếtphảitạoracácbiểuđồtrạngtháichotấtcảcáclớp.Tuynhiên,đốivớinhữnglớpcónhiềuhànhviđộng,cónhiềutrạngtháihoạtđộngkhácnhauthì biểu đồ trạng thái là hữu ích, giúp chúng ta hiểu rõ hệ thống hơn.

Trạng thái và sự biến đổi trạng thái

Mọiđốitượngtronghệthốngđềucóchukỳsốngvàmỗithờiđiểmđềucómộttrạngthái nào đó. NgườibánhàngtronghệthốngHBHđangbánhàng,phiênbánhàngđãđượcthanhtoán, v.v.Trạngtháilàmộttrongcácđiềukiệncóthểđểđốitượngtồntại,làkếtquảcủamộthoạtđộng trước đó của đối tượng.Trạngtháicủađốitượngthườngđượcmôtảtronghìnhchữnhậtgóctrònvàđượcxácđịnh bởi:•

Tên gọi trạng thái

, thường bắt đầu bằng động từ,

Biểu đồ trạng thái1/6

Biểu đồ trạng thái là gì năm 2024

Biến trạng thái

mô tả các giá trị hiện thời của trạng thái,•

Hoạt động

là hành vi mà đối tượng sẽ thực hiện khi nó ở vào trạng thái đó.Hoạt động của trạng thái được mô tả hình thức như sau:

event_name argument_list ‘/’ action_exp

Trong đó,

event_name:

Têncủasựkiện,cóthểlàmộttrongcácsựkiệnchuẩn

:exit(thoátra),entry (nhập vào), do (thực hiện).argument_list:

danh sách các sự kiện,

action_exp:

nhữnghoạtđộngcầnthựchiệnbaogồmcáclờigọihàm,thaotáctrêncác biến trạng thái, v.v.Trạng thái Login (đăng nhập hệ thống) được mô tả trong UML:

Trạng thái Login

KhihệthốngởtrạngtháiLoginthìbiếnLoginTime(thờigiankhikhởinhập)đượcgánlàCurrentTime(thờigianhiệnthời)củamáytính.Sựkiệnvàocủatrạngtháinàylàgõtừ“login”vàđểthoátrakhỏitrạngtháinàythìphảithựchiệnlờigọihàmlogin(UserName,Password).Cáchoạtđộngcủađốitượngởtrạngtháinàylà:NhậnvàoUserName(tênngười sử dụng), Password (mật khẩu), và hiển thị sự trợ giúp display help.•Khi không cần mô tả chi tiết thì có thể chỉ cần tên gọi để xác định trạng tháitrong các biểu đồ.•Có hai trạng thái đặc biệt là trạng thái bắt đầu được ký hiệu là:và trạngthái kết thúc, được ký hiệu làBiểuđồtrạngtháithườngcótrạngtháibắtđầucòntrạngtháikếtthúcthìcóthểcóhoặckhông tuỳ vào chu kỳ hoạt động của các đối tượng.

Biểu đồ trạng thái2/6

Trongbiểuđồ,đườngmũitênchỉrasựbiếnđổitừmộttrạngtháisangtrạngtháikháckhicócácsựkiệnxảyralàmthayđổicáctrạngthái.Trạngtháicủađốitượngsẽbịthayđổikhicócáigìđóxảyra,nghĩalàkhicómộthaynhiềusựkiệnxuấthiện.Sựbiếnđổitrạng thái hay sự chuyển trạng thể hiện mối quan hệ giữa các trạng thái với nhau.Sựchuyểntrạngđượcthểhiệntrongbiểuđồbằngmũitêncónhãnlàsựkiện,thaotác(hàmcóđốisố),hoặcđiềukiệncầmcanh(guard).Sựchuyểntrạngcóthểlàđệqui,nghĩalàtrongmộtđiềukiệnnhấtđịnh,mộtđốitượngcóthểquaylạitrạngtháicũcủanó.

Xác định các trạng thái và các sự kiện

Để xác định được các trạng thái và các sự kiện chúng ta cần trả lời cho các câu hỏi sau:•Một đối tượng có thể ở những trạng thái nào? Liệt kê tất cả các trạng thái có thểcó trong hệ thống của mỗi đối tượng.•Những sự kiện nào có thể xuất hiện? Bởi vì sự kiện có thể làm biến đổi trạngthái, do vậy, từ các sự kiện có thể xác định được các trạng thái của đối tượng.•Những trạng thái mới nào sẽ xuất hiện? Từ một trạng thái, đối tượng có thểchuyển sang trạng thái mới khi một số sự kiện xác định xuất hiện.•Ở mỗi trạng thái, hoạt động của đối tượng là gì?•Sự tương tác giữa các đối tượng là gì? Sự tương tác giữa các đối tượng thườnggắn chặt với các trạng thái của đối tượng.•Những sự kiện, hay chuyển đổi trạng thái nào là không thể xảy ra? Một số sựkiện, hay trạng thái không thể chuyển đổi sang trạng thái khác được,Khikháchmuahàngtrảbằngthẻtíndụngkhônghợpphápthìphiênbánđókhôngthựchiện được.•Cái gì làm cho đối tượng được tạo ra? Đối tượng thường được tạo ra bởi một,hay một số sự kiện.•Cái gì làm cho đối tượng bị huỷ bỏ? Đối tượng thường được loại bỏ khi khôngcòn cần thiết nó nữa.

Xây dựng biểu đồ trạng thái

Biểuđồtrạngtháiđượcsửdụngđểchỉracáchcácđốitượngphảnứnglạiđốivớicácsự kiện và cách biến đổi các trạng thái theo các sự kiện đó.Hãymôtảhoạtđộngcủahệthốngthangmáy.Thườngthangmáybắtđầuhoạtđộngtừtầngmột(OnFirstFloor).KhiđangởOnFirstFloorvàcóngườiởtầngtrên(floorNum)nhấnnútyêucầuthangmáy(goUp(floorNum))thìnóchuyểnsangtrạngtháichuyểnlên(MovingUp).Khichuyểnđếntầngyêucầu(arrived)thìnóchuyểnsangtrạngtháidừng,

Biểu đồ trạng thái3/6

Reward Your Curiosity

Everything you want to read.

Anytime. Anywhere. Any device.

No Commitment. Cancel anytime.

Biểu đồ trạng thái là gì năm 2024

Biểu đồ trạng thái tiếng Anh là gì?

Nhắc đến một trong các biểu đồ có trong uml chúng ta không thể không kể đến biểu đồ trạng thái (State Diagram).

Sơ đồ trạng thái dùng để làm gì?

Biểu đồ trạng thái được sử dụng để mô tả trừu tượng. về hoạt động của hệ thống. Hành vi này được phân. tích và biểu diễn bằng một chuỗi các sự kiện có thể xảy.