Difference between revisions of "Software Development"
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
		
		
		
		
		
		
	
| Line 6: | Line 6: | ||
=== Examples: ===  | === Examples: ===  | ||
| − | + | # 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.  | |
| − | + | ||
| + | # 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:
- 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.
 
- 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