1. Project - module for learning Maths for highschools

马上开始. 它是免费的哦
注册 使用您的电邮地址
1. Project - module for learning Maths for highschools 作者: Mind Map: 1. Project - module for learning Maths for highschools

1. 1.1 Requirements

1.1. 1.1.1 Gather requirements from school director

1.2. 1.1.2 Gather requirements from teachers

1.3. 1.1.3 Gather requirements from students

1.4. 1.1.4 Analyse requirements feasibility

1.4.1. 1.1.4.1 Analyse requirements collisions

1.4.2. 1.1.4.2 Analyse if doable within time and budget

1.5. 1.1.5 Create requirements documentation

2. 1.3 Analysis and design

2.1. 1.3.1 Analyse database

2.1.1. 1.3.1.1 Design Data flow diagram

2.1.2. 1.3.1.2 Design ERD

2.2. 1.3.2 Create Use-case diagram

2.3. 1.3.3 Create UI analysis

2.4. 1.3.4 Review existing UI design

2.5. 1.3.5 Analyse AI

2.5.1. 1.3.5.1 Analyse how to generate test for teachers

2.5.2. 1.3.5.2 Analyse how to adapt test generating for students

3. 1.4 Implentation

3.1. 1.4.1 Create test questions

3.2. 1.4.2 Create tutorials

3.3. 1.4.3 Program AI for adaptive test generating

3.4. 1.4.4 Implement UI

3.4.1. 1.4.4.1 Implement UI for Chrome

3.4.2. 1.4.4.2 Implement UI for Safari

3.4.3. 1.4.4.3 Implement UI for Mozilla

3.5. 1.4.5 Integrate into application

3.6. 1.4.6 Program test generator for teachers

3.7. 1.4.7 Optimise performace

3.7.1. 1.4.7.1 Optimise server loads

3.7.2. 1.4.7.2 Optimise amount of data send

3.7.3. 1.4.7.3 Optimise multi-user handling

3.8. 1.4.8 Create documentation

4. 1. 5 Testing

4.1. 1.5.1 Test units

4.2. 1.5.2 Test components

4.3. 1.5.3 Test performance

4.4. 1.5.4 Review code

4.5. 1.5.5 Perform acceptance testing

4.6. 1.5.6 System testing

4.7. 1.5.7 Regression testing

4.8. 1.5.8 Test browser independence

4.9. 1.5.9 Review documentation

4.10. 1.5.10 Review compliance with programming standards

4.11. 1.5.10 Penetration testing

5. 1. 6 Deployment & User Support

5.1. 1.6.1 Do a training workshop for users

5.1.1. 1.6.1.1 Do a workshop for students

5.1.2. 1.6.1.2 Do a workshop for teachers

5.2. 1.6.2 Prepare feedback survey

5.3. 1.6.3 Provide user support

6. 1.2 Planning

6.1. 1.2.1 Plan analysis phase

6.2. 1.2.2 Plan implementation

6.3. 1.2.3 Plan testing

6.4. 1.2.4 Plan training workshops

6.5. 1.2.5 Plan budget

6.6. 1.2.6 Plan risk management

6.6.1. 1.2.6.1 Analyse risks likelihood

6.6.2. 1.2.6.2 Analyse risks impact

6.6.3. 1.2.6.3 Create risk management plan

6.7. 1.2.6 Plan change management procedures