为何做分析没有方向?各位大哥大姐们?

系统并不大!总是不能把分析方法用道实际中!总把功能分析想到具体的程序流程上去!
各位有经验的大哥大姐们,你们有过这样的现象吗?你们是怎麽做的?
[77 byte] By [xiaodaoren-*] at [2008-5-2]
# 1
我觉得主要是经验太少
wyly at 2007-10-26 > top of Msdn China Tech,软件工程/管理,开发方法...
# 2
我们曾经遇到过类似的问题,后来经过总结才知道,根本没有踏实的按照软件工程的步骤进行,就像还没学会走稳就想跑一样,结果只有摔得更惨!等你要想爬起来就难了,我提个建议:不管系统大小都要严格按照软件工程要求的步骤进行,每一个步都是下一步的基础,当你感到上一步的没有完善的时候,你必须抛弃现在的工作,返回到上一步将其完善,否则做出来的软件也是垃圾!你现在说得“总把功能分析想到具体的程序流程上去”这说明你们还是在急于求成!一个软件工程具有的文档应该是:
系统分析与设计说明
需求调查报告
需求分析
数据库设计
系统功能设计
界面设计
测试报告
用户使用手册
你对照自己的具体情况,看看哪一个文档还没有,然后赶快去做最上面的文档才是当务之急!
mikel-疯子 at 2007-10-26 > top of Msdn China Tech,软件工程/管理,开发方法...
# 3
其实软件开发的过程应该是这样的
1。弄明白要做什么、要做成什么样:需求分析
2。制定计划
3。充分理解要解决的问题:分析
4。针对要解决的问题给出计算机实现的解决方案:设计
5。实现解决方案:编码
6。检查解决方案的实现效果:测试
7。交付用户使用
mach-照虎画猫 at 2007-10-26 > top of Msdn China Tech,软件工程/管理,开发方法...
# 4
完整过程:
1。需求整理(调查)
2。方案建议书*
3。标书*
4。(如果拿到了手)和客户签合同。
5。项目计划
6。需求分析书*
7。系统分析书(模型)
6。系统设计书(模型)
7。测试计划和模型
8。开发周(日,月)报
8。用户培训计划
9。用户手册
10。实施计划或总结
11。项目总结
10。
sexpunk-妖妖 at 2007-10-26 > top of Msdn China Tech,软件工程/管理,开发方法...
# 5
完整过程:
1。需求整理(调查)
2。方案建议书*
3。标书*
4。(如果拿到了手)和客户签合同。
5。项目计划
6。需求分析书*
7。系统分析书(模型)
6。系统设计书(模型)
7。测试计划和模型
8。开发周(日,月)报
8。用户培训计划
9。用户手册
10。实施计划或总结
11。项目总结

带*的是给用户看的正式文档
sexpunk-妖妖 at 2007-10-26 > top of Msdn China Tech,软件工程/管理,开发方法...
# 6
可是总是觉得太抽象,到具体的写的时候就不知道该写什么了,为什么?
yiyilc-依依 at 2007-10-26 > top of Msdn China Tech,软件工程/管理,开发方法...
# 7
也许你应该参考一下别人做的一些实例。
软件工程理论上需要的文档虽然很多,但可以根据情况对写哪些、如何写有个取舍。
完全不知如何下手,那可能说明你实际经验或理论知识都不足。
网上可以找到一些系统分析的实例,应该是值得参考的。
szfanke-临渊羡鱼 at 2007-10-26 > top of Msdn China Tech,软件工程/管理,开发方法...
# 8
谢谢各位的教诲
xiaodaoren-* at 2007-10-26 > top of Msdn China Tech,软件工程/管理,开发方法...