Docstoc

Colg. Presentation

Document Sample
Colg. Presentation Powered By Docstoc
					T.Y.B.Sc. Computer Science Final Year Project
First Few Steps
   Fact Finding
     Ask the RIGHT Questions
     Review the Existing System

   Analysis and Planning
     Entity Relationship Diagram
     Activity / Sequence / Collaboration Diagram

     Class Diagram
Decide where and when
To make Decisions




   Its perfectly fine to have
   These kind of flows…




Simultaneous Actions exist in ALL systems
         You just need to find them.
                                                                                               Class Diagram

                                                                                 Quotation
           Invoice                             Customer
                                   1                                      - Quotation_ID        1
1                                      - Customer_ID            1
    - Invoice_ID                                                          - Customer_ID
    - Customer_ID                      - Customer_Name
                                                                          - Quotation_Date
    - Invoice_Date                     - Customer_Email             ∞     - Quotation_Name
    - Invoice_Name
                         ∞             - Customer_Address
                                                                          - IsFinal
    - IsProforma                                                          - IsDead
                                       + GetFromDB()
    + GetFromDB()                      + WriteToDB()
                                                                          + GetFromDB()
    + WriteToDB()                      + UpdateToDB()
                                                                          + WriteToDB()
    + UpdateToDB()                                                        + UpdateToDB()



                                                                                  Q_Detail
          I_Detail
                                         Product                                Quotation_ID
         Invoice_ID
                                                            1
                                                                     ∞           Product_ID    ∞
∞        Product_ID      ∞       - Product_ID
      Product_Quantity           - Product_Name
                                 - Product_Cost
                                                                           Supplier
                                 - Supplier_ID
                                  - IsDiscontinued
                                                                    - Supplier_ID
                             1                            1         - Supplier_Name
                                 + GetFromDB()
                                 + WriteToDB()
                                                                ∞   - Supplier_Factor
                                 + UpdateToDB()
                                                                    + GetFromDB()
                                                                    + WriteToDB()
                                                                    + UpdateToDB()
Get, Set…
   Database Design
     ER Diagrams to Tables
     User Interface Classes

     Component Diagram

   User Interface Design
     Look at the Big Picture
     Classic Cookie Cutter OR Innovations
Navigation Hierarchy
                                                                   User Interface

                                       Simpler Interface,
                                       Differ from regular MDI Forms




                                              Powerful and Quick Search System
                                              As the true Feature of the Software




Multiple Search Filters
Give User a Customized Look and Feel
Keep interface Minimalistic and Intuitive,
They may look simpler, but designing them isn’t so.

                                                        User is a spoilt brat.
                                                        You need to pamper him



                                                        Same Search Engine,
                                                        But Different UI Layer




                Simple, Self Explanatory Controls
                Accept is Accept and Cancel is Cancel
Introspect and Retrospect
   Keep Consulting your Client
     Always   gather feedbacks
   Ask Mentors / Guides / Friends
     Stay Focused
     Be ready to Adapt new design trends and concepts

   Do what is logically right, not what you feel is
Testing, Testing…
   Testing MUST be thorough
     Get a bunch of your friends
     Get the critiques, not someone of Will-Do type

   Write your OWN Test Cases
     Do not Borrow them, cause their System is not Yours
     Do NOT focus on quantity of Test Case

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:0
posted:5/16/2012
language:
pages:10
fanzhongqing fanzhongqing http://
About