Sunteți pe pagina 1din 6

KOSTA :: Software Lecture Series

Business Analysis
Dr. June Sung Park, Professor, KAIST; CEO, SEMAT Inc.
BA 1~4: Business Process Engineering and Management
Day 1 Day 2 Day 3 Day 4
Conceptual Executable Business Process
Business Process
Business Process Process Reengineering
Management
Time Modeling Modeling Methodology
Definition and
1 Properties of Business Strategy and
Business Process BPMN Events
Business Process Business Architecture
Reengineering
2 Business Process
Modeling and its Executable
3 Business Process Applications Process BPR Methodology
Integration and EA Modeling
4 Patterns
5 Business Process Conceptual Process
Modeling Patterns BPR Patterns
Management
and Service-Oriented and Heuristics BPMN
6 Business Process-
Architecture Modeling
Driven, Service-
Exercise
7 BPMN Modeling Oriented Application
Social, Cloud, Big Data Executable
Exercise Conceptual Development
Analytics, IoT and BPM Process
8 Process Methodology
2
BA 5-7: Business Information Modeling
Day 4 Day 5 Day 6
Semantic Data Relational and NoSQL Database Relational Algebra, SQL and
Time Modeling and Data Warehouse Design NoSQL
Relational Data Model and
1 Semantic Model Relational Algebra
Normal Forms
2 Semantic Modeling SQL DDL: View, Assertion, Trigger
Sematic Model to Logical Schema
using UML Class
3 Mapping Algorithm SQL DML: Complex Nested Queries
Diagram
Multidimensional Data Modeling
Class Diagram-ERD
4 and Snowflake Schema Design for SQL for ETL and Relational OLAP
Mapping
Data Warehouse
Process-Data-Use SQL Query for Adaptive Object
5 Adaptive Data Modeling
Case Consistency Models
Service-Oriented NoSQL Query: Key Value, Column
6 NoSQL Data Modeling
Data Modeling Family, Document, Graph
7 Semantic Modeling
Agile Database Design Exercise
Exercise using Visual SQL Exercise using Access
8 using Visual Paradigm 3
Paradigm
BA 8: Use Case-Driven, Service-Oriented
Agile Software Requirement Engineering
Time Day 7
1 Requirement Engineering
2 Business Requirement
3 Engineering

4
Software Requirement
5
Engineering
6
7
Requirement Management
8

4
BA 9-10: BA Capstone Project
Time Day 9 Day 10
Review Business Architecture; Develop User Expand Class Diagram, Process Model and Use
1 Backlog
Stories. Case Diagram to include "Provide Info for
Develop Process Model for Happy Path of the 3rd Drivers" and "Provide Info for Other Insurances"
2 Use Cases.
Business Process. Sprint
Develop Class Diagram and Process Model for
3 Write Scenarios for the Two Use Cases.
"Register as Customer" Use Case.
1st
Sprint Generate Use Case Diagram and Write Expand Class Diagram to support "Design
4
Scenarios for "Register as Customer" Use Case. Insurance Policy" and "Buy Insurance Policy
Online" Use Cases, and Generate Java Code for
Generate Sequence Diagram for "Register as "Policyholder" Class and "Coverage Item Option
5
Customer" Use Case. Selected" Classes.
Expand Class Diagram and Process Model to
4th Generate Logical ER Diagram from Class Diagram
support "Register Vehicle to Insure" and
6 Sprint and Generate SQL DDL to Create "Coverage Item
"Provide Info about Driving Context and
Option Selected" Table.
Behavior" Use Cases.
2nd
Sprint Expand Use Case Diagram and Write Scenarios Complete the Process Model and Use Case
7
for the Two Use Cases. Diagram.
Generate Activity Diagram for "Register Vehicle Write Scenarios for the Two Use Cases and
8
to Insure" Use Case. Develop CRC Card for "Insurance Policy" Class 5
BA 11-13: Model-Based Cloud Application Development
Day 11 Day 12 Day 13
Class Model Sequence IaaS PaaS
SOA
ER Model Control SOA
SOA REST Web
Entity Java
Services
Time SaaS
1 VP Control
Entity VP Model SoaML
2 SOA
Single
3 Entity OR Mapping Tenant
Entity Control JAX-RS
JPA(Java Persistence API) Annotation Multitenancy
Entity Annotation Orchestration
4
Database RESTful Web Services
Transaction
5 Model
UI Annotation Orchestration Pivotal
6 UI

7 VP BPMN Cloud Deployment
BPMS Import
Cross-Platform ( , Elastic

8 , PC) UI Orchestration
6

S-ar putea să vă placă și