• 软件需求说明书实例 > 软件需求分析
  • 软件需求分析

    免费下载 下载该文档 文档格式:PDF   更新时间:2011-03-01   下载次数:8   点击次数:100
    文档基本属性
    文档语言:English
    文档格式:pdf
    文档作者:A.VINH
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    2
    系统界面原型 ④ 完善的用户界面 改进用户界面的设计 ② 阅读文档资料 模拟用户界面的运行 ④ 运行用户界面原型 同意什么和不同意什么 ② 使用和不使用哪一种编程语言 ③ 程序的结构 ④ 执行速度是否满足要求 E.① 自外向内 ② 自顶向下 ③ 自内向外 ④ 自底向上 B. ③ C. ④ D. ① E. ① 答案:A. ① 分析:通常,原型是指模拟某种产品的原始模型.在软件开发中,原型是软件的一个早期可 运行的版本,它反映最终系统的部分重要特性. 使用原型的原型化方法特别适用于需求不确定性较高的软件系统的开发.它的基本思想 是根据用户给出的基本需求,通过快速实现构造出一个小型的可执行的模型,满足用户的基 本要求,这就是系统界面原型.让用户计算机上实际运行这个用户界面原型,在试用的过程 中得到亲身感受和受到启发,做出反应和评价,提出同意什么和不同意什么.然后开发者根 据用户的意见对原型加以改进.随着不断试验,纠错,使用,评价和修改,获得新的原型版 本,如此周而复始,逐步减少分析和通信中的误解,弥补不足之处,进一步确定各种需求细 节,适应需求的变更,从而提高了最终产品的质量. 它是一种自外向内型的设计过程.
    ③ C. ① ③ D.①
    三,习题
    【2-1】在软件需求分析时,首先建立当前系统的物理模型,再根据物理模型建立当前系统的 逻辑模型.试问:什么是当前系统 当前系统的物理模型与逻辑模型有什么差别 【2-2】 软件需求分析是软件工程过程中交换意见最频繁的步骤. 为什么交换意见的途径会经 常阻塞 【2-3】你认为一个系统分析员的理想训练和基础知识是什么 请说明理由. 【2-4】可行性研究主要研究哪些问题 试说明之. 【2-5】 信息和信息结构有什么区别 有没有不存在信息流的系统 有没有不存在信息结构的 系统 【2-6】软件需求分析的操作性原则和需求工程的指导性原则是什么 【2-7】数据流图的作用是什么 它有哪些基本成份 【2-8】考务处理系统的分层数据流图如下图所示. 该考务处理系统有如下功能: ① 对考生送来的报名表进行检查; ② 对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给 阅卷站; ③ 对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者; ④ 填写考生通知单(内容包含考试成绩及合格∕不合格标志) ,送给考生; ⑤ 按地区,年龄,文化程度,职业,考试级别等进行成绩分类统计及试题难度分析, 产生统计分析表. (1) 图(c)中,加工 1.1 的输入数据流是( A ),输出数据流是( B ),图(b)中,加工 2 的输出数据流是( C ),它是由( D )和( E )组成. 供选择的答案: A E. ① 统计分析表 ② 报名表 ③ 准考证 ④ 考生通知单
    3
    ⑤ 合格报名表
    考生
    ⑥ 难度分析表
    不合格报名表 报名表 准考证
    ⑦ 错误成绩表
    统计分析表
    ⑧ 分类统计表
    考试中心
    考生通知单 考 生
    考务处 理系统 错 成 名 绩 绩 表 单 表 成 绩 阅卷站 表 成 误
    合格标准
    (a) 顶层数据流图
    报名表 不合格报名表 准考证 考 生 名 标 单 (b) 第 1 层数据流图 报名表 1.1 检查 报名表 不 名 合 表 格 考 证 错误 成绩表 1.3 登记 考生 考 考生名册 名 单 度 表 分 类 (c) 加工 1 的子图 表 计 统 难 析 生 分 2.5 分析试 题难度 准 合格 报名表 1.2 编准考 证号码 成绩表 准 1 登记 报名表 考生名册 格 2 统计 成绩 合
    考生通知单 统计分析表 错误成绩表
    合格标准 正确 成绩表

    2.1 检查 成绩表
    2.2 审定 合格者 经 成 审 定 的 表 绩
    试题得分表
    2.4 分类统 计成绩
    2.3 填写 通知单 考 考生名册 生 单 知 通
    (d) 加工 2 的子图
    (2) 图(d)中的文件"试题得分表"是否在图(b)中漏掉了 回答是( F ). 供选择的答案: F. ① "试题得分表"没有在图(b)中画出,是错误的. ② "试题得分表"是图(b)中加工的内部文件,不必在图(b)中画出. ③ "试题得分表"是多余的. 【2-9】Petri 网可以描述计算机软件系统的执行.现有一个程序如下(类似于 Pascal 语言)
    4
    S1; WHILE P1 DO BEGIN IF P2 THEN S2 ELSE S3; COBEGIN S4; S5; S6; COEND END; GOTO L; 其中,P1 和 P2 为逻辑表达式,S1S6 是单个执行语句,COBEGIN 和 COEND 是并行 执行开始和并行执行结束(即 S4,S5 和 S6 语句并行执行) .试用 Petri 网描述这段程序的执 行过程. 【2-10】数据词典的作用是什么 它有哪些基本词条 【2-11】传统的软件开发模型的缺陷是什么 原型化方法的类型有哪些 原型开发模型的主 要优点是什么 【2-12】试简述原型开发的过程和运用原型化方法的软件开发过程. 【2-13】软件需求分析说明书主要包括哪些内容 【2-14】阅读下列关于开发人事管理系统的交互式工作方式的叙述,再回答问题. 某大企业最近决定采用高性能微机开发人事管理系统,将四台联机终端分置于人事处的 三个科室.该系统可供操作员和程序员使用,也可供人事处负责人和主管人事的副厂长等查 询人事信息用.人事管理系统通过录入人事数据和修改,删除等操作,产生和更新各类人事 文件,通过搜索这些文件进行各类人事信息的查询. 该企业有 3000 多个工人,干部和技术人员,大体可分成机关科室,生产车间,后勤服 务和开发研制部门等几类部门.厂领导决定由计算机应用科来负责协调和开发应用系统.计 算机应用科科长指示系统工程师张某负责进行系统分析. 考虑到人事处有大量的查询信息要求,频繁的人事信息修改和文件存档,查阅等特点, 计算机应用科决定认真设计人机交互界面,首先设计好在终端上的交互式会话的方式. 系统工程师张某通过调查收集到如下 10 条意见: (1) 某程序员认为:系统在屏幕格式,编码等方面应具有一致性和清晰性,否则会影响 操作人员的工作效率. (2) 某操作人员认为:在交互式会话过程中,操作人员可能会忘记或记错某些事情,系 统应当提供 HELP 功能. (3) 某操作人员认为:既然是交互式会话,那么对所有的输入都应当作出响应,不应出 现击键后,计算机没有任何反应的情况. (4) 某操作人员认为:在出错的时候,交互式会话系统应当给出出错信息,并且尽可能 告诉我们出错的性质和错在什么地方. (5) 某程序员认为:终端会话也应当符合程序员编制程序时的习惯,这样可以更高效地 维护人事管理系统. (6) 教育科干部甲认为:应当对操作员进行一些必要的培训,让他们掌握交互式会话系 统的设计技巧,有助于提高系统的使用效率. (7) 教育科干部乙认为:尽管操作人员的指法已经强化训练但在交互式会话时应尽可能

    上一页下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • 软件需求说明书  软件需求规格说明书  软件需求说明书模板  软件开发需求说明书  软件设计需求说明书  软件用户需求说明书  软件需求说明书案例  软件系统需求说明书  pnotes软件需求说明书