《软件开发综合实训》考核方式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件开发综合实训》考核标准
《软件开发综合实训》是软件技术专业的一门必修课程。
本课程是为培养软件开发人员所设置的具有综合性质的专业核心课,其主要任务是综合运用多门软件课程的知识和技能开发一个完整的应用软件系统,目的是使学生通过开发软件项目,了解一个完整的软件开发过程,学会根据软件开发文档编写符合工程规范的程序,提高软件开发能力,培养团队协作精神,逐步积累软件项目开发经验,为学生从事软件开发工作打下坚实的基础,实现与软件程序员岗位的无缝连接。
一、考核说明
1、考核对象:高职计算机软件技术专业的学生。
2、考核依据:本考核实施方案以计算机软件技术专业《软件开发综合实训》课程标准为依据编制,本考核实施方案是考试的依据。
3、课程考核的形式: 本课程采用教师评价和学生互评相结合、过程评价和结果评价相结合、个人成绩与小组成绩相结合、专业能力与通用能力相结合的评价方式。
4、总成绩记分方法: 形成性考核成绩占总分的45%, 平时成绩占总分的15%,软件作品成绩占总分的40%,课程总成绩为百分制,60分以上(包括60分)算合格。
二、考核要求
通过本课程的学习,学生应该能够独立开发小型的应用软件,能够在软件工程师的带领下参加大中型软件系统的开发,能够胜任软件程序员岗位上的各项工作。
1.专业能力要求
(1)能够通过调研,描述企事业单位的基本业务流程。
能够理解业务模型,并根据业务的变更修改业务流程。
(2)能够通过分析用例模型,了解客户的需求;能够根据需求的变更,重新绘制
用例视图。
(3)能够根据系统分析结果开发一个完整的小型软件。
(4)能够根据数据模型建立数据库。
(5)能够根据总体设计搭建软件开发平台。
(6)能够根据系统模型开发相应的软件模块。
(7)能够根据系统设计要求编写符合工程规范的程序代码。
(8)能够对自己开发的模块进行单元测试。
(9)能够根据系统要求对软件进行功能测试。
(10)能够根据实施模型部署、实施一个软件系统。
(11)能够对自己开发的软件进行演示讲解,并编写软件使用说明书。
(12)能够对软件进行不断地改进。
2.方法能力要求
(1)制定工作计划能力。
(2)对软件质量的自我控制以及工作评价能力。
(3)能够有效地获取、利用、传递信息。
(4)通过独立学习,不断获取新的知识和技能,能够在工作中寻求发现问题、解决问题的途径。
3.社会能力要求
(1)在工作中的沟通能力与良好的团队协作精神。
(2)公正坦诚、理解他人,尊重他人,乐于助人,学会与人相处。
(3)掌握和控制开发进度,合理安排时间。
(4)认真、细致,有自制力,具有较强的自信心、求知欲和进取心。
(5)有较强的环境意识。
三、形成性考核的内容方法及评分标准
每班将分若干个小组,每个小组6人,每人负责一个子系统。
每个小组选出一个项目组长,负责组织协调项目开发。
每个小组指定一个同学作系统管理员,负责维护小组的网络系统。
形成性考核共45分,成绩由两部分组成,一部分是小组成绩,占15%,另一部分是自己的成绩,占85%。
形成性考核的内容如下:
1、建立数据库比赛(5分)
考核内容:本题要求各组根据PowerDesigner的概念数据库设计结果在SQL Server 中建立相应的数据库及数据库中的各种对象。
考察各组对数据库结构的理解、操作数据库的能力和组内各位同学的协作能力。
评分标准:本题共5分,以小组成绩作为组内个人的成绩。
各组建立数据库对象的多少作为评分标准。
建立数据库对象最多的前2名评为5分,其次为4分,最末1名为3分,建库中如果出现错误酌情扣分。
小组成绩即为个人成绩。
2、项目开发方案交流(5分)
考核内容:本题要求学生在充分理解商品进销存业务模型的基础上进行社会调研,从中找出一个商品进销存的具体应用实例。
各小组根据系统应用实例改进系统模型,提出系统业务模型的改进意见。
在此基础上,设计出本小组的总体设计方案,制定出项目开发计划,确定人员分工。
经过小组讨论,由小组代表讲解,小组集体答辩。
小组拟定的开发方案应包括以下内容:
(1)题目(根据调研情况拟定)
(2)任务提出课题的意义,现状及发展趋势
(3)主要业务流程
(4)总体设计方案包括课题的开发内容、开发方法、开发手段、开发步骤。
特
别要说明系统划分,软、硬件开发平台和运行平台等。
(5)人员分工
(6)项目进度计划
➢需求分析阶段
➢系统分析与设计阶段
➢编码要求详细,各个子系统可以同时进行。
➢测试
➢编写用户使用手册
➢部署运行
评分标准:本题共5分。
分析业务模型及业务流程占1分,总体方案占2分,项目开发计划占2分。
小组成绩即个人成绩,演讲人及答辩出色者酌情加分,但总分不得超过5分。
3、组内交流(5分)
考核内容:在每一个项目开发里程碑结束后,小组要举行交流会,每个小组成员都要检查自己的进度计划,汇报自己的工作情况,制定下一步的工作方案。
评分标准:本题共5分。
是否按进度计划完成相应工作占2分,讲解开发的程序占2分,回答问题占1分。
本项成绩由组长及组内成员评定。
4、工作审核(10分)
考核内容:教师不定期地抽查各位学生的项目开发工作。
抽查内容包括本人开发的进度,目前存在的问题,解决的方案,讲解开发的程序,回答老师提出的问题。
评分标准:本题共10分。
是否按进度计划完成相应工作占5分,讲解开发的程序占2分,回答问题占3分。
5、模拟系统运行(15分)
考核内容:各组分别运行自己的系统,模拟系统的运营情况。
小组内按业务流程录入真实的数据,检验系统是否能够正常运行。
具体要求如下:
(1)销售经理应完成的工作
➢按模拟公司的经营范围输入新商品。
➢销售经理演示冻结恢复一种商品,观察影响哪些操作?
➢确认客户注册生效,演示冻结客户和恢复客户使用权限。
➢演示销售经理如何修改商品价格。
➢统计每天的销售情况。
(2)客户应完成的工作
➢将本组同学作为新客户注册,然后再用销售经理子系统确认该客户注册生效。
➢浏览并订购商品,产生新订单。
➢检查订单状态。
(3)销售人员应完成的工作
➢审核批准新订单。
➢为客户分配订货。
➢为客户发货。
➢客户付款。
(4)采购经理应完成的工作
➢增加供货商。
➢冻结、恢复供货商,观察影响哪些操作?
➢制订采购计划。
➢审核批准或退回采购单。
(5)采购员应完成的工作
➢为每种商品选择至少两个供货商,确定供货价格。
➢采购员依照采购计划生成购买商品的采购单。
➢实施采购。
➢验货准备入库。
(6)仓库管理员应完成的工作
➢将采购商品入库。
➢为客户订购的商品办理出库。
➢盘点库存商品。
(7)公司前台网站建设
➢浏览整个网站。
➢执行客户注册功能。
➢执行客户登录功能。
(8)其他具体要求:
➢所输入的数据要符合要求,而且要尽量真实。
➢在符合流程的基础上要尽量多输入数据。
➢通过设置计算机的系统时间,模拟各种表单的录入时间,时间应在2年以上。
➢模拟运行前要提交模拟运行方案。
评分标准:本题共10分,评分标准如下:
(1)小组成绩作为组内个人的成绩占5分。
各组录入数据的多少作为评分标准。
录入数据最多的评为5分,其次4分,最末为3分。
(2)个人成绩占5分。
个人成绩的评定由每个人负责录入数据的质量作为评分标准。
录入数据质量最好的评为5分,其次4分,然后依次递减。
不符合要求的数据将酌情扣分。
(3)分数的评定以模拟运行方案、数据的多少和系统运行的流畅为标准。
6、编写系统联机手册(5分)
考核内容:编写每位同学负责的子系统的使用说明书,并将其转成联机手册加入子系统中。
具体要求如下:
(1)说明书要层次明晰,叙述清楚,没有说明错误;
(2)说明书要有上下文关联;
(3)说明书必须能转成联机手册并加入子系统中。
(4)可参考《用户手册编写规范》编写。
评分标准:本题共5分,评分标准如下:
(1)说明书本身占4分;
(2)编译为联机手册占1分。
7、个人工作汇报(5分)
考核内容:每位学生在小组内讲解自己开发的子系统,接受提问。
具体要求如下:(1)报告要清楚,有一定的逻辑性要强,采用PPT辅助讲解;
(2)回答问题清楚明确;
(3)态度端正,仪表大方。
评分标准:本题共5分,教师、组内成员、本人共同评定。
其中教师占50%,组内成员占30%,个人占20%。
本人评判不准确酌情扣分。
四、平时成绩评分标准
平时成绩占15分,考核内容及标准如下:
五、软件作品考核内容及评分标准
软件作品是本课程项目开发的最终结果,包括学生开发的全部软件及开发文档,学生可以根据自己负责的子系统为软件作品确定一个题目。
开发文档应包括以下内容:
软件作品评分标准如下:。