Difference between revisions of "Software Development"
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
=== Examples: === | === Examples: === | ||
− | + | 1. Application development – build a working system, prototype or proof of concept. Students will develop a new application or build upon/integrate existing applications into a new system. Working in teams they will experience in the life cycle of a system from concept through delivery. They will deliver a working system that addresses a real problem. | |
+ | 2. Technology prototype – experiment by evaluating the capabilities of similar or competing technologies addressing a business-IT problem. The focus here is a deep understanding and benchmarking of existing technology or applications. | ||
=== Project deliverable: === | === Project deliverable: === | ||
*Application project: 1) a system prototype; 2) documentation of the system | *Application project: 1) a system prototype; 2) documentation of the system | ||
*Research project: 1) a system prototype; 2) an implementation and evaluation report | *Research project: 1) a system prototype; 2) an implementation and evaluation report |
Revision as of 17:01, 28 May 2019
Synopsis
This course provide opportunity for you to
- Develop an IT system that satisfies a list of functional and quality requirements with a team.
- Experience an iterative software development lifecycle using a methodology such as agile RUP, eXtreme programming or SCRUM.
- Apply project management skills.
Examples:
1. Application development – build a working system, prototype or proof of concept. Students will develop a new application or build upon/integrate existing applications into a new system. Working in teams they will experience in the life cycle of a system from concept through delivery. They will deliver a working system that addresses a real problem. 2. Technology prototype – experiment by evaluating the capabilities of similar or competing technologies addressing a business-IT problem. The focus here is a deep understanding and benchmarking of existing technology or applications.
Project deliverable:
- Application project: 1) a system prototype; 2) documentation of the system
- Research project: 1) a system prototype; 2) an implementation and evaluation report