1. Why component-based software engineering is important? If apply for small or middle size enterprises, is it still very important as adopted for developing system.
2. What about the developing rationale for user interface?
3. What is data mining?
4.What is NLP and which levels of analysis are NLP emphasis on?
5.What we can do for Social media analytics?
6. Topics: 1. List different system architecture and discussion their advantages/disadvantages? 2. Explain why the allocation of records to blocks affects database-system performance significantly. reminding: please list your cited reference if possible ( Write-in 150 words)