软件系统

桌面程序、移动端应用、系统平台

作品列表

软件设计从软件需求规格说明书出发,根据需求分析确定功能和整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方案。

代码力量,功能引导


在现代社会中,软件应用于多个方面。如人机界面、办公套件、数据库、游戏等。软件设计的重要性表现在软件的质量。良好的设计特征不是靠碰运气,而是在设计过程中通过综合运用基础设计原理、系统方法论、彻底的评定回顾等,应用各种各样的技术和原理,并用它们足够详细的定义一个设备、一个程序或系统的物理实现的过程。


开发历程

软件工程是一种用系统的方法来开发、操作、维护及报废软件的过程,这一全过程被称为软件的生命周期。

i80
产品受众调研,需求功能设计

每一个使用者对产品都有自己的理解和诉求点,需求功能设计的目的是通过沟通大家达成共同一致的需求。

了解更多
i80
技术选型规划,组件效果分析

明确需求后,针对需求目的,规划合理的技术选型方案,一方面便于实现快速开发,另一方面确保实现预期。

了解更多
i80
原型设计思考,视觉表现提升

在目的明确和有总体规划思路后,原型设计有助于使用户更快的见到产品的雏形,以验证和预期是否有偏差。

了解更多
i80
功能代码编写,规范标准建立

团队开发过程中,在编写代码之前,建立一套合理的规范和标准是必须的,保障各模块之间的兼容和一致性。

了解更多
i80
数据性能优化,产品开发迭代

产品雏形建立后,还需要反复验证,并且优化功能和算法,是产品在制作的过程中得以优化,这是一种迭代。

了解更多
i80
功能交互升级,成品测试上线

从用户的角度验证产品的使用,优化交互流程和方式,提升产品。使产品在测试发布前有良好的用户体验度。

了解更多

设计原则



Keep It Simple, Stupid (KISS),“微软”(Microsoft)“所见即所得”的理念;“谷歌”(Google) 简约、直接的商业风格,无一例外的遵循了“kiss”原则,也正是“kiss”原则,成就了这些看似神奇的商业经典。



You Ain’t Gonna Need It (YAGNI),只考虑和设计必须的功能,避免过度设计。只实现目前需要的功能,在以后您需要更多功能时,可以再进行添加。如无必要,勿增复杂性。



Hollywood Principle – 好莱坞原则,好莱坞的经纪人们不希望你去联系他们,而是他们会在需要的时候来联系你。也就是说,所有的组件都是被动的,所有的组件初始化和调用都由容器负责。



Law of Demeter – 最少知识原则,如果你想让你的狗跑的话,你会对狗狗说还是对四条狗腿说? 如果你去店里买东西,你会把钱交给店员,还是会把钱包交给店员让他自己拿?

产品规划

根据用户提出的需求,从各种不同角度来分析问题,尽可能列出解决问题的各种策略。采用多种策略找出解决方法,将大系统划分成树形结构的层次系统、自顶向下逐步细化系统,自底向上逐个解决问题。

信息管理

以人为主导,利用计算机软件、网络通信设备,进行信息的收集、传输、加工、储存、更新和维护,以提高效益和效率为目的,支持企业高层决策的系统。

数据决策

人工智能和DSS相结合,更充分地应用知识,如关于决策问题的描述性知识,决策过程中的过程性知识等,通过逻辑推理来辅助解决复杂的决策问题。

移动应用

移动应用不是ERP的移动化,是基于移动场景的业务需求。针对性极强,操作也极简单。比如,主管用手机可以审批业务,也可以查看联系人并安排工作。

桌面应用

桌面应用程序 强调的一个核心概念是"易用",激励开发人员在开发时考虑任何一种可能,是要鼓励开发人员开发出能够让电脑帮助世界上每一个人的程序。

行业软件

针对特定行业而专门制定的、具有明显行业特性。属于定制化需求开发的成果表现。目的是为使行业从业人员从枯燥机械的重复劳作中解放出来并提高效率。

工具应用

在使用电脑进行工作和学习时经常使用的软件。是为方便对工作、学习和生活进行管理的应用,属于私人定制需求,同行业软件相比,工具应用更具个性化。

项目感悟

应用系统结构设计的目标是决定如何构造应用系统结构,简化用户的工作,尽可能降低出错率,容忍用户的错误。

尽可能减轻用户记忆,采用列表选择。

对共同输入内容设置默认值,使用代码和缩写等,系统自动填入用户已输入过的内容;使界面具有预见性和一致性。用户应能控制数据输入顺序并使操作明确,采用与系统环境(如 Windows操作系统)风格一致的输入界面。

防止用户出错。在设计中可采取确认输入(只有用户按下键,才确认),明确的移动(使用TAB键或鼠标在表中移动),明确的取消,已输入的数据并不删除,对删除必须再一次确认,对致命错误要警告并退出。对不太可倍的数据输入,要给出建议信息,但是处理不必停止。

提供反馈。使用户能查看已输入的内容,并提示有效的输入回答或数值范围;按用户速度输入和自动格式化。用户应能控制数据输入速度并进行自动格式化,输入的空格能被接受。对于界面的总体设计和具体功能块设计,可用上面提到的各类界面设计准则就其应用对象进行综合测试

更多 分享

在理想的情况下,输入后能允许用户编辑并采用风格一致的编辑格式,数据输入界面可通过对话设计方式,实现若条件具备,尽可能采用自动输入。

确定开发对象,明确开发方法,集成应用系统。
每个模块都要经过单元测试、功能测试,模块连接后要进行总体功能测试。对可执行的版本测试,修改后,形成一个可用的版本,投入试用。

实用性,衡量界面在帮助用户完成任务时的满意程度,这点只能从用户调查表中获取。有效性。度量指标有错误率、任务完成时间、系统各设备使用率等。

易学习性。从系统开始使用一段时间后,错误率下降情况,完成任务时间减少的情况正确调用设备及命令的情况,以及用户知识增加的状况来衡量。

用户满意程度。以用户满意程度,发现问题多少及使用兴趣来衡量界面评估采用的方法,已经由传统的直觉经验的方法,逐渐转为科学系统的方法进行。

更多 分享

运行程序,分析结果


运行可执行程序,得到运行结果。能得到运行结果并不意味着程序正确,要对结果进行分析,看它是否合理。不合理要对程序进行调试,即通过上机发现和排除程序中的故障的过程。


应用场景

移动应用已经为赹来赹多的企业带来更大的市场空间和市场机会。通过手机企业可以将自身的产品和服务更大范围,更好的展示,也可以更好的跟客户互动。

合理规划,严格执行

需要对功能指标、性能指标、可用性、可靠性、易理解性、可扩展性、可维护性、可移植性和系统成本进行定性或定量的分析。这些指标的好坏决定系统寿命的长短。

3450

可靠性

345+

易理解性

6000

可扩展性

关联作品

应用系统分析在于系统地调查、分析应用环境的特点和要求,建立数学模型,按照一定的规范化形式描述它们,形成计算机应用系统的技术设计要求。

近期更新

品牌视觉设计相关其他作品介绍

版权所有 © 2015-2020 火印设计

备案信息:XSD0001