软件开发设计方案与实现的一点点经验

方案优于编程,设计优于编码,不经过实践不能真正的理解他的含义。

上一次写方案是license模块,由于当时不清楚程序具体什么走,非常急于写代码,详细设计文档也是改了很久。最后编码的整体效率和质量都不高。还没哟站到一定的高度去看到模块的划分。

这次又开始写方案了,时间很紧,只有一天,但内容也不多,结果还是预料中的,小组长只是想看考察和锻炼我的设计能力。

没能得到组长的认可,压力可想大大的,这不今天早上很早就醒了,6.45.

并且没起来就清楚的想出了昨天的设计方案-(针对网管系统新需求--信令软采)的实现思路。

此时,我才真正理解设计方案的重要性及编码其实真的不是最重要的。

 

说起昨天的设计方案,真的很惭愧,方案内容不完整,主要原因是经验积累不够,其实基本上都有描述,比如对告警的内容走告警流程,但不是很细,既然走告警流程,那么这个告警编号有吗?没有的话需要加到告警知识库中。

 

下午的电话会议小组长一个人和北京确认下关键的问题,我和另外一个同事补充了些有疑问的问题。

 

回来后我把会议纪要整理发到北京的同事那边,并对有疑问的问题进行了求证。方案基本在大脑中有了定型,该怎么去做都有了眉目。

 

今天早上想起的方案包括以下几点:

1,界面的设计(添加菜单,左树右表的方式显示,左树显示根元素,右表显示软采任务)

2,任务的管理(任务的新建,任务的暂停,任务的修改,任务的删除)

任务新建和任务修改的界面图昨天按照新的方案已经进行了修改和更新

剩下的就是任务的新建,任务的暂停,任务的修改,任务的删除都需要走配置变更流程,这个流程是原来已有的,调用的话不会出现什么问题的。

3,接口的设计 界面发起操作,需要通过ejb接口调用服务的服务,然后再调用配置变更进行处理。

 

 

 

 

软件设计方案 用户界面设计规范 用户界面:又称人机界面,实现用户与计算机之间的通信,以控制计算机或进行用户与计算机之间的数据传送的系统部件。 GUI:即图形用户界面,一种可视化的用户界面,它使用图形界面代替正文界面。 本系统坚持图形用户界面(GUI)设计原则,界面直观、对用户透明。用户接触软件后对界面上对应的功能一目了然、不需要多少培训就可以方便地使用本应用系统。 1、界面设计介绍 界面设计是为了满足软件专业化标准化的需求而产生的对软件的使用界面进行美化优化规范化的设计分支。 1)软件启动封面设计 应使软件启动封面最终为高清晰度的图像,选用的色彩不宜超过256色,大小多为主流显示器分辨率的1/6大。启动封面上应该醒目地标注制作或支持的公司标志、产品商标、软件名称、版本号、网址、版权声明、序列号等信息,以树立软件形象,方便使用者或购买者在软件启动的时候得到提示。插图宜使用具有独立版权的、象征性强的、识别性高的、视觉传达效果好的图形,若使用摄影也应该进行数位处理,以形成该软件的个性化特征。如果是系列软件还将考虑整体设计的统一和延续性。 2)软件框架设计 软件的框架设计要复杂得多。软件框架设计应该简洁明快,尽量少用无谓的装饰,应该考虑节省屏幕空间,各种分辨率的大小,缩放时的状态和原则,并且为将来设计的按钮、菜单、标签、滚动条及状态栏预留位置。设计中将整体色彩组合进行合理搭配,将软件商标放在显著位置,主菜单应放在左边或上边,滚动条放在右边,状态栏放在下边,以符合视觉流程和用户使用心理。 3)软件按钮设计 软件按钮设计应该具有交互性,即应该有3到6种状态效果:点击前鼠标未放在上面时的状态;鼠标放在上面但未点击的状态;点击时状态;点击后鼠标未放在上面时的状态;不能点击时状态;独立自动变化的状态。按钮应具备简洁的图示效果,名称易懂,用词准确,能望文知意最好,让使用者产生功能关联反应,群组内按钮应该风格统一,功能差异大的按钮应该有所区别。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值