软件工程本科课程设计考核

发布 2022-10-05 07:21:28 阅读 7992

软件工程》课程设计考核要求(本科)

按照分组,每个小组根据附件1所给课题,选择其一或者自拟题开发实现并攥写该课题的有关软件工程文档。系统压缩包提交电子稿,文档提交打印稿。

就附录一给出的课题,选择其中的一个,参考有关资料,根据附录二(可行性分析文档模板)、附录三(需求分析文档模板)、附录四(测试方案文档模板)攥写该课题的“可行性分析文档”一篇、“需求分析文档”一篇、“测试方案文档”一篇及系统实现后的使用说明书。

1、可行性分析文档要涵盖系统流程图、数据流图(至少细化到二层)、项目小组成员及进度计划等。(20分)

2、需求分析文档要涵盖细化的数据流图、各个模块的ipo图、e-r图、数据字典等模型(结构化分析方法)或者对象模型、用例图功能模型和动态模型(面向对象分析方法)。(20分)

3、测试方案文档要涵盖该课题的部分主要测试方案:测试目的、测试输入数据、预期的输出结果。测试用例至少十组,并结合运行测试用例后的结果进行评估测试用例。(20分)

4、系统实现后的截图及使用说明书。(20分)

5、系统**及数据库文件的压缩包。(20分)

系统**及数据库文件的压缩包以电子稿的形式统一上交,文件名注明“班级、组号、题目”,例如:“1班1组学生管理系统”;文档以封面+成绩评定页+内容要求的1~4部分文档,打印出来以小组提交。附件文档模板供参考,若无此内容项可删除该标题。

附件一:课题。

1) 学生管理系统。

2) 图书借阅系统。

3) 人事管理系统。

4) 汽车导航系统。

5) 机房管理系统。

6) 工资管理系统。

7) 银行储蓄管理系统。

8) 商店管理系统。

9) 机票订购系统。

10) 图书分销系统。

11) 网络书店。

12) 网络商店。

13) 设备管理系统。

14) 科研成果管理系统。

15) 大学排课系统。

16) 网络消息发布系统。

17) 电子表决系统。

18) 试题管理系统。

附件二:可行性研究报告。

可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能先择的各种方案;说明论证所选定的方案。

可行性研究报告的编写内容要求如下:

1.1 引言。

1.1.1 编写目的。

1.1.2 背景。

1.1.3 定义。

1.1.4 参考资料。

1.2 可行性研究的前提

1.2.1 要求。

1.2.2 目标。

1.2.3 条件、假定和限制。

1.2.4 进行可行性研究的方法。

1.2.5 评价尺度。

1.3 对现有系统的分析。

1.3.1 数据流程和处理流程。

1.3.2 工作负荷。

1.3.3 费用开支。

1.3.4 人员。

1.3.5 设备。

1.3.6 局限性。

1.4 所建议的系统。

1.4.1 对所建议系统的说明。

1.4.2 数据流程各处理流程。

1.4.3 改进之处。

1.4.4 影响。

1.4.4.1 对象设备的影响。

1.4.4.2 对软件的影响。

1.4.4.3 对用户单位机构的影响。

1.4.4.4 对系统动行的影响。

1.4.4.5 对开发的影响。

1.4.4.6 对地点和设施的影响。

1.4.4.7 对经费开支的影响。

1.4.5 局限性。

1.4.6 技术条件方面的可行性。

1.5 可选择其他系统方案。

1.5.1 可选择的系统方案1

1.5.2 可选择的系统方案2

1.6 投资及收益分析。

1.6.1 支出。

1.6.1.1 基本建设投资。

1.6.1.2 其他一次性支出。

1.6.1.3 非一次性支出。

1.6.2 收益。

1.6.2.1 一次性收益。

1.6.2.2 非一次性收益。

1.6.2.3 不可定量的收益。

1.6.3 收益/投资比。

1.6.4 投资**周期。

1.6.5 敏感性分析。

1.7 社会条件方面的可行性。

1.7.1 法律方面的可行性。

1.7.2 使用方面的可行性。

1.8 结论。

附件三:软件需求说明书。

软件需求说明书的编制是为了使用户的软件开发者双方对该软件的起初规定有一个共同的理解,使之成为整个开发工作的基础。编制软件需求说明书的内容要求如下:

3.1 引言。

3.1.1 编写的目的。

3.1.2 背景。

3.1.3 定义。

3.1.1 参考资料

3.2 任务概述。

3.2.1 目标。

3.2.2 用户的点。

3.2.3 假定与约束。

3.3 需求规定

3.3.1 对功能的规定。

3.3.2 对性能的规定。

3.3.2.1 精度。

3.3.2.2 时间特性要求。

3.3.2.3 灵活性。

3.3.3 输入输出要求。

3.3.4 数据管理能力的要求。

3.3.5 故障处理要求。

3.3.6 其它的专门的要求。

3.4 运行环境规定。

3.4.1 设备。

3.4.2 支持软件。

3.4.3 接口。

3.4.4 控制。

附件四:测试分析报告。

测试分析报告的编写是为了把组装测试和确认测试的结果、发现及分析写成文件加发记载,具体的编写内容要求如下:

12.1 引言。

12.1.1 编写目的。

12.1.2 背景。

12.1.3 定义。

12.1.4 参考资料。

12.2 测度概要。

12.3 测试结果及发现。

12.3.1 测试1(标识符)

12.3.2 测试2(标识符)

12.4 对软件功能的结论。

12.4.1 功能1(标识符)

12.4.1.1 能力。

12.4.1.2 限制。

12.4.2 功能2(标识符)

12.5 分析摘要。

12.5.1 能力。

12.5.2 缺陷和限制。

12.5.3 建议。

12.5.4 评价。

12.6 测试资源消耗。

附件5:封面。

软件工程 课程设计。

院系。年月日。

附件6:成绩评定页。

软件工程课程设计任务及成绩。

院(系):信息工程学院教研室:软件教研室。

软件工程课程设计

天水师范学院。课程名称 学生信息管理系统。指导老师 张少刚。学院 电子信息与电气工程学院。班级 12级计算机科学与技术 1 班。学号 20121030108 姓名 付永霞。2015年6月25日。目录。1.可行性研究。1.1技术可行性3 1.2经济可行性3 1.3操作可行性3 2.需求分析。2.2.1...

软件工程课程设计

徐州工程学院。课程设计报告。名称软件工程课程设计 学院信电工程学院 专业软件专业。班级 11软件。姓名云柏。姓名陆剑锋。姓名徐宁。姓名陈胜。指导老师王小磊。组员 云柏陆剑锋 徐宁陈胜。分工 引言。随着科技和经济的发展,人们的消费越来越倾向于网络,出现了网购这种越来越受欢迎的新型消费方式。为了提高学校...

软件工程课程设计

个人整理精品文档,仅供个人学习使用。课程设计教案的基本内容和要求 针对不同的课程设计题目,每位同学以软件设计为中心,完成从需求分析 软件设计 编码到软件测试运行的软件开发全过程。1 同类著名 浏览 分析 需求分析 3 原型主页设计及网页设计。4 数据库设计及应用设计。5 交互网页开发技术或其他专门开...