Department of Computer Science

Computer Science

CS247 Group Software Development Project

Academic Aims

  • To gain the practical skills of developing a significant software.
  • To understand the standard practices of developing a significant software.
  • To experience the development of a graphical user interface.
  • To experience the development of a team software development project.

Learning Outcomes

On completion of the module the student will:

  • Gain practical experience of project management.
  • Gain practical experience of project documentation.
  • Gain practical experience of object oriented software development methods.
  • Gain practical experience of developing graphical user interface.
  • Gain practical experience of working as a member of a team software development project.

Content

  • Using standard tools of project development (UML, Java)
  • Eliciting system requirements
  • Analysing requirements
  • Designing system architecture
  • Using patterns and frameworks to design objects
  • Implementing system in Java
  • Performing tests
  • Documenting system
  • Iterative development

7.5 CATS (3.75 ECTS)
Term 2

Organiser:
Stephen Jarvis

Syllabus

Online material

Page contact: Jackie Pinks Last revised: Sat 27 Nov 2010
Back to top of page
 

Web site search

People search

News

News.