Sie sind auf Seite 1von 14

The NextGen POS System

NextGen POS System


P-O-S is a Point-of-Sales System.
What is the target of the Sales in General? More People Checks into the mall=MORE MONEY

-Let us take an Example of Cashier Check out Sales


Let us assume In an Instance. 100 people checked into a mall and only 20 people got out quickly but other 80 stuck at cashier counter because.
Cashier wasnt able to send them out due to machine

malfunction..
Would the Prefer the Same Mall again??? They WouldntSo...in point of sales we design a

system..

Point-of-sales (POS) terminals have played a very critical

role in the evolution of the retail sales industry, extending its application from simple transaction machines at the checkout counter in a provision store.
Automated transactions have decreased customer waiting

time at the cash counter and increased customer value for the retailer.

POS terminals have transcended several industries like

hospitality, inventory management and health care.

A Simple POS Machine.

*Advanced POS machine

Architectural layers of a Common POS Machine


A typical object-oriented information system is designed in

terms of several architectural layers or subsystems The following is not a complete list, but provides an example: User Interface graphical interface; windows. Application Logic and Domain Objects software objects representing domain concepts (for example, a software class named Sale) that fulfill application requirements. Technical Services general purpose objects and subsystems that provide supporting technical services, such as interfacing with a database or error logging. These services are usually application-independent and reusable across several systems.

Next GEN POS State Machine Diagram

INCEPTION

SoInception is..
Inception is the initial short step to establish a common vision

and basic scope for the Project.


It will include analysis of perhaps 10% of the use cases,

analysis of the critical non-Functional requirement, creation of a business case, and preparation of the development Environment so that programming can start in the elaboration phase.
Inception in one Sentence: Envision the product scope, vision,

and business case.

login

withdraw

deposit

balance checking customer admin

layout

generate report

maintain atm

maintain db

A use case diagram is an excellent picture of the system context; it makes a good context diagram that is, showing the boundary of a system, what lies outside of it, and how it gets used. It serves as a communication tool that summarizes the behavior of a system and its actors

Elaboration..
Elaboration follows Inception Now what is Elaboration?

Elaboration is the initial series of iterations during which the

team does serious investigation, implements (programs and tests) the core architecture, clarifies most requirements, and tackles the high-risk issues.
In the UP, "risk" includes business value. Therefore, early

work may include implementing scenarios that are deemed important, but are not especially technically risky.

Tasks Performed in Elaboration


the core, risky software architecture is programmed and

tested
the majority of requirements are discovered and stabilized the major risks are mitigated or retired

Key Ideas and Best Practices in Elaboration


do short time boxed risk-driven iterations

start programming early


adaptively design, implement, and test the core and risky

parts of the architecture


test early, often, realistically adapt based on feedback from tests, users, developers write most of the use cases and other requirements in detail,

through a series of workshops, once per elaboration iteration

Das könnte Ihnen auch gefallen