Font Size: a A A

Storyboard Driven Software Development Method

Posted on:2013-03-18Degree:MasterType:Thesis
Country:ChinaCandidate:C ChengFull Text:PDF
GTID:2248330371497282Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the open era of Internet, user needs is personalized and varied, the business and usability of products is always our goal. There is no doubt that enhancing the user experience is one of the shortcuts in enhancing the system’s business and ease of use. The error of the user requirements definition is the most serious consequences of errors in the development of information systems, in this context, Storyboard-driven software development methods is promoted.Developed by Microsoft, the Windows Presentation Foundation (or WPF) is a computer-software graphical subsystem for rendering user interfaces in Windows-based applications. WPF was initially released as part of.NET Framework3.0and has driven user interface design into user experience era. The Model-View-ViewModel (MVVM) is an architectural pattern used in software engineering that designed to make use of specific functions in WPF to better facilitate the separation of view layer development from the rest of the pattern by removing virtually all "code-behind" from the View layer. MVVM is often used together with Prism. Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain WPF desktop applications and Silverlight Rich Internet Applications (RIAs). Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily and seamlessly integrated into the overall application. These types of applications are known as composite applications.This paper is based on a casino virtual workspaces system which is developed by an agile development team using Storyboard-driven development method. This method is an improvement of traditional software development method which can meet user needs’change more flexibly. It talks about the effectiveness and practicality of applying a variety of software development models such as the Prism and the MVVM to the individual aspects of application development. Combined with the latest Microsoft WPF, to make a business platform which is modular, of high degree decoupling between the user interface and program logic is proved to be effective and can meet the needs of user experience very well.
Keywords/Search Tags:Storyboard-driven, MVVM, WPF, Prism, Agile
PDF Full Text Request
Related items