1. Demand Research
-Detailed information collected on customer surveys
-Previous use of the software and existing problems
-Competitor's software PRODUCT information
-Purpose: Determine what software products will be developed
2. Requirements Specification Sheet
-Comprehensive description of customer needs information
-Includes requirements that the user does not propose but must implement
-Purpose: Define the product and determine its function
3. Design Manual
-Architecture
-Data flow
-State Change chart
-Flowchart
-Comment Code
4. Development Progress Chart
-The development progress of a software project is usually expressed using a Gantt chart
5. Software PRODUCT components
-Program Code
-Help file
-User Manual
-Samples and examples
-Product support Information
-Charts and logos
-Label
-Advertising and promotional materials
-Installation of software
Supplemental: Test Document
Test plans, test cases, software test reports, statistical summaries
Software development Team
Software development model
1, Stick Development Law
2, Edge writing Edge modification method
3. Waterfall Method
4. Rapid Prototyping Method
5. Spiral Model method
Software Testing--(8) software development process and software development model