将了分层和展开,开始谈谈设计的总体思路了
最近也在网络上找了找关于软件设计过程的整体思路,遗憾的是,可以成为教科书的可以说是没有,有的只是以前的基于流程化设计和个别人的观点
自己对自己的设计思路做一下总结
1、分解,用思维导向法,把问题分解成为独立节点,要求,最终节点不可分割
2、对表示逻辑的节点,使用流程法,描述最终节点;对表示交互关系的节点,使用交互设计,描述最终节点;对表示存储的节点,使用数据库技术,描述最终节点;。。。
3、把最终节点中参与的对象和关系,用E-R进行描述
4、整理节点和关系,使用分层技术和对象技术,简化出公用类库,实现耦合与解耦(相关导致耦合、模式减少解耦),这里建议不要重复造轮子,尽量参考或使用别人完成的代码吧
有几种特殊的情况,需要考虑
1、商业特性要求,更多属于设计框架层面(如tcpserver和servlet的选型)
2、如果没有需求,只有大致思路,有三种解决办法,一个是找业务专家,帮忙完成需求,另外一个是参考类似系统的设计,最后一个是设计成为一个高扩展性的系统,建议不要用最后一种,因为对开发效率的影响是比较大的
3、团队人员水平不足,也有三种解决方法:在遵循设计思路的同时,降低每一步骤的要求,或者培训,提高个人能力,或者,招聘高级人员,这个不属于技术范畴了
分享到:
相关推荐
标题中的“对话框乱弹的小程序源码”指的是一个编程项目,它利用MFC(Microsoft Foundation Classes)库在VC++环境中编写,目的是创建一个整人性质的程序。这个小程序一旦运行,用户点击“开始”按钮后,会在Windows...
使用fiddler工具进行抓包,使用python进行osc乱弹抢沙发
《乱弹爱丽丝》是一首深受广大音乐爱好者喜爱的钢琴曲,它的简谱版本为演奏者提供了方便,使得无论是初学者还是有一定基础的琴友都能尝试演奏这首曲子。在简谱中,数字代表音高,不同位置的数字对应钢琴键盘上的不同...
这篇论文《浅析新媒介生态环境下广播娱乐节目的编辑特征——以FM101.1西安乱弹“刘翔来了”为例》深入探讨了在新媒体环境下,广播娱乐节目如何适应和利用新媒介特性,实现自身内容创新与传播效果的提升。通过对FM101...
3. **网页作坊**:包括技术中心(网页制作与图像处理、技术文摘、实用技巧)、脚本仓库(特效脚本)、网眼天下(技术、设计、素材、免费资源)和下载中心(经典教程、软件与源码)。 4. **eNet学院**:涵盖通用知识...
《浅析新媒介生态环境下广播娱乐节目的编辑特征——以FM101.1西安乱弹“刘翔来了”为例》.zip
4. **洪恩在线-电脑乐园**:提供电脑入门、网页制作、办公软件、程序设计等方面的教程,同时提供软件下载资源。 5. **织网人要**:该网站分为入门、进阶、实战、思索和答疑五个部分,适合不同阶段的网页制作者。 6...
企业需要从单一的产品竞争转变为整体解决方案的竞争,利用互联网技术提升服务质量和效率,打造差异化竞争优势。 【管理方式的创新】 在互联网环境下,企业管理也需要进行相应的变革。扁平化、敏捷化的组织结构能更...
《浅析新媒介生态环境下广播娱乐节目的编辑特征——以FM101.1西安乱弹“刘翔来了”为例》这篇文档探讨了在新媒体环境下广播娱乐节目编辑的新特点,以陕西地方电台“刘翔来了”为例进行深入分析。广播节目在传统媒介...
3.表名生成命名规则,字符串替换功能。 4.模板中字段排序方法公开。 5.字段默认值函数的处理。 6.导出的sql脚本中,单引号 '的问题。 7.工具-选项-代码生成设置修改。 ★生成项目后,请选择“包括在项目中”,将...
3. 正确处理响应:在服务器端,应使用`Response.Clear()`、`Response.ContentType = Type`、`Response.Flush()`和`Response.Close()`来确保正确输出。 值得注意的是,Ajax并不意味着高交互性和用户体验的必然提升。...
乱弹随机跳转到博客的任意一篇文章。TotoroⅢ,基于TotoroII的Z-Blog的评论及引用管理审核系统增强版。 8月1号发布,修正了0722版的一些问题,请大家更新! 主要更新 [主要更新]后台语言包切换 [主要更新]WAP插件...
在程序设计中,这种不断弹窗的效果通常是通过循环结构和消息对话框函数实现的。 在VB中,`MsgBox`函数用于显示一个带有指定文本、图标和按钮的消息框。这个程序可能是设置了一个无限循环,每次循环都会调用`MsgBox`...
【维宏软件Ncstudio V5.4.55_中文】是一款专为数控加工领域设计的专业软件,它集成了CAD/CAM功能,为用户提供了一站式的数控编程和控制解决方案。这款软件的主要特点和功能包括以下几个方面: 1. **集成化界面**:...
3. 悠然乱弹: 这里的“悠然乱弹”可能是指作者以轻松幽默的方式讨论技术话题,比如螺旋矩阵和蛇型矩阵的实现。这些内容可能并不是书中主要介绍的技术细节,而是穿插在书中,作为技术讨论之外的调剂。 4. 未分类: ...
进行编译,并嵌入到可执行文件中去pyHook-1.5.1.win32-py2.7
6.1. 有了它,我们就可以摆脱那些自称ui设计师的人了。 6.2. 关于BorderLayout 6.3. 嗯,不如再看看附加效果 6.3.1. 先看看split 6.3.2. 再试试titlebar 6.3.3. 还不够,还不够,让四周的区域可以缩起来 6.3.4. 给...
目前和平之翼代码生成器SMEU 3.2.0版乌篷船正式版已发布, 此版本支持Service,Dao组件扫描,SGS初始数据导入,多对多初始数据导入,一对多动态标签等先进特性,新增在线文档:代码生成器技术乱弹,欢迎使用。...