|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/systems-analysis-the-class-model/
课程评论:没有评论
课程名称:《UML类模型 - 系统分析与数字产品》 课程概述: 《UML类模型 - 系统分析与数字产品》课程的核心在于建立UML类模型,这是信息系统分析中最重要的第一步。许多项目因未能深入理解业务领域而失败,导致巨额资金的浪费。本课程旨在通过结构化的方法引导学员深入理解和分析业务领域,避免这种情况的发生。 课程采取务实的教学方式,远离冗长的理论介绍和与现实无关的例子。从一开始,就会引入一个真实的测试案例,贯穿整个课程,随着课程的发展,逐步增加案例的细节,反映其复杂性,并为类模型的构建提供更多概念和智慧。 课程内容包括: - 类和对象 - UML(统一建模语言)的重要性 - 关联关系 - CASE工具的使用 - 限制条件 - 递归 - 关联类 - 继承关系 - 属性的细化 - 数据定型态(data def stereotype) - 枚举型态(Enum stereotype) - 组合关系 - 管理历史数据 课程强调实践,鼓励学员反复练习。在补充部分,提供了多个来自不同业务领域的测试案例,鼓励学员参与。 讲师Yosi Wiesel对信息系统充满热情,希望与学员分享他的知识和见解。让我们一起开始这段有趣且富有成效的学习旅程吧!
Building the UML class model is the first and most crucial step in information system analysis.Countless projects failed and billions of dollars went to the history garbage, because the first step,- to deeply understand the business domain - has been done negligently.It doesn't have to be like this anymore!Building the Class model guides you by a very structured and solid method on how to understand and analyze the domain.It really forces you to think in a structured way; It doesn't let you delude yourself that you "understand" the business world because it forces you to build a model: With strict logic and rules and in well-defined language (UML) with a wealth of options.In theory, theory and practice are the same, but in practice - they are not!The course takes a very pragmatic approach.No more long and boring theoretical academic introductions, no more naive examples with no relevance to real life, and no more long educated argumentation about delicate nuances that don't really matter in real life.Right from the start, I will introduce a real-world test case. This test case will accompany us throughout the course. In every lecture I will add more details that will reflect the complexity of real test case and will set the stage for adding more concepts and "wisdom" to the class model.We will conclude the course with a very accurate (and elegant) class model that will reflect completely our complex business domain.Since building a class model is quite a challenging mission, I will teach you how to work with CASE tools (Computer Aided System Engineering).From the beginning, all your work will be done with leading CASE software, which is been used by real system analysts in real projects.We will learn and practice:Classes and objectsUML (the Unified Modeling Language) - what it is, why it's so crucial to the analysis processThe association relationshipCASE tools - Why, what and how to use itHow to enhance our test caseConstraintsRecursionThe association classThe inheritance relationshipRefining attributes The data def stereotypeThe Enum stereotypeThe composition relationshipManaging historical dataSince I believe in hard work, you need to practice, practice and then practice again.In the supplementary section of the course, you will find more test cases from various business domain. You are highly recommended to use it!My name is Yosi Wiesel. I have a passion for information systems. I have a passion for the magical journey, when we take some abstract, vague idea, and realizing it to a real working software system.And I have a passion to share with you my knowledge and insights. Let's start!Have fun and productive studies!