IC card Management System

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

The Web Wizards Guide to Freeware/Shareware Chapter Six Open Source Software.
Software Architecture Design Chapter 12 Part of Design Analysis Designing Concurrent, Distributed, and Real-Time Applications with UML Hassan Gomaa (2001)
?. ? Classification of the Computer According to used technology According to Size According to Purpose.
The Modular Structure of Complex Systems Team 3 Nupur Choudhary Aparna Nanjappa Mark Zeits.
9.4: Inequalities and Absolute Value
The LC-3 – Chapter 6 COMP 2620 Dr. James Money COMP
Voyager Interest Group Voyager Access Reports: what they are and how they work October 29, 2008.
Design The goal is to design a modular solution, using the techniques of: Decomposition Abstraction Encapsulation In Object Oriented Programming this is.
1 Capstone projects supervised by Yinong Chen (1) Implementation of a Shell on Palm Hand Held Device (2) Building a Programmer’s Interface to the Palm.
Establishing the overall structure of a software system
Lecture 1: Systems super systems, systems & subsystems SYS366.
1 Working with Classes Chapter 6. 2 Class definition A class is a collection of data and routines that share a well-defined responsibility or provide.
Handling Large Projects  Project Decomposition  Stepwise Refinement Functional Decomposition Design Decomposition  Work Breakdown Structures (WBS)
SOFTWARE DESIGN (SWD) Instructor: Dr. Hany H. Ammar
Some Software Engineering Principles by D. L. Parnas Presented by Team 7: Amitkumar Dhameja Cincy Francis Rong Gu CS575 - Software Design, Team 7.
Architectural Design Yonsei University 2 nd Semester, 2014 Sanghyun Park.
Programming in R SQL in R. Running SQL in R In this session I will show you how to: Run basic SQL commands within R.
1 CMPT 275 High Level Design Phase Modularization.
Design Patterns -- Omkar. Introduction  When do we use design patterns  Uses of design patterns  Classification of design patterns  Creational design.
Software Waterfall Life Cycle
Review of Parnas’ Criteria for Decomposing Systems into Modules Zheng Wang, Yuan Zhang Michigan State University 04/19/2002.
Backup Tables in SQL Server. Backup table method Cape_Codd database is used in this example 1.Righ click the database that contains the table you want.
How To Start a SQL server Connecting to SQL Server.
Planning the Digital Transformation Readiness Check for SAP S/4HANA
Facade Pattern Jim Fawcett CSE776 – Design Patterns Summer 2010
Understanding the basics of the decomposition methods, discussed in the earlier lectures, leads to devising a general and complete decomposition method.
Count Mines In the following slides, I will first show an ordinary algorithm to count mines in a mine field. I will use a 3*4 board as illustration, which.
Design and Documentation

The Development Process of Web Applications
Antonio Abalos Castillo
Interface Java 7 COMP T1.
Server Concepts Dr. Charles W. Kann.
Test-Driven Development
Software Processes (a)
Facade Pattern Jim Fawcett CSE776 – Design Patterns Summer 2010
Windows Server 2012 missing WMVCore dll
#01 Client/Server Computing
Lesson 1: Introduction to Trifacta Wrangler
IC card Management System
 Microsoft owned SQL server is an SQL based Relational DBMS which offers corporate solutions to database management. SQL Server Optimization can be a.
Lesson 1: Introduction to Trifacta Wrangler
IC card Management System
Algorithm An algorithm is a finite set of steps required to solve a problem. An algorithm must have following properties: Input: An algorithm must have.
Princess Nourah bint Abdulrahman University
Decorator Pattern Richard Gesick.
Software Engineering Lecture #9.
CSE 403: Notkin #2 of 3 on software change
Classification of Matter Task Card Classification of Matter Task Card
Object Oriented Programming
Nicole Anguiano and Anu Varshneya
On the Criteria To Be Used in Decomposing Systems into Modules D. L
Software Fundamentals
Department of Computer Science Regression Testing.
DATABASES WHAT IS A DATABASE?
Solving Absolute Value Equations
COMPONENTS – WHY? Object-oriented source-level re-use of code requires same source code language. Object-oriented source-level re-use may require understanding.
Information Hidding Dr. Veton Kepuska.
Solving Absolute Value Equations
Solving Absolute Value Equations
Solving Absolute Value Equations
Solving Absolute Value Equations
Range Likelihood Tree: A Compact and Effective Representation for Visual Exploration of Uncertain Data Sets Ohio State University (Shen) Problem: Uncertainty.
PRIME/GreenLight project Miguel Erazo
Microsoft EXCEL Basics
Planning and Estimation.
I have… I have… Who has 3:40? Who has 12:20? I have… I have…
#01 Client/Server Computing
Solving Absolute Value Equations
Presentation transcript:

IC card Management System Card transformation and decomposition Milestone 2

Idea Guide IC Card Decomposition/Transformation Add new classification of IC cards Hybrid Organic Inorganic Use color type Isolated components tend to have more responsibilities

Current implementation

Milestone 2 implementation

Milestone 2 implementation

Milestone 2 implementation Hybrid IC cards are always complex since they have organic and inorganic components

Milestone 2 implementation Organic and Inorganic IC cards may not be complex tasks

Milestone 2 implementation

Milestone 2 implementation

IC Cards Decomposition/Transformation How guide IC card Decomposition/Transformation? Order existing cards according to the likelihood that they are complex

IC Cards Decomposition/Transformation How guide IC card Decomposition/Transformation? Order existing cards according to the likelihood that they are complex List 1 List 2 IC card a IC card b IC card b IC card c IC card c IC card d IC card d IC card a IC card e IC card g IC card f IC card f IC card g IC card e

IC Cards Decomposition/Transformation How guide IC card Decomposition/Transformation? Order existing cards according to the likelihood that they are complex List 2 Hybrid cards (Inevitably complex components) Complex (Either Organic or inorganic) Based on colors IC card b IC card c IC card d IC card a IC card g IC card f IC card e

IC card color based decomposition guide Isolated cards tend to be more complex and hiding inner components The organic activity name is not used. Each condition becomes a new IC card.

IC card color based decomposition guide Isolated cards tend to be more complex and hiding inner components Can be a hidden super component. Therefore the system can offer this IC card for further decomposition. The organic activity name is not used. Each condition becomes a new IC card.

IC card color based decomposition guide Isolated cards tend to be more complex and hiding inner components The organic activity name is not used. Each condition becomes a new IC card.

IC card color based decomposition guide Isolated cards tend to be more complex and hiding inner components The organic activity name is not used. Each condition becomes a new IC card. Complexity Likelihood

IC card color based decomposition guide Therefore the IC card transformation can be guided by the IC card color and Organic/Inorganic types First cards to be decomposed will be the ones with the highest complexity possible IC card b IC card c IC card d The organic activity name is not used. Each condition becomes a new IC card. IC card a IC card g IC card f IC card e

Project source now on GitLab The project code is now versioned in a Gitlab running at the university servers The organic activity name is not used. Each condition becomes a new IC card.

Project source now on GitLab The project code is now versioned in a Gitlab running at the university servers The organic activity name is not used. Each condition becomes a new IC card.

Next steps Finish the ordering (needs Table modification and fix queries) Decomposition/Transformation interface The organic activity name is not used. Each condition becomes a new IC card.