软件工程课程项目实践大纲

软件工程课程项目实践大纲

ID:9294643

大小:50.00 KB

页数:5页

时间:2018-04-27

软件工程课程项目实践大纲_第1页
软件工程课程项目实践大纲_第2页
软件工程课程项目实践大纲_第3页
软件工程课程项目实践大纲_第4页
软件工程课程项目实践大纲_第5页
资源描述:

《软件工程课程项目实践大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件工程课程项目实践》大纲课程编号:27130011大纲执笔人:孙涌王辉课程名称:软件工程课程项目实践大纲审批人:陈建明英文名称:SoftwareEngineeringprojectpractice课程学时:实验学时:18+18实验室名称:计算机技术实验室实验课性质:独立设课适用专业:软件工程一、项目实践目的与任务使学生利用所学软件工程课程的知识和理论,参考有关标准,结合一个小型计算机应用系统,进行分析建模、设计、编程、复审、测试等一系列工作,并以规范的文档形式表现出来。在具体分析设计过程中,允许适当

2、加入一些课本中没有涉及到的知识、工具以及一些新方法。作为对课程的一种扩展。通过本课程学习,应使学生了解完成一个计算机应用系统开发的完整过程,学习所应该采取的步骤、方法,掌握系统分析、系统设计和系统测试等主要环节。能够适应将来实际工作的需要。二、主要仪器设备及现有台套数要求每一位学生一台计算机,目前实验室的条件可以满足。5三、实验课程内容和学时分配序号实验项目名称目的要求学时分配实验类型每组人数必开、选开1项目需求分析l据教师给定的题目或自选题目进行需求分析工作;l进行业务需求、用户需求、功能需求、非功能

3、需求分析l得出需求规格说明书(含数据流图)6综合性2~3必开2项目概要设计项目详细设计(1)l建立初始结构图l对初始结构图进行改进、优化l得出概要设计说明书l进行详细设计工作(1)6综合性2~3必开3项目详细设计(2)项目复审(1)l进行详细设计工作(2)l得出详细设计说明书l制定项目复审计划l进行项目复审工作l得出项目复审结论和报告6综合性2~3必开4编码(1)利用某一种选定的高级语言进行编码工作(1)6综合性2~3必开5编码(2)l利用某一种选定的高级语言进行编码工作(1)l注:编码工作只要求完成全

4、部项目中的某一个或几个局部有代表性的工作即可6综合性2~3必开6项目测试l进行黑盒、白盒测试用例设计,形成测试用例表l进行黑盒测试,得出测试记录l进行白盒测试,得出测试记录l完成测试报告6综合性2~3必开5四:实验项目的内容和要求1、选题原则题目原则上由指导教师提供,其他的题目需在题目公布之后3天后征得指导教师组认可后才行,同时管理方法及要求同样按照本规定执行。题目是分层次的,有综合性强、或深度大些、或简单点的题目,总的原则是要强调一定的综合性和必要的深度,保证学生完整完成本课程的各个设计步骤。因此,学

5、生可以根据自己特点、能力、时间进行选择,量力而行,在保质保量按时完成的前提下,提倡同学选择对自己具有挑战性的设计题目。学生必须在机房完成课程设计规定的任务,时间与要求如同平时上课。在课程设计期间,学生原则上不准请假,如有特殊情况必须经班主任或有关领导签字批准。2、选题要求所有选题,可以在自己工作或生活的实际项目里选取,选取原则为:l项目尺度以十个类对象左右为妥;l项目应该具有一定的独立性;l可以充分利用网络资源,收集有关资料。3、项目进行要求l必须采用面向对象的软件工程方法进行工作;l要有需求分析(含数

6、据流图等)、软件规格说明书、UML建模、项目计划、对项目的度量,格式可以参考有关标准,也可自行定义;l要用充分的图表进行说明;l要将类属性、方法描述清楚,将类关系、结构描述清楚;l列出参考文献以及参考网站;l每人必须独立完成自己的工作4、注意事项l如果有抄袭现象,均按零分处理;l如有雷同,均按降分处理;l递交一份打印稿,一份电子文档;5l一般情况下,总字数控制在8000字左右。1、对学时的说明1)分组及时间处理l此处的学时指课内给出学时,含教师进行的指导时间以及学生实际进行资料收集,项目分析、文档写作等

7、一系列软件工程过程活动。估计课内学时大约为18学时。实际需要约36学时的工作量。l建议在具体安排时,隔周安排一次为妥,这样可充分利用课后时间。l具体项目的名称、内容等,可以由任课教师决定,一般认为,如果用面向对象软件工程方法进行本实践的话,总体项目规模以十个类对象为妥。l学生可以分为若干实践小组,开展项目实践工作.2)教师在指导时的几个应特别注意的环节l项目总体要求(授课:2课时)l有关软件工程工具介绍(如:RationalRose、ERwin、Playcase等)(实验现场授课:6课时)l各实践环节指

8、导(综合指导:10学时)2、面向对象与结构化软件工程的比较参考阶段结构化范型面向对象范型1需求分析阶段需求分析阶段2规格说明(分析)阶段面向对象需的分析阶段3计划阶段计划阶段4设计阶段面向对象的设计阶段5实现阶段面向对象的编程阶段6集成阶段集成阶段7维护阶段维护阶段8退役退役5五、考核方式采用百分制记载成绩,每一实验完成后,根据学生递交的阶段性文档质量进行评分。项目实践各项成绩的分配比例为:l文档编写完整规范,包括编写过程符合软件工程开发设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。