Difference between revisions of "Software Development"
Jump to navigation
Jump to search
(Created page with "=== Similar to existing IS480 project === === Project type === *Solution design project (IS480 style) and implement the design: 4~6 members, industry project with external...") |
m (Protected "Software Development" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | === | + | === 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: === | === Project deliverable: === | ||
− | *1) system prototype; | + | *Application project: 1) a system prototype; 2) documentation of the system |
− | + | *Research project: 1) a system prototype; 2) an implementation and evaluation report | |
− | * | ||
− | |||
− |
Latest revision as of 21:40, 27 August 2020
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