如何做软件设计
来源:互联网 发布:客户信息采集软件 编辑:程序博客网 时间:2024/04/29 07:12
一谈到软件设计,可能会很难,大面上说,分解功能,逐步分解,其实这是大方向
关键是你做多了CODIng,用多了软件,你就明白了 要设计这个软件需要什么样的功能,
例如巡检系统来说,大的方面
需要一个WEB界面,任务控制系统,脚本控制系统,PERL解析文件
再细分
WEB界面,需要获得那些用户关心的数据(根据数据建立库表,写存储过程)
定义一个组件,这个组件的方法之一就是接受模板路径,替换变量,模板HTML一开始就定位好要写的变量用%%VAR%%表示,然后在程序中给变量赋值,最后调用创建模板函数,就行了
脚本控制系统:
统一的脚本用于取得任务ID,定义网元,定义元任务,执行时间等。
PERL分析
根据命令检索,用函数处理用户需要的解析文件。
设计什么样的组件,设计什么样的模块,设计什么样的子程序,子系统,
再分
设计什么样的函数,函数如何调用。。
软件设计再强调一点,就是不可能一部设计到位,除非你很有经验,对用户的需求的理解,和对系统的认知是个逐步的过程,需要反复,所以设计软件的一条原则就是可扩展性要强,模块划分要得体,高内聚,低耦合很重要。
要有正确的设计理论和思想,再通过实践,逐步加深和理解。
- 如何做软件设计
- 教你如何做控件*.ocx--------------------摘自丹心软件设计
- 软件设计—怎么做
- 如何写软件设计文档?
- 如何开展软件设计
- 如何写软件设计文档
- 如何看待软件设计
- 如何写软件设计文档
- 如何写软件设计文档
- 如何写软件设计文档
- 如何写软件设计文档
- 如何衡量软件设计质量
- 2011年齐鲁软件设计大赛做基于android的项目如何,对于一个初学者来说是不是太难了?
- 如何取得好的软件设计
- 如何写应用软件设计文档
- 如何衡量软件设计的质量
- 如何写软件设计文档[转]
- 做一个有思想的软件设计人员
- struts常用标签举例
- 我眼中的CIO
- ejb3.0视频
- 英语学习
- 自定义应用程序配置文件1(app.config)
- 如何做软件设计
- 自定义应用程序配置文件2(app.config)
- 充分利用Hosts本地域名服务器
- 2008.11.14
- jQuery与Ajax的应用[转]
- 关于非模式对话框
- Socket编程指南及示例程序 (转)
- 英语学习
- 使用Hibernate编写通用数据库操作代码