Send the link below via email or IMCopy
Present to your audienceStart 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.
Make your likes visible on Facebook?
You can change this under Settings & Account at any time.
A Queueing Application
Transcript of A Queueing Application
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?