Presentation is loading. Please wait.

Presentation is loading. Please wait.

软件工程课程设计.

Similar presentations


Presentation on theme: "软件工程课程设计."— Presentation transcript:

1 软件工程课程设计

2 课程目的 (2)上述方法的研究。 软件工程课程设计是将软件工程过程、 方法和工具应用于软件开发实践中,增强对 软件工程的认识。
软件工程是 (1)将规范化、系统化和可度量的方法应 用于软件的开发、运行和维护中; (2)上述方法的研究。 软件工程课程设计是将软件工程过程、 方法和工具应用于软件开发实践中,增强对 软件工程的认识。

3 课程教学方式 软件工程过程、技术和方法的回顾
按照团队或个人确定课程设计题目,确定软 件工程过程,定义一系列软件工程动作或活 动以及相应的Work Products 强调课程的交互性,鼓励同学作课堂陈述

4 课程设计要求 团队组织: 组织课程设计小组,小组成员原则上2-3人。 选题:
在教师指定的课题中选择,也可自选项目。 自选项目需给出可行行分析报告,并提交教师 确认。项目的规模应该在(人数*2人月)完成 量,系统功能数为(人数*6个功能)。

5 课程设计要求 项目启动: 确定项目组成员及软件项目内容。 需求分析:
对系统和软件进行需求调研和分析,按照软件工程的标准编写“软件需求规格说明书”(包括UML分析模型),并进行评审(小组间交叉评审),文档及评审意见需要提交。

6 课程设计要求 概要和详细设计: 进行系统及软件的设计,按照软件工程的标准编写相应的“软件设计文档”(包括UML设计模型),并进行评审(小组间交叉评审),文档及评审意见需要提交。 软件实现: 软件编码,进行代码检查和单元测试,完成软件的集成、构造,生成可安装、运行软件(文件),并按照软件工程的标准编写“用户手册/系统使用说明”。

7 课程设计要求 软件测试: 进行系统软件测试,按照软件工程的标准编写相应的“软件测试文档”,包括“测试计划”、“测试程序”、“测试记录”和“测试报告”等,并提交,作为项目验收的标准。 交付: 提交课题最终成果,包括移交清单、技术文档、用户文档、源程序代码、可安装/执行软件等。 项目验收: 课堂报告和演示,要求完成15分钟的PPT(包括演示)的最终报告。

8 课程设计考核方式 课堂参与(出勤及评审)(15%) 项目工作产品 (55%) 最终报告 (30%)

9 课程设计时间安排 第6周:确定分组及开发内容 第7周-第9周:需求分析 第10周-第11周:设计建模 第12周-第14周:软件构建及测试 第15周:最终报告

10 课程设计提交材料 第 7周三前:分组名单及开发内容 第10周三前:需求分析报告及评审意见 第12周三前:设计报告及评审意见 第15周三前:测试计划、测试报告、软 件使用说明书、安装文件及最终报告 (15分钟PPT) 评审意见请注明参与评审的人员。 以上以电子文档形式发送到助教邮箱。

11 课程设计项目介绍 学苑(暂定) 基于Calendar格式的川大教师(学生)的课表 课堂点名管理 研究生面试管理 浴室(教室、图书馆)动态信息
基于技术指标的自动交易系统

12 学苑(暂定)

13 学苑 问题描述 高校内部有很多内部网站,发布各种信息,以川大为例, 有学校主页,教务处、科研处(社科处)等行政管理网站, 还有各个学院的网站,发布给类管理规章等信息,以及教 学、科研、学术、招生、通知等信息,目前只能通过浏览 网页的方式获取信息,还有没有手机端的专业软件来获取、 阅读。由于各种原因,可能没有及时得到相关信息,教师 没有及时得到有关通知而遗留一些重要的教学、科研、学 术信息,学生可能没有及时获得有关出国信息、保研信息、 学术讲座、科研实训、招聘信息… 家长也可以使用该软件关注孩子高校的一些动态或管理规 章,如学校或学院动态、保研、出国等信息 高考考生:关注招生信息

14 学苑 目的:自动收集川大校内网页内容,按来源及内容进行分 类管理,通过手机端软件进行定制、离线下载阅读。类似 “网易阅读”
目的:自动收集川大校内网页内容,按来源及内容进行分 类管理,通过手机端软件进行定制、离线下载阅读。类似 “网易阅读” 相关技术:技术:采用免费的搜索引擎, 文本分类算法 (自动标注),智能手机(android ios windows mobile) RSS 扩展:基于这个系统还可以开展校园社交功能,师生互动。

15 基于Calendar格式的川大教师(学生)的课表

16 四川大学课表的利益攸关者 学生 教师 教务管理人员

17 基于Calendar格式的川大教师(学生)的课表
问题:如何获得教师或同学的课表信息?如何获取每个学 期的起止日期和作息时间表?

18 基于Calendar格式的川大教师(学生)的课表

19 基于Calendar格式的川大教师(学生)的课表

20 基于Calendar格式的川大教师(学生)的课表
相关技术 Calendar格式 网页内容采集处理 课表生成

21 课堂管理系统 问题:大学课堂点名耗时、效率低 怎么解决?

22 课堂管理系统解决方案之一 学生按课程注册,上传头像(照片)
每堂课教师拍摄课堂场景(照片),系统将图像文件进行 分割并上传,以页面的方式呈现(标注上课时间) 学生登陆,点击课堂,找到自己的图像,点击确认后,该 图像显示改为:原图像+注册头像+名字, 统计 关键技术:图像分割

23 课堂管理系统 Any better solution?

24 浴室(教室、图书馆)动态信息 提供教师、阅览室等动态信息,方便学习、生活

25 解决方案 属于客流信息管理范畴 关键技术:对视频图像进行处理 可以使用OpenCV

26 研究生面试管理 现状: 计算机学院每年都有研究面试的环节,分为若干 组(每组一般20名左右),目前的方式比较原始。 具体如下:每个面试小组进行抽签(纸质)确定 面试顺序,抽签(纸质)确定面试题目(题目类 型有英语口语、专业综合、程序题目。确定效率 不高,面试中混乱,不易控制题目的重复度。)

27 解决方案 解决方案:采用计算机管理 要求:输入面试人员名单(一般20名左右),输 入面试题目类型和题目数量、面试题目数量 功能:面试顺序抽签(输出考生的面试序号)、 按顺序显示当前面试考生姓名、考生点击选题按 钮(系统自动按随机选题并显示考题类型和考题 序号) 特色功能:TTS,蓝牙通讯?手机客户端选题?蓝 牙鼠标选题?

28 基于技术指标的自动交易系统

29 基于技术指标的自动交易系统 技术指标:移动平均线,MACD,KDJ,威廉指标等 适合外汇、股指期货、股票
基础知识:股票、外汇、股票、国债投资知识;计算指标 计算公式、按技术指标进行long position 和short position 的判断,产生交易信号 评价指标:投资回报率

30 基于技术指标的自动交易系统 数据:提供10年的5分钟股票行情数据

31 其他


Download ppt "软件工程课程设计."

Similar presentations


Ads by Google