软件工程课程设计kk.docx
《软件工程课程设计kk.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计kk.docx(11页珍藏版)》请在咨信网上搜索。
软件工程课程设计kk 《软件工程课程设计》教学大纲 一、 实习课程基本信息 课程编号 103804 课程名称(中文) 软件工程 课程名称(英文) Software Engineering 适用专业 软件工程,计算机应用,网络工程 学时数 1周 学分数 制订单位 计算机学院 制定时间 2.11. 二、课程设计的性质和目的 1.经过本课程设计的实践及其前后的准备与总结、复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识,比如,软件项目的完整设计与开发过程、结构化技术、快速原型法和面向对象方法等。特别是结构化分析、结构化设计、快速原型开发、面向对象分析与面向对象设计。 2.为学生适应毕业后团队合作开发规模稍大项目和综合应用本专业所学习的多门课程知识(例如,软件工程、程序设计语言、数据结构、操作系统、数据库、网络编程等)创造实践机会。 3.使学生经过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表示的重要性。 4.使学生了解软件工具与环境对于项目开发的重要性,而且重点深入掌握好一、两种较新或较流行的软件工具或计算机应用技术、技能(比如,基于Java(ASP、PHP等)技术的Web编程;软件开发文档编制工具Office、Visio、Rose等;数据库SQL Server或Oracle、MySql等)。 5. 经过“稍大的”富有挑战性的软件实验项目开发实践,为学生提供主动学习,深入实践,积极探索与大胆创新的机会。而且经过课程设计实践,提高学生的自学能力、书面与口头表示能力、创造能力,软件把控能力和与团队其它成员交往和协作开发软件的能力,提高学生今后参与开发稍大规模实际软件项目和探索未知领域的能力和自信心。 三、课程设计教学的基本内容和要求 1. 学习课程设计指导书和分组 学习研究课程设计指导书,进行分组(根据个人志趣自愿结合3-5人一组)而且明确每个学生在开发小组中扮演的角色及承担的职责(包括选出组长)。 2. 确定目标、初步方案,准备、试用开发环境与工具 每个小组确定开发目标及初步方案;选择、准备、试用开发平台、数据库、交互网页开发技术、网页设计工具及其它有关开发工具。 3. 学习与搜集素材,借阅、购置必要的书籍与材料 学习开发小组及成员根据自己承担的任务,利用各种途径(图书馆、因特网、书店、同学亲友等)进行针对性的学习并收集相关素材,包括精选、购置必要的书籍。 4. 课堂与课下结合开发项目 因为需要自学和探索的内容与软件较多,每个学生要特别发挥积极主动精神投入课程设计和开发活动。除了正式安排的课程设计时间之外,学生需要充分利用好课余时间,自己有计算机的学生更要充分利用有利条件以取得尽可能好的开发成果,力争获得最大收益。 5. 各阶段的开发工作 小组开发各阶段的任务及成员角色分工参看后面的“开发阶段任务及角色分工一览表”。开发过程中,小组长必须承担起领导责任,不定期召开小组开发工作研讨会(建议5-8次)。会前有准备,会议有记录(包括日期、出席人员、主题、讨论纪要、结论与问题、计划与行动分工。事后要保存好以备老师检查),会后有分工和检查。开发小组工作会议的可能内容是: 1) 选题内容及开发方案研讨;小组成员分工;开发计划拟定。 2) 同类系统资料查询、研究、分析,制定项目规划书,需求分析说明书;系统原型及成员分工确认。 3) 原型系统研讨或者需求分析确认。 4) 数据库设计及应用研讨。 5) 系统概要设计(模块设计或者类设计)。 6) 系统集成测试、开发文档整理、汇总。 7)关键技术难点的解决方案研讨。 6. 做好小组与个人的开发记录、总结,做好小组内外的交流与互助 各个开发小组及其每个成员能够互相研讨、帮助,但必须独立完成自己承担的开发任务与文档编制任务,不得抄袭她人成果。在课程设计进行期间,每个小组由小组长建立项目开发记录本,每周至少做一次记录,包括小组会议记录,小组记录本要保存好供老师检查。 建议每个小组成员也建立自己个人的开发记录或日志。记录的内容能够包括:个人在小组中承担任务、计划与进度;相关学科与软件工具学习内容摘要与存在问题、难点;好的创意与建议;开发或学习心得;文档草稿;重要信息与线索记录等。 这样做能够有助于项目开发工作和自己的学习,也有助于最后完成个人和小组的课程设计报告。 _________________________________________________________________________________________________________________________文档 阶 段 角 色 承 担 的 任 务 代号 名 称 角色A(项目经理,组长) 角色B(软件设计师) 角色C(数据库设计师) 角色D(主程序员) 角色E(测试员) G0 问题定义与 开题小组报告 项目开发计划 项目计划书 G1 系统考察、分析 G2 软件项目需求 (用户类型与业 (功能需求 (数据字典) (分层DFD (系统测试测试方案 分析报告(SRS) 务流程分析图) 说明部分) 加工算法) 和用例设计) G3 系统原型 原型需求分析 需求分析报告 小组报告及需求确认 G4 软件体系 (软件模块 总体设计小组报告 (所有模块清单(名 (集成测试测试方案 结构文档 层次结构图) (系统体系结构) 称,功能,I/O,调用) 和用例设计) G5 数据库与文件 (二维表清单 (数据库事务及 数据库设计小组报告 设计 即数据字典汇总) 关联存储过程) (cdm图和pdm) G6 详细设计 (算法设计及 (单元测试方案 设计文档 程序流程图) 和用例设计) G7 编码阶段文档 (编码) (白盒测试) G8 软件测试 系统总体测试与调 (系统联调 (数据库调用,安全 (单元测试) (功能测试) 与调试文档 试小组报告AG11★ 集成测试)) 数据量等测试) G9 帮助文档与 系统配置、帮助与使用说明小组报告(集体) 使用说明文档 G10 小组课程设计报告 (小组最终报告,组长汇总集体编写) 注1:如果采用面向对象分析与设计方法,分析设计文档能够采用UML规范由用况图、类图、对象图、顺序图、协同图、状态图、活动图、包图、组件图、配置图等表示软件开发的部分文档。 注2:每个小组由3-5人组成,每个人可担任多个角色角色,负责完成与角色相关任务和文档组长负责总的协调。建议横向分工(即一人一个模块,担任多个角色),也能够纵向分工一人一个角色。报告中需注明分工情况和个人工作量 具体角色与任务如下图: 角色 角色名称 职责与提交文档 条件 A 项目经理 (组长) 全面协调小组工作;负责整个项目开发工作、需求分析、系统测试与调试和小组文档核查等工作 1.开题(问题定义与可行性研究)小组报告; 2. 用户类型与业务流程图分析图; 3.需求分析小组报告; 4.软件系统模块层次结构图; 4.系统总体测试与调试小组报告; 5. 小组课程设计最终报告大纲; 6. 个人课程设计报告 1.综合素质好,有团队精神,组织、协调能力强 2. 项目分析与编程能力较强 用visio或者rationalrose进行辅助设计 B 软件 设计师 主要系统的总体设计等工作 1.SRS功能需求说明部分 2.系统总体设计小组报告 3.模块清单 4. 事务与存储过程分析 5. 个人课程设计报告 有设计理念,对软件构架了解较熟悉Web编程 用visio或者rationalrose进行辅助设计 C 数据库 设计师 主要负系统数据库设计等工作 1.数据库设计小组报告 2.cdm图绘制 3. pdm转换 4.生成库文件 5. 个人课程设计报告 数据库掌握较好,较熟悉数据库编程,能够利用powerdesigner进行数据库设计 D 程序员 主要代码开发和调试 1.SRS分层数据流图与数据字典 2.单元测试 3.个人课程设计报告 编程能力强,较熟悉某种开发语言 E 测试员 主要系统测试等工作 1.测试方案和计划制定 2.黑盒测试 3.个人课程设计报告 细心,对软件开发熟悉。 四、课程设计的进度安排 为期一周的课程设计,要求安装软件过程实施完成一个项目,从软件定义到成品软件交付全过程。周一进行系统规划,周二进行系统分析,周三总体设计,周四数据库设计与详细设计,周五编码,周六测试,周日验证与文档汇总。 五、课程设计的考核 1. 书面材料 报告: 每个学生提交个人课程设计稿交给组长。由组长汇总一套(整个系统的一套文档,按照软件生命周期顺序装订)连同小组打印报告一并按时交给老师(虽然5份一样,要求注明分工,角色,个人承担和完成任务等)。 小组项目开发记录本(含小组进行课程设计的活动日志与会议记录)。注:组长把小组报告、开发记录本统一交给老师。 注:文档包括 系统规划书 项目计划书(角色承担和任务分工) 需求分析报告(文字加业务流程图或者用例图) 总体设计说明书(文字加数据流图,功能流程图或者类图,对象图) 数据库设计说明书(cdm图,pdm图) 详细设计(核心模块算法及程序结构图) 测试报告(测试方案,测试结果) 使用文档(包括安装说明和使用说明) 帮助文档 2. 软件与电子文档 (1)电子文档:报告的电子文档、数据库的sql文件,数据字典的excel文件 (2)系统的源代码 考核按照系统运行情况,文档资料等综合情况进行分等级评定 执笔人:康瑞华 审核人:(系主任) 审批人:(主管教学副院长) 学院(盖章) 年 月 日- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 kk
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文