Lab06 Event Base Progamming (Manual)
Lab06 Event Base Progamming (Manual)
1
Lab 06: Event Base Programming
TABLE OF CONTENTS
1. INTRODUCTION 3
5. CONCEPT MAP 4
7.1. Tools 10
8. WALKTHROUGH TASKS 10
9. PRACTICE TASKS 12
2
Lab 06: Event Base Programming
1. Introduction
The intent of defining architecture is not to be complete, but to cover the breadth of the
organization. Similarly, to how we define software architecture, we can talk about
architectural views of the business. Each of these views contains an architecturally
significant subset of what would be a complete definition. A set of views could be:
1. Business process view—includes and outlines the key business processes of the
business, those that are the reason the business exist.
2. Organization structure view—outlines the key roles and responsibilities in the
business, as well as their grouping.
3. Culture view—expresses a vision of the organization’s culture, and defines the
mechanisms put in place to encourage that culture.
4. Human resource aspects view—discusses the mechanisms put in place to maintain and
develop the skill set of your staff.
5. Domain view (optional)—for organizations that handle a complex set of information, it
is often useful to define key mechanisms and patterns to be applied to those information
structures. In simple cases, this may already be clear from the organization structure
view.
• To understand the structure and the dynamics of the organization in which a system is to
be deployed (the target organization).
• To understand current problems in the target organization and identify improvement
potentials.
• To ensure that customers, end users, and developers have a common understanding of
the target organization.
• To derive the system requirements needed to support the target organization.
To achieve these goals, the business modeling discipline describes how to develop a vision
of the new target organization, and based on this vision define the processes, roles, and
responsibilities of that organization in a business use-case model and a business object
model.
3
Lab 06: Event Base Programming
Tas
k Activity Name Activity time Total Time
No.
Setting up to use Enterprise
6.2 30 min 30 min
Architect
6.3 Walkthrough Tasks 65 min 65min
As per time specified for
7 Practice Tasks 45 min
each task
25 min for each assigned
8 Evaluation Task (Unseen) 50 min
task
5. Concept Map
4
Lab 06: Event Base Programming
5
Lab 06: Event Base Programming
6
Lab 06: Event Base Programming
o Mouseclicked
o MouseEntered
o MouseExited
o KeyPressed
o Etc.
Events->Action->ActionPerformed
7
Lab 06: Event Base Programming
8
Lab 06: Event Base Programming
9
Lab 06: Event Base Programming
7.1. Tools
▪ UML 2.0 Notations
▪ Enterprise Architect 12.
8. Walkthrough Tasks
1. Drag and drop a table from swing controller menu
2. Name table as tableItems
3. Populate table from some dummy data
4. Once you click on any row of the table, the content should appear on label
5. Example Prototype
10
Lab 06: Event Base Programming
11
Lab 06: Event Base Programming
9. Practice Tasks
12