Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

A Queueing Application

No description
by

Adam Shepard

on 27 April 2010

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of A Queueing Application

Queueing Theory for the
Computer Guy: Creating a Data Collection Application Adam Shepard
605.725 - Queueing Theory
April 26th, 2010 Software Development Lifecycle Requirements Analysis Design Implementation Testing Functional - what the program will do Non-functional - how the program will be judged Categorizing and analyzing requirements Prototyping, writing use cases and user stories More detailed exploration of the requirements Important to have client feedback at this point Finding the nouns (classes) and verbs (functions) in the requirements Function specifications, algorithm specifications, architectural specifications Emphasize abstraction and modularity Increase cohesion, decrease coupling Outputs could be block diagrams, detailed models, pseudocode Once you've beaten it all to death, there's nothing left to do but start coding Finding bugs Finding mismatches between requirements and implementation White box, black box, gray box Code coverage Waterfall Model Software Development
Methodologies Code and Fix Iterative and incremental Spiral model Synchronize-and-stabilize Agile My Requirements My Analysis My Design My Implementation My Testing Timer Events System Real-time and post-hoc analysis Varying queueing models Data import and export Charting Embedded device support didn't...exactly...happen... Iterative process Slowly untangling pieces of a queueing model Iterative - implement a feature, make sure "it works" The Application Arrivals -> Departures -> Questions?
Full transcript