[Skip Navigation] [CSUSB] / [CNS] / [Comp Sci & Eng Dept] / [R J Botting] / [CS372 Course Materials] [Search ] cs372/project2.html Fri Nov 7 08:57:02 PST 2008 [Text Version] [About] [News] [Schedule] [Syllabus] [Glossary] [Contact] [Search] [Grades]
Readings Analysis [1] [2] [3] [4] [5] Choices [1] [2] [3] Data [1] [2] [3] [4] Requirements [1] [2] [3]
[Review] Field Trips [1] [2] [3] Project Iterations [1] [2] [3] [4] [5]

Contents


    Project Iteration 2 -- More details

      Process


      1. Review my comments on the previous iteration (in class)
      2. See if you get the info by talking to some one or on campus web...
      3. Make changes to your Project Scope.
      4. Explode/Refine the Context DFD into a fish eye level-0 DFD See [ p1DFD0.gif ] for an example level 0 fish-eye DFD expanding on the previous [ p1DFD.gif ] context DFD.
      5. Details on one Data Flow in you DFDs.
      6. Do a Cost-Benefit Analysis: A spreadsheet of costs and benefits vs time discounting future cash flows.
        • Benefit/Cost + Value(Intangible or Money) + When(+Periodic or once).

        Table
        TimeCostBenefitCash-flowPresent Value
        ...
        Net PV---???

        (Close Table)
      7. Then rethink your project: how can it be developed? How to make sure it has a good ROI? Revise the spreadsheet...
      8. Work in same teams.
      9. Start in class, finish ready for next class.
      10. Spend time in class planning in detail who does what, where, when, and possibly how.
      11. Deliverable: List of costs and benefits with guesstimated values. Due at the start of the next class. Also present to next class one slide/page DFD. Hand in paper copy with team names and detailed cost/benefit analysis and DFDs.

        Note: you can include 10 weeks of programming/testing/implementation with about 4 hours per week at zero cost (CSci375).


      Deliverables


      1. Cover sheet with names of people on team
      2. A Copy of the Cost-Benefit analysis and ROI
      3. A Fish eye DFD of context and Level 0 DFD [ a4.html ] Here you show a single process and its environment and THEN describe some of idea of how to construct it -- or how it works. Don't forget to label data flows.
      4. Hand in one detailed description of an important data flow. Provide at least the following metadata that would be in a data dictionary:
        • Label/Name on DFD
        • Description
        • Aliases (if any)
        • Origin
        • Destination
        • Record Structure (name + the fields and data elements)
        • Volume and Frequency: how much, how often?

    . . . . . . . . . ( end of section Project Iteration 2 -- More details) <<Contents | End>>

    Abbreviations

  1. TBA::="To Be Announced".
  2. TBD::="To Be Done".

    Also see [ glossary.html ] for more special abbreviations and phrases.

End