Font Size: a A A

Improvement Of Software Development Methodology Based On UCD And Practice In Mobile Devices Project

Posted on:2011-08-12Degree:MasterType:Thesis
Country:ChinaCandidate:Y W XiongFull Text:PDF
GTID:2178360308460895Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The development of mobile smart phone brought the trend of personalized software. Users'demand of personalization increased according to this tendency. Software developing used UCD(User Centered Design) for user study and requirements gathering to overcome the shortages of software engineering methodology, which including inaccurate requirement analyzing and low efficiency of communicating with customers. UCD specialists need software engineering to help them implement their ideas and design plan, and eventually turned ideas into a prototype.User Centered Design refered to involve users into software developing stages, such as requirement gathering, coding and testing, and implement application iterately following users'feedback and suggestions. UCD is the smart choice to give users an access to software engineering process.In Nokia user experience research team, software engineerers and UCD specialists work following a methodology that combined developing and design into one team.In this article, a software engineering model based on UCD was designed to solve the problems in current working pattern. Those problems were focused on communication between UCD and software developing, result deliver delayed due to asynchronous temple of each part. After summarized existing troubles, UCD software developing methodology was rised based on lessons learned from practice experience.This article used Karaoke project to illustrate the fact that UCD software methodology can reduce the number meetings and improve work efficiency. It brought coding upfront to design phrases, instead after design. In this project, software engineerers, designers and business specialists had less arguments because the standard is unified to customer judgement.This article offered four models to combine UCD and software developing, which are UCD software linear model, UCD software parellezing model, usabilily test driven model and UCD software merging model.
Keywords/Search Tags:UCD, software model, usablilty test, agil
PDF Full Text Request
Related items