浅谈应用软件的系统分析与设计

谈到应用软件设计质量的影响因素,大家往往会想到规划、分析、设计、案例和总结等几个方面。本文从三个案例、软件设计中工程技术人员的职责做了简要讨论,并对应用软件设计做了11项总结。

案例一:设计考虑了重用的软件就是好软件,有三个方面
(1)整体设计的重用思想体现
(2)程序设计时重用思想应用
(3)数据库设计时重用思想的应用

案例二:工作中不能忘记理想,但更不要忘记现实,有两点教训:
(1)产品一定要服务于应用,目标客户群定位不明确的产品前途渺茫
(2)产品设计的思维做项目,有好的结果不容易

案例三:企业级原来也可以这样设计:
(1)用户权限实现分级管理
(2)数据集中与分布式相结合
(3)程序公用模板
(4)恰当的配置文件
(5)灵活性与实用性相结合
(6)扩展性体现在用户也可以扩展

软件设计中我们的三项职责:
1、抓住主要问题,集中力量做好
2、关键设计需要思想(idea decide all,idea is all)
3、设计思想无处不在,不做没有设计的代码工作

总结应用软件设计的成功之路的11项关键点:
1、设计的服务对象是系统用户
2、人性化设计(程序员、管理员、操作者)
3、构建系统的智能(程序员、管理员、操作者)
4、设计的价值在于业务体现
5、程序代码不是软件设计的全部
6、成功的设计来自应用
7、设计失败的各种各样,成功的有共同点:
8、循环迭代,构件重用
9、模型与代码同步,理论用于实践
10、稳定性好,维护简单
11、增加资源重用,增强可维护性!

你可能感兴趣的:(IT技术)