pos and inception

Upload: christopher-sammy

Post on 02-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 POS and Inception

    1/14

    The NextGen POS System

  • 7/27/2019 POS and Inception

    2/14

    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

  • 7/27/2019 POS and Inception

    3/14

    -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.

    Cashierwasnt able to send them out due to machine

    malfunct ion. .

    Would the Prefer the Same Mall again???

    They WouldntSo...in point of sales we design a

    system..

  • 7/27/2019 POS and Inception

    4/14

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

    role in the evolution of the retail sales industry, extendingits application from simple transaction machines at the

    checkout counter in a provision store.

    Automated transactions have decreased customer waitingtime at the cash counter and increased customer value for

    the retailer.

    POS terminals have transcended several industries like

    hospitality, inventory management and health care.

  • 7/27/2019 POS and Inception

    5/14

    A Simple POS Machine. *Advanced POS machine

  • 7/27/2019 POS and Inception

    6/14

    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.

  • 7/27/2019 POS and Inception

    7/14

    Next GEN POS State Machine Diagram

  • 7/27/2019 POS and Inception

    8/14

    INCEPTION

  • 7/27/2019 POS and Inception

    9/14

    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.

  • 7/27/2019 POS and Inception

    10/14

    login

    withdraw

    deposit

    customer

    layout

    balance checking

    generate report

    maintain atm

    admin

    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 thebehavior of a system and its actors

  • 7/27/2019 POS and Inception

    11/14

    Elaboration..

    Elaboration follows Inception Now what is Elaboration?

    Elaboration is the initial series of iterations during which the

    team does serious investigation, implements (programs andtests) the core architecture, clarifies most requirements, and

    tackles the high-risk issues.

    In the UP, "risk" includes business value. Therefore, earlywork may include implementing scenarios that are deemed

    important, but are not especially technically risky.

  • 7/27/2019 POS and Inception

    12/14

    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

  • 7/27/2019 POS and Inception

    13/14

    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 riskyparts 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

  • 7/27/2019 POS and Inception

    14/14