欢迎来到天天文库
浏览记录
ID:10374067
大小:53.50 KB
页数:4页
时间:2018-07-06
《基于柔性化软件开发程序的网站设计案例分析概述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于柔性化软件开发程序的网站设计案例分析概述第1章绪论1.1研究目的与意义本文引用柔性软件项目实施过程概念,探讨如何将专业数字化视觉设计工程引入软件工程项目,从而为客户提供快捷高效的数字化虚拟设计及网站应用解决方案。本项目基本特征是:由专业的数字化工程师提交界面设计方案,该方案会作为输入文档集,通过解析系统并加载非格式化的表单数据系统输出文档集,自动生成可以直接运行于服务器端的目标网站页面文档集。在不对客户提交数据内容作任何规范性假设与格式化的前提下,通过本方案提供的全面自动化数据解析过程,在目标服务器端快速部署生成页面集并可以即时发布网站应用,提供给客户一种全新的、
2、实时的数字化媒体展示解决方案。1.2国内外研究状况与背景分析工业设计是建立在科学技术基础之上,以赋予工业产品艺术性为目的的一项感性思维和理性思维相互融合的工作。'而设计的本质从某种意义上说,是一种反复修正走向完善的过程,快捷、方便地达到目标反映出开发设计的全面水准以及能否赢得竞争的实力。在我们设计的初期,产品的整体造型和结构、零部件形态都应有一个系统的考虑,因为他们将影响用户使用的方便性,同时也需要检验它们的生产、装配的可行性,所以,在开始,它们的形态、尺寸应有一定的模糊性,要在各种评价、分析和装配验证后方可最终确定。2而人机界面设计研究又同时要求设计师在计算
3、机功能性表现逻辑中按照机器的特性去行为,在人工输入输出过程中按照人类的方式去思维和行为,就是要把人的思维和行为转换成机器可以接受的方式,把机器的行为方式转换成人可以接受的方式,这个转换程又需要数字工艺的技术支撑,始终操持计算机在人机界面上适应人的思维特性和行动特性,这就是以人为本的人机界面设计思想。一个友好美观的界面会给人带来舒适的视觉享受,然而界面设计不是单纯的美术绘画,需要定位使用者、使用环境、使用方式并且为最终用户而设计,是纯粹的科学性的艺术设计。以最终用户的感受为目标,所以界面设计要和用户研究紧密结合,是一个不断为最终用户设计满意视觉效果的过程。其中,多媒体是
4、很好的媒体表现形式。它的表现形式是多种多样的,包括文字、图像、声音等(可以让人从视觉、听觉等方面得到全方位的信息)。它的主要特点是可以把事物有声有色、清晰明确的表现出来,因此设计者的创造意图也就更加容易被大众接受。同时,多媒体还具有很强的互动性,可以进行直接的人机交流,而传统的产品展示具有一定的局限性:首先从感性认识上来说,要了解新产品就必须到指定的地点去;另外传统产品展示无法让消费者深入了解产品;再者传统产品展示的全部过程(包括场地、布展、宣传等)通常要耗费大量的时间、人力和物力。第2章项目定位与系统协作特征分析2.1项目定位分析软件管理着今天的业务,作为数字化设计
5、方案可以视为必要的输出工件单元,也一并纳入信息系统生命周期管理过程中。因此,信息系统开发项目过程中,子系统相互联动作用的成功与否会直接影响到项目的成败。我们知道,软件项目依赖于存在很大变数的预期,这些变数(比如,新技术和框架、分散在各地的开发团队和与第三方供应商的合作关系等)相关联的风险会超出管理控制范围。如果我们不能控制预期发生变化的肇因,变数只会越来越大,而变数越大,风险也越大。既然不可控制的变数这么多,就有必要清楚地了解整个项目的管理状况。要想成功管理开发过程,就必须平衡管理层和开发人员之间的需求。管理层要求项目具有可跟踪性、可预测性并可以持续不断地得到有关风险
6、的信息。另一方面,开发人员则必须能够和本地或外地的团队成员富有成效地合作,在有利于促进创新和提高质量的灵活环境中工作,并能够在承担具体工作任务时全力以赴,最大限度提高工作效率。因此,难题在于:公司必须为开发人员提供高度灵活的工作环境以鼓励创新,同时这种环境又必须具有管理风险所必需的透明度。如何更快交付更好和更低廉的解决方案。现在,企业面临着很多新的难题,这些难题进一步加剧了对软件交付进行管理的要求,但令人奇怪的是,这种要求反而为提高开发的灵活性创造了更大机遇。2.2系统协作特征与项目优势本项目子系统是完成任务的载体,系统的要完成的任务都是分配给一个或多个子系统来承载,
7、也就是子系统的职责。当一个任务由多个子系统来完成时,子系统间必须要进行分工协作,以实现子系统关系间的高稱合和子系统间的低稱合,保证系统的可扩展能力。子系统的发现并非单向过程,而是在职责分配和协作关系定义中需要循环往复。增加的子系统和协作关系可能对己有的结构造成变更或需要优化,这个过程就是目前所说的重构。重构在整个开发过程中起到不断的改进和精炼的作用,使构造的系统能更符合业务需求。子系统内部的5R责和子系统间的协作关系的不同组合可用于解决各种不同的问题,对于一些特定的问题,可以采用固定的一些组合方式去解决,这种组合方式就是常说的设计模式。子系统职责的分
此文档下载收益归作者所有