intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Lecture Software engineering: Lecture 10 - TS. Đào Nam Anh

Chia sẻ: Bình Yên | Ngày: | Loại File: PDF | Số trang:42

71
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Lecture "Software engineering - Lecture 10: Specifying systems" has contents: Use of UML for ODP system specifications, use of UML for ODP system specifications, UML object constraint language.

Chủ đề:
Lưu

Nội dung Text: Lecture Software engineering: Lecture 10 - TS. Đào Nam Anh

SOFTWARE ENGINEERING<br /> Lecture 10<br /> Specifying Systems<br /> <br /> MBA Course Notes<br /> Dr. ANH DAO NAM<br /> 1<br /> <br /> Software Engineering<br /> Slides are from Ivan Marsic, Thomas E. Potok and Bryan Wood, modified by<br /> Anh Dao Nam<br /> Textbooks:<br /> Bruegge & Dutoit: Object-Oriented Software Engineering: Using UML,<br /> Patterns and Java, Third Edition, Prentice Hall, 2010.<br /> Miles & Hamilton: Learning UML 2.0, O’Reilly Media, 2006.<br /> Interesting source:<br /> Bryan Wood , UML for ODP system specifications, lecture notes<br /> Japanese Association of Healthcare Information System Industry (JAHSI)<br /> of a Japanese Hospital Information Reference Enterprise Model<br /> <br /> European research projects:<br /> e.g. COMBINE - investigating the organisation and process for componentbased system development<br /> Industrial Practice<br /> OMG<br /> UML profile for Enterprise Distributed Object Computing (EDOC)<br /> <br /> 2<br /> <br /> Topics<br /> Use of UML for ODP system specifications<br /> UML State Machine Diagrams<br /> State Activities: Entry, Do, and Exit Activities<br /> Composite States and Nested States<br /> Concurrency<br /> <br /> UML Object Constraint Language (OCL)<br /> OCL Syntax<br /> OCL Constraints and Contracts<br /> <br /> 3<br /> <br /> Use of UML for ODP system<br /> specifications - X.906 | ISO/IEC 19793<br /> <br /> A standard covering:<br /> •<br /> <br /> definition of a set of UML profiles for expressing<br /> a system specification in terms of ODP<br /> viewpoint specifications<br /> <br /> •<br /> <br /> relationships between the resultant ODP<br /> viewpoint specifications<br /> <br /> •<br /> <br /> relationships between a system specification<br /> using ODP viewpoint specifications and the OMG<br /> <br /> •<br /> <br /> Model Driven Architecture<br /> 4<br /> <br /> Modelling concepts<br /> <br /> Interpretation concepts<br /> entity, abstraction, system, architecture…<br /> <br /> Basic modelling concepts<br /> object, action, environment (of an object),<br /> interface, activity, location (in space/time)<br /> …<br /> <br /> Specification concepts<br /> composition/decomposition (of objects),<br /> type (of an ), template, role …<br /> <br /> 5<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2