zoukankan      html  css  js  c++  java
  • 如何写好软件需求说明?

         首先,需求说明是什么?软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。

         今天确实上了一堂课,在新的公司我的任务暂时就是写文档,可这文档怎么写?不知道,我不是做这事的,我就是一个代码工。其他的都不怎么会,可没办法,只能写,因为任务就是这样。那咋办?百度吧,然后下了很多需求文档模板,接着就照着那个写。写完了?嗯,上交,ok!

         但实际流程我觉得应该要更加复杂,毕竟需求说明是软件开发的第一步。它是为了开发更加方便,快速的先决条件,因此这一步也是很重要的一步。首先,出现了什么问题?(软件就是用来解决问题的,没有问题,那软件有何用?)知道了问题之后,就去思考怎么解决这些问题,解决的流程是什么?知道了问题在哪里,思考了如何去解决这个问题。那你对软件的整体功能也就了解的差不多了,所以接下来你就要确定这个软件的具体功能(就是解决那些问题的办法,在软件中的体现,或者说在软件中的解决方案是什么),然后思考清楚软件针对那些问题是如何解决的?针对问题的分类,而对软件的模块也进行详细的分类(菜单),划分了功能、模块、菜单。接下来你就可以细化软件里面的功能,针对问题的一步一步细化、思考下去。

        所以总的步骤应该是:出现问题——>如何处理(解决方案)——>针对问题,软件的功能、模块体现——>软件具体的功能实现。

        经过这样一个步骤,虽然我不是一个很会写文档的,但我对软件就已经掌握的差不多了,至于技术上的实现,或者说软件需要的那些技术,我觉得大概也已了然于胸了。

  • 相关阅读:
    C# 利用StringBuilder提升字符串拼接性能
    T420 开启麦克风
    理解数据库中的undo日志、redo日志、检查点
    网络编程api总结
    源码剖析Linux epoll实现机制及Linux上惊群
    linux信号的处理--部分源码分析
    git使用笔记-提高篇-重置揭密
    git使用笔记-比较分支差异
    git使用笔记-提高篇
    ubuntu安装软件依赖解决
  • 原文地址:https://www.cnblogs.com/zjw112/p/2987150.html
Copyright © 2011-2022 走看看