0010 软件工程》大作业A

发布 2021-05-05 20:09:28 阅读 5228

西南大学网络与继续教育学院课程考试试题卷。

类别: 网教专业: 计算机科学与技术 2023年12月。

课程名称【编号】: 软件工程【0010a卷。

大作业满分:100 分。

一、 大作业题目。

某个公司欲开发招聘系统以提高招聘效率,其主要功能如下:

1. 接受申请。

验证应聘者所提供的自身信息是否完整,是否说明了应聘职位,受理验证合格的申请,给应聘者发送致谢信息。应聘者所提供的信息包括用户名、学历、邮箱、联系**、所申请的职位等信息。

2. 评估应聘者。

根据部门经理设置的职位要求,审查已经受理的申请;对未被录用的应聘者进行谢绝处理,将未被录用的应聘者信息存入未录用的应聘者表,并给其发送谢绝决策;对录用的应聘者进行职位安排评价,将评价结果存入评价表,并给其发送录用决策,发送录用职位和录用者信息给工资系统。

1. 根据图1给出的顶层数据流图,画出该系统尽可能详细的数据流图。

图1 系统顶层数据流图。

2. 按照软件工程的规范写出应聘者自身信息的数据字典(定义到第2层)。

3. 图2是一个软件结构图的实例---课程管理系统软件结构图”,根据问题1中所画的数据流图,采用面向数据流的方法,参考图2画出“招聘系统”的软件结构图。

图2课程管理系统软件结构图。

4. 假设在提交用户申请时“验证用户名是否合格”的伪**如下,请画出该模块的程序流程图。

procedure main(username: string)

beginif (username!= null) {

int length = 获取用户名的长度。

int index = 0;

while (index < length) {

char c = 获取用户名中的第index个字符。

printf(c);

index++;

else printf(“failure”)

end5. 请至少用两种测试方法设计出两套测试数据,用于测试问题4中你设计的程序,并解释说明你采用了什么测试方法。

二、大作业要求。

大作业共需要完成四道题:

第1-3题选作二题,每题20分,满分40分;

滴4题必做,满分30分;

第5题必做,满分30分。

答卷于11月20日--12月6日通过点击页面左侧导航栏内“我的考试”-“课程**/大作业”提交。

0010 《软件工程》大作业A答案

西南大学网络与继续教育学院课程考试答题卷。学号姓名层次 类别专业201 年月。课程名称 编号 软件工程 0010a 卷。横线以下为答题区 问题2商品入 出库信息 品名 编号 生产厂家 数量 单价 入 出库日期 经手人 品名 2020 编号 1010数量 1010 生产厂家 2020单价 55 22 ...

软件工程0010大作业

西南大学网络与继续教育学院课程考试试题卷。类别 网教专业 计算机科学与技术 2016年 6 月。课程名称 编号 软件工程 0010a卷。大作业满分 100 分。一 大作业题目。图书馆的预定图书子系统有如下功能 1 由供书部门提供书目给订购组。2 订书组从各单位取得要订的书目。3 根据供书目录和订书书...

软件工程大作业

目录。引言 1正文 1 3 软件需求分析 2 3.1系统功能需求分析 2 3.2管理信息系统的界面特点 3 3.3 管理系统具体研究 3 4 功能需求描述 5 4.1员工基本信息模块 5 4.2工资结构设置模块 6 4.3数据库设计 6 4.4数据流程图 6 总结 9参考文献 10 基于sql开发的...