1 / 10

T.Y.B.Sc . Computer Science Final Year Project

Quality … Not Quantity. 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

Download Presentation

T.Y.B.Sc . Computer Science Final Year Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Quality … Not Quantity. T.Y.B.Sc. Computer Science Final Year Project

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

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

  4. Quotation - Quotation_ID - Customer_ID - Quotation_Date - Quotation_Name - IsFinal - IsDead + GetFromDB() + WriteToDB() + UpdateToDB() Customer - Customer_ID - Customer_Name - Customer_Email - Customer_Address + GetFromDB() + WriteToDB() + UpdateToDB() Invoice - Invoice_ID - Customer_ID - Invoice_Date - Invoice_Name - IsProforma + GetFromDB() + WriteToDB() + UpdateToDB() 1 1 1 1 ∞ ∞ Q_Detail Quotation_ID Product_ID I_Detail Invoice_ID Product_ID Product_Quantity Product - Product_ID - Product_Name - Product_Cost - Supplier_ID - IsDiscontinued + GetFromDB() + WriteToDB() + UpdateToDB() ∞ ∞ ∞ 1 ∞ Supplier - Supplier_ID - Supplier_Name - Supplier_Factor + GetFromDB() + WriteToDB() + UpdateToDB() 1 1 ∞ Class Diagram

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

  6. Navigation Hierarchy

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

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

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

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

More Related