Ba-Mbd Program PPT 2016

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

KOSTA :: 2016 SOFTWARE LECTURE SERIES

BUSINESS ANALYSIS AND


MODEL-BASED DEVELOPMENT
JUNE SUNG PARK, PROFESSOR, KAIST; CHAIRMAN, SEMAT INC.

JINYOUNG JANG, CEO, UENGINE SOLUTIONS

: SW(KOSTA) | 070-7090-5001 | sjjung@kosta.or.kr | http://www.kosta.or.kr

BA 1-3: BUSINESS PROCESS ENGINEERING


Day 1

Day 2

Day 3

Time

Business Process
Management

Conceptual
Business Process Modeling

Executable
Business Process Modeling

Business Process Reengineering

Definition and Properties of


Business Process

BPMN Events

2
3

Business Process Integration


and EA

Business Process Modeling and its


Applications

Business Process Management

Business Process Orchestration


and SOA

BPM and Business Intelligence

BPM and Cloud Computing

BPM Institutionalization

Conceptual Process Modeling


Patterns and Heuristics

BPMN Modeling Exercise


Conceptual Process

Executable Process Modeling


Patterns and Heuristics
Business Process Reengineering
Patterns
BPMN Modeling Exercise
Executable Process

BA 4-6: BUSINESS INFORMATION MODELING


Day 4

Day 5

Day 6

Semantic Data Modeling

Relational and NoSQL Database


and Data Warehouse Design

Relational Algebra, SQL and


NoSQL

Semantic Model

Relational Data Model and Normal Forms

Relational Algebra

Semantic Modeling using UML


Class Diagram

Sematic Model to Logical Schema Mapping


Algorithm

SQL DDL: View, Assertion, Trigger

Class Diagram-ERD Mapping

Multidimensional Data Modeling and


Snowflake Schema Design for Data
Warehouse

SQL for ETL and Relational OLAP

Process-Data-Use Case
Consistency

Adaptive Data Modeling

SQL Query for Adaptive Data Models

Service-Oriented Data Modeling

NoSQL Data Modeling

NoSQL Query: Key Value, Column


Family, Document, Graph

Semantic Modeling Exercise using


Visual Paradigm

Agile Database Design Exercise using Visual


Paradigm

SQL Exercise using Access

Time

SQL DML: Complex Nested Queries

BA 7: USE CASE AND SOA SERVICE ANALYSIS


Time

Day 7

Requirement Engineering

Business Requirement Engineering

3
4

Service-Oriented Software Requirement Engineering

5
6

Use Case Scenario Specification

7
8

Requirement Management

BA 8-9: SW MODELING CAPSTONE PROJECT


Day 8

Time

Backlog

2
3
4

1st
Sprint

7
8

2nd
Sprint

Review Business Architecture; Develop User


Stories.
3rd
Develop Process Model for Happy Path of the
Business Process.
Sprint
Develop Class Diagram and Process Model for
"Register as Customer" Use Case.
Generate Use Case Diagram and Write Scenarios
for "Register as Customer" Use Case.

Generate Sequence Diagram for "Register as


Customer" Use Case.

Expand Class Diagram and Process Model to


support "Register Vehicle to Insure" and
"Provide Info about Driving Context and
Behavior" Use Cases.
Expand Use Case Diagram and Write Scenarios
for the Two Use Cases.
Generate Activity Diagram for "Register Vehicle
to Insure" Use Case.

Day 9

4th
Sprint

Expand Class Diagram, Process Model and Use


Case Diagram to include "Provide Info for
Drivers" and "Provide Info for Other Insurances"
Use Cases.

Write Scenarios for the Two Use Cases.

Expand Class Diagram to support "Design


Insurance Policy" and "Buy Insurance Policy
Online" Use Cases, and Generate Java Code for
"Policyholder" Class and "Coverage Item Option
Selected" Classes.

Generate Logical ER Diagram from Class


Diagram and Generate SQL DDL to Create
"Coverage Item Option Selected" Table.

Complete the Process Model and Use Case


Diagram.
Write Scenarios for the Two Use Cases and
Develop CRC Card for "Insurance Policy" Class

BA 10-12: MODEL-BASED SAAS DEVELOPMENT

Time
1

Day 10

Day 11

Day 12

Class Model Sequence ER Model


Control Entity Java

SOA SOA
REST Web Services

IaaS PaaS SOA


SaaS

2
3

4
5

Entity OR Mapping

JPA(Java Persistence API)


Entity Annotation
Database Transaction

Model
UI Annotation
UI


Cross-Platform ( , ,
PC) UI

6
7

VP Control
Entity

VP Model SoaML SOA



Entity Control JAX-RS Annotation
Orchestration
RESTful Web Services

Orchestration

VP BPMN
BPMS Import
Orchestration

Single Tenant
MultiTenancy

Pivotal

Cloud
Deployment
Elastic

You might also like