(软件工程复习核心重点)第三章需求分析习题
文章目录
- 一:选择题
- 二:填空题
- 三:名词解释
- (1)必考
- 四:简答题
- (1)必考
- (2)了解
- 五:应用题/画图题
一:选择题
二:填空题
需求分析的任务
- 确定对系统的综合要求
- 分析系统的数据要求
- 导出系统的逻辑模型
- 修改系统的开发计划
确定对系统的综合要求有
- 功能要求
- 性能要求
- 可靠性和可用性要求
- 出错处理要求
- 接口需求
- 约束
- 逆向需求
- 将来可能提出需求
与用户沟通获取需求的方法
- 访谈
- 面向数据流自顶向下逐步求精
- 简易的应用规格说明技术
- 快速建立软件原型
需求验证的四个方面
- 一致性
- 完整性
- 有效性
- 现实性
三:名词解释
(1)必考
- 状态:状态是任何可以被观察到的系统行为模式,一个状态代表系统的一种行为模式。状态规定了系统对事件的响应方式。系统对事件的响应,既可以是做一个(或一系列)动作,也可以是仅仅改变系统本身的状态,还可以是既改变状态,又做动作
- 事件:事件就是引起系统做动作或(和)转换状态的控制信息
- PSL(问题陈述语言):是用来描述系统的形式语言
- PSA(问题陈述分析程序):是处理PSL描述的分析程序
四:简答题
(1)必考
【答案】
需求分析的定义:需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么”这个问题,目标系统提出完整、准确、清晰、具体的要求。在需求分析阶段结束之前,系统分析员应该写出软件需求规明书,以书面形式准确地描述软件需求
需求分析的必要性:为了开发出真正满足用户需求的软件产品,首先必须要知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的必要前提,不论人们把设计和编码工作做得如何出色,不能满足用户需求的程序只会让用户失望
软件系统需求
- 功能要求
- 性能要求
- 可靠性和可用性要求
- 出错处理需求
- 接口需求
- 约束
- 逆向需求
- 将来可能提出需求
需求分析的准则是什么
需求分析的任务
【答案】
实体联系图作用、优点
- E-R模型比较接近人的思维习惯方式
- E-R模型使用简单的图形符号表达,便于用户理解
状态转换图相关概念
相关定义
符号表示
验证需求的四个方面和方法
四个方面
方法
(2)了解
数据模型定义、作用
为了把用户的数据要求清楚、准确地描述出来,通常建立一个概念性的数据模型(信息模型)。概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。它描述了从用户角度看到的数据,它反映了用户的现实环境,而且与在软件系统中的实现方法无关
五:应用题/画图题
【答案】
2.3
【答案】
①:数据流图
先画顶层
分解
②:E-R图
2.4
①:数据流图
第一级
第二级
②:E-R图
【答案】
- 复印机的状态有:闲置、复印、缺纸、卡纸
- 引起状态转换的事件:复印命令、完成复印命令、发现缺纸、装满纸、发生卡纸、卡纸排除
(软件工程复习核心重点)第三章需求分析习题相关推荐
- (软件工程复习核心重点)第二章可行性研究习题
文章目录 一:选择题 二:填空题 三:名词解释 (1)必考 四:简答题 (1)必考 1. 关于可行性研究 2. 关于数据流图 3. 关于数据字典 (2)了解 五:应用题/画图题 一:选择题 二:填空题 ...
- (软件工程复习核心重点)第一章软件工程概论习题
这一章题目主要以简答和名词解释为主 文章目录 一:选择题 二:填空题 三:名词解释 (1)必考 (2)了解 四:简答题 (1)必考 1.关于软件危机 2.关于软件工程 3. 关于软件生命周期 4.关于 ...
- (软件工程复习核心重点)第一章软件工程概论-第四节:软件过程及相关模型
文章目录 一:软件过程概念 (1)定义 (2)构成 二:主要模型 (1)瀑布模型 A:定义 B:特点 C:优缺点 D::适用范围 E:实际的瀑布模型 (2)快速原型模型 A:定义 B:原理 C:优缺点 ...
- (软件工程复习核心重点)第一章软件工程概论-第三节:软件生命周期
文章目录 一:软件定义 (1)问题定义 (2)可行性研究 (3)需求分析 二:软件开发 (1)总体设计 (2)详细设计 (3)编码和单元测试 (4)综合测试 三:软件维护 一:软件定义 (1)问题定义 ...
- (软件工程复习核心重点)第一章软件工程概论-第二节:软件工程
文章目录 一:软件工程 (1)软件工程的定义 (2)软件工程的本质特征 (3)软件工程基本原理 二:软件工程方法学 (1)概念 (2)分类 一:软件工程 (1)软件工程的定义 软件工程:采用工程的概念 ...
- (软件工程复习核心重点)第一章软件工程概论-第一节:软件和软件危机
文章目录 一:软件的概念.特点与发展 (1)软件发展的三个阶段 (2)软件的概念 (3)软件的特点 二:软件危机 (1)软件危机的概念 (2)软件危机的表现 (3)软件危机产生的原因 A:主观原因 B ...
- (软件工程复习核心重点)第二章可行性研究-第三节:数据流图
文章目录 一:数据流图的定义(DFD) 二:数据流图的特点 三:数据流图的符号 (1)符号 (2)注意(了解) 四:数据流图示例 (1)示例1 A:首先从题目中提取四种成分 B:画数据流图 (2)示例 ...
- (软件工程复习核心重点)第九章软件项目管理
文章目录 一:估算软件规模 (1)代码行技术 (2)功能点技术 二:工作量估算 三:进度计划 (1)甘特图(Cantt图) (2)工程网络 四:人员组织 五:质量保证 六:软件配置管理 七:能力成熟度 ...
- (软件工程复习核心重点)第二章可行性研究-第四节:数据字典
文章目录 一:相关概念 (1)定义 (2)作用 (3)意义(了解) 二:内容 三:定义数据的方法 (1)数据元素组成数据的方式 (2)符号表示 四:数据字典示例 五:用途 一:相关概念 (1)定义 数 ...
- (软件工程复习核心重点)第二章可行性研究-第一节:可行性研究基本介绍
文章目录 一:可行性研究的目的 二:可行性研究的本质 三:可行性研究的任务 (1)最根本任务 (2)具体任务 二:可行性研究过程(步骤) 一:可行性研究的目的 可行性研究的目的:用最小的代价在最小的时 ...
最新文章
- 【廖雪峰python入门笔记】while循环
- python大佬养成计划----flask_sqlalchemy操作数据库
- 提升方法---提升树
- pfSense修改PPPoE拨号总数
- chrome 取消常用缩略图_怎么去掉 Chrome 新标签页的缩略图?
- 反射的基石——Class类
- swagger文档转换为WebApiClient声明式代码
- dd命令打包多个文件_linux的tar命令详情;linux多个文件压缩打包到一个压缩文件...
- pat 甲级 1072. Gas Station (30)
- java .net 3des_Java.net3DES差异及互通
- 全国计算机报名入口攀枝花学院,2017年攀枝花学院艺术类专业考试网上报名入口...
- 下载网页中的视频的两种方法
- 苹果手机怎么查看已连接的wifi密码_WIFI密码忘了?教你查看手机已连接WIFI的密码...
- 最短路径(加权有向图)
- 03 ,似然函数求解 :目标函数推导,对数似然求解,最小二乘法
- 美国新奥尔良 zip_在新奥尔良启动公开和交互式预算数据
- C++的重载操作符(operator)介绍
- 【UiBot实战教程】梦想云ERP系统数据获取和填写(一)
- 《Spring揭秘》读书笔记 2:Spring AOP
- oracle crs 在哪里,oracle数据库crs
热门文章
- 下一代 Node 强势来袭:Deno
- 情人节:找一个程序员当老公的10大好处
- mysql建表时建外键约束_数据库建表时一定要设置外键约束关系吗?
- no route to host什么意思_Day 74:Vue里的route和router
- matlab fname pname,求大神帮我解释一下matlab最后几行是什么意思
- java中的祖先类_Java程序公共祖先类-Object
- 骨干云池存储方式_你好,我存个对象(大误)漫谈对象存储
- python元素元组抓7_Python7元组,字典,集合
- Jupyter简易上手的安装与使用教程
- 不容错过!我的Mac装机软件清单,Mac新手看过来!