Students are required to work (in groups) through a complete Systems Development Life Cycle to develop a business information system based on techniques and tools taught in CS2103 or IS2103. IS3102 can be viewed as a large-scale practical module of CS2103 or IS2103. They will also sharpen communication skills through close team interactions, consultations, and formal presentations. Emphasis will be placed on requirement analysis, system design, user interface design, database design and implementation efficiency. Students will be assessed based on their understanding and ability to apply software engineering knowledge on a real-life application system.