欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件设计师知识点精讲之需求分析计算机软件测试_计算机-软件工程.pdf

    • 资源ID:95507078       资源大小:326.03KB        全文页数:6页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件设计师知识点精讲之需求分析计算机软件测试_计算机-软件工程.pdf

    软件设计师知识点精讲之需求分析 需求分析:开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。它有以下几难点:问题的复杂性。由用户需求涉及的因素繁多引起,如运行环境和系统功能 交流障碍。需求分析涉及人员较多,这些人具备不同的背景知识,处于不同角度,扮演不同角色,造成相互之间交流困难。不完备性和不一致性。用户对问题的陈述往往是不完备的,各方面的需求可能还存在矛盾,需求分析要消除矛盾,形成完备及一致的定义。需求易变性。近几年来已提出多种分析和说明方法,但都必须适用以下原则:必须能够表达和理解问题的数据域和功能域。数据域包括数据流(数据通过一个系统时的变化方式)数据内容和数据结构,功能域反映上述三方面的控制信息。可以把一个复杂问题按功能进行分解并可逐层细化。建模。可更好地理解软件系统的信息,功能,行为。也是软件设计的基础。需求分析的任务:问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求。分析与综合,导出软件的逻辑模型 编写文档:包括编写“需求规格说明书”“初步用户使用手册”“确认测试计划”“修改完善软件开发计划”结构化分析:简称 SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。结构化(SA)分析步骤:了解当前系统的工作流程,获得当前系统的物理模型。抽象出当前系统的逻辑模型。建立目标系统的逻辑模型。作进一步补充和优化。数据流图(DFD)以图形的方式描述数据在系统中流动和处理的过程。只反映系统必须完成的逻辑功能,是一种功能模型。画数据流图的步骤:首先画系统的输入输出,即先画顶层数据流图。顶层图只包含一个加工,用以表示被开发的系统。画系统内部,即画下层数据流图。将层号从 0 号开始编号,采用自顶向下,由外向内的原则。画更下层数据流图时,则分解上层图中的加工,一般沿着输出入流的方向,凡数据流的组成或值发生变化的地方则设置一个加工,一直进行到输出数据流。如果加工的内部还有数据流,则继续分解,直到每个加工足够简单,不能再分解为止。不能分解的加工称为基本加工。注意事项:命名。不能使用缺乏具体含义的名字,加工名应能反映出处理的功能。需求陈述转化为完整的需求定义再由需求定义转换到相应的需求规格说明的过程它有以下几难点问题的复杂性由用户需求涉及的因素繁多引起如运行环境和系统功能交流障碍需求分析涉及人员较多这些人具备不同的背景知识处于不可能还存在矛盾需求分析要消除矛盾形成完备及一致的定义需求易变性近几年来已出多种分析和说明方法但都必须适用以下原则必须能够表达和理解问题的数据域和功能域数据域包括数据流数据通过一个系统时的变化方式数据内容解软件系统的信息功能行为也是软件设计的基础需求分析的任务问题识别双方确定对问题的综合需求这些需求包括功能需求性能需求环境需求用户界面需求分析与综合导出软件的逻辑模型编写文档包括编写需求规格说明书初步用户 画数据流而不是控制流。数据流名称只能是名词或名词短语,整个图中不反映加工的执行顺序。一般不画物质流。每个加工至少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工的结果。编号。某个加工分解成加一张数据流图时,上层图为父图,下层图为子图。子图应编号,子图上的所有加工也应编号,子图的编号应与父图的编号相对应。父图与子图的平衡。子图的输入输出数据流同父图相应加工的输入输出数据流必须一致 局部数据存储。当某数据流图书馆中的数据存储不是父图中相外部接口,而只是本图中某些加工之间的数据接口,则称这些数据存储为局部数据存储。提高数据流图的易理解性。为使数据流图便于在计算机上输入和输出,给出了描述数据流图的另一套图形符号表示数据流,只能水平或垂直画。数据字典(DD)用来定义数据库流图中的各个成分的具体含义。有以下四类条目:数据流,数据项,数据存储,基本加工。数据流条目,内容及举例如下:数据流名称:订单 别名:无 简述:顾客订货时填写的项目 来源:顾客 去向:加工 1“检验订单”需求陈述转化为完整的需求定义再由需求定义转换到相应的需求规格说明的过程它有以下几难点问题的复杂性由用户需求涉及的因素繁多引起如运行环境和系统功能交流障碍需求分析涉及人员较多这些人具备不同的背景知识处于不可能还存在矛盾需求分析要消除矛盾形成完备及一致的定义需求易变性近几年来已出多种分析和说明方法但都必须适用以下原则必须能够表达和理解问题的数据域和功能域数据域包括数据流数据通过一个系统时的变化方式数据内容解软件系统的信息功能行为也是软件设计的基础需求分析的任务问题识别双方确定对问题的综合需求这些需求包括功能需求性能需求环境需求用户界面需求分析与综合导出软件的逻辑模型编写文档包括编写需求规格说明书初步用户 数据流量:1000 份/每周(单位时间内的传输次数)组成:编号+订货日期+顾客编号+地址+电话+银行帐号+货物名称+规格+数量 数据存储条目,内空及举例 数据存储名称:库存记录 别名:无 简述:存放库存所有可供货物的信息 组成:货物名称+编号+生产厂家+单价+库存量 组织方式:索引文件,以货物编号为关键字 查询要求:要求能立即查询 数据条目,内容及举例 数据项名称:货物编号 别名:G-No,G-num,Goods-No 简述:本公司所有货物的编号 类型:字符串 长度:10 取值范围及含义:第一位:进口/国产 第 2-4 位:类别 第 5-7 位:规格 第 8-10 位:品名编号 加工条目,内容及举例 加工名:查阅库存 需求陈述转化为完整的需求定义再由需求定义转换到相应的需求规格说明的过程它有以下几难点问题的复杂性由用户需求涉及的因素繁多引起如运行环境和系统功能交流障碍需求分析涉及人员较多这些人具备不同的背景知识处于不可能还存在矛盾需求分析要消除矛盾形成完备及一致的定义需求易变性近几年来已出多种分析和说明方法但都必须适用以下原则必须能够表达和理解问题的数据域和功能域数据域包括数据流数据通过一个系统时的变化方式数据内容解软件系统的信息功能行为也是软件设计的基础需求分析的任务问题识别双方确定对问题的综合需求这些需求包括功能需求性能需求环境需求用户界面需求分析与综合导出软件的逻辑模型编写文档包括编写需求规格说明书初步用户 编号:12 激发条件:接收到合格订单时 优先级:普通 输入:合格合格订单 输出:可供货订单,缺货订单 加工逻辑:根据库存记录 IF订单项目数量该项目库存量临界值 THEN 可供货处理 ELSE此订单缺货,登录,待进货后再处理。ENDIF 数据字典的实现:手工建立:数据字典的内容用卡片形式存放。利用计算机辅助建立并维护。加工逻辑的描述:一般用结构化语言,判定表,判定树。结构化语言是介于自然语言和形式语言之间的一种半形式化语言。它的结构可分里层和内层。外层:用来描述控制结构,采用顺序,选择,重复三种基本结构。顺序结构:是一组祈使语句,选择语句,重复语句的顺序排列 选择结构:一般用 IF-THEN-ELASE-ENDIF,CASE-OF-ENDCASE 等关键词。重复结构:一般用 DO-WHILE-ENDDO,REPEAT-UNTIL 等关键词。内层:一般采用祈使语句的自然语言短语,使用数据字典中的名词和有限的自定义词,其动词含义要具体,尽量不使用形容词和副词来修饰。需求陈述转化为完整的需求定义再由需求定义转换到相应的需求规格说明的过程它有以下几难点问题的复杂性由用户需求涉及的因素繁多引起如运行环境和系统功能交流障碍需求分析涉及人员较多这些人具备不同的背景知识处于不可能还存在矛盾需求分析要消除矛盾形成完备及一致的定义需求易变性近几年来已出多种分析和说明方法但都必须适用以下原则必须能够表达和理解问题的数据域和功能域数据域包括数据流数据通过一个系统时的变化方式数据内容解软件系统的信息功能行为也是软件设计的基础需求分析的任务问题识别双方确定对问题的综合需求这些需求包括功能需求性能需求环境需求用户界面需求分析与综合导出软件的逻辑模型编写文档包括编写需求规格说明书初步用户更多软件设计师资讯请到希赛软考学院。需求陈述转化为完整的需求定义再由需求定义转换到相应的需求规格说明的过程它有以下几难点问题的复杂性由用户需求涉及的因素繁多引起如运行环境和系统功能交流障碍需求分析涉及人员较多这些人具备不同的背景知识处于不可能还存在矛盾需求分析要消除矛盾形成完备及一致的定义需求易变性近几年来已出多种分析和说明方法但都必须适用以下原则必须能够表达和理解问题的数据域和功能域数据域包括数据流数据通过一个系统时的变化方式数据内容解软件系统的信息功能行为也是软件设计的基础需求分析的任务问题识别双方确定对问题的综合需求这些需求包括功能需求性能需求环境需求用户界面需求分析与综合导出软件的逻辑模型编写文档包括编写需求规格说明书初步用户

    注意事项

    本文(软件设计师知识点精讲之需求分析计算机软件测试_计算机-软件工程.pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开