1、软件项目研发的设计流程一个软件项目研发的设计流程是怎样的呢?以通常标准的设计方法为例。 第一个步骤是市场调研,技术和市场要结合才能体现最大价值。 第二个步骤是需求分析,这个阶段需要出三样东西,用户视图,数据词典和用户操作手册。用户视图是该软件用户(包括终端用户和管理用户)所能看到的页面样式,这里面包含了很多操作方面的流程和条件。数据词典是指明数据逻辑关系并加以整理的东东,完成了数据词典,数据库的设计就完成了一半多。用户操作手册是指明了操作流程的说明书。请注意,用户操作流程和用户视图是由需求决定的,因此应该在软件设计之前完成,完成这些,就为程序研发提供了 和准 ,很 多 是这样 的,因 , 序
2、分, 发 作和 需求 因此 的现 。 需求分析, 了以 作, 以为作为项目设计 应 完整的 出项目的 能需求说明书,因为 能需求技术的才能理,这就需要技术currency1和需求方(户“ 市场)能fifl的 通和了。 第三个步骤是要设计,系能 步分,并出合理的研发流程和”要求。作为 设计方法,完成要设计就以 阶段了,通常用这方法是因为的研发 ,技术管一 法出明 的 设计说明书, 是并 是说 设计说明书 要, 法在完成 , 据 结 和 的 结,要 设计的步骤。 第 个步骤是 设计,这是 技术currency1设计 的 要关, 设计说明书应 体的 以最 的方式 结 )提供 , 系整体 到最大一的
3、设计说明书,以 的 到最 , , 格的讲 设计说明书应 每个函数的每个参数的定义 精精 的提供出 ,从需求分析到要设计到完成 设计说明书,一个软件项目就应 说完成了一半了。换言之,一个大软件系在完成了一半的时候,其 没 始一 作。那些作软件的程序简单理为写 的,就从 子 犯了错误了。 第五个步骤是,在规范 的研发流程中, 作在整个项目流程里最多 会超过 1/2,通常在1/3的时间,所谓磨刀 误砍柴,设计过程完成的,效率就会极大提高,时 同 之间的 度协调和协作是最需要小心的,也许一个小 的问题就能影响了整体 度,让很多程序因此被迫停下 作等待,这问题在很多研发过程中 出现过。时的相互 通和应急
4、的决手段 是相 要的,对程序而言,bug 永远存在,你必须永远面对这个问题,大名鼎鼎的微软,曾连续三个月 发补丁的时候吗?从 没! 第六个步骤是 试 试很多:按照 试执 方,以分为内 试和外 试按照 试范围,以分为 试和整体联调按照 试条件,以分为fl常操作情况 试和异常情况 试按照 试的输范围,以分为全覆盖 试和抽样 试。以 很理, 再释。 之, 试同样是项目研发中一个相 要的步骤,对一个大软件,3个月到1年的外 试 是fl常的,因为永远 会又 预料的问题存在。完成 试 ,完成 收并完成最 的一些帮助文档,整体项目才算告一段落, 然日少 了升级,修补等等 作,要 是想通过一锤子 ,就要 停的软件的 况并 续修补升级, 这个软件被 为 。