大四软件实训方案

上传人:自*** 文档编号:80355362 上传时间:2019-02-19 格式:DOCX 页数:16 大小:48.78KB
返回 下载 相关 举报
大四软件实训方案_第1页
第1页 / 共16页
大四软件实训方案_第2页
第2页 / 共16页
大四软件实训方案_第3页
第3页 / 共16页
大四软件实训方案_第4页
第4页 / 共16页
大四软件实训方案_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《大四软件实训方案》由会员分享,可在线阅读,更多相关《大四软件实训方案(16页珍藏版)》请在金锄头文库上搜索。

1、大四软件专业实训计划(初稿)引 言软件项目实训是为大四计算机相关专业而设置的。其目的是使学生能够针对具体真实的软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术。培养学生按照软件项目的标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力。 通过实训训练,达到如下目的:1. 通过整体项目的开发流程,使学生融会贯通大学三年中所学习课程的知识点。 2. 通过项目锻炼学生真正的技术能力,提高学生就业的价值。阶段一:实训准备工作一、实训目的目的:熟悉软件开发流程,提升自我价值。任务:学习软件开发小组的组织和管理,

2、合理分工,将项目开发各阶段的任务明确,确保项目按时按量完成。 二、实训环境及时间安排实训环境安排,场地以每个项目小组分割,小组场地位置确认以后,不能随意变动。实训时间,每周连续三天进行项目实训。上午:8:3012:00 下午:14:005:30三、实训涉及知识点(1)SQLServer(2).Net框架(3)CSS、JavaScript、html(4)JQuery框架四、实训必要说明(1)班级按项目小组进行分组,每组安排45人;(2)每个项目小组推选出项目负责人或项目经理;(3)由项目经理召集项目组成员讨论、从附录1中选定或自拟定一个开发项目;(4)实行项目经理负责制,由项目经理统一管理整个项

3、目的实施过程,并合和理调整资源和负责项目全局;(5)根据项目的难易程度合理分配组员的任务,使项目的每项任务切实落实到个人且规定该任务的起止日期,并最终对问题达成一致的看法;(6)针对项目的实施和采用的软件开发方法,熟悉相应的软件开发工具及其使用环境;(7)查阅相关参考资料,阅读国家有关软件开发的标准文档(见附录2)。五、奖惩制度(1)每个实训项目完成后,按照项目任务计划书保质保量完成的最优项目组,将获得每人200元奖学金奖励。(2)在实训期间,如有项目合同适合实训学生,从满足条件的实训学生中选择参与项目,学生享受项目提成。(需至少完成一个项目,且优先从最优项目组中选取)(3)实训期间,学生不得

4、旷工、迟到、早退。如遇生病或有特殊事情必须向指导老师请假。(4)项目小组成立后,根据所分配工作任务签字确认,项目实训期间,如无故旷工3次以上,或消极怠工及其恶劣致使影响项目组整体进度的,指导老师有权请离该学生出项目组,违规学生视为自动放弃实训。阶段二:软件项目需求分析一、实训目的与任务目的:掌握项目需求管理与需求分析方法,了解需求获取的方法,熟悉需求分析的任务与步骤;练习撰写软件需求规格说明书。任务:采用结构化的软件开发技术,完成对项目的分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。 二、实训内容与步骤(1)分析系统的业务流程和数据需求,获得当前系统的物理模型,然后抽象出当前系统的

5、逻辑模型,再建立目标系统的逻辑模型; (2)用结构化分析方法对整个系统进行分析细化,用数据流图描绘系统的逻辑模型,描绘信息在系统中流动和处理的情况; (3)写出该系统的数据字典,用数据字典对人们不了解的条目进行解释,对所有被加工引用的数据流和数据存储进行解释;(4)用小说明来描述最底层的基本加工逻辑,说明并不描述具体的加工过程,而只是这个加工的输入数据和输出数据的逻辑关系;(5)根据附录2中给定的文档规范标准,编写软件需求规格说明书。阶段三:软件项目系统设计一、实训目的与任务目的:掌握概要设计和详细设计的基本方法与流程,了解结构化程序设计的基本概念与技术;练习撰写概要设计说明书和详细设计说明书

6、。任务:认真分析实训二的结果,给出系统合理的体系结构,描绘系统结构图,并合理划分系统的各组成模块,最后给出系统的各部分设计规格说明书。 二、实训内容与步骤(1)设计系统的体系结构,画出系统体系结构图; (2)数据库设计,建立E-R模型和数据库逻辑模型;(3)根据附录2中给定的文档规范标准,编写软件概要设计说明书和详细设计说明书。阶段四:面向对象的设计一、实训目的与任务目的:了解面向对象设计的基本流程,掌握软件体系结构、用户界面、数据库设计和模块设计的方法,训练撰写面向对象设计报告的能力。任务:在实训六基础上完成系统体系结构的建立和面向对象的系统设计,并完成面向对象设计报告。二、实训内容与步骤认

7、真分析实训六的结果,并在此基础上进行面向对象分析,具体任务如下:(1)设计系统的体系结构(2)划分系统模块(对象)(3)数据库结构设计(4)系统的输入输出设计(5)用户界面的设计(6)撰写面向对象的设计报告阶段五:软件项目编码一、实训目的与任务目的:了解程序设计语言的选择方法,掌握编译程序实现的基本方法,培养养成良好的程序设计风格,训练程序设计能力,练习编程文档的撰写。任务:在实训三的基础上,选择程序设计语言,开发实现软件系统,编写源程序清单。 二、实训内容与步骤(1)用开发工具建立软件项目工程;(2)设计实现该系统功能的用户界面;(3)使用此开发工具开发各种控件;(4)使用数据库管理系统软件

8、建立关系数据库;(5)使用开发工具编写脚本事件;(6)建立界面操作与后台数据库的连接。阶段六:软件项目测试一、实训目的与任务目的:了解软件测试的一般步骤,掌握测试用例的设计方法,训练撰写软件测试报告的能力。 任务:正确运用软件测试技术和方法,完成系统的单元测试、综合测试、确认测试、系统测试的方法,掌握测试用例的设计方法,并给出测试报告。 二、实训内容与步骤(1)制定软件测试计划;(2)设计软件测试用例;(3)实施单元测试,包括对模块接口、局部数据结构、重要执行路径、出错处理和边界条件的测试;(4)撰写软件测试报告附录一:实训项目题目题目一:XX银行内务管理系统1、功能需求1). 签发、注销、作

9、废管理、审核管理2). 组织机构及授权管理3). 系统参数设置(打印控制、显示控制等)4). 日志审计和管理5). 统计报表管理6). 个人资料管理 题目二: XX招商平台数据库管理系统1、 功能需求1). 角色与权限分配功能,管理员角色与功能角色不能同时具备相同权限2). 功能构成角色3). 地块信息录入功能4). 地块项目录入和关联地块功能5). 对招商信息的项目进行跟踪6). 在每条上传记录里均可以添加多个附件7). 每条招商记录均可根据展示模板进行格式转换8). 具备快速检索记录的功能附录二: 软件开发文档指南1可行性研究报告可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、

10、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能先择的各种方案;说明论证所选定的方案。可行性研究报告的编写内容要求如下: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.

11、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可选择的系统方案11.5.2可选择的系统方案21.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.

12、7.1法律方面的可行性1.7.2使用方面的可行性1.8结论2项目开发计划编制项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度所需经费预算、所需软、硬件条件等问题作出安排记载下来,以便根据本计划开展和检查本项目的开发工作。编制内容要求如下:2.1引言2.1.1编写目的2.1.2背景2.1.3定义2.1.4参考资料2.2项目概述2.2.1工作内容2.2.2主要参加人员2.2.3产品及成果2.2.3.1程序2.2.3.2文件2.2.3.3服务2.2.3.4非移交产品2.2.4验收标准2.2.5完成项目的最迟期限2.2.6本计划的审查者与批准者2.3实施总计划2.3.1

13、工作任务的分解2.3.2接口人员2.3.3进度2.3.4预算2.3.5关键问题2.4支持条件2.4.1计算机系统支持2.4.2需要用户承担的工作2.4.3需由外单位提供的条件2.5专题计划要点3软件需求说明书软件需求说明书的编制是为了使用户的软件开发者双方对该软件的起初规定有一个共同的理解,使之成为整个开发工作的基础。编制软件需求说明书的内容要求如下: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控制4数据需求说明书数据要求说明书的编制目的是为了向整个开发时期提供关于处理数据的描述和数据采集要求的技术信息。编制数据要求说明书的内容要求如下:4.1引言4.1.1编写目的4.1.2背景4.1.3定义4.1.4参考资料4.2数据的逻辑描述

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号