如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件工程课程设计详细设计(五篇)在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。大家想知道怎么样才能写一篇比较优质的范文吗?以下是小编为大家收集的优秀范文,欢迎大家分享阅读。软件工程课程设计详细设计篇一软件工程课程设计要求1.软件工程课程设计简介软件工程课程设计为软件工程课程的必修实践环节,目的是使学生巩固课堂所学的理论知识并加深理解,增强感性认识,培养观察、分析和解决问题的能力,初步建立正确的软件工程概念。通过本课程,使得学生初步能够将掌握软件工程中的理论知识应用于软件项目开发过程中具体的问题。通过实习能够提高学生的动手能力,团队协作能力以及项目管理能力。2.课程设计的基本要求学生选择附录2中任意一个项目,按照软件工程中的开发方法和项目管理方法来进行软件项目开发,按期分阶段的完成老师布置的各个阶段的项目文档。在课程设计过程中,要求学生通过查阅资料来了解所开发项目的背景知识,选择适当的软件开发方法来进行系统建模,然后选择适当的平台进行系统开发。3.实习内容以及时间分配具体实习的内容见下面的附件,时间分配如下:查阅资料,完成系统需求分析,确定系统开发平台,撰写需求分析说明书(10学时)完成系统概要设计,撰写系统概述设计说明书(10学时)完成系统详细设计,撰写系统详细设计说明书(10学时)系统编码实现(20学时)软件测试,撰写软件测试说明书(10学时)准备材料完成项目答辩。(4学时)4.考核方式以及成绩评定考核方式分为以下两个部分:系统文档(50%),最终系统的实现及源代码(50%)。系统文档为软件实习中各个阶段产生的软件工程文档,每个文档将从文档的格式、语言表述能力、系统分析能力和各种case工具运用能力方面来进行考核。系统实现及源代码包括系统最后可运行的程序,实现的源代码以及最后的项目完成情况。5.推荐教材与主要参考书陈明,软件工程,清华大学出版社附录1.软件工程课程设计题目简介网上在线销售系统要求实现一个简单的网上销售系统,在此系统下能够为各个商户分配资源空间,各个商户能够对自己的资源空间进行管理(包括添加货物,删除货物,更新信息等)并能够统计目前物品的销售情况和当前遇到情况。当消费者浏览商户的主页时,能够对指定的商品进行订货。系统管理员能够对不法商品和信息进行管理,能够对商户的销售情况进行统计分析,能够删除分配给商户的资源空间…,系统能够按照商品销售热度,将较为热门的商品及商户信息自动发布到系统主页上,系统管理员也能手工地对主页信息进行管理。blog系统要求实现一个简单的但功能完善的网上blog系统,用户通过网上注册能够获得自己的blog空间,能够在其空间里面进行日记的发布、修改和删除,能够按照一定的模板对自己空间的主页进行修改,用户能够向自己的空间内上传一些资源。日志的浏览用户能够对日志发表看法或评论,日志要求实现一个离线的rss信息阅读器,能够对指定网站上的rss信息进行订阅和管理,当rss信息更新后,通过此工具能够将更新的内容反映到界面上,能够让用户方便地浏览当前的rss内容,当用户点击相应的rss内容链接后,能够通过浏览器将此rss新闻的详细内容打开,供用户浏览。同时用户也能够取消对指定网站的rss信息的订阅。基于j2me的手机游戏开发要求在j2me开发平台上,设计一款小的手机游戏,这款游戏能够支持与用户的交互操作,使得游戏主体能够接受用户的按键指令,并执行相应的操作。游戏画面要尽可能精美,并符合用户的操作习惯。运行游戏时要有声音和适当地提升。此游戏能够将用户当前取得的分数、关卡状态等信息进行保存。并在用户重新打开游戏后,此游戏软件能够直接跳转到相应的游戏关卡中,使得用户能够继续玩此游戏。在游戏推出后,此软件能够根据用户取得的分数,对用户进行排名。附录2.项目文档模板(见软件工程文档模板,要求)用户需求说明书产品需求规格说明书体系结构设计说明书模块设计说明书数据库设计说明书用户界面设计说明书实现与测试计划编程文档系统测试计划测试用例测试报告软件工程课程设计详细设计篇二软件工程课程设计要求一、课程设计目的软件工程是一门实践性极强的课程。课程设计通过一个实际的项目,培养学生分析问题和解决实际问题的能力,培养学生综合应用软件工程的基本原理,方法和技术的能力,做到学以致用。在教师的指导下,以实际应用中自选的中、小型题目为主,根据不同的题目类型选择一种开发模式,完成从系统定义、可行性分析、软件需求分析、软件设计、软件实现(编程)、软件测试,直到运行的软件生存周期各阶段的任务。要求学生能把软件工程的基本原理和方法应用到软件的实际开发中。强化软件开发的团队协作意识,合作完成一个项目的开发过程。二、课程设计基本要求1、由学生自行选定题目。2