`
isaac
  • 浏览: 42141 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

从需求到设计

 
阅读更多

从需求到设计分为:需求、分析、设计三个步骤。

1、需求收集和整理阶段

    尽量详尽的收集客户的需求,把复杂的业务化成业务流程图。

    需求整理就是把需求按客户的业务模块进行整理,分模块把需求按业务逻辑整理一遍,去除杂质、规整业务、履顺业务流程。

2、需求分析

    分析整理好的业务需求,把握业务的数据流,画出业务流和数据流图。从整体上把握业务,把业务模块之间的交互处理好。

3、系统设计

     从新审视业务系统,找到业务系统主要业务脉络。按照主要业务脉络重新整理业务,去除多余的业务点。此时的业务系统要出于客户而高于客户,按照客户的业务精髓去设计系统,以业务精髓为核心把其他的业务按照业务逻辑添加到系统中来。这样系统就达到设计的目的了。

1
1
分享到:
评论
1 楼 isaac 2008-10-20  
项目文档包括:
  1、需求文档
  需求文档是需求人员和客户经过交流后达成的业务共识,需求文档有自己的需求格式,尽量把客户的业务内容都包括进来。文档内容包括需求文字和业务流程图。需求文档的业务流程图是真实业务的再现,没有考虑系统设计的问题。
  2、设计文档
  设计文档是在需求文档的基础上经过整理生成的,是把需求文档经过整理后形成的用于指导实现的文档,是实现的文字说明和实现业务流程图。设计文档的文字说明说明了实现的功能实现过程,业务流程图也是实现的真实再现。
  设计文档的文字说明在项目收集完需求后,可以让专业的设计人员编写,他从总体上考虑业务需求,把具体的功能分散到各个业务模块中,形成一个总体的业务设计文档。
  设计文档的流程图可以由实现人员根据设计文档的文字说明进行绘制,绘制完成审核后就可以编码了。
  设计文档的类图怎么处理?

相关推荐

    软件需求(pdf文档)

    15.2 从需求到设计和编码 130 15.3 从需求到测试 131 15.4 从需求到成功 131 第三部分 软件需求管理 第16章 需求管理的原则与实现 133 16.1 需求管理和过程能力成熟度模型 133 16.2 需求管理步骤 135 16.3 需求规格...

    UI设计需求单(模板).docx

    在IT行业中,UI设计是构建用户界面的关键环节,它直接影响到产品的用户体验和视觉吸引力。一个良好的UI设计需求单是确保项目顺利进行的基础,因为它清晰地定义了设计目标、预期成果和设计过程中的关键要素。以下是对...

    15 需求开发向设计规划的转化1.PDF

    总结来说,从需求到设计规划的转化是软件开发中的重要步骤。它涉及到需求分析、项目规划、预估和设计等多个方面,每个环节都需要精确和深思熟虑,以确保项目的成功执行和产品的高质量。通过有效的规划和预估,可以...

    需求分析与系统设计第3版 完整,很清晰 带目录

    通过学习本书,读者不仅可以掌握需求分析与系统设计的基本方法,还能了解到实践中的一些最佳实践,这对于提升软件开发的效率和质量具有重要意义。对于想要进入或提升在IT行业,特别是软件开发领域的专业人士来说,这...

    需求分析+概要设计+详细设计+数据库设计模板

    这个阶段通常涉及到算法选择、数据结构实现、界面设计等。详细设计文档通常包括类图、序列图、用例图、状态图等UML(统一建模语言)图表,以及伪代码或模块的详细规格说明,确保每个模块的功能和交互得到精确描述。 ...

    毕业设计 很完整的一个设计 有需求分析

    【标题】:“毕业设计 很完整的一个设计 有需求分析” 这个标题暗示了这是一个全面的毕业设计项目,其中包含了需求分析这一重要的软件开发初期阶段。在软件工程领域,需求分析是项目启动的第一步,它是对系统、产品...

    需求跟踪关系图--清晰的关系图

    在软件开发过程中,需求跟踪是一项至关重要的活动,它确保了从需求分析到设计、编码、测试直至维护的每一个阶段都能准确无误地实现最初设定的需求目标。本文将深入探讨需求跟踪中的两个核心概念:横向跟踪与纵向跟踪...

    东北大学 软件需求分析与设计 李哲珠 考试重点

    软件设计是软件开发的第二步骤,它的目的是根据软件的需求设计软件的架构和接口。软件设计的过程包括架构设计、接口设计、数据设计、系统设计等几个阶段。在架构设计阶段,需要设计软件的总体架构;在接口设计阶段,...

    华为产品需求设计说明书_华为、需求_

    综上所述,“华为产品需求设计说明书”是产品开发的重要指南,它涵盖了从需求收集到需求实现的全过程,为项目团队提供了明确的方向。通过深入理解和应用这些知识点,可以提升产品开发的效率和质量,满足用户和市场的...

    概要设计说明书.doc

    《概要设计说明书》是软件开发过程中的关键文档,它在需求分析之后,...综上所述,《概要设计说明书》作为软件开发过程中的关键文档,涵盖了从需求到设计的桥梁,为开发团队提供了清晰的开发路径,确保项目的顺利实施。

    需求分析、概要设计、详细设计文档编写资料汇总

    这份"需求分析、概要设计、详细设计文档编写资料汇总"包含了丰富的实例报告,旨在提供从入门到精通的全程指导,帮助你更好地理解和实践这些关键步骤。 **需求分析**是软件开发的第一步,其目的是明确并理解用户或...

    软件需求详细设计文档模板.docx

    ### 软件需求详细设计文档模板解析 #### 一、引言 在软件开发过程中,一份详尽的软件需求详细设计文档对于确保项目成功至关重要。这类文档通常包含项目的背景介绍、目标概述以及如何理解、解读文档的具体指南。在本...

    华为需求分析及设计模板(含ppt).rar

    2. **详细设计**:深入到每个模块的具体实现,包括类图、接口定义、数据结构和流程图等,以便程序员编写代码。 3. **接口设计**:定义系统内外部的交互方式,包括API接口、硬件接口、数据交换格式等,确保各组件间...

    需求分析,概要设计,详细设计的设计过程

    在软件开发过程中,需求分析、概要设计和详细设计是至关重要的阶段,它们构成了软件工程的基础。以下将分别对这三个阶段进行深入阐述...通过以上三个步骤,软件项目能够从概念转化为可执行的代码,最终满足用户的需求。

    软件设计需求分析模板

    综上所述,“软件设计需求分析模板”涵盖了从需求收集、概要设计、详细设计到测试分析和可行性研究的全过程。理解并掌握这些步骤对于成功地进行软件开发至关重要,因为它们为软件项目的成功奠定了坚实的基础。在实际...

    需求与设计评审

    需求与设计评审,需求与设计评审 需求与设计评审

    数据库设计---需求分析设计

    1. 对各个系统进行系统功能需求分析 2. 数据库设计分析阶段,进行详细的...5. 根据系统功能需求设计相应的查询视图 6. 要求根据系统功能需求建立存储过程 7. 根据功能需求建立相应的触发器以保证数据的一致性

    性能需求与设计

    它涉及到如何量化地定义一个系统的性能需求,并且基于这些需求进行合理的设计,以确保系统在实际应用中能够达到预期的性能水平。性能指标的定义、性能需求的分析、以及性能测试和压测等环节,都与性能设计紧密相关,...

Global site tag (gtag.js) - Google Analytics