One: software functional decomposition diagram
Second, prioritization
From the product value and cost two technical point of view, the product can be divided into small and beautiful, small and more beautiful, large and beautiful, big and ugly four quadrants
More choice line to be included in the scope of the needs of product development for the elimination of trade-offs next line needs
Other factors priority
Risks and uncertainties, time-critical / late delivery costs
1. Core requirements: the ability to completely shield harmful web pages, as well as normal web page harmful information.
2. important needs: You can use the account to log on. Alternatively mask mode (normal mode, adolescents mode, custom).
3. relatively minor requirements: Compatible mainstream browsers. Maintenance repair can plug an upgrade. Users can feedback. Web page can be set whitelists and blacklists.
4. Secondary requirements: selectable performance mode. Users can set privacy options.
Third, the process modeling
Fourth, data modeling