写在前面:
软件开发伴随我走过11年职业生涯,大大小小的系统开发过好多个,有成功的,有失败的,软件公司虽然是戴着高科技的帽子,却干着苦命的工作,整个过程对开发人员来讲,都是煎熬,但问题出在哪呢?如何解决呢?
针对以上问题及我在行业实践中的总结,结合公司的框架情况,将我们的工作成果及解决方案发表如下,供各位同学参考,也希望高手提出宝贵意见。
行文组织说明:先概括,后具体,先提问题,再思考问题的解决方案,最终实现之。
3.1 我们开发的软件是什么样的软件?3.2 用户的组织结构是什么,以及组织结构对软件结构的影响3.3 用户对软件系统的性能要求如何,如何在需要的时候提升性能3.4 软件发开人员本身对软件开发的影响,如何克服这些影响3.5 为解决以上问题我们的构架应具备的能力与配置
3.5.1 通信能力的可配置3.5.2 应用宿主程序的适应3.5.3 1-N层应用的可配置(纵向)3.5.4 应用层负载能力的可配置(横向)3.5.5 应用服务的动态调度3.5.6 应用基础设施
3.6 IBeamMDAA最终可达成的目标
4.1应用开发必备组件4.2 Winform开发必备组件(包含应用开发必备组件)4.3 Web开发必备组件(包含应用开发必备组件)4.4 应用服务器Windows系统任务必备组件(包含应用开发必备组件)
10.1 加密组件的使用10.2 数据导入组件的使用10.3 向导组件的使用10.4 报表组件的使用
十一、 框架常用问题解答(FAQ)
十二、 结语
十三、 附件
13.1 编码规范
13.1.1编码组织规则13.1.2命名规则13.1.3编码原则13.1.4 代码格式
13.2 界面规范
13.2.1 程序员应知——简单就是美13.2.2界面设计与测试规则
13.3 项目设置及项目结构13.4 其它