A.分析
B.设计
C.关系
D.内部
第1题
A、程序流程图
B、数据流图(DFD)
C、数据流
D、加工
第2题
根据上次获取了需求的系统,对它进行结构化分析,建立结构化分析模型,包括数据流图,主要成分的数据字典以及加工说明。 示例: 一个简化的注册登录系统为例,供大家参考。 1:请给出待开发软件的需求陈述。 功能需求:用户可以登录注册 性能需求:不考虑网络延迟的情况下,在0.1秒内响应登录请求或注册请求 外部接口需求:无 设计约束:系统后端必须用PHP编写 质量属性:不考虑网络错误的情况下,正确响应的概率达到99.99% 题目2:采用数据流图、数据字典和加工小说明进行需求分析,其中数据流图应至少分解到1层。 数据流图 顶层:零层:一层: 由于逻辑非常简单,不需要进一步划分,所以无一层数据流图 数据字典 登录信息=用户名+密码 注册请求=用户名+密码 登录结果=[登录成功|用户不存在|密码错误] 注册结果=[注册成功|用户名已被使用|密码长度不足] 加工小说明 加工编号:1 加工名:处理登录请求 输入流:登录信息 输出流:登录结果 加工逻辑:根据输入的登录信息,访问用户信息文件,与存储的用户信息进行比对,然后返回登录是否成功。 加工编号:2 加工名:处理注册请求 输入流:注册请求 输出流:注册结果 加工逻辑:根据输入的注册信息,访问用户信息文件,与存储的用户信息进行比对,然后返回注册是否成功。 3:对软件进行结构化总体设计,将前一步得到的数据流图转换为模块结构图。(此部分为下次作业内容,可以提前参考,本次可以不完成)4:任选模块结构图中两个处理逻辑较为复杂的模块,对其进行详细设计,给出功能描述、输入项、输出项、接口的设计,以及用伪码、PAD图或NS图给出其内部流程逻辑。 登录处理模块 1. 功能描述 本模块主要用于处理用户登录请求,接收用户的登录请求信息,并返回登录成功与否的结果。 2. 输入项 名称 标识 数据类型 格式 有效范围 输入方式 其他要求 用户名 Username String 无 长度1-255 键盘 无 密码 Password String 无 长度6-31 键盘 需要加密 3. 输出项 名称 标识 数据类型 格式 有效范围 输入方式 其他要求 登录结果 LoginInfo Enum 无 {登录成功,用户不存在,密码错误} 前端显示告知用户 无 4. 接口设计 本模块无与其他模块接口。当用户请求登录时进行调用。 5. 流程逻辑 Begin 获取用户名、密码 根据用户名查询数据库 If 无法查到用户名 Then 返回用户不存在 Else 比较查到的密码与输入是否相符 If 密码相符 Then 返回登录成功 Else 返回密码错误 End
第9题
A.结构化语言、数据流图和PAD图
B.结构化语言、IPO图和HIPO图
C.结构化语言、判定树和判定表
D.数据流图、判定树和判定表
第10题
A.只有结构化语言,
B.有结构化语言和判定树
C.有结构化语言、判定树和判定表
D.有判定树和判定表
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!