> 硕士毕业论文 > 60000字硕士毕业论文故事板驱动软件构建方法及应用

60000字硕士毕业论文故事板驱动软件构建方法及应用

论文类型:硕士毕业论文
论文字数:60000字
论点:开发,系统,用户
论文概述:

本文研究的是从实际软件项目开发中总结出来的具有指导意义的软件开发方法一Storyboard驱动的软件开发。针对Storyboard获取用户需求并分阶段予以实现的特点,本文还研究了迭代方法中比较经典

论文正文:

导言

1。1背景介绍和意义

在数字内容大量增加、3D、超高清和增强现实等新体验以及技术记录不断更新的时代,这些更真实的表现将无处不在,渗透到社会领域和娱乐平台等各种应用中。当信息浪潮到来时,软件和信息服务提供商想要立于不败之地。光靠技术是远远不够的。它需要将技术与人性相结合,深入挖掘用户的需求,尊重用户对产品的意见,适应用户提出的合理需求的变化,使用户使用像现实世界体验一样的终端设备。
同时,如何从用户的角度设计产品,构建敏捷企业,为用户提供可扩展和可扩展的软件产品,已经成为员工需要思考和解决的问题。这一新趋势也对软件开发方法提出了新的挑战。主要的信息服务组织和企业已经开始研究和尝试面向用户的软件开发过程。微软的WPF页面显示技术和MVVM模型在注重用户体验的软件开发框架和技术创新中具有巨大的应用价值。
对于用户来说,满足用户需求的开发方法可以为用户提供高满意度的产品,降低用户的时间成本,同时为后续新功能的开发提供基础。对于开发团队来说,灵活满足用户需求的意义在于降低我们的研发成本,使项目管理有序,提高用户对公司品牌的忠诚度。如果用户需求得不到满足,新需求得不到合理扩展,将会导致对产品的负面印象和评价,也会对品牌产生负面影响。
微软的WPF带来了新的技术体验,如Sliverlight、音频、视频、3D、动画等。这导致了软件用户界面层的更多细节和定制。同时,在技术层面,WPF还带来了绑定、依赖属性、routedevents、command、datatemplate、controltemplate等新功能。
MVVM(模型-视图-视图模型)框架的起源是从MVP(模型-视图-演示者)模式与WPF相结合的应用模式演变而来的一种新型框架。
在过去的10年里,赌博已经成为美国娱乐业的一个“新的经济增长点”,并在各地蓬勃发展。中国特别行政区之一的澳门也以众多赌场而闻名。现在,澳门和拉斯维加斯的大多数赌场仍在使用IGT在20世纪90年代为赌场行业开发的业务运营平台、审计系统和客户关系管理系统。近年来,传统赌博平台的昏暗界面、繁琐的计算方法和固定的操作步骤越来越不能适应赌场业务的更新和赌场工作人员的使用习惯。* * * * * * * * * * *系统的出现甚至影响了传统的赌场业务。在这种背景下,开发一套适合现代赌场管理,集业务平台、客户关系管理和审计功能于一体的系统是非常必要的。

1.2现状分析

传统的软件开发方法不能很好地解决需求不明确和需求多变的问题。在需求分析阶段与用户的沟通不能达到完全理解用户意图的目的。在软件实现过程中,用户在过程中提出的所有需求都被接受,需求变得无止境。设计和编码不断地被修改,由于新功能的增加、无休止的循环和项目管理的失败而导致新的缺陷。

1.2.1原型法
原型法(Prototype)起源于20世纪80年代。计算机软件技术的发展,特别是关系数据库系统、第四代程序生成语言和各种系统开发环境的产生,已经导致软件开发速度不能满足实际需求、软件产品质量不可靠、软件维护困难、缺乏适当的文档以及开发进度难以控制。面对这样的软件危机,信息系统开发生命周期方法因其标准化的过程和清晰的层次而诞生并得到广泛应用。然而,用户需求定义阶段的错误信息是系统开发中最严重的错误。在这样的背景下,提出了一种全新的系统开发方法。它的设计理念、工具和方法大不相同。它摒弃了依赖于一步一步仔细调查和分析,一步一步整理书面文件,最后让用户看到结果的繁琐做法。
原型方法的输出:原型方法构建“可在计算机上实际运行的快速原型”。它主要依靠“可视化开发工具”来收集用户真实和具体的反馈。

3故事板驱动软件开发........22-25
3.1故事板驱动程序开发........22
3.2故事板驱动程序开发........22-23
3.3故事板驱动程序开发........23-25
4故事板驱动程序软件开发........25-61
4.1明戈系统项目背景........25-29
4.1.1明戈系统状态........25-27
4.1.2表寿命........27
4.1.3额定寿命........27-28
4.1.4标记功能........28
4.1.5 RIM功能........28-29
4.2 MIGO系统要求........29-36
4 . 2 . 1 MIGO系统的功能应为........29-35[/BR/]4 . 2 . 2 MIGO系统的非功能........35-36[/BR/]4.3 MIGO系统框架........36-38[/BR/]4.4 MIGO系统设计........38-49
4 . 4 . 1 MIGO系统合计........38-40
4 . 4 . 2 MIGO系统........40-42
4.4.3明戈系统数据........42-45
4.4.4客户端、EMS服务器和带宽........45-46
4.4.5明戈系统数据........46-48
4.4.6客户、BW和DAT的实施........48-49[/比尔/] 4.5明戈系统........49-55 [/BR/] 4.5.1标记赎回........49-53 [/BR/] 4.5.2控制重用和系统........53-54
4.5.3服务方法和........54-55
4.6明戈系统........55-61
4 . 6 . 1 MIGO系统测试........55-57[/BR/]4 . 6 . 2 MIGO系统设计阶段,......57[/BR/]4 . 6 . 3 MIGO系统开发阶段。单元测试........57-58
4.6.4之前提交的mingo系统版本........58-59
4.6.5 mingo系统测试订单........59
4.6.6 mingo系统回路........59-61

结论
本文研究故事板驱动的软件开发,这是一种从实际软件项目开发中总结出来的指导性软件开发方法。根据故事板获取用户需求并分阶段实施的特点,本文还研究了经典原型法和迭代法中的螺旋法,并研究了以用户为中心的设计现状。
原型方法不适合大规模系统开发,并且缺乏标准化文档。螺旋方法仅适用于内部大规模软件开发,对软件开发人员有较高的要求。研究数据表明,在传统的开发方法中,定制开发项目的失败率高达50%,风险很高。