看这身边号称“大系统”的软件垃圾,实在是无语。没有基本的需求分析与设计,没有基本的软件测试
没有基本的安全常识。 (加点压力就当机 暴力破解密码漏洞)
我的软件开发6大忧和4个解决方案
1 框架选择 (接触spring appfuse 后知道aop ioc 基本可应付目前碰到的系统)
2 系统需求分析与设计建模 (uml 正在试用相关软件 学习相关规范 有个中文的trufun plato不错 再找机会试试rose)
3 代码版本控制 (用了cvs后 基本上可解决)
4 代码编写规范 (用了jalopy解决 定义好规范文件 每个人写完代码后 foramt一下 全改好)
5 代码测试 (尝试下 junit /itest/ runloader/ the grinder 看是否能解决)
6 代码部署 (ant 工具 不二之选)
目前 2和5 在试用中
2的工作基本上等于在写系统详细说明书,当然是这几天工作重点。
我希望将《采购系统》 按时 按标准开发规范来完成(按标准 我相信很多公司都不敢说这句话 主要是上面6大问题 主要是怕建模和测试)
一方面 错过这个系统很难再找到一个上手的项目。
一方面 我们每个参与者对这个系统都寄予厚望。
一方面 人是需要进步的不能停留在原地踏步,软件开发能力不是用量而是用质来衡量的。
-------------------------------------牢骚发完,书没看完。该睡觉了 明天还是8点上班。
好象我从没准时到过单位,谁知道迟到大王是个真正的工作狂呢??????