码迷,mamicode.com
首页 > 其他好文 > 详细

分析与设计

时间:2017-09-16 18:56:12      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:软件   标准   描述   注册   第三方   排序   工作   异常   信息   

1.分析阶段的主要内容

  分析人员从自身角度理解客户的需求,不带技术偏见,对需求进行确认、排序、方案评审等工作。

  重点:挖掘需求、捕获需求、描述需求、验证需求

  成功:SRS(软件需求规格说明书)

2.设计阶段的主要内容

  ①确定软件技术架构

  ②设计用户界面原型(HTML)

  ③设计数据模型

  ④确定本方案使用的第三方插件版本(数据库版本、报表插件、缓存插件)

  ⑤软件模块(子系统)划分

  以上属于概要设计

  ⑥数据库的集成(根据ER实现数据库对象的设计生成具体脚本)

  ⑦细化软件子系统设计(定义接口、方法、参数、算法等)

    伪代码、结构代码、NA图、流程图、数据流图

  ⑧评审设计内容(是否满足分析的要求)

  成果:《概要设计说明书》、《详细设计说明书》

3.需求规格说明书

  ①作用:a、捕获需求

     b、描述需求

     c、传递需求

        d、事实上的软件验收标准

  ②如何编写

    a、模块划分(树形图)

    b、针对每个子系统或模块绘制用例图

      用例图基本要素:系统、角色、用例

      系统:是边界、是范围

      角色:使用系统的用户或系统依赖的第三方系统

      用例:系统提供的功能与服务(系统功能的简单描述)

    c、对每个用例图中的核心用例进行详细描述

      描述方法:纯文字、文字+图表

                    【针对单一用例去描述】(以用户注册为例)

      用例名:游客

      业务描述:游客填写注册信息,进行注册登陆

      参与角色:

      前置用例:

      输入要素:用户名、密码、邮箱、等

      主事件流程:(正常情况下)

      次事件流程:(异常出现的处理)

      输出要素:

      后置用例:

      

 

分析与设计

标签:软件   标准   描述   注册   第三方   排序   工作   异常   信息   

原文地址:http://www.cnblogs.com/gongchengshiwhl/p/7234675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!